html, body{
height:100%;
margin:0;
padding:0;
border:0;
font:normal 13px tahoma, sans-serif;
color:#626262;
text-align:center
}
body form{
height:100%;
padding:0;
margin:0
}
table.container{
width:904px;
height:100%;
margin:0 auto;
background:url(bg1.png) left 134px repeat-x
}
td.container{
padding:0;
vertical-align:top;
height:100%
}
.footer{
padding:0 63px
}
.footer1{
padding:0 23px
}
.footer table{
width:100%
}
.footer td{
font-size:11px
}
.footer .l{
padding-left:39px;
background:url(atilekt.png) left center no-repeat;
color:#a1a1a1
}
.footer .c{
color:#a1a1a1;
text-align:right;
padding-right:53px;
padding-left:20px
}
.footer .c a{
color:#a1a1a1
}
.footer .r{
text-align:right
}
.footer-tbl{
height:61px
}
.site{
position:absolute;
left:50%;
top:160px;
margin-left:-429px
}
.site a, .site span{
display:block;
width:22px;
height:22px;
margin-bottom:33px;
background-position:left -22px
}
.site a:hover, .site span{
background-position:left top
}
.s{
font-size:0;
height:1px
}
table{
border-collapse:collapse
}
td{
font:normal 13px tahoma, sans-serif;
color:#626262
}
img{
border:0;
margin:0
}
a{
text-decoration:underline;
color:#ee2653
}
a:hover{
text-decoration:none
}
a img{
vertical-align:middle
}
.b{
font-weight:bold
}
.w, .t_m37, .tablev11{
width:100% !important
}
.h{
height:100%
}
.wh{
width:100%;
height:100%
}
.floatl{
float:left
}
.floatr{
float:right
}
.alignr{
text-align:right
}
.alignc{
text-align:center
}
.alignl{
text-align:left
}
.alignj{
text-align:justify
}
.alignt{
vertical-align:top
}
.alignm{
vertical-align:middle
}
.alignb{
vertical-align:bottom
}
.clear{
clear:both;
overflow:hidden;
height:1px
}
* html .png{
width:expression(this.firstChild.width);
filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')")
}
* html .png img{
behavior:expression(this.style.visibility="hidden")
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
label input{
vertical-align:middle
}
.header{
height:134px;
background:url(header.png) left top repeat-x;
text-align:center
}
.logo{
width:182px;
height:83px;
margin:0 auto;
padding-top:28px
}
.logo a{
display:block;
height:83px;
position:relative;
margin-top:-83px;
background:url(s.png)
}
.phone{
height:95px;
width:287px;
float:right;
color:white;
margin-top:-77px;
font-size:17px
}
.phone .in{
position:relative;
z-index:2;
height:95px;
margin:0 0 -101px 15px;
text-align:left;
}
.phone .t2{
font-size:20px;display:block
}
.phone .t3{
color:#fbffff;font-size:14px;font-weight:bold;display:block;margin-top:5px
}
h1{
color:#000a3e;
font-size:20px;
font-weight:normal;
margin:0 0 7px 0
}
.content{
width:777px;
margin:0 0 30px 63px;
text-align:left
}
.content1{
width:860px;
margin:0 0 0 23px;
text-align:left
}
.banner{
padding-bottom:14px;
background:url(line1.png) left bottom repeat-x;
margin-bottom:5px
}
.primary-nav{
height:138px;
margin-bottom:27px;
background:url(primary-nav.png) left top repeat-x;
border-left:solid 1px #cecece;
border-right:solid 1px #cecece;
text-align:center;
padding-top:4px;
font-size:12px;
font-weight:bold
}
.primary-nav div{
width:33%;
text-align:center;
float:left
}
.primary-nav a{
color:#000a3e;
text-decoration:none
}
.primary-nav a:hover, .primary-nav span{
color:#ee2653
}
.primary-nav img{
display:block;
margin:0 auto;
margin-bottom:-18px
}
.news{
margin:0 -32px -7px 0
}
.news td{
vertical-align:top;
padding:0 25px 0 0;
width:33%
}
.date{
color:#9f9f9f
}
.t_m41 .date{
margin:0 0 7px 0
}
.secondary-nav{
background:#b31131 url(line2.png) left top repeat-x
}
.secondary-nav td{
padding:23px 12px;
color:#e1a0ad;
font-weight:bold;
font-size:13px;
text-align:center;
background:url(line2.png) left bottom repeat-x
}
.secondary-nav a{
color:white;
text-decoration:none;
padding:15px 0
}
.secondary-nav a:hover{
color:#e1a0ad
}
.text{
margin:0 6px 30px 6px;
font-size:13px
}
.intro{
width:100%
}
.intro td{
padding:0;
vertical-align:top
}
.intro .l{
width:659px
}
.intro .r{
padding:33px 0 33px 30px
}
.intro .r a{
color:#626262;
font-size:22px;
text-decoration:none
}
.small{
font-size:11px
}
.blue{
color:#000a3e
}
select{
color:#626262;
font:normal 12px tahoma, sans-serif;
border:solid 1px #c0c0c0;
height:21px
}
.selectcity{
margin-bottom:245px
}
.sled{
color:#ee2653;
margin:0 0 23px 0;
font-size:10px;
font-family:arial, sans-serif
}
.sled a, .sled span{
margin-right:6px
}
.tablev1, .tablev2{
width:100%
}
.tablev1-l{
width:200px;
padding:0;
vertical-align:top
}
.tablev1-r{
padding:0 0 25px 15px;
vertical-align:top
}
.tablev2-l{
width:150px;
padding:0;
vertical-align:top
}
.tablev2-r{
padding:0 0 25px 15px;
vertical-align:top
}
.tertiary-nav{
background:#000a3e;
height:377px;
width:100%;
}
.tertiary-nav td{
font-size:13px;
padding:20px 0 0 0;
vertical-align:top;
}

.tertiary-nav a{
color:white;
font-size:13px;
font-weight:bold;
display:block;
padding:8px 10px 4px 33px;
margin-bottom:3px;
text-decoration:none;
}


.tertiary-nav a:hover, .tertiary-nav span{
color:#ee2653;
background:#e9e9e9;
display:block;
padding:8px 10px 4px 33px;
margin-bottom:3px;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.tablev2 .tertiary-nav{
height:377px auto;
width:201px;
font-size:13px;
font-weight:bold;
}
.tablev2 .tertiary-nav td{
font-size:13px;
padding:10px 0;
}
.tablev2 .tertiary-nav a{
/*padding:5px 10px 4px 18px;*/
margin-bottom:3px;
font-size:13px;
text-decoration:none;
}


.tablev2 .tertiary-nav a:hover, .tablev2 .tertiary-nav span{
color:#ee2653;
background:#000a3e;
display:block;
/*padding:5px 10px 4px 18px;*/
margin-bottom:3px;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}
.input{
font:normal 13px tahoma, sans-serif;
color:#6c6c6c;
border:solid 1px #c0c0c0;
height:21px
}
textarea{
overflow:auto;
overflow-y:auto;
overflow-x:hidden;
margin:0;
font:normal 13px tahoma, sans-serif;
color:#6c6c6c;
border:solid 1px #c0c0c0
}
.basket{
width:100%
}
.basket th{
font-size:13px;
font-weight:bold;
padding:0 12px 7px 12px;
text-align:left
}
.basket td{
padding:7px 12px;
background:#f0f0f0;
border-bottom:solid 2px white
}
.basket .input{
text-align:center;
width:48px
}
.basket .sum{
text-align:right;
font-weight:bold;
background:none;
padding:15px 12px
}
.basket .sum span{
color:#ee2653;
margin-left:10px
}
.basket .col2{
width:27%
}
.basket .col3{
width:24%
}
.basket .col4{
width:10%
}
.basket .td4{
text-align:center
}
.basket .button-td{
background:none;
padding-left:0;
padding-right:0;
padding-bottom:13px
}
.btn{
font:bold 13px tahoma, sans-serif;
border:none;
padding:3px 18px 4px 18px;
cursor:pointer;
cursor:hand;
text-decoration:none;
text-align:center;
margin:0;
_padding:2px 18px 3px 18px;/*IE hacks*/
_overflow:visible;
_width:0
}
.btn-grey{
color:white;
background:#6c6c6c
}
.btn-red{
color:white;
background:#ee2653
}
.btn-red1{
color:white;
background:#ee2653;
font-size:12px;
padding:2px 12px 3px 12px;
_padding:1px 12px 2px 12px
}
.btn-red2{
color:white;
background:#ee2653;
font-size:11px;
padding:5px 10px;
_padding:4px 10px
}
.gallery{
margin:0 -6px 30px -2px
}
.gallery td{
vertical-align:top;
padding:0 6px 12px 0;
width:33%;
font-size:12px;
line-height:120%
}
.gallery img{
/*border:solid 1px #d2d2d2;*/
display:block;
margin-bottom:4px
}
.gallery1{
margin:0 0 30px 0
}
.gallery1 tr{
background:url(border1.png) left top repeat-x
}
.gallery1 .s{
width:83px;
padding:0
}
.gallery1 td{
vertical-align:top;
padding:15px 0 5px 0;
font-size:12px;
line-height:120%
}
.gallery1 img{
border:solid 1px #d2d2d2;
display:block;
margin-bottom:4px
}
table.info tr{
background:none
}
table.info td{
padding:2px 13px 2px 0;
width:auto
}
td.info-l{
font-weight:bold
}
.red{
color:#ee2653
}
.t_m37 td{
vertical-align:top;
padding:0;
text-align:center
}
.t_m37 a, .t_m37 span{
margin-right:1px;
padding:1px 5px 2px 5px
}
.t_m37 span, .t_m37 a:hover{
background:#ee2653;
color:white;
padding:1px 5px 2px 5px
}
.tablev3, .tablev3a{
width:431px;
margin-bottom:25px
}
.tablev3 td{
font-weight:bold;
padding:0 28px 0 0;
vertical-align:top;
font-size:12px
}
.tablev3a td{
font-weight:bold;
padding:0 22px 0 0;
vertical-align:top;
font-size:12px
}
.tablev3a .td1{
width:187px
}
.tablev3 select, .tablev3a select{
width:100%;
color:#626262;
margin-top:2px
}
.tablev3 .button-td{
padding-right:28px
}
.tablev3a label{
font-weight:normal;
margin-right:30px
}
.product{
width:771px
}
td.product-l{
vertical-align:top;
padding:0 0 0 0;
width:603px
}
td.product-r{
vertical-align:top;
padding:0 0 0 16px
}
.product-r img{
display:block;
border:solid 1px #e9e8e8;
margin-bottom:16px
}
.image-big img{
border:solid 1px #E9E8E8;
margin-bottom:16px
}
.tablev4{
margin-bottom:20px
}
.tablev4 td{
vertical-align:top;
padding:2px 0 2px 0
}
td.tablev4-l{
font-weight:bold;
padding-right:40px
}
table.tablev4a td{
font-weight:normal;
padding:8px 20px 8px 0
}
.t_m43{
width:100%
}
td.t_m43-l{
vertical-align:top;
padding:0 10px 22px 0;
width:0
}
td.t_m43-l img{
border:solid 1px #a5a5a5
}
td.t_m43-r{
vertical-align:top;
padding:0 0 22px 0
}
.t_m22{
margin-bottom:35px
}
.t_m22-vac{
background:#f1f1f1;
font-weight:bold;
padding:1px 4px 4px 4px;
margin-bottom:8px
}
.t_m22-descr{
padding-left:25px;
margin-bottom:2px
}
.t_m22-control{
width:100%
}
.t_m22-control-l{
width:50%;
padding:0 0 0 25px;
vertical-align:top
}
.t_m22-control-r{
text-align:right;
padding:0;
vertical-align:top;
font-style:italic;
color:#989898
}
.tablev5{
width:100%
}
.tablev5-l{
padding:0 33px 0 6px;
vertical-align:top
}
.tablev5-r{
padding:0;
vertical-align:top
}
.tablev5-r .selectcity1{
width:167px;
margin-bottom:15px
}
.tablev6{
width:100%
}
td.tablev6-l{
vertical-align:top;
padding:0 30px 0 0
}
td.tablev6-r{
vertical-align:top;
padding:0;
width:277px
}
.sendvac{
width:277px;
height:132px;
background:url(img18.jpg) left top no-repeat;
font-size:11px
}
.sendvac-in{
padding:14px 20px 0 20px
}
.sendvac input{
font:normal 11px tahoma, sans-serif
}
.list1{
margin:0 0 14px 0;
padding:0;
list-style:none
}
.list1 li{
margin-bottom:1px;
padding-left:9px;
background:url(bullet1.png) left 9px no-repeat
}
.tablev7{
margin-bottom:20px
}
.tablev7 td{
vertical-align:top;
padding:2px 0 2px 0
}
td.tablev7-l{
font-weight:bold;
padding-right:10px
}
.dark{
color:#000a3e
}
.form1{
margin:0 auto;
text-align: left;
}
.form1 td{
padding:5px 0
}
.form1 td.l{
padding-right:9px;
padding-left:6px;
font-weight:bold;
width:228px
}
.form1 td.r{
width:440px;
padding-right:88px
}
table.form1a td.c{
width:243px
}
table.form1a td.r{
width:283px;
padding:0
}
table.form1b{
margin:0
}
table.form1b td.l{
width:auto;
padding-right:15px
}
table.form1b td.r{
width:370px;
padding-right:0
}
input.input1{
width:195px
}
input.input2{
width:111px
}
input.input3{
width:138px
}
input.input4{
width:170px
}
input.input5{
width:300px
}
textarea.textarea{
width:100%;
height:110px
}
textarea.textarea1{
width:100%;
height:85px
}
textarea.textarea2{
width:100%;
height:67px
}
td.form1-title{
padding:16px 0
}
td.form1-title div{
background:#dbdbdb;
color:#000033;
text-align:center;
font-weight:bold;
padding:8px 0
}
td.form1-error{
padding:16px 0
}
td.form1-error div{
background:#ee2653;
color:white;
text-align:center;
font-weight:bold;
padding:8px 0
}

.form1 table{
width:100%
}
.form1 table td{
padding:0
}
.form1 td.form1-text{
padding-right:10px;
text-align:right
}
table.form1-in td{
padding:0 0 10px 0
}
table.form1-in1 td input{
vertical-align:middle;
margin-right:10px
}
.form1 .border{
height:38px;
background:url(border1.png) left center repeat-x
}
.nbold{
font-weight:normal
}
.anketa{
margin:15px auto;
text-align;
}
.anketa h1{
font:bold 23px times new roman, times, serif;
color:#ee2653;
margin:0 0 20px 0
}
.logo1{
margin:0 0 40px 0;
text-align: center;
}
.radio{
margin-left:0
}
.cb{
vertical-align:middle;
margin-left:0
}
.error{
border:solid 1px #ee2653
}
.voting div{
float:left;
margin:20px 10px 10px 0;
width:17%
}
.tablev8{
margin-bottom:20px
}
.tablev8 td{
padding:4px 0;
font-size:12px
}
td.tablev8-l{
padding-right:20px;
font-weight:bold
}
.tablev8 .td-button{
padding-top:12px;
text-align:right
}
.code-text{
margin-top:2px;
float:left
}
.t_m4{
margin-left:45px
}
.t_m4 a{
font-size:11px;
font-weight:bold;
color:#000a3e
}
.t_m4 div{
margin-bottom:7px
}
.t_m4-level2 a{
color:#c0183e;
font-weight:normal;
padding-left:20px
}
.t_m4-level3 a{
font-weight:bold;
padding-left:40px
}
.t_m4-level4 a{
font-weight:normal;
padding-left:60px;
color:#6c6c6c
}
.t_m4-level5 a{
font-weight:normal;
padding-left:80px;
color:#6c6c6c
}
.content2-l{
float:left;
margin-right:-370px
}
.content2-r{
float:right;
width:370px
}
.t_m34{
margin:10px 0 20px 0
}
.t_m34-l{
padding:15px 9px 17px 0;
vertical-align:top;
background:url(border1.png) left top repeat-x
}
.t_m34-r{
padding:15px 0 17px 0;
vertical-align:top;
background:url(border1.png) left top repeat-x
}
.t_m34-title{
font-weight:bold;
margin-bottom:4px
}
.t_m34-link{
margin-bottom:3px
}
.t_m34-text{
line-height:150%;
margin-bottom:0
}
.tablev9{
margin-bottom:20px;
width:100%
}
.tablev9 td{
padding:0
}
.tablev9 td.l{
padding-left:12px
}
.tablev9 td.c{
padding-right:15px;
width:367px
}
.tablev9 td.r{
width:288px
}
.tablev10{
width:100%;
margin-bottom:10px
}
.tablev10 td{
padding:10px 17px 10px 0;
vertical-align:top;
font-size:12px;
background:#f2f2f2
}
.tablev10 p{
margin-bottom:8px
}
.tablev10 .td1{
width:123px;
padding-left:12px
}
.tablev10 .td2{
width:175px
}
.tablev10 .td4{
width:200px
}
.tablev10 label{
margin-right:36px
}
.input6{
width:85px
}
.searchimg{
position:relative;
bottom:0
}
.tablev11 td{
padding:30px 0 0 0;
vertical-align:top;
text-align:center;
width:50%
}
.tablev11 a{
font:normal 18px arial, sans-serif
}
.tablev11 img{
display:block;
margin:15px auto 0 auto
}
h2{
font:normal 18px tahoma, sans-serif;
color:#d34063;
margin:0 0 14px 0
}
.tablev12{
width:100%;
margin:-48px 0 20px 0
}
.tablev12 td{
padding:48px 0 0 0;
vertical-align:top;
font-size:11px;
width:360px;
background:url(bg2.png) left bottom repeat-x
}
.tablev12 p{
margin-bottom:14px
}
.tablev12 a{
font-weight:bold;
font-size:12px;
color:#000a3e
}
.tablev12 .l{
float:left;
width:140px;
margin:0 -140px 14px 0
}
.tablev12 .r{
margin:0 0 6px 140px
}
.tablev12 td.s{
width:55px;
background:none
}
.map{
text-align:center;
margin:20px 0
}
.link1{
text-align:right;
margin:-20px 40px 0 0
}
.salon{
text-align:center;
background:url(bg3.png) left bottom repeat-x;
min-height:100%
}
* html .salon{
height:100%
}
.salon-in{
width:904px;
margin:0 auto;
text-align:left;
padding:30px 0 70px 0;
}
.salon-l{
float:left;
width:378px;
padding-bottom:20px
}
.salon-r{
float:right;
width:453px;
font-size:11px;
padding-bottom:20px
}
.salon-r img{
border:solid 1px #ee2653;
margin-bottom:10px
}
.salon-body{
background:url(primary-nav.png) left -128px repeat-x
}
table.form1c td{
font-size:11px;
vertical-align:top;
padding:7px 0
}
table.form1c td.l{
padding-right:40px;
width:auto
}
.back{
text-align:right
}
.back a{
text-align:right;
font-size:11px;
font-weight:bold;;
text-decoration:none
}
.validator {
display: none;
}
.add_lb {
padding-bottom:2px;
}
.add_ip {
margin-bottom:10px;
width:400px;
}
.add_ruls {
width:500px;
height:140px;
margin-top:10px;
padding:4px;
}
.imgl {
float:left;
display:inline;
padding-right:17px;
padding-bottom:17px;
}
.vcname {
border-bottom:1px solid #E9E7DA;
border-top:10px solid #E9E7DA;
color:#FF9900;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:15px;
padding-bottom:6px;
padding-top:6px;
text-transform:uppercase;
}
.comm_item {
border-bottom:1px solid #E9E7DA;
clear:both;
margin-bottom:6px;
padding-bottom:6px;
}
.comm_d {
color:#999999;
font-size:11px;
padding-bottom:5px;
}
.vclb {
padding-bottom:3px;
}
.com_incap {
border:1px solid #B2B2B2;
padding:3px;
width:142px;
}
.com_area {
border:1px solid #B2B2B2;
height:100px;
margin-bottom:8px;
padding:3px;
width:450px;
}
.com_ftxa {
border:1px solid #B2B2B2;
font-size:11px;
margin-bottom:8px;
padding:3px 2px 2px;
width:241px;
}   
.news_knopki {
clear:both;
padding-top:20px;
}
.news_knopki ul {
list-style:none outside none;
margin:0px;
padding:0px;
}
.news_knopki ul li {
display:inline;
float:left;
padding-right:10px;
}
.paginate {
clear:both;
padding-top:5px;
font-size:15px;
}
