@CHARSET "UTF-8";
.sutazContainer{
	font-size: 12px;
	border-top: 0;
	margin-bottom: 0px;
	background-color: #f3f1e5;
	display: block;
	min-height: 100px;
	_height: 100px;
	background: url(../../images/cas-new/dievca2010/header.jpg) no-repeat;
	color: #40445f;
}
.sutazContainer a, 
.sutazRightCont a,
.sutazRightCont a:visited {
	color: #4b8cc1;
	font-weight: bold;
}
.uvodTxtBg a,
.uvodTxtBg a:visited {
	color: #40445f;
}
.sutazContainer .header {
	height: 230px;
	position: relative;
}
.sutazContainer .header a {
}
.sutazContainer .header .click {
	width: 990px;
	height: 230px;
	display: block;
}

.sutazLeftCont {
	float: left;
	width: 300px;
}
.sutazRightCont {
	float: right;
	width: 680px;
	margin-top: 10px;
	background: url(../../images/cas-new/dievca2010/bublinky.gif) no-repeat 30% 0px;
}
.dlTitle td{
	vertical-align: middle;
	height: 120px;
	color: #41caff;
	padding-right: 35px;
}
.sutazMenu, .loginMenu {
	padding: 10px 0 10px 0px;
}

.sutazMenu a, .sutazMenu a:visited, .loginMenu div {
	display: block;
	background: transparent url(../../images/cas-new/dievca2009/button_0.jpg) no-repeat;
	color: white;
	font-weight: bold;
	font-size: 16px;
	font-family: arial;
	line-height: 34px;
	height: 34px;
	padding-left: 19px;
	margin-top: 1px;
	text-decoration: none;
}



.sutazMenu a:hover{
	background: transparent url(../../images/cas-new/dievca2009/button_1.jpg) no-repeat;
}

.loginMenu div a {
	color: white;
	font-weight: bold;
	font-size: 16px;
	font-family: arial;
	margin: 0 10px;	
}

.loginMenu div {
	background: transparent url(../../images/cas-new/dievca2009/button_1.jpg) no-repeat;
	margin-bottom: 0px;
	text-align: center;
	padding-left: 0;
}

.loginMenu small {
	font-weight: normal;
	cursor: pointer;	
	text-decoration: underline;
	float: right;
	margin-right: 10px;
}

.loginMenu span {
	font-weight: normal;
	margin-left: 5px;
	font-size: 12px;
}

.sutazContainer h1, .sutazContainer h2 {
    font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #1c2a75;
	background: none;
	padding-left: 12px;
	padding-top: 5px;
	margin-bottom: 10px;
}
.sutazContainer h1 .lcase {
	text-transform: lowercase;

}
.sutazRightCont h1.top {
	position:relative;
	margin-bottom: 25px;
}

.sutazRightCont h1.top span {
	margin-left:40px;
}
.sutazRightCont h1.top img {
	left:2px;
	position:absolute;
	top:1px;
}
.sutazRightCont .city{
	color: #1c2a75;
	font-family: Arial;
	font-size: 16px;
	line-height: 1em;
}
.sutazLeftCont .headerCats {
	border: 1px solid #d7d7d8;
	padding: 9px;
	background: white;
} 

.sutazRightCont .headerUvod {
	border: 1px solid #d7d7d8;
	padding: 8px;
	background: white;
}


.sutazRightCont .mesto {
	color: #c1001f;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}
.sutazRightCont h2 {
    font-weight: bold;
	border: 0px;
	margin: 0px;
	font-size: 19px;
	color: black;
}
li{
	font-weight: normal;
	text-transform: none;
	margin-bottom: 10px;
	font-size: 12px;
}
.cena{
	border: 4px solid white;
	margin-right: 10px;
}
h2, h4{
	font-size: 18px;
	color: #c1001f;
	font-weight: bold;
	text-transform: uppercase;
}
h3{
	font-weight: bold;
	margin: 8px 0px 0px 0;
	padding: 0;
	font-size: 13px;
	text-align: left;
	color: #40445f;
}
h4{
	text-align: center;
	font-size: 14px;
}
.sutazRightCont .sutazDetail h3 {
	font-size: 18px;
	font-weight: bold;
	color: black;
}

.stext {
	position: relative;
	margin-top: 20px;	
}

.sutazRightCont .sutazDetail .stext .votebox, .header .votebox {
	position: absolute;
	width: 450px;
/*	height: 173px;*/
	border: 1px solid #d1d1d1;
	font-size: 12px;
	font-weight: bold;
	background: white url(../../images/cas-new/dievca2010/bublinky.gif) no-repeat 40% 80%;
	top: 33px;
	left: 125px;
} 
.stext .votebox form, .header  .votebox form {
	float: left;
	width: 168px;
	display: block;
	padding: 0;
	margin: 0;
	text-align: left;
}
.votebox form input {
	font-size: 13px;
	font-weight: normal;
	background: #fef8de;
	border-collapse: collapse;
	border: 1px solid #d1d1d1;
	width: 157px;
	margin-top: 5px;
}
.votebox form .submit {
	width: 157px;
	height: 29px;
	line-height: 29px;
	color: #40445f;
	text-align: center;
	text-decoration: none;
	border: 1px solid #d1d1d1;
	cursor: pointer;
	font-weight: bold;
}
.header .votebox {
	font-weight: normal;	
}
.votebox .voteText {
	margin-bottom: 20px;	
}

.votebox .voteText h4 {
	margin: 0 0 8px 0;
	text-align: left;
	color: #F28919; 
}

.votebox strong {
	color: #F28919; 
}	

.votebox #loginFrm {
	width: 185px;	
}

.votebox #loginFrm .submit {
	margin-top: 30px;
}

#loginpopup {
	top: 580px;
	left: 100px; 
	width: 211px;
	color: #1C2A75;
}
#loginpopup div {
	padding: 25px;	
	padding-top: 10px;
}
#loginpopup .submitImg {
	width: auto;
	height: auto;
	border: 0;
	margin: 10px 0 10px 28px;
		
}

.sutazRightCont .sutazRight p {
	margin-top: 0px;
	margin-bottom: 5px;
}

.sutazRightCont #popis {
	height: 100px; 
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
}
.sutazRightCont .remaining {
	font-size: 11px;
	margin-bottom: 12px;
}
.sutazRightCont .remaining span {
	font-weight: bold;
} 			

#uploadFrm {
	margin-left: 15px;	
}
#uploadFrm fieldset {
	border: 0;
	padding: 4px 7px 9px 7px;
}

#uploadFrm label, #uploadFrm input, #uploadFrm select {
	height: 20px;
	line-height: 20px;
	float: left;
}


#uploadFrm label {
	width: 150px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	color: #4b8cc1;
}

#uploadFrm #danube {
	line-height: 15px;
	height: auto;	
}

#uploadFrm input, #uploadFrm textarea {
	width: 186px;
	background: #fef8de;
	border-collapse: collapse;
	border: 1px solid #d1d1d1;
	margin-bottom: 4px;
}

#uploadFrm input.small {
	width: 60px;	
}

#uploadFrm #description {
	width: 300px;
	height: 110px;
	font-size: 11px;
	font-family: arial;	
}

#uploadFrm #ostava {
	width: 450px;
	text-align: right;
	color: #4b8cc1;
	font-size: 11px;	
}

#uploadFrm #ostava #description_left {
	font-weight: bold;	
}

#uploadFrm input.submit {
	width: auto;
	height: auto;
	margin: 20px 0 20px 150px;
	border: 0;	
}

.sutazRightCont .uthumb, .sutazRightCont .sutazDetail .simg {
	border: 1px solid #d6d6d7;
	float: left;
	background: white;
	margin: 8px;
}

.sutazRightCont .sutazDetail .simg {
	float: none;
	text-align: center;
}

.sutazRightCont .newThumb {
	border: 1px solid #d6d6d7;
	float: left;
	text-align: right;	
	margin: 2px;
}

.sutazRightCont .newThumb span {
	display: block;
	margin: 0 6px 1px 0;
	font-weight: bold;
		
}
.sutazRightCont .thumb {
	background: white;
	#position: relative;
	display: table;
	width: 163px;
	height: 163px;
}

.sutazRightCont .sutazDetail .simg {
	margin: 10px 4px 4px 3px;
}

.sutazRightCont .sutazDetail .simg img, .sutazRightCont .uthumb img {
	margin: 11px;
	border: 1px solid #d6d6d7;				
}

.sutazRightCont .thumb a {

    _margin-top: 1px;
             display: table-cell;
             vertical-align: middle;
             text-align: center;
             #position: absolute;
             #top: 50%;
             #left: 50%;
         }

.sutazRightCont .thumb img {
	border: 1px solid #d6d6d7;
	#position: relative;
             #top: -50%;
             #left: -50%;
}
.sutazRightCont .headCats  {

	padding-left: 0px;
}
.sutazRightCont .headCats .uthumb  {
	cursor: pointer;
	text-align: center;
	padding-bottom: 4px;
	font-weight: bold;
	margin: 7px;
}
.sutazRightCont .headCats .reklama {
	width: 344px;
	text-align: left;
	height: 183px;
	height: 286px;
	overflow: hidden;
	float: left;
}

.sutazRightCont .headCats .uthumb div {
	margin-bottom: 4px;
	width: 164px;
}

.sutazRightCont .headCats .uthumb .vitazi {
	padding: 11px;
	padding-top: 0;
	font-weight: normal;
	text-align: left;
	width: auto;
}
.sutazRightCont .headCats .uthumb .vitazi strong {
	margin-top: 11px;
	display: block;	
}
.hlasovanie {
	margin-left: 85px;
	margin-top: 15px;

}
.sutazRightCont .hlasovanie img {
	float: left;
	margin-right: 10px;
	cursor: pointer;
}
.boxZnamka{
	border: 1px solid #e2001a;
	background-color: #fcd364;
	padding: 10px;
	text-align: center;
	font-weight: bold;
	margin: 10px 30px;
	display: block;
}
.grayscale {
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	opacity: 0.2;
}

.paging {
	color: #656161;
}

.paging a, .paging {
	font-weight: bold;
	font-size: 16px;
	font-family: tahoma
}
.paging a {
	padding: 0 2px !important;
	margin: 0 2px;
}

.paging a.page {
	color: #656161;
}

.paging a.aktpage {
	color: #d02321;
}

.sutazLeftCont .search {
	padding: 12px;
	margin: 0;
	display: block;
	background: white;
	position: relative;
	border: 1px solid #d9d9d9;
}

.sutazLeftCont .box {
	padding: 12px;
	margin: 10px 0;
	background: white;
	border: 1px solid #d9d9d9;
}

.sutazLeftCont .search .text  {
	margin-top: 8px;
	background: #f3f1e5;
	border: 1px solid #d9d9d9;
	width: 160px;
	height: 19px;
	line-height: 19px;
	color: #40445f;
}

.sutazLeftCont .search .submit {
	position: absolute;
	top: 43px;
	right: 12px;
}

.sutazRightCont .red {
	color: red;
}

.sutazLeftCont .reklamaSutaz{ 
	margin-top: 0;
	text-align: center;
}

.sutazLeftCont .reklamaPes p {
	float: right;
	width: 136px;
	margin: 0;
}

.finaleTxtBg {
	background: #F3D64E none repeat scroll 0 0;
	border: 1px solid #B27D0B;
	margin-bottom: 20px;	
}

.uvodBg {
	position: relative;
	background: url(/images/cas-new/dievca2010/uvod3.jpg) no-repeat;
	width: 665px;
	height: 630px;
}

.uForm {
	background-image: url(/images/cas-new/dievca2010/uvod4.jpg) !important;
	height: 760px  !important;
}

.uvodBg a {
	position: absolute;
	display: block;
}

.uvodBg a.ceny {
	top: 0;
	right: 0;
	width: 347px;
	height: 456px;
}

.uvodBg a.form {
	top: 650px;
	left: 200px;
	width: 200px;
	height: 48px;
}

.uvodBg a.list {
	top: 440px;
	left: 30px;
	width: 267px;
	height: 128px;	
}

.fotogal {
	padding-left: 10px;
	margin-bottom: 20px;
}

.fotogal div {
	margin: 5px 0;
}

.fotogal div img {
	float: left;
	margin-right: 10px;
}

.fotogal div .okm {
	color: green;
	font-weight: bold;
}

.notApproved {
	border: 1px solid red;
}

.approved {
	border: 1px solid green;
}

#main_foto, #main_foto img {
	border: 1px solid #cbc9c9;
}

.detailLeftCont {
	float: left;
	width: 340px;	
}

.detailLeftCont h3 {
	margin-bottom: 10px;
}

#main_foto {
	padding: 4px;
	float: left;
}


.sutazDetail #details {
	float: right;
	text-align: left;
	width: 330px;
	color: black;
	margin-bottom: 15px;
}
.sutazDetail #details h1 {
	padding-left: 0;
}

.sutazDetail #details strong.rating {
	font-size: 23px;
	color: #f28919;
}

.sutazDetail .right {
	float: right;
}

.sutazDetail .star {
	cursor: pointer;
	margin-right: 5px;
}

.sutazDetail .gallery {
	margin-top: 15px;
}

.uvodBox{background: #EFE356 url(/images/cas-new/dievca2010/bg_middle.png) repeat-y 0 0;width: 680px;}
.uvodBox .uvodBox-top{background: url(/images/cas-new/dievca2010/bg_top.png) no-repeat 0 0;height: 5px;font-size: 5px;line-height: 5px;}
.uvodBox .uvodBox-bottom{background: url(/images/cas-new/dievca2010/bg_bottom.png) no-repeat 0 100%;min-height: 110px;_height: 110px;padding: 5px;}


#tabulka_dievca td { padding: 2px; }