/* CSS Document */
*{margin: 0px;
padding: 0px;}
	

body{ background: #306ba5 url(http://mexland.ru//res/pic/www/i/bg.jpg) bottom right no-repeat; font-family:Arial, Helvetica, sans-serif;color:#afbed7; font-size:80%;}
a{ color:#FFFFFF; text-decoration:none; font-weight:normal;}
h1{ font-size:160%; text-align:center; margin-top:15px; margin-bottom:8px}
h2{ font-size:130%;  margin-bottom:8px}

a:hover{text-decoration: underline;color:#FFFFFF; }
#header{ width:95%; background:url(http://mexland.ru//res/pic/www/i/bgheader.jpg) no-repeat; margin:auto; height:363px;}
#headerin{ width:95%; background:url(http://mexland.ru//res/pic/www/i/bgheader.jpg) no-repeat bottom left; margin:auto; height:230px;}
#menu{ background:url(http://mexland.ru//res/pic/www/i/bgmenu.png) repeat-x ; height:73px; width:95%; position:absolute; z-index:50; overflow:hidden;  margin:auto;}
.I{ background:url(http://mexland.ru//res/pic/www/i/menuI.png) no-repeat right center; width:3px; height:23px; margin-right:3%; margin-left:3%;}
#menu p{ margin-top:2%; text-align:center;}
#menu p a{  font-size:110%; font-variant:small-caps;  color:#67768b; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
#menu p a:hover{ text-decoration: underline; color:#FFFFFF; background:url(http://mexland.ru//res/pic/www/i/arrowmenu1.png) no-repeat top center; background-position:bottom; width:45px;  height:72px;}
#logo{ width:300px; height:161px; position:absolute; float:left;}
#logo a img{margin-top:150px; margin-left:2%;}

#logoin{ width:300px; height:119px; float:left; position:absolute; }
#logoin a img{width:300px; height:119px;  margin-top:100px; margin-left:2%;}
#salon{ margin-top:10%; float:right; width:50%}
#girls{ background:url(http://mexland.ru//res/pic/www/i/girls.png) no-repeat right bottom; width:579px; height:343px; margin-top:20px; float:right; position:relative; z-index:2; }

#gallery{  margin:auto; margin-top:2%; height:160px; text-align:center; width:100%;}
#all{ overflow:hidden; margin-bottom:5%}
#main{ width:95%; margin:auto; margin-top:2%; min-height:650px;height:100%; }
#content{width:70%;min-height:500px; height:100%;  float:left;}
.content{min-height:500px; height:100%; margin:0 0 0 0; width:100%}
.content tr,td{margin:0 0 0 0;}
.bgleft{ background:url(http://mexland.ru//res/pic/www/i/bgleft.png) no-repeat left top; width:7px; height:488px;}
.bgcenter{ background:url(http://mexland.ru//res/pic/www/i/bgcenter.png) repeat-x top; height:4px; min-width:}
.bgright{ background:url(http://mexland.ru//res/pic/www/i/bgright.png) no-repeat right top; width:7px; height:488px;}
#news{width:28%; min-height:350px;  float:right; font-size:90%; margin-top:-9px;}
.news{width:100%; min-height:350px;margin:0 0 0 0;}
.news tr,td{margin:0 0 0 0;}
.newsbgleft{background:url(http://mexland.ru//res/pic/www/i/newsbgleft.png) no-repeat left top; width:20px; height:339px;}
.newsbgcenter{background:url(http://mexland.ru//res/pic/www/i/newsbgcenter.png) repeat-x center top;  height:339px;}
.newsbgright{background:url(http://mexland.ru//res/pic/www/i/newsbgright.png) no-repeat right top; width:20px; height:339px;}
.date{ font-weight:bold; background:url(http://mexland.ru//res/pic/www/i/ic.png) left no-repeat; min-height:36px; padding-left:58px; margin-bottom:10px; width:75%}

#footer{width:95%; margin:auto;; min-height:80px; margin-bottom:-10px; bottom:0; position:relative;}
.footer{width:100%;height:94px; margin:0 0 0 0;}
.footerleft{ background:url(http://mexland.ru//res/pic/www/i/footerleft.png) no-repeat top;height:94px; width:4px;}
.footercenter{background:url(http://mexland.ru//res/pic/www/i/footercenter.png) repeat-x;height:94px;}
#phone{ width:117px;height:88px; background:url(http://mexland.ru//res/pic/www/i/phone.png) no-repeat bottom; margin-left:1%; margin-top:5px; float:left;}
#tel{ height:50px; font-size:130%; color:#FFFFFF; margin-left:30px; margin-top:30px; float:left;}
#adr{ float:left; margin-top:10px; margin-left:8%; font-size:140%;}
.footerright{background:url(http://mexland.ru//res/pic/www/i/footerright.png) no-repeat top;height:94px; width:5px;}
#text{ margin-left:10px; margin-right:10px;}

.QAtableMessagesTR0{ padding-bottom:20px;}


.QAtableMessagesSpan0, .QAtableMessagesSpan2{ color:#FFFFFF; font-size:14px;}
.QAtableList{ margin:10px;}
.QAtableQBlock0{ font-size:14px; color:#FFFFFF;}

span.changeThreadOfQAtableSpan0{font-size:12px;}
select.changeThreadOfQAtableSelect0{font-size:12px;}

table.QAtableMessages{margin-bottom:10px; width:100%; font-size:14px; background:none;}

table.changeThreadOfQAtable{display:none;}

span.QAtableMessagesSpan0{font-weight:200;font-size:18px; color:#FFFFFF;  }
span.QAtableMessagesSpan1{font-weight:200; font-size:12px; color:#CCCCCC;}
span.QAtableMessagesSpan2{font-weight:200; font-size:18px; color:#98b4c3;  }
span.QAtableMessagesSpan3{font-size:12px; font-weight:200; color:#404040;}

tr.QAtableMessagesHeader0{color:#FFFFFF; padding:4px; font-weight:600;  font-size:12px; height:25px; background:none;}

td.QAtableMessages0{padding:4px; padding-bottom:10px; padding-left:4px; vertical-align:top; padding-top:10px; text-align:center;}
td.QAtableMessages1{padding:4px; font-size:14px; padding-bottom:10px; }

span.changeThreadOfQAtableSpan0{ font-size:11px;}

tr.QAtableMessagesHeader0{  padding:4px; font-weight:600;  font-size:12px;}
td.QAtableMessagesHeader1, td.QAtableMessagesHeader2{padding:10px; font-weight:200;  font-size:21px; font-family:Georgia; }

td.QAtableMessagesHeader1{ }
td.QAtableMessagesHeader2{ }

img.qaphoto{border:1px #f4c5cb solid; text-align:center;}

.article_inside .middle TABLE TR TD.QAtableMessages2{text-align:center; }

td.QAtableMessages2{border-top:1px solid #c1ba90; padding:4px; padding-bottom:10px; vertical-align:middle; padding-top:10px;  padding-left:30px; text-align:center; }
td.QAtableMessages2, td.QAtableMessages3{padding:4px; padding-bottom:10px; padding-top:10px;  }
td.QAtableMessages3{border-top:1px solid #c1ba90; vertical-align:top;  padding:15px; font-size:15px; }
td.QAtableMessages4{height:1px; }
td.QAtableMessages6, td.QAtableMessages5{text-align:right;}

TABLE.QAtableAddMessage{margin-top:40px; margin-bottom:10px; font-size:21px; font-family:Times;}
TABLE.QAtableAddMessage TR TD{font-size:18px; font-family:Times;}

td.QAtableAddMessage3, td.QAtableAddMessage1{font-weight:200; padding-bottom:0px; padding-left:10px; font-size:18px; color:#98b4c3; font-family:Times;}
td.QAtableAddMessage4{font-weight:200; padding-bottom:10px; padding-top:10px;}
td.QAtableAddMessage7{padding:5px; text-align:right; }

td.QAtableMessagesHeader1{width:150px;}
td.QAtableMessagesHeader2{width:500px;}
a.QAtableMessagesHref1, a.QAtableMessagesHref0{width:100%; height:100%; display:block; color:#98b4c3; text-decoration:underline; padding-right:0px; font-size:18px;}

td.QAtableQBlock1{padding:5px;}
td.QAtableQBlock0{vertical-align:top; padding-top:7px;}



.article_inside .middle TABLE TR td.QAtableAddMessage5 {padding-bottom:10px; }
.article_inside .middle TABLE TR td.QAtableMessages5 {text-align:right; padding:5px; }
.article_inside .middle TABLE TR td.QAtableMessages5 a.QAtableMessagesHref0{width:100%; height:100%; display:block; color:#000000; text-decoration:underline;}

a.QAtableMessagesHref1{ background:#CECED0; }
a.QAtableMessagesHref1:hover, a.QAtableMessagesHref0:hover{ text-decoration:underline; }

td.QAtableAddMessage4, td.QAtableAddMessage2, td.QAtableAddMessage0{ color:#98b4c3; font-size:18px;  font-style:Times;  }

textarea.QAtextarea { width:100%;  height:120px;  border:#f4c5cb 1px solid;  background:transparent;  color:#98b4c3;  font-style:Times;  font-size:18px;  font-style:italic; }
input.AntiSpamInput, input.QAinput{border:none 0px;  border-bottom:#f4c5cb 1px solid; background:transparent; color:#98b4c3;  width:300px; height:22px;  font-size:18px;  font-style:italic; font-weight:600; font-family:Times; }

table.lvt tr td a{font-size:12px; color:black;}
a.QAtableAddMessage8 {font-size:18px;   font-weight:normal;  color:#98b4c3; font-style:italic; font-weight:600;}

td.QAtableAddMessage9, td.QAtableAddMessage10 {padding-top:10px;}
td.QAtableAddMessage9 {padding-top:20px; color:#98b4c3; font-size:18px;}
td.QAtableMessages3 p {font-size:15px; }
