@charset "windows-1251";

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}


table {border-collapse:collapse;}




html, body {
height:100%;
}

body {background:#fff; font-family:arial,tahoma,helvetica, sans-serif; font-size:100.01%;} 
#wrapper {background: url(images/bodybg.gif) 0 499px no-repeat;
 width:1000px;
 margin:0 auto;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
border-left:1px #666 solid;
border-right:1px #666 solid;
}
#all {background:#e4ceb6 url(images/bg.gif) 0 0;
 width:1002px;
 margin:0 auto;
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
}
#head {position:relative; background: url(images/head.jpg) 0 0 no-repeat; height:499px; margin-bottom:-20px;}

/* добавление комментария */

#content{
width:887px;
margin:0 auto; 
position:relative;
 }

#footer {position:relative; width:1000px;
clear:both; margin:-50px auto 0; height:50px;  text-align:right;}

.protect{ height: 50px; width:100%;
 clear: both;
}


.logo {position:absolute; height:201px; height:77px; left:420px; top:10px;}
.online {position:absolute; height:138px; height:100px; top:347px; left:237px;}

.nav {float:left; width: 185px; color:#505050; margin-top:30px; position:relative; z-index:10; }
.nav a { color:#505050; font-weight:bold;}
.nav a.active { text-decoration:none;}
.nav li {padding-bottom:25px;}

.main {background:#eee6dc; width:702px; float:left; position:relative;  }
.hidd {overflow:hidden;}
.cc {background:#eee6dc url(images/women.jpg) 100% 100% no-repeat;}
.main-in {padding:30px 40px 10px; font-size:0.7em; color:#6c6a6a; }
p.mp {line-height:18px; margin-bottom:12px;}
.foto {margin-top:-10px;}
.foto a {color: #9a9a9a; font-size: 0.9em; }
.foto img {display:block; padding-bottom:5px;}
.foto li {margin-bottom:10px;}
.cont {position:absolute; color:#fff; font-weight:bold; bottom:10px; right:110px; line-height:22px; font-size:1.1em;}

#footer i {margin:0 60px 0 0; color:#676262; font-size: 0.7em; font-style:normal; display:block; font-weight:bold; line-height:50px;}

.star {position:absolute; left:0; bottom:0; background: url(images/star.png) 0 0 no-repeat; width:183px; height:164px; margin-left:-220px;}

table.form td { vertical-align: top; padding-bottom:20px;}
table.form i { color:#f00; padding-right:10px;}
table.form input.tt {width:300px; height:15px; border:1px solid #6c6a6a;}

table.form textarea {width:300px; height:100px; border:1px solid #6c6a6a;}
h2 {font-size:18px; padding-bottom:10px;}
ul.nomera {padding-bottom:10px;}
ul.nomera li{padding-bottom:5px;}

dt {font-size:1.1em; font-weight:bold; padding-bottom:5px;}
dd {padding-bottom:30px; line-height:18px;}

object {padding-bottom:5px;}
.alb {overflow:hidden;}
.alb li {float:left; margin: 0 5px 5px 0;}

table.namber td { border: 1px solid #666; padding:5px; text-align:center;}
h3{padding:15px 0 3px 0;}

ul.dop {padding-left:10px;}
ul.dop ul {padding-left:20px;}
ul.dop li {line-height:18px;}

a.prev {display:block; padding-bottom:10px;}