html, body {	margin:0px; 	padding:0px; 	background:url(bgg.jpg)  repeat;;	position:relative;}
#all {	min-width:940px;}
.head {	
.margin:-17px; 
display:block;	
height:150px;	
background: url(header_bg.jpg)  no-repeat;
padding:1px;}
.top_banner{
width:204px;
height:105px;
right:2px;
top:2px;
position:absolute;
}
.desc{
text-align:left;
position:absolute;
width:500px;
height:105px;
right:2px;
top:110px;
font-weight: bold;
font-family: Georgia, Sans-Serif;
font-size: 11px;
margin-top:7px; 
}
/*------THUMBS BLOCK---------*/
.thumb_block {
.margin-top:10px; 
padding-top:10px;
min-width:940px;
background: url(bgg.jpg)  repeat ;
overflow: hidden;	
position: relative;
text-align: center;
}
.content_thumb_block {
margin:0px; 
padding:0px; 
left: -50%; float: left; 
position: relative;
}
.thumb_block a:link {
float: left; 
padding:5px 2px 5px 2px;
}
img{
border: none;
}
.thumb_desc{
margin-left:2px; 
padding:0px 4px 1px 4px; 
position: absolute; 
background: url(bg_tit_table.jpg)  repeat;
text-align:left;
font-family: Georgia, Sans-Serif;
font-size: 13px;
width:auto;
height:auto;
left: 0px;
top:0px;
}
/*--END----THUMBS BLOCK---------*/
.banner_one{
background: url(bgg.jpg)  repeat;
margin:0px; 
padding:15px;
text-align: center;
}
/*------ONE_BLOCK----------------*/
#container_one {
margin:0px;
padding:0px;
position:relative; 
display:block; 
background:#EBE3E0;
border-right:solid 160px #EBE3E0;
}
#inner_one {
display:block;
position:relative;
margin-right:-160px;
padding:1px;
}
#right_one {
float:right; 
position:relative; 
width:160px;
right:0px;
text-align:center;
}
#center_one {
text-align: center;
margin-right:160px;
position:relative; 
display:block;
}
.sub_left_bot{
margin-top:7px; 
padding:0px; 
width: 420px;
height:270px;
text-align:center;
}
.two_banners{
padding:0px; 
width: 420px;
height:250px;
text-align:center;
position:absolute;
left:50%;
margin-left:-209px; 
}
.one_banner{
float:left;
}
.two_banner{
margin-top: 7px;
padding: 0px 10px;
width: 200px;
height:250px;
float:left;
}
.one_top{
margin: 0px; 
padding:0px;
}
.one_bottom{
margin-top: 5px; 
padding:0px;
}
.sub_left_bot a{
font-family: Tahona, Sans-Serif;
font-size: 13px;
text-align:center;
color: #333;
}
.tit_shcl{
margin:0px 5px; 
padding-bottom:16px;
font-weight: bold;
font-family: Georgia, Sans-Serif;
font-size: 13px;
background: url(bg_tit_table.jpg)  repeat;
}
ul.shcl {
list-style-type: none;
margin:0px; 
padding:0px 10px; 
text-align:left;
}
ul.shcl li {
margin-bottom:3px; 
}
ul.shcl li a{
font-family: Verdana, Sans-Serif;
color:#333;
font-size: 13px;
}
ul.shcl li a:hover{
color:#F00;
}
.right_one{
margin:0px; 
padding:0px; 
}
.tit_bg{
margin-bottom: 10px;
padding: 0px;
font-weight: bold;
font-family: Georgia, Sans-Serif;
font-size: 13px;
background: url(bg_tit_table.jpg)  repeat;
}
ul.recips{
list-style-type: none;
margin:0px; 
padding:0px; 
text-align:center;
}
ul.recips li{
margin-bottom:5px; 
padding:0px;
}
ul.recips li a{
color:#333;
font-weight: bold;
font-family: Verdana, Sans-Serif;
font-size: 12px;
}
ul.recips li a:hover{
color:#F00;
}
.sub_rec{
margin-top:15px; 
padding:0px;

width: 150px;
height:100px;
}
.sub_cont{
position:relative; 
display:block; 
background:#EBE3E0;
border-left:solid 430px #EBE3E0;
}
.sub_inner{
display:block;
position:relative;
margin-left:-430px;
}
.sub_left {
float:left; 
position:relative; 
width:430px;
left:0px;
}
.sub_center {
padding:0px; 
margin-left:430px;
position:relative; 
display:block;
height:1%;
}
/*-----/ONE_BLOCK---------------------------*/

/*------ MUST DOWN--------------------*/
.back_links_block{
margin-bottom: 7px ; 
padding:0px;
min-width:940px;
background: url(bgg.jpg)  repeat;
overflow: hidden;	
position: relative;
text-align: center;
}
.content_back_links_block{
left: -50%; float: left; 
position: relative;
}
.back_links{
margin: 0px;
padding: 0px;
float: left;
text-align: center;
width:155px;
}
.back_links_text{
margin-top: 21px;
padding: 0px;
float: left;
text-align: center;
width:155px;
}
.back_links_one{
margin: 0px;
padding: 0px;
float: left;
text-align: center;
width:200px;
}
.back_links_two{
margin: 0px 5px;
padding: 0px;
float: left;
text-align: center;
width:100px;
}
.rec_block_desc{
margin:0px; 
padding:0px 4px 1px 4px; 
position: absolute; 
background: url(bg_tit_table.jpg)  repeat;
text-align:left;
font-family: Georgia, Sans-Serif;
font-size: 16px;
width:auto;
height:auto;
left: 0px;
top:0px;
}
.back_links_text li{
margin-bottom: 3px;
}
.back_links li{
margin-bottom: 3px;
}
.line{
margin-top:0px; 
padding:0px;
position: absolute;
right: 0px;
top:0px;
background: url(bg_tit_table.jpg)  repeat;
width:650px;
height:5px;
}
/*-----END- MUST DOWN--------------------*/

/*--------- BLOCK_TEXT_LINKS---------------*/
#container {
position:relative; 
display:block; 
background:#ffec97;
border-right:solid 120px #EBE3E0;
}
#inner {
display:block;
position:relative;
margin-right:-120px;
}
#center {
.margin:-1px;
padding:0px;
text-align: center;
margin:-1px 120px -1px -1px;
position:relative; 
display:block;
}
#right {
margin-top: -1px;
padding:0px;
background: url(bgg.jpg)  repeat;
float:right; 
position:relative; 
width:120px;
}
.clear {
clear:both;
}
/*FFhtml:root #right {
margin-top: 0px;
padding:0px;
background: url(bgg.jpg)  repeat;
float:right; 
position:relative; 
width:120px;
}*/
.top_models{
margin-top: 39px;
padding-bottom: 0px;
text-align: center;
}
/*FF*/html:root .top_models{
margin-top: 37px;
}
/*O*/html:first-child .top_models{
margin-top: 36px;
}
.tm{
font-weight: bold;
margin:0px;
padding:0px 14px;
font-family: Georgia, Sans-Serif;
font-size: 13px;
background: url(bg_tit_table.jpg)  repeat;
}
.top_models a:link {
margin:0px;
padding:0px;
font-family: Verdana;
font-size: 12px;
color:#000;
text-decoration: none;
}
.top_models a:hover {
color:#f00;
}
.mod{
margin-top:11px;
padding:0px;
}

.desc_text_block{
min-width:780px;
margin: 0px;
padding-top:10px;
.padding-top:15px;
font-size: 14px;
background: url(bgg.jpg)  repeat;
font-family: Tahona, Sans-Serif;
}
.text_block{
min-width:780px;
background: url(bgg.jpg)  repeat;
overflow: hidden;	
position: relative;
text-align: center;
}
.content_text_block{
left: -50%; float: left; 
position: relative;
}
.text_link_block{
margin: 10px;
padding: 0px;
float: left;
background: url(bg_tit_table.jpg)  repeat;
text-align: center;
width:100px;
}
.tit{
margin: 0px;
padding: 0px;
font-weight: bold;
font-family: Georgia, Sans-Serif;
font-size: 13px;
}
ul {
margin: 0px;
padding: 5px;
background: url(bgg.jpg)  repeat;
text-align: center;
}
li{
color: #EBE3E0;
}
li a{
margin: 0px;
padding: 0px;
font-family: Verdana, Sans-Serif;
list-style-type: none; /* Убираем маркеры */
font-size: 14px;
color:#333;
}
li a:hover{
color:#F00;
}
.banner_bottom{
min-width:780px;
background: url(bgg.jpg)  repeat;
margin:0px; 
padding:15px;
text-align: center;
}
/*----END----- BLOCK_TEXT_LINKS---------------*/
.footer{
min-width:940px;
background: url(bg_tit_table.jpg)  repeat;
height:70px;
text-align:center;
}
p.old{
margin: 0px;
padding: 0px;
color:#333;
font-size: 16px;
}
p.adult{
margin: 0px;
padding: 0px;
color:#F00;
font-size: 22px;
font-family: Tahona, Sans-Serif;
}
p.exit{
margin: 0px;
padding: 0px;
font-size: 12px;
font-family: Verdana, Sans-Serif;
}
p.exit a {
color:#F00;
font-size: 18px;
font-weight: bold;
}

/*------------------------------*/

/*----SHARED CONTAINER----------------*/
.container_two_block {
left: 50%; 
float: left; 
position: relative; 
text-align: center;
}
/*----SHARED CONTAINER----------------*/

