body {
	margin: 0;
	padding: 0;
	background: url(../pic/bg-page.gif) top left repeat-x #647d9c;
	color: #565656;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#container {
	margin: 0 auto;
	text-align: left;
	width: 980px;
	border: 0;
	background: #FFF;
}

#container2 {
	margin: 0 auto;
	text-align: left;
	width: 1050px;
	border: 0;
	background: #FFF;
}

#vt {
	margin: 0 auto;
	text-align: left;
	width: 980px;
	position: relative;
	height: 25px;
	background: url(../pic/vt0.gif) top left repeat-x;
}

#vt2 {
	margin: 0 auto;
	text-align: left;
	width: 1050px;
	position: relative;
	height: 25px;
	background: url(../pic/vt0.gif) top left repeat-x;
}

#vt #vt-a, #vt2 #vt-a {
	height: 25px;
	background: url(../pic/vt-logo.gif) 11.4em 0.5em no-repeat;
}
a:link, a:visited {
	color: #647d9c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a:link.strong, a:visited.strong {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}
a:hover.strong {
	text-decoration: underline;
}
a:link.estrong, a:visited.estrong {
	color: #313960;
	font-weight: bold;
	text-decoration: none;
}
a:hover.estrong {
	text-decoration: underline;
}


a:link.cl, a:visited.cl {
	/* color: #C16330; */
	color: #FF6600;
	text-decoration: none;
}
a:hover.cl {
	text-decoration: underline;
}
a:link.back, a:visited.back {
	background: url(../pic/back.gif) no-repeat 0 40%;
	color: #67a6f5;
	padding: 0 2px 2px 18px;
}
a:hover.back {
	background: url(../pic/back.gif) no-repeat 0 40% #e6f4ff;
	text-decoration: none;
}
a:link.add, a:visited.add {
	background: url(../pic/add.gif) no-repeat 0 40%;
	color: #67a6f5;
	padding: 0 2px 2px 18px;
}
a:hover.add {
	background: url(../pic/add.gif) no-repeat 0 40% #e6f4ff;
	text-decoration: none;
}
.ac {
	text-align: center;
}
.ar {
	text-align: right;
}
.al {
	text-align: left;
}
.reset {
	clear: both;
}
.obl, #form .obl {
	color: #F00;
}
#pager {
	margin: 20px 20px 0 0;
	padding: 0;
	text-align: right;
}

#newpager {
	margin: 20px 10px 0 0;
	padding: 0;
	float: right;
}

#newpager a:link, #newpager a:visited {
	background: #3D7EAE;
	border: 1px solid #313B61;
	color: #FFFFFF;	
	padding: 1px 2px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0 2px 0 0;

}
#newpager a:hover {
	background: #f37321;
	border: 1px solid #c3530c;
	color: #FFFFFF;
	display: block;
	text-decoration: none;	
}

#newpager b {
	background: #f37321;
	border: 1px solid #c3530c;
	color: #FFFFFF;
	padding: 1px 2px;
	margin: 0 2px 0 0;
	float: left;
}

#newpager a:link.arr, #newpager a:visited.arr {
	background: #e1ebf3;
	border: 1px solid #96b9d3;
	color: #313B61;
}

#newpager a:hover.arr {
	background: #f37321;
	border: 1px solid #c3530c;
	color: #FFFFFF;
	text-decoration: none;
}


.cm-act {
	margin: 0 0 0 10px;
	display: inline;
}
.cm-act img, .act img {
	border: 0;
	margin: 0 4px 0 0;
	padding: 0;
	vertical-align: middle;
}
.act {
	height: 20px;
	float: right;
	margin: 14px 20px 0 0;
	display: inline;
}
.sgn {
	clear: left;
	margin: 14px 0 0;
	font-size: 11px;
	color: #CCC;
	font-style: italic;
}
.dots {
	height: 1px;
	background: url(../pic/dots.gif) left top repeat-x;
	width: 96%;
}
table#stats {
	width: 100%;
	margin: 20px 0 0;
}
table#stats tr.r1 {
	background: #F1F5F8;
}
table#stats tr.r2 {
	background: #FFF;
}
table#stats tr td {
	padding: 2px;
}
h1 {
	margin: 0;
	padding: 0;
	font: 300 200% verdana, sans-serif;
	font-variant: small-caps;
	color: #533;
	letter-spacing: -0.05em;
}
h1 a:link, h1 a:visited {
	color: #533;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
}
h2 {
	font: 300 180% verdana, sans-serif;
	margin: 12px 0 4px;
	padding: 0 0 4px;
	letter-spacing: -1px;
	color: #537CB0;
	background: url(../pic/bg-h2.gif) left bottom no-repeat;
}
h2 a:link, h2 a:visited, h2 a:hover {
	color: #537CB0;
	text-decoration: none;
}
h3 {
	background: url(../pic/bullet2.gif) 1% 50% no-repeat #f5f6f7;
	margin: 6px 10px 12px 0;
	padding: 2px 0 2px 22px;
	font-size: 12px;
	color: #323B61;
	border: 1px solid #c6d9ef;
}
h4 {
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #F60;
}
h5 {
	font-size: 11px;
	margin: 0 10px 10px 0;
	padding: 2px;
	text-align: left;
	background: #F8F8F8;
	border: 1px solid #D8D8D8;
	color: #CC3300;
}

#header {
	padding: 0;
	height: 136px;
	background: url(../pic/bg-head.gif) top left repeat-x #f5f6f7;
}
#header #left {
	float: left;
	display: inline;
	width: 196px;
	height: 135px;
	margin: 0 0 0 17px;
	border-bottom: 1px solid #ededed;
	background: url(../pic/logo.jpg) top left no-repeat;
}
#header #left a:link, #header #left a:visited {
	display: block;
	width: 196px;
	height: 135px;
}
#header #right {
	float: right;
	height: 136px;
	/* width: 547px; */
	width: 767px;
	text-align: right;
	background: url(../pic/title.jpg) top right no-repeat;
	border: 0px solid #000000;
}
#header #right a:link, #top-form a:visited {
	color: #000;
	font-weight: 600;
	letter-spacing: 1px;
}

#header #right #links {
	margin: 6px 6px 0 0;
}

/*
#header #right #links {
	float: left;
	margin: 116px 6px 0 0;
	border: 0px solid #000000;
	background: #33CCFF;
}
*/

#header #right #links a:link, #header #right #links a:visited {
	padding: 1px 2px;
	color: #313A61;
	font-weight: normal;
}
#header #right #links a:hover {
	padding: 1px;
	background: #97a7c6;
	text-decoration: none;
	border: 1px solid #8899ba;
}
#header #right #search {
	margin: 90px 6px 0 0;
}
#header #right #search form {
	margin: 0;
	padding: 0;
}
.search-result {
	background: #F8D3D5;
	border: 1px solid #EC8486;
	color: #000;
	font-weight: bold;

}
.search-item {
	background: url(../pic/bullet3.gif) 0 10% no-repeat;
	margin: 16px 0;
	padding: 0 16px;
}
.search-item .chapter {
	color: #999;
}
#leftmain {
	float: left;
	width: 210px;
	margin: 0 0 0 10px;
	display: inline;
	background: url(../pic/bg-menu.gif) top left repeat-y #fff;
}
#nav {
	float: left;
	width: 210px;
	margin: 0;
	display: inline;
	padding: 0;
	text-align: left;
}
.nav2 {
	background: url(../pic/bg-menu-bottom.gif) top left no-repeat #fff;
	height: 50px;
}
#nav ul {
	margin: 0 7px 16px;
	padding: 0;
	text-align: left;
	list-style-type: none;
}
#nav ul a {
	padding: 9px 10px 9px 36px;
	display: block;
	text-decoration: none;
	border-bottom: solid 1px #ededed;
	background: #fff url(../pic/bullet.gif) 20px 50% no-repeat;
	color: #424343;
	width: 150px;
}
#nav li a:hover {
	background: #f5f5f5 url(../pic/bullet.gif) 20px 50% no-repeat;
}
.m-card {
	clear: both;
	color: #000;
	width: 196px;
	margin: 0 0 0 7px;
}
.m-card .title {
	background: url(../pic/menu-title-bg.gif) repeat-x top left;
	height: 22px;
	color: #677788;
	padding: 6px 0 0 10px;
	font-weight: bold;
}
.m-card .content {
	background: url(../pic/menu-block-bg.jpg) repeat-x top left;
	padding: 4px 0 10px 10px;
	color: #666;
}

.m-card .content#memberArea{
	line-height: 160%;
}

.m-card .content .obl{
	font: 300 160% Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
}

.m-card .content#memberArea img{
	vertical-align: text-bottom;
	margin: 0 6px 0 0;
}

.m-card .content .ttl {
	font-weight: bold;
	margin: 0 0 6px;
}
.m-card .content form {
	margin: 0;
	padding: 0;
}

.m-card .content .tvd {
	font-size: 10px;
	text-align: center;
}

.m-card .content .tvd .strong {
	font-size: 11px;
	color: #FF6600;
}


.m-card .content .tvd a:link img, .m-card .content .tvd a:visited img {
	padding: 4px;
	border: 1px solid #D3E2ED;
	background: #FFFFFF;
}
.m-card .content .tvd a:hover img {
	padding: 4px;
	border: 1px solid #FF6600;
	background: #FF9900;
}

.m-card .content .tvd .td-last {
	width: 90px;
	float: left;
	margin: 0 0 6px 0;
}


/* TD - naj/TOP */
.tdItemTop {
	line-height: 140%;
}

.tdItemTop a:link img, .tdItemTop a:visited img {
	margin: 6px;
	padding: 4px;
	border: 1px solid #D3E2ED;
	float: left;
	background: #FFFFFF;
}
.tdItemTop a:hover img {
	padding: 4px;
	border: 1px solid #a91e23;
	background: #D21E1E;
}

.tdItemTop .tdTitle, .tdItemTop .tdTitle a:link, .tdItemTop .tdTitle a:visited {
	font: 300 130% verdana, sans-serif;
	/* margin: 12px 0 4px 0; */
	padding: 2px 0 0px 1px;
	letter-spacing: -1px;
	/* color: #FF6600; */
	color: #537CB0;
	background: none;
	margin: 0 0 4px 0;
}

.tdItemTop .tdTitle a:hover {
	color: #D21E1E;
}

.tdItemTop .obl {
	/* color: #3366CC; */
	color: #D21E1E;
	font-weight: bold;
}

.tdItemTop .nu {
	float:right;
	font: 300 700% arial, sans-serif;
	color: #ebeef1;
	margin: 30px 30px 0 0;
	font-weight: bold;
    letter-spacing:-8px;
	border:6px solid #ebeef1;
	padding:0 16px 0 10px;
}


.m-card .content .tvd .td-last {
	width: 90px;
	float: left;
	margin: 0 0 6px 0;
}



.m-card .content form input.opt {
	border: 0;
	vertical-align: middle;
	float: left;
}
.m-card .content .graph {
	border: 0;
	padding: 4px 0 6px;
}
.m-card form.login {
	text-align: right;
	margin: 0 10px 0 0;
	font-size: 10px;
}
.m-card form.login a {
	letter-spacing: -1px;
}
.m-card form#big label {
	float: left;
	padding: 6px 0 0;
	width: 100px;
	text-align: left;
}
.m-card div#recent ul {
	padding: 8px 8px 0 0;
	margin: 0;
}
.m-card div#recent li {
	padding: 0;
	margin: 0 0 6px 30px;
	list-style: none;
	line-height: 1.2;
	position: relative;
	height: auto;
}
.m-card div#recent .date {
	font-size: 10px;
	color: #A4AAB1;
}
.m-card div#recent .comments {
	display: block;
	width: 24px;
	height: 21px;
	line-height: normal;
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
	background: url(../pic/comment-bubble.gif) no-repeat;
	top: 2px;
	left: -30px;
	position: absolute;
	text-shadow: #fff 2px 2px 1px;
}
#main {
	width: 510px;
	padding: 0;
	margin: 0 10px 20px 20px;
	display: inline;
	float: left;
	background: #fff;
}
#footer {
	clear: both;
	height: 30px;
	margin: 10px 0 0;
	padding: 3px 0 0;
	text-align: center;
	background: url(../pic/footer.gif) top center no-repeat #647D9C;
}
#footer img {
	border: 0;
	vertical-align: text-bottom;
}
input {
	font-size: 11px;
	height: auto;
	margin: 2px 0 0;
	background: url(../pic/bg-input.gif) repeat-x;
	border: 1px solid #647d9c;
}
input.n {
	width: 120px;
}
input.disabled {
	border: 1px solid #CCCCCC;
}
.BorderFormError {
	border: 1px solid #FF0000;
}

input.button {
	margin: 0;
	border: 0;
	vertical-align: text-bottom;
}
input.button2 {
	border: 1px solid #3D7EAE;
	margin: 10px 0 0 4px;
	background: #C6D1DD;
}
input.file {
	background: #FFF;
}
select {
	font-size: 11px;
	border: 1px solid #647d9c;
}
#form, #fadebox, .fadebox {
	width: 490px;
	background: url(../pic/menu-block-bg.jpg) repeat-x top left;
	margin: 10px 0 0;
	padding: 10px 0 10px 10px;
	border: 1px solid #d3e2ed;
}
#form textarea {
	background: url(../pic/form-area.gif) bottom right no-repeat #FFF;
	margin: 6px 0 0;
	padding: 4px;
	border: 1px solid #647d9c;
	width: 460px;
	height: 260px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#form textarea.asarea {
	background: url(../pic/as-area.jpg) center right no-repeat #FFF;
	margin: 6px 0 0;
	padding: 4px;
	border: 1px solid #647d9c;
	width: 300px;
	height: 100px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#form label {
	padding: 6px 0 0 0;
	width: 120px;
	float: left;
}
#form div {
	margin: 0 0 2px;
	padding: 0 0 0 4px;
}
.success {
	width: 490px;
	color: #000;
	margin: 20px 0;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	border: 1px solid #3C6;
	background: #E2F5E6;
}
.error {
	width: 490px;
	color: #000;
	margin: 0;
	vertical-align: top;
	padding: 5px;
	border: 1px solid red;
	background: #FCC;
}
.formerror {
	/* width: 480px; */
	margin: 16px 10px 4px 0px;
	padding: 6px 10px 0px 10px;
	border: 1px solid #ff6c6c;
	color: #573636;
	font-weight: bold;
	background: #ffe9e9;
}
.formerror img {
	vertical-align: text-bottom;
}
.formerror ul {
	margin: 6px 0 0 0;
	padding: 0 0 10px 0;
}
.formerror ul li {
	background: url(../pic/ebullet.gif) 0 70% no-repeat;
	margin: 0 0 0 24px;
	padding: 4px 0 0 14px;
	list-style: none;
	font-weight: normal;
}
.errortext, #form .errortext {
	height: 18px;
	font: bold 10px Verdana;
	background: url(../pic/warning.gif) 0 0 no-repeat;
	padding: 4px 0 0 20px;
	margin: 4px 0 0;
}
#form .errortext {
	margin: 4px 0 0 124px;
}
form#comment {
	float: left;
	width: 480px;
	background: #f4f7f9;
	margin: 10px 0 0;
	padding: 4px 0 10px 10px;
	border: 1px solid #c3d6e1;
}
form#comment label {
	float: left;
	display: block;
	width: 80px;
	margin: 2px 0 3px;
	padding: 2px 0 0;
	font-weight: bold;
}
form#comment p {
	margin: 2px 0 0;
	padding: 0;
	clear: left;
}
#comments {
	margin: 4px 0 0;
}
#comments #ic {
	border: 0;
	float: left;
	margin: 0 6px 0 0;
	padding: 4px 0 0;
	vertical-align: baseline;
}
#comments .item {
	background: url(../pic/comment.png) no-repeat;
	margin: 0 0 8px;
	padding: 0 0 10px;
}
#comments .item .c-info {
	padding: 4px 0 0 6px;
	float: left;
	height: 20px;
	color: #313A61;
	font-weight: bold;
}
#comments .item .c-info .num {
	font-size: 12px;
	font-weight: bold;
	color: #647d9c;
}
#comments .item .c-info2 {
	float: right;
	margin: 6px 6px 0 0;
	/* font-style: italic; */
	font-size: 10px;
	color: #999999;
}
#comments .item .c-text {
	border-top: 1px solid #FFF;
	clear: both;
	padding: 4px 6px;
}
#comments .item .thumbs {
	font-size:9px;
	font-style: normal;
}
#comments .item .thumbs img {
	cursor: pointer;
}

.item {
	float: left;
	width: 500px;
	background: url(../pic/item-bottom.gif) no-repeat bottom right;
	margin: 10px 10px 0 0;
	display: inline;
}
.item .wrap {
	background: url(../pic/item-text.gif) repeat-y top left;
}
.item .wrap h1 {
	background: url(../pic/item-title.gif) no-repeat;
	color: #533;
	font: normal 18px Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	top: 7px;
	margin: 10px 0 0;
	padding: 4px 0 0 10px;
}
.item .wrap h1.akcia {
	background: url(../pic/item-title2.gif) no-repeat;
}
.item .wrap .content {
	background: url(../pic/item-text.gif) repeat-y top left;
	padding: 2px 10px 0;
	line-height: 130%;
	clear: both;
}

.item .wrap .TextContent {
	background: url(../pic/item-text.gif) repeat-y top left;
	padding: 2px 10px 0;
	line-height: 130%;
	clear: both;
}

.item .wrap .content a:link, .item .wrap .content a:visited, .item .wrap .TextContent a:link, .item .wrap .TextContent a:visited {
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}

.item .wrap .author, #fadebox .author {
	text-align: right;
	color: #67a6f5;
	margin: 10px 10px 0 0;
}
.item .wrap .date {
	background: url(../pic/clock.gif) no-repeat 1em 50%;
	float: left;
	color: #ACACAC;
	padding: 10px 0 10px 30px;
	font-style: italic;
}

/* .item .wrap .content img, .fi img.dotted{ */

.item .wrap .content img, .fi img.dotted{
	float: left;
	margin: 4px 6px 0 0;
	padding: 5px !important;
	border: 1px dotted silver;
}

.item .wrap .TextContent img, .item .wrap .TextContent img.BLimg{
	margin: 6px;
	padding: 5px !important;
	border: 1px dotted silver;
}

.item .wrap .more a:link, .item .wrap .more a:visited {
	background: url(../pic/more.gif) no-repeat 100% 100%;
	color: #67a6f5;
	padding: 0 16px 0 2px;
	font-weight: bold;
	letter-spacing: -1px;
}
.item .wrap .more a:hover {
	text-decoration: none;
	background: url(../pic/more.gif) no-repeat 100% 100% #eff3f8;
}

.td-item {
	float: left;
	width: 150px;
	height: 190px;
	margin: 14px 16px 0 0;
	background: #F7F7F7;
	border: 1px solid #CFCFCF;
}
.td-item h1 {
	margin: 0 0 4px;
	padding: 0;
	font-size: 12px;
	color: #533;
}
.td-item .content {
	margin: 2px 0 4px 4px;
}
.td-item .author {
	margin: 4px 0 0;
}

.td-item img, .td-item2 img {
	border: 0;
}
.td-item .td-rating, #fadebox .td-rating {
	margin: 4px 2px 0 0;
	float: right;
	font-weight: bold;
}

.td-item2 #meta {
	line-height: 135%;
}
.td-item2 #meta .obl {
	/* color: #a33939; */
	color: #D21E1E;
	font-weight: bold;
}
.td-item2 img {
	float: left;
	margin: 0 10px 6px 0;

}

.td-item2 img .xxx {
	float: left;
	margin: 0 10px 6px 0;
	border: 1px solid black;
}

.td-item2 {
	width: 490px;
	background: url(../pic/menu-block-bg.jpg) repeat-x top left;
	margin: 0 0 10px;
	border: 1px solid #d3e2ed;
	padding: 16px 0 0 10px;
}
.td-item2 h1 {
	font: 300 160% verdana, sans-serif;
	margin: 0;
	padding: 0 0 4px;
	letter-spacing: -1px;
	color: #537CB0;
}
.td-item2 .td-rating, #fadebox .td-rating {
	float: left;
	margin: 0 0 0 12px;
	padding: 4px 0 0;
	display: inline;
	font-weight: bold;
}

.voteINS {
	background:#D21E1E;
	padding:3px;
	margin: 0 4px 0 0;
	color:white;
}

.td-item2 #td-dw {
	clear: left;
	background: url(../pic/download.gif) top left no-repeat;
	height: 25px;
	margin: 0 0 0 20px;
	padding: 4px 0 0 26px;
	color: #369;
	font-weight: bold;
	letter-spacing: -1px;
}
.td-item2 #content {
	clear: both;
	margin: 10px;
}
.td-item2 #fa {
	clear: left;
	margin: 0 0 6px 10px;
	color: #369;
	height: 16px;
	font-weight: bold;
	letter-spacing: -1px;
	border: 0 solid #000;
}
.td-item2 #fa img {
	float: none;
	margin: 0 2px 2px 0;
	vertical-align: middle;
}
.td-item2 img#tdmain {
	padding: 4px;
	background: #FFF;
	border: 1px solid #D3E2ED;
}
.edit {
	font-size: 11px;
}
.edit a:link, .edit a:visited {
	color: #F00;
	font-size: 11px;
}
#lostpw label {
	float: left;
	padding: 6px 0 0;
	width: 70px;
	text-align: left;
}
#logged {
	padding: 6px;
	margin: 4px 0 0;
	background: #E1E9F2;
	border: 1px solid #647D9C;
}
.star-rating {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(../pic/star_rating.gif) top left repeat-x;
}
.td-item2 .star-rating, #fadebox .star-rating {
	margin: 0 0 0 120px;
}

.star-rating li {
	padding: 0;
	margin: 0;
	float: left;
}
.star-rating li a {
	display: block;
	width: 20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
}
.star-rating li a:hover {
	background: url(../pic/star_rating.gif) left bottom;
	z-index: 2;
	left: 0;
}
.star-rating a.one-star {
	left: 0;
}
.star-rating a.one-star:hover {
	width: 20px;
}
.star-rating a.two-stars {
	left: 20px;
}
.star-rating a.two-stars:hover {
	width: 40px;
}
.star-rating a.three-stars {
	left: 40px;
}
.star-rating a.three-stars:hover {
	width: 60px;
}
.star-rating a.four-stars {
	left: 60px;
}
.star-rating a.four-stars:hover {
	width: 80px;
}
.star-rating a.five-stars {
	left: 80px;
}
.star-rating a.five-stars:hover {
	width: 100px;
}
.star-rating li.current-rating {
	background: url(../pic/star_rating.gif) left center;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.lightbox-desc {
	float: left;
	font-weight: normal;
	margin: 0 0 10px;
}
#head-flr {
	float: right;
	margin: 20px 10px 0 0;
}
#gallery {
	margin: 12px 0 0;
}
#gallery .fi {
	float: left;
	width: 126px;
	height: auto;
	margin: 0 0 16px;
	text-align: center;
	color: #F60;
}
#agallery .fi {
	float: left;
	width: 150px;
	height: auto;
	margin: 0 0 16px;
	text-align: center;
	color: #F60;
}
#agallery {
	margin: 10px 6px 0;
}
#gallery .info {
	color: #677788;
}
.img-shadow {
	float: left;
	background: url(../pic/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 5px;
}
.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
	background: url(../pic/loading2.gif) no-repeat 50% 50%;
}

.iDiv {
	padding:6px;
}
.iDivBottom {
	background:#f1f5f8;
	margin:1px;
	border-top:2px solid #deeaf1;
	height:16px;
	padding:2px 0 0 6px;
}

#iBlogy {
	/* margin-right:10px; */
}

#iBlogy, #iForum {
	/* width:243px; */
	width:500px;
	border:1px solid #c6d1dd;
	float:left;
}
#iBlogy #titleIBlogy a:link, #iBlogy #titleIBlogy a:visited {
	background:url(../pic/iBlogy.gif) no-repeat 1em 0.2em #80a2c7;
	height:32px;
	border-bottom:6px solid #dbe8f0;
	margin:1px;
	display: block;
}

#iForum #titleIForum a:link, #iForum #titleIForum a:visited {
	background:url(../pic/iForum.gif) no-repeat 1em 0.2em #80a2c7;
	height:32px;
	border-bottom:6px solid #dbe8f0;
	margin:1px;
	display: block;	
}

#iDielna, #iFoto, #iNews {
	width:500px;
	border:1px solid #c6d1dd;
	float:left;
	margin-top:10px;
}
#iDielna #titleIDielna a:link, #iDielna #titleIDielna a:visited {
	background:url(../pic/iDielna.gif) no-repeat 1em 0.2em #80a2c7;
	height:32px;
	border-bottom:6px solid #dbe8f0;
	margin:1px;
	display: block;		
}
#iFoto #titleIFoto a:link, #iFoto #titleIFoto a:visited {
	background:url(../pic/iFoto.gif) no-repeat 1em 0.2em #80a2c7;
	height:32px;
	border-bottom:6px solid #dbe8f0;
	margin:1px;
	display: block;		
}

#iFoto #iFotoWrap {
	padding: 4px 6px 0px 8px;
}

#iFoto #iFotoWrap .iFotoDiv {
	width: 121px;
	float: left;
	border: 0px solid black;
	text-align: center;
}

#iFoto #iFotoWrap .iFotoDiv img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
	background: url(../pic/loading2.gif) no-repeat 50% 50%;
	text-align: center;
}

#iDielna #iDielnaWrap {
	padding: 4px 6px 0px 8px;
}

#iDielna #iDielnaWrap .iDielnaDiv {
	width: 97px;
	float: left;
	border: 0px solid black;
	text-align: center;
	height: 110px;
}

#iDielna #iDielnaWrap .iDielnaDiv img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
	background: url(../pic/loading2.gif) no-repeat 50% 50%;
	text-align: center;
}

#iNews #titleINews a:link, #iNews #titleINews a:visited {
	background:url(../pic/iNews.gif) no-repeat 1em 0.2em #80a2c7;
	height:32px;
	border-bottom:6px solid #dbe8f0;
	margin:1px;
	display: block;		
}

.img-shadow img.big {
	width: 133px;
	overflow: hidden;
}
#infobox {
	background: url(../pic/infobox.jpg) no-repeat 50% 50% #FFF;
	padding: 30px 0 0;
	text-align: left;
	width: 100%;
	height: 92px;
}
#infobox #info-content {
	padding: 6px 0 0 70px;
}
#infobox #info-content ul {
	margin: 0;
	padding: 0;
}
#infobox #info-content ul li {
	background: url(../pic/bullet5.gif) no-repeat 0 60%;
	padding: 0 0 0 10px;
	list-style: none;
	font-size: 10px;
	letter-spacing: -0.5px;
}
#rp {
	width: 210px;
	float: right;
	display: inline;
	margin: 10px 10px 0 0;
	background: url(../pic/bg-menu.gif) top left repeat-y #fff;
}


div#addartgallery {
	margin: 10px 0 20px;
	display: none;
	border: 0 solid #647D9C;
	width: 464px;
}
.prev {
	background: url(../pic/icon-previous.gif) no-repeat center left;
	padding: 0 0 0 14px;
}
.next {
	background: url(../pic/icon-continue.gif) no-repeat center left;
	padding: 0 0 0 14px;
}
.titlebar {
	font: 50% Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: 1em 0;
	text-transform: uppercase;
	letter-spacing: 1.5pt;
	color: #686868;
	font-size: 150%;
	padding-left: 18px;
	border-bottom: 1px solid #dadada;
	background: white url(squarebullet.png) center left no-repeat;
}
#forum {
	font-size: 10px;
	color: #565656;
}
#forum h1 {
	font: 50% Lucida Grande, Trebuchet MS, Verdana, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	margin: 12px 0 4px;
	padding: 0;
	letter-spacing: -0.5px;
	color: #E35911;
	padding-left: 22px;
	background: url(../pic/for-h1.gif) center left no-repeat;
}
#forum .tl {
	text-align: right;
}
#forum a:link, #forum a:visited {
	color: #537CB0;
	font-weight: bold;
}
.fitem {
	clear: both;
	margin: 0 0 20px;
}
.fitem .who {
	width: 70px;
	border: 0 solid black;
	float: left;
	text-align: center;
	margin: 4px 0 0;
}
.fitem .content {
	float: right;
	width: 430px;
	margin: 4px 0 0;
	background: url(../pic/comment.png) top left no-repeat;
	min-height: 80px;
	height:auto !important;
	height: 80px;
}
.fitem .content .fhead {
	font-weight: bold;
	margin: 6px 0 10px 4px;
}
.fitem .content .ftext {
	margin: 10px 10px 10px 6px;
}
.fitem .fcite {
	float: right;
	margin: 6px 6px 0 0;
}
.cite, .fitem .cite {
	color: #537CB0;
	border: 1px solid #d5e0ef;
	padding: 2px;
	background: #FFF;
	margin: 0 10px 4px;
}
.citea, .fitem .citea {
	margin: 0 10px 1px;
}
.fitem .date {
	color: #999;
	font-weight: normal;
}
#forum table {
	width: 100%;
	border-collapse: collapse;
}
#forum table tr.tabtop {
	background: url(../pic/for-tabtop.gif) top left repeat-x;
	color: #677788;
	font-size: 10px;
	font-weight: bold;
}
#forum table tr.tabtop td {
	padding: 4px;
	text-align: center;
}
#forum table tr td {
	border: 1px solid #C6D1DD;
	padding: 4px;
	text-align: center;
}
.fhead {
	color: #385269;
	margin: 0 0 4px;
}
#forum table tr td.ftitle {
	padding: 0 0 0 6px;
	text-align: left;
}
#forum table tr.highlight {
	background: #f7f9fb;
	cursor: pointer;
}
#forum table tr td .fhead {
	font-weight: bold;
}

.forumpost {
	color: #A4AAB1;
	margin: 0 10px 4px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px dotted #e6f3fd;
}

.sbook {
	margin: 6px 0 6px 0;
}
.featured {
	float: right;
	background: #FFFFFF;
	border: 1px solid #e7ebef;
	margin: 0 10px 0 0;
	display: inline;
	padding: 5px;
	width: 156px;
	height: 160px;
	font-size: 10px;
	line-height: 10px;
	letter-spacing: -1px;
	overflow: hidden;
}

.featured img {
	padding: 2px;
	border: 1px solid #CCCCCC;
	margin: 0 2px 4px 0;
}

.ftop {
	color: #a33939;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 6px 0;
	letter-spacing: normal;
}

.featitem {
	clear: both;
	margin: 2px 0 2px 0;
}

.comm, #gallery .info {
	color: #cccccc;
	font-size: 11px;
	margin: 2px 0 0;
}

.comm a:link, .comm a:visited {
	color: #cccccc;
}
.comm a:hover {
	color: #3D7EAE;
	text-decoration: none;
}


/* ---------------------- */

#fadebox .td-image, .td-image2 {
	float: left;
}
.td-image2 {
	width: 80px;
	height: 110px;
	display: block;
	padding: 10px;
	margin: 0;
	text-align: center;
}


#fadebox .td-image a:link, #fadebox .td-image a:visited {
	display: block;
	width: 110px;
	height: 94px;
	border: 1px #e3e3e3 solid;
	margin: 3px 4px;
	padding: 10px 0 0 0;
	background: #ffffff;
	text-decoration: none;
}

.td-image2 a:link, .td-image2 a:visited {
	display: block;
	width: 79px;
	height: 60px;	
	border: 1px #e3e3e3 solid;
	margin: 0;
	padding: 4px 0 0 4px;
	background: #ffffff;
	text-decoration: none;
}

#fadebox .td-image a:hover {
	background: #fef6f1;
	border: 1px #CC9900 solid;
}

.td-image2 a:hover {
	background: #FF9900;
	border: 1px #FF6600 solid;
}

#fadebox .td-image a:link img, #fadebox .td-image a:visited img, .td-image2 a:link img, .td-image2 a:visited img {
	border: 0;
}

#fadebox .td-image a:hover img {
	border: 1px solid #e3e3e3;
}

.td-image2 a:hover img {
	border: 0px solid #e3e3e3;
}



.infotip {
	margin:16px 10px 16px 0;
	padding: 4px;
	background:#fff5ea;
	border:1px solid #ffca8b;
}


/* travel */

select.as {
	width:200px;
	float: left;
}
table#ASresults {
	width: 500px;
	border: 1px solid #677788;
}



table.dataTable {
	width: 500px;
	border: 2px solid #DEE6EE;
	margin: 10px 0 0 0;
}

table.dataTable tr.row1, .row1 {
	background: #F1F4F8;
	margin: 0 0 0 0;
	border-bottom: 1px solid #CCCCCC;
}
table.dataTable tr.row2, .row2 {
	background: #fcfcfe;
	border-bottom: 1px solid #CCCCCC;
}

table.dataTable tr.top td {
	background: #677788;
	color: #FFFFFF;
	font-weight: bold;
	cursor: auto;
	padding: 4px;
}

table.dataTable tr td {
	padding: 4px;
}

table.dataTable tr td.cap {
	width: 120px;
	font-weight: bold;
	letter-spacing: -1px;	
}


fieldset {
	border: 2px solid #dee6ee;
	margin: 0;
	padding: 0 14px 14px 14px;
	width: 468px;
}

legend {
	color: #537CB0;
}

#SendMessage {
	display: block;
	background: #fff6e8;
	border: 1px solid #ffab8e;
	padding: 5px 10px;
	font-weight: bold;
	text-align: center;
}

#SendMessage a:link, #SendMessage a:visited {
	text-decoration: none;
	color: #ff5400;
}

#SendMessage a:hover {
	text-decoration: none;
	color: #FF0000;
}



/*
table#ASresults tr#top td {
	background: #677788;
	color: #FFFFFF;
	font-weight: bold;
	cursor: auto;
}

table#ASresults .row1, table#ASdetail .row1, .row1 {
	background: #F1F4F8;
	margin: 0 0 0 0;
	border-bottom: 1px solid #CCCCCC;
}
table#ASresults .row2, table#ASdetail .row2, .row2 {
	background: #fcfcfe;
	border-bottom: 1px solid #CCCCCC;
}
table#ASresults img {
	vertical-align: bottom;
}



fieldset table#about {
	margin:10px 0 0 0;
}
fieldset table#about tr td div#SendMessage {
	display: block;
	background: #fff6e8;
	border: 1px solid #ffab8e;
	padding: 5px 10px;
	font-weight: bold;
	text-align: center;
}



table#ASdetail {
	width: 500px;
	border: 2px solid #DEE6EE;
}
table#ASdetail tr td {
	padding: 4px;
}
*/

.TxtButton {
	text-align: right;
	margin: 0 10px 6px 0;
}
.TxtButton a:link, .TxtButton a:visited {
	background: #e1e8ef;
	color: #323B61;
	font-weight: bold;
	border: 1px solid #647D9C;
	padding: 3px 6px;
	text-decoration: none;
	letter-spacing: -1px;
}
.TxtButton a:hover {
	background: #efd6b5;
}

.loader
{ 
    background: url('../pic/loading2.gif') no-repeat; 
    width: 20px;
    height: 20px;
}



/* SWFUpload CSS */

#filesDisplay {
	padding: 10px;
	margin-top: 20px;
	background: #f9f9f9;
	border: 1px solid #f3f3f3;
	display: none;
}

#SWFUpload {
	margin-left: 0px;
}

#mmUploadFileListing {
	margin: 0;
	padding: 0;
}

#mmUploadFileListing li {
	margin: 0 0 10px 0;
	display: block;
	float: left;
	width: 150px;
	list-style-type: none;
	font-size: 11px;
}

.uploading { color: #CCC; }
.uploadDone { color: #000; }

span.progressBar {
	width: 100px;
	display: block;
	font-size: 10px;
	height: 4px;
	margin-top: 4px;
}

a.SWFUploadLink {
  width: 100px;
  height: 40px;
  margin: 10px 0 20px 0;
  background: url(../pic/upload_button.png) no-repeat;
  display: block;
}

a.SWFUploadLink:hover {
  background: url(../pic/upload_button_over.png) no-repeat;
}

	.clr {
		clear: both;
	}
	
	em {
		font-weight: bold;
		color: #a7ef01;
	}

/* SWFUpload CSS */

#topbanner {
	float:left;
	margin:10px 0 0 10px;
}


.button20, #sbb {
	color: #FFFFFF; 
	background :url(../pic/button20.gif);
	height: 24px;
	width: 122px;
	border: 0;
}

a:link.button20link, a:visited.button20link {
	background :url(../pic/button20.gif);
	height: 18px;
	width: 122px;
	border: 0;
	display: block;
	color: #FFFFFF;
	padding: 6px 0 0 0;
	margin: 0 4px 0 0;
	text-align: center;
	float: left;	
	text-decoration: none;
	letter-spacing: -1px;
}
a:hover.button20link {
	background :url(../pic/button20over.gif);
}

a:link.button21link, a:visited.button21link {
	background :url(../pic/button21.gif);
	height: 18px;
	width: 122px;
	border: 0;
	display: block;
	color: #FFFFFF;
	padding: 6px 0 0 0;
	margin: 0 4px 0 0;
	text-align: center;
	text-decoration: none;
	letter-spacing: -1px;
}
a:hover.button21link {
	background :url(../pic/button21over.gif);
}

.fll { float: left; }
.flr { float: right; }

.line {
	margin: 0px 0 4px;
	background: url(../pic/bg-h2.gif) left bottom no-repeat;
	border: none;
}

/* upload progress */

table#uploadProgress {
	width:400px;
	border:1px solid #647D9C;
	border-collapse: collapse;
}	
table#uploadProgress tr td {
	border: 1px solid #647D9C;
}
/* CMS */
.nadpis1 {
	color: #AE1905;
	font-size: 14px;
	font-weight: bold;
}

.nadpis2 {
	color: #35b44a;
	font-size: 14px;
	font-weight: bold;	
}






/*  styles for the unit rater     */
/* 25x75 */

.ratingblock {
	display:block;
	border-bottom:0px solid #D7D7D7;
	padding-bottom:0px; /*8*/
	margin-bottom:8px;
	border: 0px solid blue;
	}

.ratingblock p{margin:6px 0 0 0;}

.loading {
	height: 25px;
	background: url('../pic/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 25px;
	position: relative;
	background: url('../pic/starrating3.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../pic/starrating3.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:25px;}
.unit-rating a.r2-unit{left:25px;}
.unit-rating a.r2-unit:hover{width: 50px;}
.unit-rating a.r3-unit{left: 50px;}
.unit-rating a.r3-unit:hover{width: 75px;}
.unit-rating a.r4-unit{left: 75px;}	
.unit-rating a.r4-unit:hover{width: 100px;}
.unit-rating a.r5-unit{left: 100px;}
.unit-rating a.r5-unit:hover{width: 125px;}
.unit-rating a.r6-unit{left: 125px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('../pic/starrating3.gif') left bottom;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}		


#new_ratingblock {
	margin: 10px;
}

table#kurzyTblRP {
	width: 175px;
	margin: 10px 0;
	background: #ECF4FB;
	border: 1px solid #C6D1DD;
	border-collapse: collapse;
}
table#kurzyTblRP tr td {
	border: 1px solid #fff;
	padding: 2px;
}

ol {}
ol li {
	margin: 0 0 6px 0;
}

#gs form {
	margin: 0;
	padding: 0;
}


/* pagelist */

#pagelist {
	margin: 2em 10px 25px auto;
	float: right;

}

#pagelist .hellip {
	background: none;
}

#pagelist a, #pagelist span, #pagelist strong {
	width: 19px;
	padding: 4px 0 0 0;
	margin: 2px;
	float: left;
   display:block;
	background-image: url('../pic/listing.gif');
	background-repeat: no-repeat;
	letter-spacing: -1px;
	text-align: center;
	height: 17px;
}

#pagelist a:hover {
	background-position: -19px 0;
	text-decoration: none;
}

#pagelist span {
	background-position: -57px 0;
	color: #FFFFFF;
}

#pagelist strong {
	background-position: -38px 0;
	font-weight: normal;
}

#pagelist, #pagelist a {
	color: #808080 !important;
	font-size: 10px !important;
	line-height: 15px !important;
	text-decoration: none !important;
}	


#pagelist .nbg {
	background: none;
	color: #000000;
}

span.detailsHover{
  position:absolute;
  font-size: 11px;
  background: #fbd47d;
  padding: 7px;
  width: 160px;
  left: 10px;
  bottom: 40px;
        z-index:100 !important;
}
span.detailsHover span {
  position: absolute;
  display: block;
  width: 11px;
  height: 15px;
  background: url(../pic/bgThumbFloat.gif) 0 0 no-repeat;
  left: 20px;
  bottom: -14px;
}

#gcs table { border:0; }