a { color: #007eff; font-family: Tahoma, Arial, Verdana, sans-serif, serif; font-size: 10pt; }
a:hover { text-decoration: none; }
body { background: url('http://www.dosug38.ru/images/backgr.png') repeat-x scroll left top #fff; color: #000; font-family: Tahoma, Verdana, sans-serif; font-size: 10pt; height: 100%; position: relative; width: 100%; }
img { border: 0; }
h1 { color: #000; font-size: 18pt; font-weight: normal; }
h2 { color: #000; font-size: 14pt; font-weight: normal; }
h3 { color: #87c2ff; font-size: 11pt; font-weight: bold; }

.clear { clear: both; }
.interiors { padding: 0 10px; }
.logo, .banner-add, .banner-wap, .banner-photo, .cn, .search .text .suites_head .selector.active, .first-studio { behavior: url("http://www.dosug38.ru/css/iepngfix.htc"); }
.minimal { min-width: 1000px; position: relative; width: 100%; }

/* TOP */
.top { position: relative; width: 100%; }
.logo { background: url('http://www.dosug38.ru/images/logo.png') no-repeat; height: 83px; margin: 30px 0 15px; width: 285px; }
.banner-add { background: url('http://www.dosug38.ru/images/banner-add.png') no-repeat; height: 63px; position: absolute; right: 300px; width: 251px; top: 0; }
.banner-wap { background: url('http://www.dosug38.ru/images/banner-wap.png') no-repeat; height: 63px; position: absolute; right: 0; width: 251px; top: 0; }
.banner-photo { background: url('http://www.dosug38.ru/images/banner-photo.png') no-repeat; height: 63px; position: absolute; right: 600px; width: 251px; top: 0; }

.banner-add h2, .banner-wap h2, .banner-photo h2 { padding: 5pt 0 1pt; }
.banner-add h2 a, .banner-wap h2 a , .banner-photo h2 a { font-size: 14pt; font-weight: normal; margin-left: 50pt; }
.banner-add div, .banner-wap div , .banner-photo div{ font-size: 8pt; margin-left: 50pt; }
/* mainmenu */
.mainmenu { background: #ecf3fb; width: 100%; }
.mainmenu ul { margin: 0 5px; }
.mainmenu ul li { float: left; height: 25px; margin: 5px 0; text-align: center; }
.mainmenu ul li a { display: block; font-size: 13px; font-weight: bold; height: 25px; line-height: 25px; vertical-align: middle; text-decoration: underline; width: 120px; }
.mainmenu ul li a:hover { background: url('http://www.dosug38.ru/images/mainmenu-active.gif'); color: #fff; }

/* MIDDLE */
.middle { padding: 15px 0; width: 100%; }
.middle .mr-block, .middle .content, .middle .info-block { float: left; }
.middle .mr-block, .middle .info-block { width: 20%; }
.middle .content { margin: 0 2%; width: 56%; }
/* menu/reklama */ /* .menu ul li .tb, .menu ul li .bb,  */
.banner .tb, .banner .bb, .news .title .tb, .news .title .bb, .ankets .title .tb, .ankets .title .bb, .ankets .item .services .tb, .ankets .item .services .bb, .ankets .item .item-info .tb, .ankets .item .item-info .bb, .ankets .item2 .tb, .ankets .item2 .bb, .auth-form .tb, .auth-form .bb, .bottom .tb, .bottom .bb, .search .tb, .search .bb, .ankets-one .item .item-info .tb, .ankets-one .item .item-info .bb, .chat .block .bb, .rating .block .bb, .forum .block .bb { height: 9px; overflow: hidden; position: relative; z-index: 100; }
.menu ul li .tb, .menu ul li .bb { height: 25px; overflow: hidden; position: relative; z-index: 100; }
.chat .title .tb, .rating .title .tb, .forum .title .tb { height: 25px; overflow: hidden; position: relative; z-index: 100; }
.menu ul li .cn { background: url('http://www.dosug38.ru/images/menu-corners-red2.png'); height: 50px; overflow: hidden; position: relative; width: 9px;  }
.chat .title .cn, .rating .title .cn, .forum .title .cn { background: url('http://www.dosug38.ru/images/corners-blue3.png'); height: 50px; overflow: hidden; position: relative; width: 9px;  }
.menu ul li .tb .cn.r { margin-top: -16px; }
.menu ul li .cn.l { color: #fff; font-size: 11pt; font-weight: bold; padding: 5px 0 0 15px; }
.chat .title .cn.l, .rating .title .cn.l, .forum .title .cn.l { color: #fff; font-size: 11pt; font-weight: bold; padding: 5px 0 0 15px; }
.chat .title .tb .cn.r, .rating .title .tb .cn.r, .forum .title .tb .cn.r { margin-top: -16px; }
.menu ul li .cn.l, .banner .cn.l, .news .title .cn.l, .ankets .title .cn.l, .ankets .item .services .cn.l, .ankets .item .item-info .cn.l, .ankets .item2 .cn.l, .auth-form .cn.l, .chat .title .cn.l, .chat .block .cn.l, .rating .title .cn.l, .rating .block .cn.l, .forum .title .cn.l, .forum .block .cn.l, .bottom .cn.l, .search .cn.l, .ankets-one .item .item-info .cn.l  { margin-right: 9px; width: auto; z-index: 100; }
.menu ul li .cn.r, .banner .cn.r, .news .title .cn.r, .ankets .title .cn.r, .ankets .item .services .cn.r, .ankets .item .item-info .cn.r, .ankets .item2 .cn.r, .auth-form .cn.r, .chat .title .cn.r, .chat .block .cn.r, .rating .title .cn.r, .rating .block .cn.r, .forum .title .cn.r, .forum .block .cn.r, .bottom .cn.r, .search .cn.r, .ankets-one .item .item-info .cn.r  { left: -9px; margin-left: 100%; position: absolute; top: -9px; }
.banner .bb .cn, .news .title .bb .cn, .ankets .title .bb .cn, .ankets .item .services .bb .cn, .ankets .item .item-info .bb .cn, .ankets .item2 .bb .cn, .auth-form .bb .cn, .chat .bb .cn, .chat .block .bb .cn, .rating .title .bb .cn, .rating .block .bb .cn, .forum .title .bb .cn, .forum .block .bb .cn, .bottom .bb .cn, .search .bb .cn, .ankets-one .item .item-info .bb .cn { margin-top: -18px; }
.menu ul li .text { background: #ff0063; color: #fff; font-size: 11pt; font-weight: bold; padding-left: 10px; }
.menu ul li ul { margin: 10px 0 0 10px; }
.menu ul li ul li { background: url('http://www.dosug38.ru/images/submenu-item.gif') repeat-x bottom left; padding: 5px 0; }
.menu ul li ul li a { color: #000; text-decoration: none; }
.menu ul li ul li a:hover { color: #1462B8; text-decoration: none;  padding-left: 1px; }
.menu ul li ul li.last { background: none; padding-bottom: 15px; }

.banner { width: 100%; }
.banner .cn, .ankets .item .services .cn, .ankets .item .item-info .cn, .chat .block .cn, .rating .block .cn, .forum .block .cn, .bottom .cn, .ankets-one .item .item-info .cn { background: url('http://www.dosug38.ru/images/corners-gray.png'); height: 36px; overflow: hidden; position: relative; width: 9px;  }
.ankets .item .services .text, .ankets .item .item-info .text, .bottom .text, .ankets-one .item .item-info .text { background: #f3f3f3; color: #000; font-size: 12pt; font-weight: bold; height: 200px; text-align: center; }
.banner .text { background: #f3f3f3; color: #000; font-size: 11pt; text-align: center; }

.content .banner { margin: 15pt 0; }
.content .banner .text { height: 102px; }
/* content */
.top_info { font-size: 11pt; }
.top_info div { margin: 0 0 3px 0; }
.top_info a { color: #000; }

.news .title .cn, .ankets .title .cn { background: url('http://www.dosug38.ru/images/corners-gray2.png'); height: 36px; overflow: hidden; position: relative; width: 9px; z-index: 100;  }
.news .title .text, .ankets .title .text { background: #b4b5b7; color: #fff; font-size: 11pt; font-weight: bold; padding-left: 10px; position: relative; z-index: 1000; }
.news .item { margin: 5pt; }
.news .item .date { color: #656B74; text-decoration: underline; padding-bottom: 5px;}

.ankets .item { margin: 5pt 5pt 0pt; position: relative; }
.ankets .item .number, .ankets .item2 .number, .ankets-one .item .number { color: #50d22d; font-size: 11pt; font-weight: bold; }

.ankets .item .number_red, .ankets .item2 .number_red, .ankets-one .item .number_red{ color: #ff0000; font-size: 11pt; font-weight: bold; }
.ankets .item .name_green a, .ankets .item2 .name_green a, .ankets-one .item .name_green a { color: #ea7500; font-size: 11pt; font-weight: bold; }

.ankets .item .name a, .ankets .item2 .name a, .ankets-one .item .name a { font-size: 11pt; font-weight: bold; }
.ankets .item .views, .ankets-one .item .views { font-size: 8pt; padding: 3px 0; text-align: left; color: #5B5C60}
.ankets .item ul li.service_1h, .ankets .item2 ul li.service_1h, .ankets-one .item ul li.service_1h { list-style: url('http://www.dosug38.ru/images/service_1h.gif') inside; margin: 10pt 0 0; }
.ankets .item ul li.service_2h, .ankets .item2 ul li.service_2h, .ankets-one .item ul li.service_2h { list-style: url('http://www.dosug38.ru/images/service_2h.gif') inside; }
.ankets .item ul li.service_night, .ankets .item2 ul li.service_night, .ankets-one .item ul li.service_night { list-style: url('http://www.dosug38.ru/images/service_night.gif') inside; }
.ankets .item ul li.service_rating, .ankets .item2 ul li.service_rating, .ankets .item ul li.service_rating, .ankets-one .item ul li.service_rating { list-style: url('http://www.dosug38.ru/images/service_rating.gif') inside; }
.ankets .item ul li .cost, .ankets .item2 ul li .cost, .ankets-one .item ul li .cost { color: #007eff; }
.ankets .item ul li.service_1h .cost, .ankets .item2 ul li.service_1h .cost, .ankets-one .item ul li.service_1h .cost { padding-left: 20px; }
.ankets .item ul li.service_2h .cost, .ankets .item2 ul li.service_2h .cost, .ankets-one .item ul li.service_2h .cost { padding-left: 13px; }
.ankets .item ul li.service_night .cost, .ankets .item2 ul li.service_night .cost, .ankets-one .item ul li.service_night .cost { padding-left: 22px; }
.ankets .item .services .text, .ankets .item .item-info .text, .ankets-one .item .item-info .text { color: #7d7d7d; font-size: 10pt; font-weight: normal; height: auto; padding: 0 10pt; text-align: left; }
.ankets .item .item-info .text a { color: #7d7d7d; }
.ankets .item .info .description, .ankets-one .item .info .description { margin: 5pt 10pt; }
.ankets .item .info .more, .articles .more { text-align: right; }
.ankets .item .info .more a, .articles .more a { font-weight: bold; }
.ankets .item .info { margin: -30px 0 0 110px; width: auto; }
.ankets .item2 .cn { background: url('http://www.dosug38.ru/images/corners-gray3.png'); height: 36px; overflow: hidden; position: relative; width: 9px; z-index: 100;  }
.ankets .item2 .text { background: #ebecec; color: #000; position: relative; z-index: 1000; }
.ankets .item2 .text .views { float: left; font-size: 8pt; margin-left: 5px; }
.ankets .item2 .text .views a { color: #000; font-size: 8pt; }
.ankets .item2 .text .more { float: right; margin-right: 5px; }
.ankets .item2 .text .more a { font-weight: bold; }
.ankets .item .adres, .ankets .item2 .adres { padding-top: 2px; }
.ankets .item ul li .reiting { color: #222226; }

/** ankets page */
.title { font-size: 11pt; font-weight: bold; }
.position-links { background: url('http://www.dosug38.ru/images/submenu-item.gif') repeat-x bottom left; padding: 5px 0 10px; }
.position-links a { text-decoration: none; }
.position-links .this-page { color: #FF0063; }
.ankets-one .item .number { color: #FF0063; font-size: 14pt; font-weight: normal; }
.ankets-one .item .name a { font-size: 14pt; font-weight: normal; }
.ankets-one .item .views { text-align: right; }
.ankets-one .item .item-info .text { font-weight: bold; }
.ankets-one .item ul, .ankets-one .item .video { margin: 10pt; }
.ankets-one .item ul li { position: relative; }
.ankets-one .item ul li .value { position: absolute; right: 0; }
.ankets-one .item .service-title { background: url('http://www.dosug38.ru/images/icon-services.gif') no-repeat left center; color: #007eff; font-size: 11pt; font-weight: bold; height: 24px; line-height: 24px; padding-left: 30px; vertical-align: middle; }
.ankets-one .item ul.service { margin: 2px 5px 5px 30px; line-height: 1.3;}
.ankets-one .item ul li.no { color: #bebebe; text-decoration: line-through; margin-left: 11px;}
.ankets-one .item ul li .plus { color: #FF0063; font-size: 7pt; }
.ankets-one .item .photo { margin: 10pt 0; text-align: center; }
.ankets-one .item table.photo-other { margin-bottom: 10pt; }
.ankets-one .item table.photo-other td { text-align: center; }
.ankets-one .item .user-info { color: #007eff; }
.ankets-one .item .date { margin-bottom: 10pt; }
.ankets-one .item .pages { color: #A5A7A9; font-size: 11pt; margin-bottom: 10pt; text-align: center; }
.ankets-one .item .pages .active { border: 1px solid #A5A7A9; color: #000; background: #D6E4EF; font-size: 10pt; padding: 3px; }
.ankets-one .item .pages a { color: #000; padding: 3px; text-decoration: none; }
.ankets-one .item .input { border: 1px solid #c2c2c4; padding: 0 10px; position: relative; margin: 0 0 5pt; width: 30%; }
.ankets-one .item .inputlong { border: 1px solid #c2c2c4; padding: 0 10px; position: relative; margin: 0 0 5pt; width: 200px; }
.ankets-one .item .input.fl { float: left; }
.ankets-one .item .input.question { margin-left: 5pt; width: 5%; }
.ankets-one .item .input.question input { width: 80%; }
.ankets-one .item .q { float: left; height: 22px; line-height: 22px; margin-left: 5pt; }
.ankets-one .item .input input, .ankets-one .item .input textarea { border: 0; padding: 3px; width: 90%; }
.ankets-one .item .input.message { width: 97%; }
.ankets-one .item .submit { background: #aaabad; margin: 3pt 0; position: relative; width: 30%; }
.ankets-one .item .submit input { background: #aaabad; border: 0; color: #fff; font-size: 11pt; font-weight: bold; padding: 3px 0; text-align: center; width: 100%; }
.ankets-one .item .submit .cn { font-size: 0pt; height: 9px; overflow: hidden; position: absolute; width: 9px; }
.ankets-one .item .submit .cn.tl { background: url('http://www.dosug38.ru/images/otz-submit-tl.gif') no-repeat scroll 0pt; float: left; left: 0px; top: 0px; }
.ankets-one .item .submit .cn.tr { background: url('http://www.dosug38.ru/images/otz-submit-tr.gif') no-repeat scroll 0pt; float: left; right: 0px; top: 0px; }
.ankets-one .item .submit .cn.bl { background: url('http://www.dosug38.ru/images/otz-submit-bl.gif') no-repeat scroll 0pt; float: left; left: 0px; bottom: 0px; }
.ankets-one .item .submit .cn.br { background: url('http://www.dosug38.ru/images/otz-submit-br.gif') no-repeat scroll 0pt; float: left; right: 0px; bottom: 0px; }
.ankets-one .item .input textarea { width: 99%; }
/* */

.articles { margin: 15pt 0; }
.articles h2.art a { font-size: 11pt; font-weight: bold; }
.articles h2.ob a { color: #50d22d; font-size: 11pt; font-weight: bold; }
.articles .block, .ankets-one .item .block { border: 1px solid #c2c2c4; margin: 3pt 0; padding: 10pt; position: relative; }
.articles .block.ob, .ankets-one .item .block.ob { padding: 5pt; }
.articles .block .cn, .ankets-one .item .block .cn, .auth-form .input .cn, .auth-form .submit .cn, .search .input .cn, .ankets-one .item .input .cn { font-size: 0pt; height: 9px; overflow: hidden; position: absolute; width: 9px; }
.articles .block .cn.tl, .ankets-one .item .block .cn.tl, .ankets-one .item .input .cn.tl { background: url('http://www.dosug38.ru/images/art-corner-tl.gif') no-repeat scroll 0pt; float: left; left: -1px; top: -1px; }
.articles .block .cn.tr, .ankets-one .block .cn.tr, .ankets-one .item .input .cn.tr { background: url('http://www.dosug38.ru/images/art-corner-tr.gif') no-repeat scroll 0pt; float: left; right: -1px; top: -1px; }
.articles .block .cn.bl, .ankets-one .block .cn.bl, .ankets-one .item .input .cn.bl { background: url('http://www.dosug38.ru/images/art-corner-bl.gif') no-repeat scroll 0pt; float: left; left: -1px; bottom: -1px; }
.articles .block .cn.br, .ankets-one .block .cn.br, .ankets-one .item .input .cn.br { background: url('http://www.dosug38.ru/images/art-corner-br.gif') no-repeat scroll 0pt; float: left; right: -1px; bottom: -1px; }
.articles .block ul { list-style: url('http://www.dosug38.ru/images/art-item.gif') inside; }
.articles .block ul li { margin: 0 0 5pt; }
.articles .user-info, .articles .user-contacts, .ankets-one .item .user-info, .ankets-one .item .date { font-size: 8pt; text-align: right; }
.articles .more.ob { margin: 5pt 0 0; }
.articles .description { color: #4A4E55; }
.articles .titles { text-align:center; color: #4A4E55; font-size:14px; }
.articles .preview { color: #676B78; padding-top: 4px; }
.articles .underview { color: #676B78; font-size:10px; position: relative;}
.articles .errors { text-align:center; background: #ebecec; width:300px; height:30px; margin-left: 5px; position: relative; top: -50%;}

a.arturl:link {FONT-SIZE: 13px; FONT-FAMILY: Tahoma; COLOR: #434345; }
a.arturl:visited {FONT-SIZE: 13px; FONT-FAMILY: Tahoma; COLOR: #434345; }
a.boardcat:link {FONT-SIZE: 16px; FONT-FAMILY: Tahoma; COLOR: #C63511; }
a.boardcat:visited {FONT-SIZE: 16px; FONT-FAMILY: Tahoma; COLOR: #C63511; }
a.agencyname:link { FONT-SIZE: 16px; color: #254678; line-height: 1.5;  padding-left: 6px; FONT-FAMILY: Tahoma; font-weight: bold;}
a.agencyname:visited {FONT-SIZE: 16px; color: #254678; line-height: 1.5;  padding-left: 6px; FONT-FAMILY: Tahoma;font-weight: bold;}
a.iserv:link { line-height: 1.5; }
a.iserv:visited { line-height: 1.5; }
a.iservred:link { line-height: 1.5; color: #EC2B2B}
a.iservred:visited { line-height: 1.5; color: #EC2B2B}
a.small:link {FONT-SIZE: 11px; FONT-FAMILY: Tahoma; COLOR: #000000; }
a.small:visited {FONT-SIZE: 11px; FONT-FAMILY: Tahoma; COLOR:  #000000; }
a.small:hover {FONT-SIZE: 11px; FONT-FAMILY: Tahoma; COLOR: #434345; text-decoration: underline;}

a.gray:link { COLOR: #7d7d7d; }
a.gray:visited { COLOR: #7d7d7d; }
a.white:link { COLOR: #FFFFFF; }
a.white:visited { COLOR: #FFFFFF; }


.css_button {
display:block;
background:#EBEBEB;
border:1px solid #999999;

height:25px;
text-align:center;
text-decoration:none;
}

.css_button:hover {
border-top:none;
border-left:none ;
text-decoration:none;
}







hr.blue { color: #51A5D7;  background-color: #51A5D7;  border: #51A5D7;  height:1px;  margin:1em 0 1em; }
hr.blue2 { color: #B9B9B9;  background-color: #B9B9B9;  border: #B9B9B9;  height:1px;  margin:1em 0 1em; }



.redtext { color: #E88675; font-weight: bold; }
.boardzag { color: #2675AE;  padding-bottom: 4px;}
.boardphone { font-size:11px; color: #1F4D92; text-decoration: none; padding-bottom: 4px;}

.graytext { color: #4A4E55; }
.graytextbig { color: #808688; font-size:14px;}
.redtextbig { color: #DD2222; font-size:14px;}
.bluetextbig { color: #395E93; font-size:14px; text-align: center;}
.bigtitle { font-size:18px; color:#5188AC; font-weight: bold;}
.friends { color: #2E5B89; line-height: 1.3; font-size:11px; padding-left: 6px; padding-right: 6px; padding-top: 6px;  }

.boardtitle { color: #4A4E55; line-height: 1.5; font-size:11px;}
.boardtitle_lpadding { color: #4A4E55; line-height: 1.5; font-size:11px; padding-left: 6px;}
.boardtitlebig { color: #4A4E55; line-height: 1.5; font-size:12px; padding-left: 6px;}
.boardtitlebig2 { color: #254678; line-height: 1.5; font-size:12px; padding-left: 6px;}
.dashedtext {  color: #395E93; font-size:12px; text-align: center; border-bottom: 1px dashed red;}
.underline_text { background: url('http://www.dosug38.ru/images/submenu-item.gif') repeat-x bottom left; padding: 5px 0 2px; font-size:18px; color:#BC1D10 }


.spisok { color: #2E5B89; line-height: 1.3; font-size:12px; padding-left: 4px; padding-top: 4px; font-weight: bold; }
.subtxt { color: #4A4E55; line-height: 1.3; font-size:12px; padding-left: 4px; padding-top: 4px;}
.about {  font-size:12px; color: #000000; font-family: Verdana; }
.adresbar { padding-top: 5px; }
.adresbarblue { padding-top: 5px; color: #3678C9}

.redsmall { color: #D67C7C; font-size:11px; text-decoration: none; }
.small { font-size:11px; color: #737085; text-decoration: none; }
.autherror { font-size:11px; color: #EBEB0A; text-decoration: none;}
.authwhite { font-size:11px; color: #FFFFFF; text-decoration: none;}
.authwhitebig { font-size:13px; color: #FFFFFF; text-decoration: none;}

.simpletext { color: #808688; padding: 5px; text-decoration: none; font-size: 12px; }
.adminanswer { width:450px; line-height: 1.5; border:1px #B9B9B9 dashed; padding: 4px; margin: 10px 0px 0px 50px; font-size:11px; }
.msgok { width:500px; line-height: 1.5; border:1px #B9B9B9 dashed; padding: 4px; margin: 5px 5px 25px 5px; font-size:12px; color: #284D88; }

.pages { color: #A5A7A9; font-size: 11pt; margin-bottom: 10pt; text-align: center; }
.pages .active { border: 1px solid #A5A7A9; color: #000; background: #D6E4EF; font-size: 10pt; padding: 3px; }
.pages a { color: #000; padding: 3px; text-decoration: none; }



anket {	Z-INDEX: 1000000; FLOAT: left; MARGIN-LEFT: 45px; POSITION: relative; min-width: 550px }
A IMG.anket { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid}
A:hover IMG.anket {	BORDER-RIGHT: #2669B3 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2669B3 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #2669B3 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #2669B3 1px solid}




img.boxed { border: 1px solid #c0c0c0; }

.about p { margin: 10pt 0; }

.search .cn { background: url('http://www.dosug38.ru/images/corners-blue2.png'); height: 36px; overflow: hidden; position: relative; width: 9px; z-index: 100;  }
.search .text { background: #75B9FF; color: #fff; font-size: 11pt; padding: 0px 10px; }
.search .text h1 { color: #fff; }
.search .text table td.right_border { border: 0 solid #fff; border-right-width: 1px; }
.search .text table td.top_border { border: 0 solid #fff; border-top-width: 1px; }
.search .text .city_head, .search .text .age_head, .search .text .siskesize_head, .search .text .exit_head, .search .text .suites_head { clear: both; padding: 3px 0; }
.search .text .city, .search .text .age, .search .text .siskesize { float: left; height: 24px; line-height: 24px; padding-right: 5px; }
.search .text .age.to { padding-left: 5px; }
.search .text .age_head .input, .search .text .siskesize_head .input { width: 20%; }
.search .text .age_head .input input, .search .text .siskesize_head .input input { width: 65%; }
.search .input { background: #fff; float: left; margin: 0; position: relative; }
.search .input input { border: 0; font-size: 11pt; padding: 3px 10px; width: auto; }
.search .input .cn.tl { background: url('http://www.dosug38.ru/images/search-input-tl.gif') no-repeat scroll 0pt; float: left; left: 0px; top: 0px; }
.search .input .cn.tr { background: url('http://www.dosug38.ru/images/search-input-tr.gif') no-repeat scroll 0pt; float: left; right: 0px; top: 0px; }
.search .input .cn.bl { background: url('http://www.dosug38.ru/images/search-input-bl.gif') no-repeat scroll 0pt; float: left; left: 0px; bottom: 0px; }
.search .input .cn.br { background: url('http://www.dosug38.ru/images/search-input-br.gif') no-repeat scroll 0pt; float: left; right: 0px; bottom: 0px; }
.search .text .exit_head .exit, .search .text .exit_head .selector, .search .text .suites_head .suites, .search .text .suites_head .selector { float: left; height: 27px; line-height: 27px; padding-right: 5px; }
.search .text .exit_head .selector, .search .text .suites_head .selector { text-align: center; }
.search .text .exit_head .selector.active, .search .text .suites_head .selector.active { background: url('http://www.dosug38.ru/images/search-checkbox-backgr.png') no-repeat; height: 27px; width: 35px; }
.search .text table.services div { margin: 3px; padding: 3px; }
.search .text table.services div.active { background: #007EFF; }
#search_ok { background: transparent; border: 0; color: #fff; font-size: 18pt; font-weight: normal; }
.search .text .search_submit { text-align: right; }
/* info */
.auth-form .cn { background: url('http://www.dosug38.ru/images/corners-blue.png'); height: 36px; overflow: hidden; position: relative; width: 9px; z-index: 100;  }
.auth-form .text { background: #007eff; padding: 5px 10px; }
.auth-form .input { background: #fff; margin: 3pt 0; position: relative; }
.auth-form .input input { border: 0; font-size: 11pt; padding: 3px 10px; width: 78%; }
.auth-form .submit { background: #59abff; margin: 3pt 0; position: relative;}
.auth-form .submit input { background: #59abff; border: 0; color: #fff; font-size: 11pt; font-weight: bold; padding: 3px 0; text-align: center; width: 100%; }
.auth-form .input .cn.tl { background: url('http://www.dosug38.ru/images/input-tl.gif') no-repeat scroll 0pt; float: left; left: 0px; top: 0px; }
.auth-form .input .cn.tr { background: url('http://www.dosug38.ru/images/input-tr.gif') no-repeat scroll 0pt; float: left; right: 0px; top: 0px; }
.auth-form .input .cn.bl { background: url('http://www.dosug38.ru/images/input-bl.gif') no-repeat scroll 0pt; float: left; left: 0px; bottom: 0px; }
.auth-form .input .cn.br { background: url('http://www.dosug38.ru/images/input-br.gif') no-repeat scroll 0pt; float: left; right: 0px; bottom: 0px; }
.auth-form .submit .cn.tl { background: url('http://www.dosug38.ru/images/submit-tl.gif') no-repeat scroll 0pt; float: left; left: 0px; top: 0px; }
.auth-form .submit .cn.tr { background: url('http://www.dosug38.ru/images/submit-tr.gif') no-repeat scroll 0pt; float: left; right: 0px; top: 0px; }
.auth-form .submit .cn.bl { background: url('http://www.dosug38.ru/images/submit-bl.gif') no-repeat scroll 0pt; float: left; left: 0px; bottom: 0px; }
.auth-form .submit .cn.br { background: url('http://www.dosug38.ru/images/submit-br.gif') no-repeat scroll 0pt; float: left; right: 0px; bottom: 0px; }
	/* active */
	.auth-form .submit.active input { background: #80BFFF; cursor: pointer; }
	.auth-form .submit.active .cn.tl { background: url('http://www.dosug38.ru/images/submit-tl-active.gif') no-repeat scroll 0pt; cursor: pointer; }
	.auth-form .submit.active .cn.tr { background: url('http://www.dosug38.ru/images/submit-tr-active.gif') no-repeat scroll 0pt; cursor: pointer; }
	.auth-form .submit.active .cn.bl { background: url('http://www.dosug38.ru/images/submit-bl-active.gif') no-repeat scroll 0pt; cursor: pointer; }
	.auth-form .submit.active .cn.br { background: url('http://www.dosug38.ru/images/submit-br-active.gif') no-repeat scroll 0pt; cursor: pointer; }
.auth-form .reg a, .auth-form .remind a { color: #fff; font-size: 8pt; }
.auth-form .reg { float: left; }
.auth-form .remind { float: right; }

.chat { margin: 15pt 0; }
.chat .title .text { background: #007eff; color: #fff; font-size: 11pt; font-weight: bold; padding-left: 10px; position: relative; z-index: 1000; }
.chat .block, .rating .block, .forum .block { margin-top: -20px; }
.chat .block .item, .rating .block .item, .forum .block .item { background: #f4f4f4; font-size: 8pt; padding: 10pt 10px 0;}
.chat .block .item .info { color: #007eff; font-weight: bold;}
.chat .block .item.first, .rating .block .item.first, .forum .block .item.first { padding: 30px 10px 0; }
.chat .block .item.last { padding: 10pt 10px; }
.chat .block .input { background: #fff; border: 1px solid #a5a7a9; margin: 3pt 0; position: relative; }
.chat .block .input input { border: 0; font-size: 11pt; padding: 3px 10px; width: 85%; }
.chat .block .submit { background: #aaabad; margin: 3pt 0; position: relative;}
.chat .block .submit input { background: #aaabad; border: 0; color: #fff; font-size: 11pt; font-weight: bold; padding: 3px 0; text-align: center; width: 100%; }
.chat .block .input .cn, .chat .block .submit .cn { font-size: 0pt; height: 9px; overflow: hidden; position: absolute; width: 9px; }
.chat .block .input .cn.tl { background: url('http://www.dosug38.ru/images/chat-input-tl.gif') no-repeat scroll 0pt; float: left; left: -1px; top: -1px; }
.chat .block .input .cn.tr { background: url('http://www.dosug38.ru/images/chat-input-tr.gif') no-repeat scroll 0pt; float: left; right: -1px; top: -1px; }
.chat .block .input .cn.bl { background: url('http://www.dosug38.ru/images/chat-input-bl.gif') no-repeat scroll 0pt; float: left; left: -1px; bottom: -1px; }
.chat .block .input .cn.br { background: url('http://www.dosug38.ru/images/chat-input-br.gif') no-repeat scroll 0pt; float: left; right: -1px; bottom: -1px; }
.chat .block .submit .cn.tl { background: url('http://www.dosug38.ru/images/chat-submit-tl.gif') no-repeat scroll 0pt; float: left; left: 0px; top: 0px; }
.chat .block .submit .cn.tr { background: url('http://www.dosug38.ru/images/chat-submit-tr.gif') no-repeat scroll 0pt; float: left; right: 0px; top: 0px; }
.chat .block .submit .cn.bl { background: url('http://www.dosug38.ru/images/chat-submit-bl.gif') no-repeat scroll 0pt; float: left; left: 0px; bottom: 0px; }
.chat .block .submit .cn.br { background: url('http://www.dosug38.ru/images/chat-submit-br.gif') no-repeat scroll 0pt; float: left; right: 0px; bottom: 0px; }
	/* active */
	.chat .block .submit.active input { background: #CECFD0; cursor: pointer; }
	.chat .block .submit.active .cn.tl { background: url('http://www.dosug38.ru/images/chat-submit-tl-active.gif') no-repeat scroll 0pt; cursor: pointer; }
	.chat .block .submit.active .cn.tr { background: url('http://www.dosug38.ru/images/chat-submit-tr-active.gif') no-repeat scroll 0pt; cursor: pointer; }
	.chat .block .submit.active .cn.bl { background: url('http://www.dosug38.ru/images/chat-submit-bl-active.gif') no-repeat scroll 0pt; cursor: pointer; }
	.chat .block .submit.active .cn.br { background: url('http://www.dosug38.ru/images/chat-submit-br-active.gif') no-repeat scroll 0pt; cursor: pointer; }

.rating .title .text, .forum .title .text { background: #007eff; color: #fff; font-size: 11pt; font-weight: bold; padding-left: 10px; position: relative; z-index: 1000; }
.rating .block table td.title { color: #007eff; font-weight: bold; }
.rating .block table td.highlight { color: #007eff; font-size: 10pt; }

.forum { margin: 15pt 0; }
.forum .block .item .info { padding: 0 0 10pt 0; }

/* BOTTOM */
.bottom { margin: 0 0 10pt 0;}
.bottom .text { font-weight: normal; height: auto; padding: 0 10px; text-align: left; }
.bottom .text .email-img, .bottom .text .email { float: left; }
.bottom .text .email { font-size: 8pt; }
.bottom .text .email a { font-size: 12pt; font-weight: bold; }
.bottom .text .email div { padding: 3px 0; }
.bottom .text .first-studio { background: url('http://www.dosug38.ru/images/first-studio.png') no-repeat; height: 38px; width: 153px; }
