body{
	margin:0;
	padding:0;
	background:#FFF5F3;
}
td{
	vertical-align:top;
	font:12px Arial, Helvetica, sans-serif;
}
h3{
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	color:#C32C2C;
	white-space:nowrap;
}
h4{
	margin:0 0 10px 0;
	font-weight:bold;
	font-size:16px;
}
img{border:none;}
a{color:#037296;font-weight:bold;text-decoration:none;}
/* Top Logo Table
----------------------------------------------- */
#top{
	margin:0;
	padding:0;
	width:100%;
	height:150px;
	background:#0488B3;
}
.logo{
	padding:0;
	background:url(../img/moon3.jpg) no-repeat left bottom;
}
.logo img{margin:0 0 0 68px;}
.topFotos{
	padding:0;
	width:478px;
	background:url(../img/top-fotos.jpg) no-repeat left bottom;
}
/* Top Line Table with Langs
----------------------------------------------- */
#langs{
	margin:0;
	padding:0;
	width:100%;
	height:26px;
	background:url(../img/line-bgr.gif) repeat-x left top;
}
#langs td{vertical-align:middle;}
.lang{
	padding:0 50px 0 0;
	text-align:right;
}
.lang img{margin:0 10px 0 0;}
.adv{padding:0;}
.adv h2{
	margin:0 0 0 15px;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#C32C2C;
}

/* Main Table
----------------------------------------------- */
#main{
	margin:5px 0;
	padding:0;
	width:100%;
}
.space{width:5px;}
.mainLeft,.mainRight{
	margin:0;
	padding:0 0 10px 0;
	width:190px;
	background:#FFD6D0 url(../img/bgr-block.gif) no-repeat left bottom;
}
.mainCenter{
	margin:0;
	padding:0 15px 10px 15px;
	font:12px Arial, Helvetica, sans-serif;
	color:#014155;
}
.mainCenter p{
	margin:0;
	padding:0 0 8px 0;
}
.mainLeft div.block,.mainRight div.block{
	margin:0;
	padding:0 0 10px 0;
	border-bottom:solid 3px #FFF5F3;
}
.mainLeft div.block h3 span,.mainRight div.block h3 span{display:none;}
.mainLeft div.block h3,.mainRight div.block h3{
	margin:0;
	padding:0;
	width:190px;
	height:49px;
}
body#ru h3.menu{background:url(../img/ru/menu.gif) no-repeat 0 0;}
body#ru h3.search{background:url(../img/ru/search.gif) no-repeat 0 0;}
body#ru h3.women{background:url(../img/ru/women.gif) no-repeat 0 0;}
body#ru h3.members{background:url(../img/ru/members.gif) no-repeat 0 0;}
body#cz h3.menu{background:url(../img/cz/menu.gif) no-repeat 0 0;}
body#cz h3.search{background:url(../img/cz/search.gif) no-repeat 0 0;}
body#cz h3.women{background:url(../img/cz/women.gif) no-repeat 0 0;}
body#cz h3.members{background:url(../img/cz/members.gif) no-repeat 0 0;}
/* Main Menu
----------------------------------------------- */
dl#mainmenu{
	margin:0 10px 0 25px;
	padding:0;
}
dl#mainmenu dd{
	margin:4px 0 3px 0;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#C32C2C;
}
dl#mainmenu dd a{
	margin:0;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#037296;
	text-decoration:none;
}
dl#mainmenu dd a:hover{
	color:#C32C2C;
}
dl#mainmenu dd.mainmenu1{
	margin:0 0 3px 20px;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#C32C2C;
}
dl#mainmenu dd.mainmenu1 a{
	margin:0;
	padding:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#014155;
	text-decoration:underline;
}
dl#mainmenu dd.mainmenu1 a:hover{
	color:#C32C2C;
	text-decoration:none;
}
dl#mainmenu0{
	margin:0 10px 0 5px;
	padding:0;
}
dl#mainmenu0 dd{
	margin:4px 0 10px 0;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#C32C2C;
}
dl#mainmenu0 dd a{
	margin:0;
	padding:0;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#037296;
	text-decoration:none;
}
dl#mainmenu0 dd a:hover{
	color:#C32C2C;
}
.mainLeft form,.mainRight form{
	margin:0 15px;
	padding:0;
}
.mainLeft p,.mainRight p{
	margin:0 0 8px 0;
	padding:0;
}
.mainLeft label,.mainRight label{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#037296;
}
.mainLeft input,.mainRight input{
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	height:16px;
}
.mainLeft select,.mainRight select{
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	height:17px;
}
#content{margin:10px 0 0 0;padding:0;}
#footer{
	margin:0 0 10px 0;
	padding:4px 0 0 0;
	width:100%;
	height:25px;
	background:url(../img/bgr-footer.gif) repeat-x left top;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#footer a{
	color:#FFF;
	text-decoration:underline;
}
#footer a:hover{
	color:#C32C2C;
	text-decoration:none;
}
.ann_div{
	padding:10px 0px 0px 0px;
	text-align:center;
}
.foto{
	border:1px solid #037296;
}
div.foto{
	background:#FFFFFF;
	padding:4px;
	border:1px solid #037296;
}
table.foto td{
	background:#FFFFFF;
	padding:4px;
}
.name_vl{
	font-weight:bold;
	font-size:14px;
}
.ico_place{
	font-weight:bold;
	font-size:13px;
	color:#C32C2C;
	white-space:nowrap;
	padding-right:20px;
}
.tbl{
	margin-top:5px;
	width:100%;
}
.tbl_title{
	background-color:#BABAF0;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.tbl_td_l{
/*	background-color:#E3E3FF;  */
	font-size:11px;
	font-weight:bold;
}
.tbl_td_r{
/*	background-color:#E3E3FF;*/
	font-size:11px;
	padding:5px;
}
span.name{
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	color:#C32C2C;
	white-space:nowrap;
}
.button{
	background:#037296;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	border:1px solid #666699;
	font-size:11px;
}
.girlDescr{
	margin:10px 0px;
	padding:10px;
	background:#E3E3FF;
	border:1px solid #037296;
}
.girlDescr-tbl{width:100%;}
.girlDescr-tbl td{padding:0 5px;}
.gallery{width:100%;}
.gallery td{
	padding:10px 20px;
	border:1px solid #037296;
	background:#E3E3FF;
	text-align:center;
}
.gallery td table{margin:0 auto;}
.gallery td table td{border:none;}
.pager{text-align:center;}