/* *1 common (общие)
----------------------------------------------------------------------------- */
html,body,p,form,input,label,h1,h2,h3,h4,h5,h6 {
padding:0px;
margin:0px;
}
html {
width:100%;
height:100%;
}
body {
width:100%;
height:100%;
font:12px arial,tahoma,verdana,sans-serif;
color:inherit;
background:#fff5f1 url('../img/body.jpg') repeat-x -5px 0;
}

/* *2 text (ссылки, абзацы, заголовки, списки)
----------------------------------------------------------------------------- */
ul.stupid-ms
{
	padding:0px !important;
}

div.v-space15
{
	display:block;
	height: 15px;	
}

a {
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
img {
border:0px;
}
p {
margin-bottom:15px;
font:12px arial,tahoma,verdana,sans-serif;
color:#35474d;
background-color:inherit;
}
pre {
margin-bottom:15px;
font:12px arial,tahoma,verdana,sans-serif;
color:#35474d;
background-color:inherit;
}
p.big {
font-size:12px;
}
p.news {
margin-bottom:30px;
font:12px arial,tahoma,verdana,sans-serif;*/
color:#35474d;
background-color:inherit;
}
p.news a {
color:#35474d;
background-color:inherit;
}
p.news a:hover {
color:#f15283;
text-decoration:underline;
background-color:inherit;
}
p img {
display:inline;
}
p a {
color:#f15283;
text-decoration:underline;
background-color:inherit;
}

.stpink { color:#f15283; }
/* *3 main (основные)
----------------------------------------------------------------------------- */
#wrap {
width:100%;
min-width:980px;
min-height:100%;
position:relative;
overflow:hidden;
z-index:1;
background:url('../img/wrap.jpg') no-repeat 0 0;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
#spacer {
width:100%;
height:260px;
clear:both;
overflow:hidden;
}

/* *4 footer (подвал)
----------------------------------------------------------------------------- */
#footer {
width:100%;
min-width:980px;
height:153px;
margin:-153px 0 0 0;
position:relative;
overflow:hidden;
z-index:2;
}
#search {
width:27%;
position:absolute;
top:30px;
left:50px;
}
#search form {
width:210px;

display:block;
overflow:hidden;
}
#search input.text {
width:134px;
padding:1px 0;
border:1px solid #cbcdcc;
float:left;
display:block;
font:12px arial,tahoma,verdana,sans-serif;*/
color:#637680;
background:#fff;
}
#search input.submit {
width:65px;
padding:2px 10px;
border:none;
float:left;
display:block;
cursor:pointer;
position:relative;
font:bold 12px arial,tahoma,verdana,sans-serif;*/
text-decoration:underline;
color:#637680;
background:url('../img/search.gif') no-repeat 1px 5px;
}
#copy {
padding-left:30px;
position:absolute;
top:100px;
left:27%;
font:12px arial,tahoma,verdana,sans-serif;*/
color:#637680;
background-color:inherit;
}
#phone {
padding-left:30px;
position:absolute;
top:30px;
left:27%;
font:12px arial,tahoma,verdana,sans-serif;*/
color:#637680;
background-color:inherit;
}
#phone span {
font-size:14px;
}
#fax {
position:absolute;
top:30px;
left:63%;
font:12px arial,tahoma,verdana,sans-serif;*/
color:#637680;
background-color:inherit;
}
#fax span {
font-size:14px;
}
#pic1 {
width:260px;
height:304px;
margin:-304px 0 0 0;
position:relative;
z-index:0;
background:url('../img/pic1.jpg') no-repeat 0 100%;
}
#pic2 {
width:100%;
height:237px;
min-width:980px;
margin:-237px 0 0 0;
position:relative;
z-index:0;
background:url('../img/pic2.jpg') no-repeat 100% 100%;
}
#line {
border-top:2px solid #f0e9e4;
height:5px;
margin:0 185px 0 27%;
}
#author {
position:absolute;
top:75px;
left:63%;
font-size:11px;
}
#author img {
display:block;
}
#author a {
color:#637680;
text-decoration:none;
background-color:inherit;
}
#author a span {
padding:2px 0 0 0;
display:block;
}
#author a:hover span {
text-decoration:underline;
}

/* *5 header (шапка)
----------------------------------------------------------------------------- */
#header {
width:100%;
height:455px;
position:relative;
}
#header img {display:block;}
#logo {
position:absolute;
top:57px;
left:55px;
}
#slogan {
width:500px;
left: 50%;
margin-left: -250px;
position:relative;
top:65px;
}
#nav {
position:absolute;
top:395px;
left:27%;
font-size:16px;
color:#85a0ac;
background-color:inherit;
}
#nav a {
color:#85a0ac;
background-color:inherit;
}
#menu {
border-bottom:4px solid #f3efe9;
padding:0 0 4px 0;
margin:0px;
list-style:none;
overflow:hidden;
position:absolute;
top:355px;
left:27%;
font:12px arial,tahoma,verdana,sans-serif;
}
#menu li {
padding:0 15px;
float:left;
color:#f15283;
}
#menu li a {
color:#4b636c;
background-color:inherit;
}
#menu li a:hover {
color:#f15283;
text-decoration:underline;
background-color:inherit;
}

/* *6 left (левая)
----------------------------------------------------------------------------- */
#left {
width:20%;
position:relative;
left:6%;
float:left;
}
#submenu {
width:100%;
padding:0 0 45px 0;
margin:0px;
list-style:none;
overflow:hidden;
color:#85a0ac;
font:bold 16px Arial, Helvetica, sans-serif;
}
#submenu li {
width:100%;
padding:2px 0;
float:left;
}
#submenu li a {
color:#4b636c;
background-color:inherit;
}
#submenu li.active,#submenu li.active a,#submenu li a:hover {
color:#f15283;
text-decoration:underline;
background-color:inherit;
}
#submenu li.active {
text-decoration:none;
}
h3 {
margin:0 0 25px 0;
font:2.2em arial,tahoma,verdana,sans-serif;
color:#4b636c;
background-color:inherit;
}


/* *7 right (правая)
----------------------------------------------------------------------------- */
#right {
width:47%;
padding:0 0 0 35px;
float:left;
position:relative;
left:7%;
}
h1 {
margin:0 0 20px -35px;
font:22px arial,tahoma,verdana,sans-serif;
color:#f15283;
background-color:inherit;
}

h2 {
margin:0 0 20px -35px;
font:17px arial,tahoma,verdana,sans-serif;
color:#f15283;
background-color:inherit;
}

h3 {
font:16px arial,tahoma,verdana,sans-serif;
}



#right ul {
	/*padding:0 0 20px 0;*/
	margin-left:0px;
	list-style:none;
	overflow:hidden;
	font:12px arial,tahoma,verdana,sans-serif;
	color:#35474d;
	background-color:inherit;
}
#right ul li {
width:90%;
padding:2px 0 2px 10px;
float:left;
background:url('../img/right_li.gif') no-repeat 2px 9px;
}
#right ul li a {
color:#f15283;
text-decoration:underline;
background-color:inherit;
}

#right ul.piclist {
width:100%;
padding:0;
margin:0px;
list-style:none;
}
#right ul.piclist li {
width:33%;
padding:10px 0;
float:left;
background:none;
}
#right ul.piclist li img {
border:10px solid #fff;
margin:0 auto;
display:block;
}

.pix {
margin:0 10px 0 0;
border:10px solid #fff;
float:left;
display:block;
}

.girls {
/*position:absolute;
display: block;
top:190px;
right:20px;
padding-top: 260px; */
/*position:absolute; */
float:right;
top:450px;
padding-right:30px;
margin-right:30px;
}

.s1{
font:12px arial,tahoma,verdana,sans-serif;
font-size:12px;
}

#banner {
padding:0 10px 0 10px;
float:right;
position:relative;
}

#bonus{
	text-align: center;
	font-size: 22px;
	color: #f15283;
}

#telp {
	position: absolute;
	top: 370px;
	left:6%;
	width: 250px;
	height: 20px;
	display: block;
	font-size: 18px;
	color: #F26691;
}

.zaglav {
	text-align: justify;
	color:#F15283;
	}
	
#bonusi {
	text-align: center;
	color: #f15283;
}
.t1{text-align: center;}
table.contact {width:400px;}
table.contact td {vertical-align:top; padding: 0 0 10px 0;}
div#yamap {position:relative;}
div.yamap {width:400px; height:350px; position:absolute; left:360px; top:0px;}


.div_line{
clear:both; 
float:none; 
width:100%; 
height:32px;
font: 12px arial,tahoma,verdana,sans-serif;
color: #35474D;
background-color: inherit;
}

.lineleft{
float:left;
font: 12px arial,tahoma,verdana,sans-serif;
color: #F15283;
background-color: inherit;
}

.lineright{
float:right;
font: 12px arial,tahoma,verdana,sans-serif;
color: #F15283;
background-color: inherit;

}
