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, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}
*html body{behavior:url("csshover.htc");}
hr{border:solid #bfa381; border-width:1px 0 0 0; height:1px;}
body {height:100%; background-color:#ffffff; color:#000000; font:14px "Times New Roman", Times, serif; background:url("/img/body_bg.gif") repeat-x;}

a {font:14px "Times New Roman", Times, serif; color:#0066cc;}
a:hover {font:14px "Times New Roman", Times, serif; color:#cc0000;}
.a_2 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0066cc;}
.a_2:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000;}
.a_3 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0066cc;}
.a_3:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#cc0000;}
.a_4  {font-family:"Times New Roman", Times, serif; font-size:13px; color:#915519;}
.a_4:hover  {font-family:"Times New Roman", Times, serif; font-size:13px; color:#cc0000;}
.a_5 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#915519;}
.a_5:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#cc0000;}
.a_6 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#915519; font-weight:bold;}
.a_6:hover {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#cc0000; font-weight:bold;}
.a_7 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0066cc;}
.a_7:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cc0000;}
.a_8 {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#915519; font-weight:bold;}
.a_8:hover {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#cc0000; font-weight:bold;}
.a_9 {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#915519;}
.a_9:hover {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#cc0000;}
.a_10 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#f5f5dc; font-weight:bold;}
.a_10:hover {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}
.a_11 {font-family:Tahoma,Geneva,sans-serif; font-size:10px; color:#000000;}
.a_11:hover {font-family:Tahoma,Geneva,sans-serif; font-size:10px; color:#cc0000;}
.a_12 {font-family:Tahoma,Geneva,sans-serif; font-size:10px; color:#8C653F; text-decoration:none; border-bottom:1px dashed #8C653F;}
.a_12:hover {font-family:Tahoma,Geneva,sans-serif; font-size:10px; color:#cc0000; text-decoration:none; border-bottom:1px dashed #cc0000;}
.a_13 {font-family:Tahoma,Geneva,sans-serif; font-size:10px; color:#915519;}
.a_13:hover {font-family:Tahoma,Geneva,sans-serif; font-size:10px; color:#cc0000;}
.a_14 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#663300;}
.a_14:hover {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#cc0000;}
.a_15 {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#8c653f;}
.a_15:hover {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#cc0000;}
.a_16 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#8c653f;}
.a_16:hover {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#cc0000;}
.a_17 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#663300; font-weight:bold;}
.a_17:hover {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#cc0000; font-weight:bold;}

.a_visited:visited {color:#993399 !important;}

h1{font:24px Tahoma, Arial, Helvetica, sans-serif;} 
h2{font:14px Tahoma, Arial, Helvetica, sans-serif;} 
h3{font:bold 13px Tahoma, Arial, Helvetica, sans-serif;}
.h_4 {font:24px Tahoma, Arial, Helvetica, sans-serif; padding:8px;}
.h_5 {font:24px Tahoma, Arial, Helvetica, sans-serif; padding:8px 8px 8px 0;}
.h_6 {font:24px Tahoma, Arial, Helvetica, sans-serif; padding-bottom:3px;}
.h_7 {font:18px Tahoma, Arial, Helvetica, sans-serif; padding-bottom:8px;}
.h_8 {font:18px Tahoma, Arial, Helvetica, sans-serif; color:#663300;}

p {padding-bottom:15px;}

.text_1 {font-family:"Times New Roman",Times,serif; font-size:14px;}
.text_2 {font-family:Tahoma,Geneva,sans-serif; font-size:12px;}
.text_3 {font-family:"Times New Roman",Times,serif; font-size:13px; color:#818181;}
.text_4 {font-family:"Times New Roman",Times,serif; font-size:14px; font-weight:bold; color:#b92d1b;}
.text_5 {font-family:"Times New Roman",Times,serif; font-size:14px; font-weight:bold; color:#567800;}
.text_6 {font-family:"Times New Roman",Times,serif; font-size:14px; font-weight:bold; color:#000000;}
.text_7 {font-family:Tahoma,Geneva,sans-serif; font-size:16px; color:#000000;}
.text_8 {font-family:"Times New Roman",Times,serif; font-size:12px; font-weight:normal;}
.text_9 {font-family:Tahoma,Geneva,sans-serif; font-size:11px;}
.text_10 {font-family:Tahoma,Geneva,sans-serif; font-weight:bold; font-size:11px;}
.text_11 {font-family:Tahoma,Geneva,sans-serif; font-size:14px;}
.text_12 {font-family:"Times New Roman",Times,serif; font-size:13px; color:#567800;}
.text_13, .text_13 a {font-family:"Times New Roman",Times,serif; font-size:13px; color:#B92D1B;}
.text_14 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#915519; font-weight:bold;}
.text_15 {font-family:"Times New Roman",Times,serif; font-size:13px; color:#818181;}
.text_16 {font-family:"Times New Roman",Times,serif; font-size:13px; color:#000000;}
.text_17 {font:11px Tahoma; color:#59330D;}
.text_18 {font:11px Tahoma; color:#663300; font-weight:bold;}
.text_19 {font:11px Tahoma; color:#000000;}
.text_20 {font:10px Tahoma; color:#59330D;}
.text_21 {font:10px Tahoma; color:#59330D; font-weight:bold;}
.text_22 {font:11px Tahoma; color:#808080; font-weight:bold;}
.text_23 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#0066cc;}
.text_24 {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.text_25 {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#663300; font-weight:bold;}
.text_26 {font-family:Tahoma,Geneva,sans-serif; font-size:10px; color:#8c653f;}
.text_27 {font-family:"Times New Roman",Times,serif; font-size:12px; color:#808080;}
.text_28 {font-family:"Times New Roman",Times,serif; font-size:12px; color:#000000; font-weight:bold;}
.text_29 {font-family:"Times New Roman",Times,serif; font-size:14px; color:#000000; font-weight:bold;}
.text_30 {font-family:Tahoma,Geneva,sans-serif; font-size:10px; color:#915519;}
.text_31 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#663300; font-weight:normal;}
.text_32 {font-family:Tahoma,Geneva,sans-serif; font-size:10px; color:#818181;}
.text_33 {font-family:Tahoma,Geneva,sans-serif; font-size:18px; color:#808080;}
.text_34 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#404040;}
.text_35 {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#f5f5dc;}
.text_36 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#8c653f;}
.text_37 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#808080;}
.text_38 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#db9a91;}
.text_39 {font-family:"Times New Roman",Times,serif; font-size:13px; color:#404040;}
.text_40 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#666666;}
.text_41 {font-family:Tahoma,Geneva,sans-serif; font-size:11px; color:#333333;}

.list_1 {margin:-5px 0 15px 16px;}
.list_1 li {list-style:disc outside; margin-left:8px;}
.list_2 {list-style-image:url(/img/ul_point.gif); margin-left:16px;}
.list_2 li {margin:8px 0;}

.ctypes-list ul li {
	margin-left:19px;
}

.line_1 {border-bottom:1px solid #BFA381; margin-bottom:16px;}
.line_2 {width:auto; height:0; border-bottom:1px solid #DED3AC; margin-bottom:16px;}
.line_3 {width:auto; padding-right:8px; margin-bottom:8px;}
.line_3 div {width:auto; height:2px; background:url(/img/gline.gif) 0 0 repeat-x;}
.line_4 {width:auto; height:1px; margin:-8px 0px 19px 0px; background-color:#ded3ac;}
.line_5 {width:auto; height:1px; background-color:#bfa381;}

.title_3 {border-bottom:2px solid #000000; margin-bottom:3px; padding-left:8px;}

.headlines{height:23px; background-image:url(/img/headline.gif); background-repeat:no-repeat; position:relative; top:2px; margin:0 !important; border:none !important}
.hlin1{background-position:0 0; width:104px;} /*Партнеры*/
.hlin2{background-position:0 -23px; width:153px;} /*Поиск проекта*/
.hlin3{background-position:0 -46px; width:179px;} /*Лучшие проекты*/
.hlin4{background-position:0 -69px; width:144px;} /*Топ проекты*/
.hlin5{background-position:0 -92px; width:266px;} /*Информация о компании*/
.hlin6{background-position:0 -115px; width:126px; height:18px} /*О компании*/
.hlin7{background-position:0 -133px; width:81px; height:18px} /*Отзывы*/
.hlin8{background-position:0 -151px; width:126px; height:23px; vertical-align:middle} /*Комментарии*/
.hlin9{background-position:-126px -115px; width:53px; height:18px; vertical-align:middle} /*Комментарии*/
.hlin10{background-position:-81px -133px; width:103px; height:18px; vertical-align:middle} /*Описание*/
.hlin11{background-position:-103px 0; width:114px;} /*Сравнение*/
.hide{display:none}
.sup{font-size:9px; position:relative; top:-4px}

span.icoS {float:left; width:22px; height:22px; background-image:url(/img/ico.jpg); margin-right:3px;}
*html span.icoS {margin-right:2px}
span.key {background-position:0 0;}
span.loupe {background-position:-22px 0;}
span.star {background-position:-44px 0;}
span.vhod {background-position:-66px 0;}
span.regs {background-position:-88px 0;}
span.h_home {background-position:-110px 0; margin-top:4px;}
span.comment {background-position:-132px 0; margin-top:4px;}

span.square{width:3px; height:3px; overflow:hidden; float:left; background-color:#984c00; position:relative; margin:9px 4px 0 0}
*html span.square{margin-right:1px}
.point2{float:left; width:8px; height:8px; position:relative; overflow:hidden; background:url(/img/ico.gif) 0 0 no-repeat; margin:5px 9px 0 0}
.point2{margin-right:6px}

img.icoImg1{background:url(/img/ico.gif) -11px -10px no-repeat; width:11px; height:14px; margin:0 0 -2px 0; padding:0; position:relative; top:1px}
img.icoImg2{background:url(/img/ico.gif) -14px 0 no-repeat; width:8px; height:10px; margin:0; padding:0; position:relative; top:0px}/*рубль1*/
img.icoImg3{background:url(/img/Sbg.gif) 0 -320px no-repeat; width:12px; height:12px; margin:0; padding:0; position:relative; top:2px !important;}
img.icoImg4{background:url(/img/Sbg.gif) 0 -308px no-repeat; width:12px; height:12px; margin:0; padding:0; position:relative; top:2px !important;}
img.icoImg5{position:relative; top:3px}

.clear{clear:both;}
.left{float:left}
.right{float:right}
#container{min-width:1000px; max-width:1280px; margin:0 auto; background-color: #ffffff; background:url("/img/body_bg.gif") repeat-x;}
*html #container{width:expression(((document.documentElement.clientWidth||document.body.clientWidth)>1280?'1280px':(document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%')); }

div.aboutTop{padding:35px 0 0 0; float:left; font:14px/18px "Times New Roman", Times, serif; color:#808080; width:45%}
div.aboutTop a{color:#915519; font:14px/18px "Times New Roman", Times, serif;}
div.aboutTop a:hover {color:#cc0000; font:14px/18px "Times New Roman", Times, serif;}
div.Top{height:105px; position:relative; margin:0 8px 1px 8px;}
div.leftTop{width:75%; float:left}
.TopBline {width:auto; padding:0 8px; margin-bottom:8px;}
.TopBline div {width:auto; height:2px; background:url(/img/gline.gif) 0 0 repeat-x;}
div.without_author{width:49%; float:left}
div.reg_data, div#AuthProgress {float:right; width:50%; padding:28px 0 0 0}
div#AuthProgress {display:none;}
div.reg_data .icoS{top:2px; position:relative}
div.reg_data a{font:12px/24px Tahoma;}
div.reg_in{float:left; padding:18px 0 0 8px; width:230px}
div.reg_in a{font:14px/19px Tahoma}
div.logIn{position:relative; width:50%; height:76px; background-color:#f5f5dc; float:right; margin:10px 0 0 0; left:-9px; display:none; border:1px solid #DED3AC;}
div.logIn table{width:100%}
div.logIn table td{vertical-align:top;padding-left:8px;}
div.logIn a {font:11px Tahoma; color:#808080; margin: 0 8px 0 0;}
div.logIn a:hover {font:11px Tahoma; color:#cc0000; margin: 0 8px 0 0;}
div.LINtop, div.LINbottom{width:100%; position:absolute; left:0; height:2px; overflow:hidden;}
div.LINtop{top:-2px;}
div.LINbottom{bottom:-2px}

div.LINleft, div.LINRight{width:2px; position:absolute; top:0; height:100%; overflow:hidden;}
div.LINleft{left:-2px;}
div.LINRight{right:-2px;}
div.remember_me{padding:0 0 0 0; font:14px "Times New Roman", Times, serif; color:#000000; }
.remember_me input{position:relative; margin-right:4px}
.LINtext{float:left; height:20px; border:1px solid #e0e0e0; border-left:1px solid #7f7f7f; border-top:1px solid #7f7f7f; width:98%; margin:5px 0 0 0; overflow:hidden; padding:0 1px 0 1px; position:relative}
.LINtext input{padding:0; width:100%; border:1px solid #c0c0c0; height:18px; float:left; margin:0 0 0 -1px; text-indent:4px; font:14px "Times New Roman", Times, serif; color:#000000;}
.LINsubmit{float:left; padding-bottom:4px; font:16px Tahoma; color:#915519; text-decoration:underline; background:none; border:none; width:109px; height:42px; background:url(/img/vxod.png) 0 0 no-repeat; margin:8px 0 4px 0} 
.LINsubmitTD{text-align:center; width:109px;padding-right:8px;  font:13px "Times New Roman", Times, serif}
.rerinTop{float:right; width:66%;}
div.TextAndLogo{width:250px; float:left}
img.logo{margin:17px 0 0 10px; float:left; position:relative}
div.eflo{margin:28px 0 0 3px; float:left}
div.eflo a{font:12px/24px Tahoma;}
.TopBanner{margin-bottom:4px; text-align:center; height:70px}
div.HorizontMenu{margin:0 8px; padding:3px 0 0 8px; height:26px}
div.HorizontMenu ul{margin:0; padding:0}
div.HorizontMenu ul li{float:left; padding:0 32px 0 0; font:bold 12px Tahoma}
div.HorizontMenu ul li a{font:bold 12px Tahoma; color:#0066cc;}
div.HorizontMenu ul li a:hover {font:bold 12px Tahoma; color:#cc0000;}
div.HorizontMenu ul li span{float:left; width:8px; height:8px; position:relative; overflow:hidden; background:url(/img/ico.gif) 0 0 no-repeat; margin:4px 6px 0 0}
*html div.HorizontMenu ul li span{margin-right:3px}

#content{margin:0 8px 8px 8px;}
div.ColumnRight{float:right; width:25%; position:relative}
span.point1 {float:left; position:relative; width:6px; height:6px; overflow:hidden; background:url(/img/ico.gif) -8px 0 no-repeat; margin:4px 4px 0 0;}
span.point2 {float:left; position:relative; width:6px; height:6px; overflow:hidden; background:url(/img/ico.gif) -8px 0 no-repeat; margin:7px 4px 0 0;}
*html span.point1{margin-right:3px}
div.PRnews{position:relative; border:1px solid #ded3ac;}
div.PRnewsINleft{position:relative; left:2px; padding-bottom:5px;}
div.PRnewsINRight{position:relative; left:-4px}
div.PRnewsINRight div.title{margin:0 10px 12px 10px; border-bottom:1px solid #bfa381; height:43px;}
div.PRnewsINRight div.title a {font:18px Tahoma; color:#663300;}
div.PRnewsINRight div.title div {padding-top:10px;}
div.PRnewsINRight div.title a:hover {font:18px Tahoma; color:#cc0000;}
div.PRnewsINRight div.element{margin:0 10px 13px 10px;}
div.PRnewsINRight div.element a {font:11px Tahoma; color:#915519;}
div.PRnewsINRight div.element a:hover {font:11px Tahoma; color:#cc0000;}
div.PRnewsINRight div .date {font:10px Tahoma; color:#59330d; font-weight:bold;}
div.PRnewsINRight div .title_link {margin-left:10px;}
div.PRnewsINRight div.text{margin-top:2px; font-size:13px}
div.PRnewsINRight div.text p {margin:4px 0;}

div.BannerRight{margin-top:8px; text-align:center}
div.BannerMid{float:left; margin-left:10px; height:140px;}

div.PRproject{width:100%; position:relative; margin:8px -1px 12px 0; border:1px solid #ded3ac;}
div.PRprojectINleft{position:relative; padding:0 8px;}
div.PRprojectINRight{position:relative; width:100%;}
div.PRproject div.title{margin:0 9px 8px 9px; border-bottom:1px solid #bfa381; height:32px;}
div.PRproject div.title a{font:18px Tahoma; color:#663300;}
table.proGall{width:95%; margin:0 auto; position:relative; left:2px}
table.proGall tr td{text-align:center; padding:0 0 4px 0; width:24%}
table.proGall tr td.MineLine{width:4%}
table.proGall img{border:1px solid #7f7f7f; margin-bottom:0px;}

div.PRpartners{}
div.PRpartners .title {border-bottom:1px solid #cfc2b6; height:43px; padding-left:8px;}
div.PRpartners .title div .newTitleText  {border-bottom:1px solid #bfa381; font:normal 24px Tahoma; padding-left:8px;}
div.PRpartners div.element {padding:10px 10px 0 8px;}
div.PRpartners .partners_block {position:relative; margin:0 10px 16px;}
div.PRpartners .partners_block div {margin-left:10px;}
div.PRpartners .partners_block a img{}
div.PRpartners .partners_block td {padding:12px 0;}

div.ColumnLeft{float:left; width:75%; position:relative;}
div.ColumnLeftIn{margin-right:8px;}

div.IndexSearch{background-color:#f5e5b7; padding:0 8px 8px 8px; z-index:3; position:relative; margin-bottom:8px; border:1px solid #dbbf91}
div.IndexSearch div.title{border-bottom:1px solid #915519; height:28px; padding:4px 0 0 0; margin:0 0 8px 0}

table.SearchTable{width:100%; position:relative;}
table.SearchTable td{vertical-align:top; padding-bottom:8px}
table.SearchTable td.TD1{width:34%}
table.SearchTable td.TD1 div.Slider{width:90%}
table.SearchTable td.TD2{width:32%}
table.SearchTable div.infoInput{ font:12px/16px Tahoma; color:#000000; margin:0 0 4px 0}
table.SearchTable td.CheckboxTable{padding:8px 0 8px 0}
table.SearchTable td.CheckboxTable table{width:99%}
table.SearchTable td.CheckboxTable table td{padding:0}
table.SearchTable td.CheckboxTable table input{vertical-align:middle; margin: 2px 4px 6px 0;}

table.SearchTable td.CheckboxTable table td.CheckLeft{width:33.3%; padding-right:10px}
table.SearchTable td.CheckboxTable table td.CheckCenter{width:33.3%; padding-left:10px}
table.SearchTable td.CheckboxTable table td.CheckRight{width:33.3; padding:0 10px}

div.BigSelect{position:relative; z-index:3}
div.OpenBigSelect{width:90%; height:78px; border:1px solid #ac9074; position:relative; }
div.OpenBigSelect div.bg{margin:2px; background:url(/img/Sbg.gif) 0 0 repeat-x; height:74px; position:relative}
div.OpenBigSelect div.arrow_down{ float:right; width:24px; border-left:1px solid #c7b095; height:74px; cursor:pointer; position:relative; z-index:2; display:block; background-image:url(/img/blank000.gif)}
div.OpenBigSelect div.arrow{ width:10px; height:10px; overflow:hidden; margin:35px 0 0 6px; background:url(/img/Sbg.gif) -12px -156px no-repeat;}
div.OpenBigSelect div.infoElement{font:14px "Times New Roman", Times, serif; color:#000000; display:block; padding-top:4px;}
div.OpenBigSelect div.infoElement img{float:left; margin:6px 0 0 8px}
div.OpenBigSelect div.infoElement div.text{ display:block; margin:0 15% 0 39%; padding-top:30px; text-align:center}
div.OpenBigSelect div.infoElement div.text img{margin:0; padding:0; float:none;}
div.OpenBigSelect div.BStop, div.OpenBigSelect div.BSbot{ width:100%; position:absolute; height:12px;}
div.OpenBigSelect div.l,div.OpenBigSelect div.r{width:12px; height:12px; overflow:hidden; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; position:relative}
div.OpenBigSelect div.l{float:left; left:-3px;}
div.OpenBigSelect div.r{float:right; right:-3px}
div.OpenBigSelect div.BStop{top:-3px;}
div.OpenBigSelect div.BStop div.l{background-position:0 -132px;}
div.OpenBigSelect div.BStop div.r{background-position:0 -144px;}
div.OpenBigSelect div.BSbot{top:65px;}
div.OpenBigSelect div.BSbot div.l{background-position:0 -168px;}
div.OpenBigSelect div.BSbot div.r{background-position:0 -156px;}

div.StanSelect div.empty .arrow_down {border-left:none; cursor:default;}
div.StanSelect div.empty .infoElement .text { margin-left:35%; color:#999999;}

div.BigSelect div.empty .arrow_down {border-left:none; cursor:default;}
div.BigSelect div.empty .infoElement .text { margin-left:26%; color:#999999;}

div.openBig{background-color:#f8ecc3; position:absolute; border-left:1px solid #c19a6b; border-right:1px solid #c19a6b; width:90%; left:0; top:80px; padding:1px 0 0 0}
div.openBig div.oBtop{width:100%; height:15px; position:absolute; top:-11px; left:0;}
div.openBig div.oBtop div.l,div.openBig div.oBtop div.r{width:11px; height:11px; overflow:hidden; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; position:relative}
div.openBig div.oBtop div.l{background-position:-11px -258px; left:-1px; float:left}
div.openBig div.oBtop div.r{background-position:0px -258px; left:1px; float:right}
div.openBig div.oBbot{width:100%; height:15px; position:absolute; bottom:-15px; left:0;}
div.openBig div.oBbot div.l,div.openBig div.oBbot div.r{width:10px; height:10px; overflow:hidden; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; position:relative; }
div.openBig div.oBbot div.l{background-position:-10px -248px; left:-1px; float:left; margin-right:-4px}
div.openBig div.oBbot div.r{background-position:0px -248px; left:1px; float:right; margin-left:-4px}
div.openBig div.oBbot div.c{background-color:#F8ECC3; height:9px; overflow:hidden; border-bottom:1px solid #c19a6b; margin:0 9px}
*html div.openBig div.oBbot div.c{margin:0}
div.openBig div.lineOpenBig{height:1px; overflow:hidden; margin:1px 10px; background-color:#ded3ac;}
div.openBig div.lineBottom{margin-bottom:-8px}

div.InBigSelect{height:68px; margin:0; position:relative; z-index:1; cursor:pointer}
div.InBigSelect:hover,div.BigSelect div.sell{background-color:#996633;}
div.InBigSelect div.IBScenter{width:100%; position:absolute; height:62px; padding:0; left:0; top:9px}
div.InBigSelect:hover div.IBScenter, div.BigSelect div.sell div.IBScenter{background-color:#996633;}
div.InBigSelect .IBSlt, div.InBigSelect .IBSrt, div.InBigSelect .IBSlb, div.InBigSelect .IBSrb{width:9px; height:9px; position:relative; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; overflow:hidden; background-position:100px 100px;}
div.InBigSelect .IBSlt{float:left; left:0; top:-9px}
div.InBigSelect:hover .IBSlt, div.BigSelect div.sell div.IBSlt{background-position:0 -281px}
div.InBigSelect .IBSrt{float:right; right:0; top:-9px}
div.InBigSelect:hover .IBSrt, div.BigSelect div.sell div.IBSrt{background-position:-9px -281px}
div.InBigSelect .IBSlb{float:left; left:-9px; top:53px;}
div.InBigSelect:hover .IBSlb, div.BigSelect div.sell div.IBSlb{background-position:0px -290px}
div.InBigSelect .IBSrb{float:right; right:-9px; top:53px;}
div.InBigSelect:hover .IBSrb, div.BigSelect div.sell div.IBSrb{background-position:-9px -290px}
div.InBigSelect div.infoElement{position:relative;}

div.InBigSelect img{float:left; margin:8px 0 0 8px; position:relative}
div.InBigSelect div.text{display:block; margin:0 25% 0 39%; padding-top:30px; text-align:center}
div.InBigSelect div.text img{margin:0; padding:0; float:none;}

div.Slider{width:100%; position:relative;}
div.RCSlider {margin-bottom:14px;}
div.NamberOfSlider{margin:0 1px; border:1px solid #FFFFFF; padding:1px; position:relative; z-index:1}
div.NamberOfSliderIn{height:20px; background:url(/img/Sbg.gif) 0 -74px repeat-x; font:11px/20px "Times New Roman", Times, serif; color:#000000; text-align:center}
*html div.NamberOfSliderIn img{margin-top:5px}
div.NamberOfSliderIn span.btre{font-size:14px}
div.NamberOfSlider div.ran{float:right; width:7px; height:26px; position:relative; margin:-2px -3px -4px 0; background:url(/img/Sbg.gif) -7px -180px}
div.NamberOfSlider div.lan{float:left; width:7px; height:26px; position:relative; margin:-2px 0 -4px -3px; background:url(/img/Sbg.gif) 0 -180px}
div.pointOfSlider{border:1px solid #ac9074; position:relative; height:31px; margin:1px 0 0 0; padding:10px 12px 0 12px; overflow:hidden}
.ui-slider{border-bottom:1px solid #996633; position: relative; text-align: left; width:100%; height:9px;} 
.ui-slider-range{background-color:#aacb00; height:1px; position:absolute; overflow:hidden; border-top:1px solid #72a100; border-bottom:1px solid #336600; top:6px; padding:0 2px}
.ui-slider-handle{width:11px; height:13px; overflow:hidden; position:absolute; left:0; top:-3px; background:url(/img/Sbg.gif) 0 -572px no-repeat; cursor:pointer; z-index:1}
.introLineLeft{margin-left:-10px;}
.introLineRight{background:url(/img/Sbg.gif) -11px -572px no-repeat;margin-left:-1px; }

div.Scale{border-top:1px solid #ffffff; margin:0 0; position:relative; position:relative; height:18px; font:10px "Times New Roman", Times, serif; color:#808080}
div.ScaleRight,div.ScaleLeft{width:1px; height:4px; overflow:hidden; background-color:#915519; top:-2px}
div.ScaleRight{float:right; position:relative;}
div.ScaleLeft{float:left; position:relative;}
div.ScaleCenter{position:absolute; left:0; top:-1px; height:3px; width:50%; border-right:1px solid #996633; overflow:hidden}
div.Scale div.center{position:absolute; top:1px; width:40px; text-align:center; left:50%; margin-left:-20px;}
div.Scale div.right{ position:relative; left:3px; top:1px}
div.Scale div.left{clear:left; position:relative; top:-3px;}
div.conerSlider{position:absolute; width:100%; bottom:-10px; height:15px; left:0}
div.conerSlider div.l,div.conerSlider div.r{background-image:url(/img/Sbg.gif); width:5px; height:5px; overflow:hidden; position:relative}
div.conerSlider div.l{float:left; background-position:-12px -166px;}
div.conerSlider div.r{float:right; background-position:-12px -171px;}

tr.Line_section td{padding-top:8px;}
table.CalkUnit{width:90%}
table.CalkUnit tr td{padding:0; border:none}

div.StanSelect{position:relative;}
div.OpenStanSelect{width:90%; height:22px; border:1px solid #ac9074; position:relative; }
div.OpenStanSelect div.bg{margin:1px; background:url(/img/Sbg.gif) 0 -74px repeat-x; height:20px; position:relative}
div.OpenStanSelect div.arrow_down{float:right; width:16px; border-left:1px solid #c7b095; height:20px; cursor:pointer; position:relative; z-index:2; display:block; background-image:url(/img/blank000.gif)}
div.OpenStanSelect div.arrow{width:7px; height:7px; overflow:hidden; margin:8px 0 0 4px; background:url(/img/Sbg.gif) -14px -180px no-repeat;}
div.OpenStanSelect div.infoElement{font:14px/20px "Times New Roman", Times, serif; color:#000000; display:block; text-align:left; text-indent:5px;}
div.OpenStanSelect div.infoElement a{ color:#000000; text-decoration:none;}
div.OpenStanSelect div.BStop, div.OpenStanSelect div.BSbot{width:100%; position:absolute; height:6px;}
div.OpenStanSelect div.l,div.OpenStanSelect div.r{width:6px; height:6px; overflow:hidden; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; position:relative}
div.OpenStanSelect div.l{float:left; left:-2px;}
div.OpenStanSelect div.r{float:right; right:-2px}
div.OpenStanSelect div.BStop{top:-2px;}
div.OpenStanSelect div.BStop div.l{background-position:-12px -132px;}
div.OpenStanSelect div.BStop div.r{background-position:-12px -144px;}
div.OpenStanSelect div.BSbot{top:16px;}
div.OpenStanSelect div.BSbot div.l{background-position:-12px -138px;}
div.OpenStanSelect div.BSbot div.r{background-position:-12px -150px;}

div.openStan{background-color:#F8ECC3; position:absolute; border-left:1px solid #c19a6b; border-right:1px solid #c19a6b; width:90%; left:0; top:24px; padding:1px 0 0 0}
div.openStan div.oBtop{width:100%; height:15px; position:absolute; top:-6px; left:0;}
div.openStan div.oBtop div.l,div.openStan div.oBtop div.r{width:6px; height:6px; overflow:hidden; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; position:relative}
div.openStan div.oBtop div.l{background-position:-16px -275px; left:-1px; float:left}
div.openStan div.oBtop div.r{background-position:-16px -269px; left:1px; float:right}
div.openStan div.oBbot{width:100%; height:15px; position:absolute; bottom:-5px; left:-1px; padding:0 1px; height:6px; overflow:hidden}
div.openStan div.oBbot div.l,div.openStan div.oBbot div.r{width:5px; height:5px; overflow:hidden; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; position:relative;}
div.openStan div.oBbot div.l{background-position:-17px -171px; left:-1px; float:left; margin-right:-4px}
div.openStan div.oBbot div.r{background-position:-17px -166px; left:1px; float:right; margin-left:-4px}
div.openStan div.oBbot div.c{background-color:#F8ECC3; height:4px; overflow:hidden; border-bottom:1px solid #c19a6b; margin:0 2px}
*html div.openStan div.oBbot div.c{margin:0}
div.openStan div.lineOpenBig{height:1px; overflow:hidden; margin:1px 6px; background-color:#cfc2b6}
div.openStan div.lineBottom{margin-bottom:-2px}
.lastOpen{margin-bottom:-100px;}
div.InStanSelect{height:20px; margin:0 6px; position:relative; z-index:1; cursor:pointer}
div.InStanSelect:hover,div.StanSelect div.sell{background-color:#996633;}
div.InStanSelect div.IBScenter{width:100%; position:absolute; height:8px; padding:0 5px; left:-5px; top:6px}
div.InStanSelect:hover div.IBScenter, div.StanSelect div.sell div.IBScenter{background-color:#996633;}
div.InStanSelect .IBSlt, div.InStanSelect .IBSrt, div.InStanSelect .IBSlb, div.InStanSelect .IBSrb{width:6px; height:6px; position:relative; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; overflow:hidden; background-position:100px 100px;}
div.InStanSelect .IBSlt{float:left; left:-5px; top:-6px}
div.InStanSelect:hover .IBSlt,div.StanSelect div.sell div.IBSlt{background-position:0 -269px}
div.InStanSelect .IBSrt{float:right; right:-5px; top:-6px}
div.InStanSelect:hover .IBSrt,div.StanSelect div.sell div.IBSrt{background-position:-6px -269px}
div.InStanSelect .IBSlb{float:left; left:-11px; top:8px;}
div.InStanSelect:hover .IBSlb,div.StanSelect div.sell div.IBSlb{background-position:0px -275px}
div.InStanSelect .IBSrb{float:right; right:-11px; top:8px;}
div.InStanSelect:hover .IBSrb,div.StanSelect div.sell div.IBSrb{background-position:-6px -275px}
div.InStanSelect div.infoElement{position:relative;font:14px "Times New Roman", Times, serif; color:#000000; padding-right:16px; text-align:left;}
div.InStanSelect div.infoElement a{ text-decoration:none; color:#000000;}

td.currency{width:82px;}
td.currency div.rub, td.currency div.euro, td.currency div.usd{width:24px; height:24px; overflow:hidden; position:relative; margin-right:5px; float:left}
td.currency div.rub div, td.currency div.euro div, td.currency div.usd div{width:48px; height:24px; background-image:url(/img/ico00000.gif); float:left; position:relative; cursor:pointer}
td.currency div.act div{left:-24px; cursor:default}
td.currency div.rub div{background-position:-22px 0;}
td.currency div.euro div{background-position:-70px 0;}
td.currency div.usd{margin-right:0}
td.currency div.usd div{background-position:-118px 0;}

a.start_search {display:block; height:40px; border:1px solid #ac9074; font:16px/36px Tahoma; color:#915519; position:relative; cursor:pointer; margin:20px 0 0 0;}
a.start_search:hover {display:block; height:40px; border:1px solid #ac9074; font:16px/36px Tahoma; color:#cc0000; position:relative; cursor:pointer; margin:20px 0 0 0;}
a.start_search span.bg{display:block; height:38px; background:url(/img/Sbg.gif) 0 -94px repeat-x; margin:1px; padding:0 0 0 15px}
a.start_search span.TcVbor, a.start_search span.BcVbor{position:absolute; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; overflow:hidden; width:6px; height:6px; left:-1px;}
a.start_search span.TcVbor{background-position:-14px -187px; top:-1px;}
a.start_search span.BcVbor{background-position:-14px -193px; top:35px}
a.start_search span.arrow{width:22px; display:block; height:42px; position:absolute; right:-2px; top:-1px; overflow:hidden; background:url(/img/Sbg.gif) 0 -206px}

div.BestProjects{width:100%; position:relative; overflow:hidden; margin-bottom:8px}
div.BestProjects div.title, div.BestProjects div.newTitle{padding:0 0 0 8px; margin-bottom:8px;}
div.ShowBestProjects{font:14px "Times New Roman", Times, serif; margin-left:8px}
div.ShowBestProjects table{width:100%; top:1px; position:relative;}
div.ShowBestProjects td.hard{width:3%; border:none}
div.ShowBestProjects td{width:47%; position:relative;  padding:8px 0 16px; }
div.ShowBestProjects img.imgIn{float:left;}
div.ShowBestProjects div.Text{margin-left:125px; display:block; padding-right:8px;}
div.ShowBestProjects div.Text a{font:bold 12px Tahoma}
div.ShowBestProjects a{font-size:14px}
span.rating{display:-moz-inline-stack;display:inline-block}
span.rating, div.ShowBestProjects span.indiv{color:#818181; font:13px "Times New Roman", Times, serif; margin:0 3px; }
span.gr{font-size:10px; color:#567800;}
span.rd{font-size:10px; color:#b92d1b;}
img.icoImg4{margin-left:3px;}
img.icoImg3{margin-left:3px; background-position:0 -320px;}
div.ShowBestProjects div.contractor{color:#818181; margin:4px 0 4px 0; font-size:13px}
div.ShowBestProjects div.contractor a {color:#915519; font:11px Tahoma;}
div.ShowBestProjects div.contractor a:hover {color:#cc0000; font:11px Tahoma;}
div.ShowBestProjects div.price{margin-top:4px;}

.new_tenders {width:100%; position:relative; overflow:hidden; margin-bottom:8px;}
.new_tenders_title {height:32px; border-bottom:2px solid #000000; margin-bottom:12px; padding:0 0 0 8px;}
.new_tender {padding-bottom:8px; margin:0 8px 8px 8px; border-bottom:1px solid #ded3ac;}
.new_tenders .last {border-bottom:0; margin:0 8px;}
.new_tender table {width:100%;}
.new_tender table td {padding-right:32px;}
.new_tender table td .tender_description {margin-left:10px;}



.tender {padding-bottom:8px; margin:16px 8px 8px 8px;}
.tender_title {margin-bottom:8px;}
.tender_description {margin-bottom:4px;}
.tender_detailed {margin-bottom:16px;}
.tender_type-work {margin-bottom:4px;}
.tender_region {margin-bottom:4px;}
.tender_budget {margin-bottom:4px;}
.tender_author {margin-bottom:8px;}

div.TopProject{width:100%; position:relative; overflow:hidden; margin-bottom:16px;}
div.TopProject div.title, div.TopProject div.newTitle{height:43px; margin-bottom:4px;}
div.TopProject div.SortByType {height:43px; width:300px; padding-top:10px; float:right;}
div.TopProject div.SortByType a {float:right; margin:0 12px 0 0; font:12px Tahoma; color:#915519; line-height:20px; position:relative; height:20px; display:block; position:relative;}
div.TopProject div.SortByType a:hover {float:right; margin:0 12px 0 0; font:12px Tahoma; color:#cc0000; line-height:20px; position:relative; height:20px; display:block; position:relative;}
div.TopProject div.SortByType a.act{background-color:#996633; color:#FFFFFF; text-decoration:none; cursor:default}
div.TopProject div.SortByType a.act span.l, div.TopProject div.SortByType a.act span.r{position:absolute; top:0; width:4px; height:20px; background-image:url(/img/Sbg.gif)} 
div.TopProject div.SortByType a.act span.l{left:-4px; background-position:0 -332px}
div.TopProject div.SortByType a.act span.r{right:-4px; background-position:-4px -332px}


div.ShowTopProjects{font:14px "Times New Roman", Times, serif; border:1px solid #ded3ac; padding:0 8px;}
div.ShowTopProjects table{width:100%; top:1px; position:relative;}
div.ShowTopProjects td.hard{width:3%; border:none}
div.ShowTopProjects td{width:47%; position:relative;  padding:15px 0 12px 0; }
div.ShowTopProjects img.imgIn{float:left;}
div.ShowTopProjects div.Text{margin-left:125px; display:block; padding-top:15px; position:relative; margin-top:-17px}
div.ShowTopProjects div.Text a{font:bold 12px Tahoma}

div.ShowTopProjects a{font-size:14px}
div.ShowTopProjects div.contractor{color:#818181; margin:4px 0 4px 0; font-size:13px}
div.ShowTopProjects div.contractor a {color:#915519; font:11px Tahoma;}
div.ShowTopProjects div.contractor a:hover {color:#cc0000; font:11px Tahoma;}
div.ShowTopProjects div.price{margin-top:4px;}

#Footer{margin:0 8px; position:relative; padding:12px 0 8px 8px; border-top:2px solid #000000}
div.FooterIn{width:100%; position:relative}
div.FooterMenu{font-size:14px; width:34.8%; float:left; padding: 0 24px 10px 0;}
div.FooterMenu a{font:12px Tahoma;}
div.FooterMenu ul{height:27px;}
div.FooterMenu ul li{float:left; padding-right:15px}
div.FooterMenu ul li a {font:12px/18px Tahoma; color:#915519;}
div.FooterMenu ul li a:hover {font:12px/18px Tahoma; color:#cc0000;}
div.chet{width:194px; float:left; padding-bottom:10px}
div.chet img{float:left; margin:0 8px 8px 0;}
div.chet img. {float:left; margin:0;}
div.copirait{float:right; width:25%; position:relative; font-size:14px}
img.bolLogo{position:absolute; left:-104px;}
div.copirait a{font:12px/18px Tahoma; margin-left:8px;}
div.ordis{margin:0 0 36px 18px;}
div.ordis a{margin:0}
div.ordis img{margin-top:8px;}

div.private_office{ position:relative; height:76px; background-color:#f5f5dc; margin:10px 3px 0 0; padding:0; left:-7px; border:1px solid #ded3ac;}
div.CompaniImg{width:62px; height:62px; /*background-color:#FFFFFF; border:1px solid #808080;*/ position:relative; margin:6px 0 -6px 0; left:8px; float:left}
/*div.CompaniImg img{float:left}*/
div.CompaniName{height:32px; border-bottom:1px solid #bfa381; margin:0 8px 0 80px; font:14px/30px Tahoma; color:#000000; padding:6px 0 0 0}
div.CompaniNavi{margin:10px 8px 0 80px;}
input.exitOffise, .exitOffise{float:right; border:none; background:none; padding-left:0; padding-right:0}
div.CompaniNavi ul li{float:left; padding:0 12px 0 0; font:bold 12px/16px Tahoma;}
div.CompaniNavi ul li a{font:12px/16px Tahoma}
div.CompaniNavi ul li span{font:12px/16px Tahoma; color:#808080}

div.editInfoCompani div.title{border-bottom:1px solid #915519; padding:11px 0 10px 8px; margin:0 0 3px 0}
div.editCompani{border:1px solid #e5d299; padding:0 8px; position:relative; margin-top:3px;}
div.editCompani table{width:100%; position:relative}
div.editCompani td{vertical-align:top; padding:8px 18px 8px 0; }
div.editCompani td.fieldComent{width:225px; font:13px "Times New Roman", Times, serif; color:#818181; padding:8px 0; vertical-align:middle}
div.editCompani td.fieldComent div{padding:8px 0 8px 0;}
div.editCompani td table{width:100%;}
div.editCompani td table.noBord{border:none}
div.editCompani td table td{padding:6px 0 0 0; border:none}
div.editCompani td table td.endFild{width:4%}
div.editCompani td.stanFild{width:43%}
div.editCompani td.inCenter{width:8%}
div.editCompani tr.bordFerst td{border-bottom:1px solid #E2CFA2;}
div.editCompani tr.bordSecond td{border-bottom:1px solid #915519}
div.editCompani tr.bordFerst table td,div.editCompani tr.bordSecond table td{border:none}
div.editCompani td table td a{font:12px Tahoma}
div.editCompani div.infoInput{font:12px Tahoma; vertical-align:top; margin-bottom:3px}
div.editCompani div.addRegion{ margin-top:8px; margin-bottm:5px;}
div.editCompani div.addRegion a{color:#915519;text-decoration:none; border-bottom:1px dashed;}

div.editCompani div.input{height:20px; border:1px solid #e0e0e0; border-left:1px solid #7f7f7f; border-top:1px solid #7f7f7f; width:100%; margin:0 0 3px 0; overflow:hidden; padding:0 1px 0 1px; position:relative}
div.editCompani div.input input{padding:0; width:100%; border:1px solid #c0c0c0; height:18px; float:left; margin:0 0 0 -1px; text-indent:4px; font:14px "Times New Roman", Times, serif; color:#000000}
div.editCompani div.textarea{height:180px; border:1px solid #e0e0e0; border-left:1px solid #7f7f7f; border-top:1px solid #7f7f7f; width:100%; margin:0 0 0 0; overflow:hidden; padding:0 1px 0 1px; position:relative}
div.editCompani div.textarea textarea{padding:0; width:100%; border:1px solid #c0c0c0; height:180px; float:left; margin:0 0 0 -1px; text-indent:4px; font:14px "Times New Roman", Times, serif; color:#000000}
div.editCompani a.stansart_pin{width:30%}

a.stansart_pin {display:block; height:40px; border:1px solid #ac9074; font:16px/36px Tahoma; color:#915519; position:relative; cursor:pointer; margin:0; position:relative}
a.stansart_pin:hover {display:block; height:40px; border:1px solid #ac9074; font:16px/36px Tahoma; color:#cc0000; position:relative; cursor:pointer; margin:0; position:relative}
a.stansart_pin span.bg{display:block; height:38px; background:url(/img/Sbg.gif) 0 -352px repeat-x; margin:1px; padding:0 0 0 10px}
a.stansart_pin span.TcVbor, a.stansart_pin span.BcVbor{position:absolute; background-image:url(/img/Sbg.gif); background-repeat:no-repeat; overflow:hidden; width:6px; height:6px; left:-1px;}
a.stansart_pin span.TcVbor{background-position:-8px -332px; top:-1px;}
a.stansart_pin span.BcVbor{background-position:-14px -332px; top:35px}
a.stansart_pin span.arrow{width:22px; display:block; height:42px; position:absolute; right:-2px; top:-1px; overflow:hidden; background:url(/img/Sbg.gif) 0 -390px}

div.RightSearch{margin:0 0 8px 0;}
div.RightSearchIn{background-color:#f5e5b7; position:relative; padding:8px; padding-top:0;position:relative; border:1px solid #dbbf91;}
div.RightSearchIn div.title{height:26px; text-align:left; border-bottom:1px solid #915519; position:relative; margin-bottom:6px}
div.RightSearchIn div.title img{top:0}
div.RightSearchIn div.title .icoS{top:-2px; position:relative}
div.RightSearchIn div.infoInput{font:12px Tahoma; margin:4px 0 3px}
div.RightSearchIn div.OpenStanSelect,div.RightSearchIn div.openStan{width:100%;}
div.RightSearchIn div.StanSelect{margin-bottom:14px}
div.RightSearchIn div.bordo{border-bottom:1px solid #ac9074; position:relative; height:8px; overflow:hidden; margin-bottom:12px}
div.RightSearchIn table{width:100%;}
div.RightSearchIn table td{vertical-align:top}
div.RightSearchIn td.currency{padding-left:14px}
div.RightSearchIn a.start_search{margin-top:16px}
div.advanced{padding:6px 0 2px 16px}
div.advanced a {color:#915519; font:10px Tahoma;}
div.advanced a:hover {color:#cc0000; font:10px Tahoma;}
div.advancedIND{padding:6px 0 2px 16px}
div.advancedIND a{color:#915519; font:11px Tahoma;}
div.advancedIND a:hover{color:#cc0000; font:11px Tahoma;}

div.StatusLine {padding:2px 0 12px 8px; margin-right:8px; position:relative; z-index:1;}
div.StatusLine a {font:12px Tahoma;}
div.StatusLine_2 {font:bold 12px Tahoma; color:#000000; padding:10px 0 12px 8px; margin-bottom:3px; border-bottom:1px solid #bfa381; position:relative; z-index:1;}
div.StatusLine_2 a {font:12px Tahoma;}

div.AllNwesLine{position:relative; width:100%;}
div.AllNwesLine div.title{border-bottom:1px solid #cfc2b6; border-top:1px solid #cfc2b6; position:relative; top:-1px; padding:10px 0 8px 8px; margin-bottom:10px; font:12px Tahoma}
div.AllNwesLine div.element{font:13px "Times New Roman", Times, serif; padding-bottom:5px; width:30%; padding-right:3%; position:relative; float:left; left:8px}
div.AllNwesLine div.elTitle{margin-bottom:2px}
div.AllNwesLine div.elTitle a{font:12px/16px Tahoma; color:#915519}
div.AllNwesLine div.elTitle span.date{font:10px "Times New Roman", Times, serif; color:#808080; margin-left:6px}
div.AllNwesLineOut{overflow:hidden; width:100%}
div.AllNwesLineIn{width:103%}

div.PageNumber{width:100%; margin-bottom:16px; overflow:hidden;}
div.PageNumberOut{position: relative; right: 50%; margin-left:8px;}
div.PageNumberIn{position: relative; z-index:1; right:-50%;}

div.PageNumber span{float:left; color:#818181; position:relative; font:13px/21px "Times New Roman", Times, serif; margin-right:8px}
div.PageNumber a{float:left; font:12px/20px Tahoma; margin-right:6px; position:relative; height:22px}
div.PageNumber a span{position:absolute;}
div.PageNumber a.act{padding:0 1px 0 3px; margin:0 7px 0 1px; border:1px solid #b39477; text-decoration:none; color:#000000; cursor:default; background-color:#FFFFFF; position:relative}
div.PageNumber a.act span.l,div.PageNumber a.act span.r{position:absolute; width:5px; height:24px; background-image:url(/img/Sbg.gif); top:-1px}
div.PageNumber a.act span.l{background-position:0 -432px; left:-3px}
div.PageNumber a.act span.r{background-position:-5px -432px; right:-12px; margin-left:100%;}
div.PageNumber a.prev{margin-right:16px; font-size:11px}
div.PageNumber a.next{margin-left:8px; font-size:11px}

div.OneNwes{padding:8px 0; position:relative}
div.OneNwes img{float:left; border:1px solid #808080}
div.NwesFlowImg{margin:0 0 0 132px; font:14px "Times New Roman", Times, serif}
div.NwesFlowImg div.title{padding:0 0 8px 0; border-bottom:1px solid #bfa381; font:14px Tahoma; margin:0 0 6px 0}
div.NwesFlowImg span.date{font:10px "Times New Roman", Times, serif; color:#808080; margin-left:6px}
div.NwesFlowImg div.source{font:13px "Times New Roman", Times, serif; color:#808080;}
div.NwesFlowImg div.source a{font:12px Tahoma}

table.aboutContackrt{width:100%; margin:26px 0 0 8px;}
table.aboutContackrt td{vertical-align:top; font:14px "Times New Roman", Times, serif; padding-bottom:4px}
table.aboutContackrt td.lop{font:12px/18px Tahoma; width:69px}
table.aboutContackrt td a{font:12px/16px Tahoma;}

div.aboutCompany{font:14px "Times New Roman", Times, serif}
div.aboutCompany h1{font:24px Tahoma;}

div.faq{position:relative; margin:3px 0 16px 0; border:1px solid #ded3ac; background-color:#f5f5dc; padding:8px;}
div.faq div.title{height:29px; padding:0 0 0 8px; border-bottom:2px solid #000000; margin-bottom:3px;}
div.faq div.SortByType {border-bottom:1px solid #bfa381; padding:0 8px 8px 8px;}
div.faq div.SortByType a {float:left; margin:0 12px 0 0; font:12px Tahoma; color:#915519; line-height:20px; position:relative; float:left; height:20px; display:block; position:relative;}
div.faq div.SortByType a:hover {float:left; margin:0 12px 0 0; font:12px Tahoma; color:#cc0000; line-height:20px; position:relative; float:left; height:20px; display:block; position:relative;}
div.faq div.SortByType a.act{background-color:#996633; color:#FFFFFF; text-decoration:none; cursor:default}
div.faq div.SortByType a.act span.l, div.faq div.SortByType a.act span.r{position:absolute; top:0; width:4px; height:20px; background-image:url(/img/Sbg.gif)} 
div.faq div.SortByType a.act span.l{left:-4px; background-position:0 -332px}
div.faq div.SortByType a.act span.r{right:-4px; background-position:-4px -332px}
div.faq ul{padding:12px 0 6px 0; border-bottom:1px solid #bfa381; margin-bottom:12px}
div.faq ul li{padding-bottom:6px}
div.faq ul li a{font:12px Tahoma}
div.faq a.stansart_pin{width:30%}

div.answerFAQ{font:14px/18px "Times New Roman", Times, serif; width:100%; position:relative; width:100%; overflow:hidden}
div.answerFAQ div.element{padding:0 8px; margin-bottom:16px;}
div.answerFAQ div.element div.short_question {margin:0 0 4px -8px;}
div.answerFAQ div.element div.question {margin-bottom:4px;}
div.answerFAQ div.element img{border:1px solid #808080; margin:16px 8px 4px 8px; position:relative; left:-8px; display:block-inline; vertical-align:top}
div.answerFAQ div.title{font:14px Tahoma; margin:4px 0 4px 0;}

table.Contractor{width:100%; margin-bottom:16px;}
table.Contractor .important  {padding:8px 0 8px 8px;}
table.Contractor .important .Contractor {background-color:#f5f5dc; border:1px dashed #ded3ac; margin-bottom:0;}
table.Contractor td.invH{padding:0; vertical-align:top}
table.Contractor td.invH div{height:1px; position:relative; overflow:hidden; background-color:#ded3ac; width:100%; float:left;}
table.Contractor td {padding:8px 0;}
table.Contractor td.logo {width:62px; padding-left:8px;}
table.Contractor td.StCo{width:33%; padding:6px 0 6px 12px;}
table.Contractor td.identify{font:11px Tahoma; width:25%; padding-left:8px;}
table.Contractor td.identify td{ padding:0;}
table.Contractor td.identify span.name{ display:inline-block;vertical-align:middle; }
table.Contractor td.identify div{ color:#818181; font:13px "Times New Roman", Times, serif;}
table.Contractor td.identify img{margin-right:8px;vertical-align:middle;}
table.Contractor td.identifyContack{font:12px/20px Tahoma; width:45%; padding:8px 8px 16px 8px;}
table.Contractor td.identifyContack span.phones{font:bold 14px "Times New Roman", Times, serif; vertical-align:top; position:relative;}

table.Contractor td.description {width:150px; padding:8px 8px 16px 8px;}

table.Contractor td.MiniInform{width:15%; vertical-align:middle; text-align:center; font:13px "Times New Roman", Times, serif; color:#818181}
table.Contractor td.MiniInform a{font:12px Tahoma}
table.Contractor td.MiniRating{width:15%; vertical-align:middle; text-align:center;}

table.Contractor span.rating{color:#818181; font:13px/20px "Times New Roman", Times, serif; margin-left:2px; display:-moz-inline-stack;display:inline-block}
table.Contractor span.gr{font-size:10px; color:#567800}
table.Contractor span.rd{font-size:10px; color:#b92d1b}
table.Contractor img.icoImg4{padding-right:0;}
table.Contractor img.icoImg3{margin-left:3px; background-position:0 -320px;}

tr.topTd td{vertical-align:top}
table.Contractor td.webIdentify{width:33%; font:12px/20px Tahoma}
table.Contractor td.webIdentify a{font:12px Tahoma}
table.Contractor td.webIdentify{font:12px/20px Tahoma; padding:8px 8px 16px 8px;}
table.Contractor div.BigRating{display:block; padding:8px 0; border:1px solid #ded3ac; position:relative; background-color:#f0edda; text-align:center; font:12px "Times New Roman", Times, serif; color:#818181}

table.contractor-page td {padding:8px 0px 16px 0px;}
table.project-page td {padding:4px 0px;}

/*
table.Contractor div.BigRating table {width:100%; margin:0 0 6px 0;}
table.Contractor div.BigRating td{width:50%; font:14px/33px "Times New Roman", Times, serif; vertical-align:top; padding:0 5px;}
table.Contractor div.BigRating td.good{color:#567800; text-align:left; border-bottom:0}
table.Contractor div.BigRating td.good a{width:33px; height:33px; float:left; background:url(/img/Bigratin.gif) 0 0 no-repeat; margin:0 0 0 3px;}
table.Contractor div.BigRating td.bed{color:#b92d1b; text-align:right; border-bottom:none}
table.Contractor div.BigRating td.bed a{width:33px; height:33px; float:right; background:url(/img/Bigratin.gif) -33px 0 no-repeat; margin:0 3px 0 0;}
*/
div.blackLine{margin:3px 0; height:2px; background-color:#ded3ac; position:relative; overflow:hidden}

div.dopInformText{background-color:#f0edda; border:1px solid #ded3ac; padding:0 8px; overflow:hidden}
div.dopInformText ul {position:relative; width:100%; overflow:hidden; top:-1px}
div.dopInformText ul li{padding-bottom:8px; padding-top:8px; border-bottom:1px solid #ded3ac; position:relative; top:1px; font:14px/16px "Times New Roman", Times, serif}
div.dopInformText ul li a{font:12px Tahoma}
div.dopInformText table{width:100%; position:relative; top:-1px}
div.dopInformText table td{width:50%; padding:9px 8px 8px 12px; border-top:1px solid #ded3ac; font:13px "Times New Roman", Times, serif; vertical-align:top}
div.dopInformText table td .point1{margin-top:5px; position:relative}
div.dopInformText table td.zagl{font:12px Tahoma}
div.dopInformText table td .point1{position:relative; margin-left:-12px}
div.dopInformText table tr.Options td{color:#818181; font:13px "Times New Roman", Times, serif; border-top:none; padding-top:0px}
*html div.dopInformText table td .point1{position:absolute; margin-left:0; left:0px}

div.StandartContent {padding:0 16px 0 8px;}
div.StandartContent h1{margin-bottom:8px; margin-top:4px; font:normal 24px Tahoma;}
div.StandartContent h2{margin-bottom:8px; margin-top:14px;}
div.StandartContent p{margin-bottom:14px}
div.StandartContent a{font:normal 14px "Times New Roman"}
div.StandartContent img{border:1px solid #80807e;display:-moz-inline-stack;display:inline-block; vertical-align:top; margin:8px 8px 8px 0}
div.StandartContent ul{padding:12px 0 2px 8px; margin:0 0 14px -8px; border-top:1px solid #cfc2b6; border-bottom:1px solid #cfc2b6; width:100%}
div.StandartContent ul li{padding-bottom:8px; position:relative; padding-left:8px; margin-left:8px; background:url(/img/li000000.jpg) 0 6px no-repeat; line-height:16px}
div.StandartContent table{width:100%; border-collapse:collapse; margin-bottom:12px}
div.StandartContent table td{width:auto; background-color:#f0edda; padding:6px 10px; text-align:center; vertical-align:middle; border:1px solid #cfc2b6; border-collapse:collapse}

div.Edit_information{border-top:1px solid #bfa381; padding:16px 0 16px 0;}
div.Edit_information a.stansart_pin{width:30%}
div.Edit_information span.arrow{background-position:0 -456px}
div.Edit_information span.TcVbor{background-position:-8px -332px}
div.Edit_information span.BcVbor{background-position:-14px -332px}

div.Reviews{border-top:2px solid #000000; padding:3px 0 0 0; position:relative}
div.ReviewsIn{background-color:#f5f5dc; border:1px solid #ded3ac; padding:8px}
div.Reviews h2{ font:normal 24px Tahoma; width:125px;}
div.ReviewsIn div.title{height:35px; border-bottom:1px solid #bfa381; margin-bottom:8px}
div.ReviewsIn div.bord{height:8px; border-bottom:1px solid #bfa381; width:100%; overflow:hidden; margin-top:-13px; position:relative; background-color:#f5f5dc; margin-bottom:16px}
div.ReviewsIn div.SortByType{float:right; padding: 3px;}
div.ReviewsIn div.SortByType span.Show{float:left; font:12px/20px Tahoma;}
div.ReviewsIn div.SortByType a {float:left; margin:0 0 0 12px; font:12px Tahoma; color:#915519; line-height:20px; position:relative; height:20px; display:block; position:relative;}
div.ReviewsIn div.SortByType a:hover {float:left; margin:0 0 0 12px; font:12px Tahoma; color:#cc0000; line-height:20px; position:relative; height:20px; display:block; position:relative;}
div.ReviewsIn div.SortByType a.act{background-color:#996633; color:#FFFFFF; text-decoration:none; cursor:default}
div.ReviewsIn div.SortByType a.act span.l, div.ReviewsIn div.SortByType a.act span.r{position:absolute; top:0; width:4px; height:20px; background-image:url(/img/Sbg.gif)} 
div.ReviewsIn div.SortByType a.act span.l{left:-4px; background-position:0 -332px}
div.ReviewsIn div.SortByType a.act span.r{right:-4px; background-position:-4px -332px}
div.ReviewsIn span.NumberEntries{font:14px "Times New Roman", Times, serif; color:#808080}
div.ReviewsIn a.stansart_pin {width:30%;}
div.ReviewsElement{position:relative; border-bottom:1px solid #ded3ac; padding-bottom:8px; margin-bottom:8px;}
div.ReviewsElement div.ReviewsElement{margin-bottom:0; border-bottom:0; margin-top:12px;padding-left:16px}
/*div.ReviewsElement div.ReviewsElement div.nameWriting a{color:#0066cc}*/
div.ReviewsElement a{font:11px Tahoma; color:#915519}
div.ReviewsElement div.nameWriting{float:right; width:230px; font:11px Tahoma}
div.ReviewsElement span.NameLeft{color:#818181}
div.ReviewsElement div.date{font:11px Tahoma; padding:6px 0; margin-bottom:8px}
div.ReviewsElement div.Text{margin-right:260px; margin-bottom:8px}
div.ReviewsElement span.Assessment{font:13px "Times New Roman", Times, serif; color:#818181; display:-moz-inline-stack;display:inline-block;}
div.ReviewsElement span.Assessment span{padding-left:3px}
div.ReviewsElement span.Assessment span.good{color:#567800;}
div.ReviewsElement span.Assessment span.bed{color:#b92d1b}
div.ReviewsElement span.Assessment img{margin:0 4px 0 0}
div.ReviewsElement div.edit{margin-top:4px}
div.ReviewsElement div.edit a{margin-right:16px}
div.ReviewsElement span.arrogation a {color:#f00;}

div.SortLumper{background-color:#f5f5dc; border:1px solid #cdb891; padding:14px 7px 0 7px; position:relative}
div.SortLumper div.RightSort{float:right; width:61%; text-align:right; font:12px/24px Tahoma; margin-left:8px; position:relative;}
div.SortLumper div.RightSort div.StanSelect{width:54%; float:right; text-align:left; margin-left:8px}
*html div.SortLumper div.RightSort div.StanSelect{margin-left:2px}
div.SortLumper div.RightSort div.OpenStanSelect,div.SortLumper div.RightSort div.openStan{width:99%}
div.SortLumper div.RightSort div.infoElement{font-size:12px; line-height:20px}

div.SortLumper div.OpenStanSelect div.bg{background-position:0 -498px;}
div.SortLumper div.OpenStanSelect div.BStop div.l{background-position:-10px -437px;}
div.SortLumper div.OpenStanSelect div.BStop div.r{background-position:-16px -437px;}
div.SortLumper div.OpenStanSelect div.BSbot div.l{background-position:-10px -443px;}
div.SortLumper div.OpenStanSelect div.BSbot div.r{background-position:-16px -443px;}
div.SortLumper div.openStan div.oBtop div.l{background-position:-10px -449px;}
div.SortLumper div.openStan div.oBtop div.r{background-position:-16px -449px;}
div.SortLumper .stansart_pin{width:30%}


div.typesort{padding:16px 8px 15px; border-bottom:1px solid #bfa381; margin-bottom:2px; font:12px/18px Tahoma, Geneva, sans-serif; color:#333333;}
div.typesort .number-contractors {margin-bottom:3px;}
div.typesort .Times_New_Roman{font:14px "Times New Roman", Times, serif; color:#000}
div.typesort div.SortByType{overflow:hidden;}
div.typesort div.SortByType span.Show {float:left; position:relative; top:3px;}
div.typesort div.SortByType a {float:left; margin:0 0 0 12px; font:12px Tahoma; color:#915519; line-height:22px; position:relative; height:22px; display:block; position:relative;}
div.typesort div.SortByType a:hover {float:left; margin:0 0 0 12px; font:12px Tahoma; color:#cc0000; line-height:22px; position:relative; height:22px; display:block; position:relative;}
div.typesort div.SortByType a.act {background-color:#996633; color:#FFFFFF; text-decoration:none; cursor:default; vertical-align:top; cursor:pointer;}
div.typesort div.SortByType a.act span.l, div.typesort div.SortByType a.act span.r{position:absolute; top:0; width:5px; height:22px; background-image:url(/img/Sbg.gif)} 
div.typesort div.SortByType a.act span.l{left:-5px; background-position:0 -595px}
div.typesort div.SortByType a.act span.r{right:-5px; background-position:-5px -595px}
div.typesort div.SortByType a.act span.str{width:11px; height:10px; overflow:hidden; position:absolute; top:6px; right:0;}

.compareYa2  a{float:left; margin:0 0 0 12px; font:12px Tahoma; color:#915519; line-height:22px; position:relative; height:22px; display:block; position:relative;}
.compareYa2  a.active {background-color:#996633; color:#FFFFFF; text-decoration:none; cursor:default; vertical-align:top}
.compareYa2  a.active span.l, .compareYa2 a.active span.r{position:absolute; top:0; width:5px; height:22px; background-image:url(/img/Sbg.gif)} 
.compareYa2  a.active span.l{left:-5px; background-position:0 -595px}
.compareYa2  a.active span.r{right:-5px; background-position:-5px -595px}
.compareYa2  a.active span.str{width:11px; height:10px; overflow:hidden; position:absolute;  top:6px; right:0}

span.asc {background:url(/img/Sbg.gif) 0 -585px no-repeat;}
span.desc {background:url(/img/Sbg.gif) -11px -585px no-repeat;}
div.withstr a.act{padding-right:12px}

table.aboutProject-1 {width:100%; margin-bottom:15px; padding-left:8px;}
table.aboutProject-1 .col-1 {width:66.6%;}
table.aboutProject-1 .col-1 .title {margin-bottom:9px;}
table.aboutProject-1 .col-1 .info_icons {}
table.aboutProject-1 .col-1 .info_icons img {margin-right:3px; position:relative; top:1px;}
table.aboutProject-1 .col-1 .info_icons div {float:left; margin-right:10px;}
table.aboutProject-1 .col-1 .info_icons .compare-add {position:relative; top:2px;}
table.aboutProject-1 .col-2 {width:33.3%; text-align:center; vertical-align:middle;}

table.aboutProject-2 {width:100%; margin-bottom:16px; padding:0 0 0 8px;}
table.aboutProject-2 td {width:33.3%;}
table.aboutProject-2 .col-1 {vertical-align:middle;}
table.aboutProject-2 .col-1 .contractor {width:auto; height:62px;}
table.aboutProject-2 .col-1 .contractor .col-1 {width:62px; text-align:center;}
table.aboutProject-2 .col-1 .contractor .col-2 {width:auto; padding-left:8px; vertical-align:middle;}
table.aboutProject-2 .col-2 {}
table.aboutProject-2 .col-3 {text-align:center; vertical-align:middle;}
table.aboutProject-2 .col-3 img {margin-left:3px; position:relative; top:1px;}

table.aboutProject{width:100%; position:relative; margin-bottom:4px; padding-bottom:4px; border-bottom:1px solid #bfa381;}
table.aboutProject td{vertical-align:top; padding:4px;}
table.aboutProject td.namePro{font:bold 12px Tahoma; padding-right:4px; width:33.3%;}
table.aboutProject td.namePro div.article{margin-top:6px; font:12px "Times New Roman", Times, serif}
table.aboutProject td.namePro div.article span{color:#818181}
table.aboutProject td.namePro a {text-decoration:none; font:13px "Times New Roman", Times, serif; color:#915519; border-bottom:1px dashed #915519; position:relative; top:-1px; margin-left:4px}
table.aboutProject td.namePro a:hover {text-decoration:none; font:13px "Times New Roman", Times, serif; color:#cc0000; border-bottom:1px dashed #915519; position:relative; top:-1px; margin-left:4px}
table.aboutProject td.namePro a span{position:relative; top:1px}
table.aboutProject td.timeViu{font:13px "Times New Roman", Times, serif; width:33.3%;}
table.aboutProject td.timeViu span{color:#818181;}
table.aboutProject td.projectName{width:33.3%; padding:0 4px;}
table.aboutProject td div.projectName{padding:18px 25px 0 0; position:relative; min-height:46px; _height:46px; font:12px "Times New Roman", Times, serif; color:#999999}
table.aboutProject td div.projectName a{font:11px Tahoma, Geneva, sans-serif; color:#915519;}
table.aboutProject td div.projectName img{margin-right:8px; vertical-align:middle;}


div.gallery{width:100%; /*border-bottom:1px solid #915519;*/ margin-bottom:16px; padding-left:8px; position:relative; overflow:hidden; margin-right:-46px; text-align:center;}
div.galleryIn{position:relative; margin-right:-16px; text-align:left}
div.gallery img{margin:0 8px 8px 0; vertical-align:top; text-align:left}
div.gallery div.title{margin:16px 0 12px 8px}
div.gallery div.newTitle{margin:16px 0 12px 0; font:normal 24px Tahoma; border:0; text-align:left;}
div.Description {padding:0 16px 0 8px;}
div.Description div.title{margin-bottom:8px}
div.Description div.newTitle{margin:16px 0 12px 0px; font:normal 24px Tahoma; border:0; text-align:left;}

table.no_Description{border:none}


div.all_projects{background-color:#f5f5dc; border:1px solid #ded3ac; position:relative; margin-top:9px; padding:12px 8px 8px 0; z-index:1;}
div.all_projects div.SortLumper{padding:15px 0 7px 0; border:none; border-top:1px solid #bfa381; margin-left:8px}
*html div.all_projects input.checkbox{margin-left:-10px}
table.all_projects{width:100%; position:relative; margin-bottom:8px}
table.all_projects td{vertical-align:top}
table.all_projects td a{color:#915519; font:12px Tahoma}
table.all_projects td ul li a{font-size:11px}
table.all_projects td ul li{font:bold 11px/16px Tahoma; margin-bottom:5px}
table.all_projects td ul ul{padding-left:8px}
table.all_projects td.artTe{width:39%; padding-right:10px; padding-left:10px}
table.all_projects td.artHy{padding-right:10px}
table.all_projects td.artGe{ padding-top:1px}
table.all_projects td.artHo{padding-left:8px}
table.all_projects td.artHo li{margin-bottom:12px}
table.all_projects td.borL{border-left:1px solid #e3c9a2}
div.all_projects .region{width:100%; font:12px Tahoma, Geneva, sans-serif; color:#333333; margin-bottom:3px}
div.all_projects .region td{padding-bottom:13px;}
div.all_projects .region .ln{padding-left:8px; padding-right:20px}
div.all_projects .region select{margin-top:2px; width:99%}
div.all_projects .region .rn{width:227px; color:#000; padding-top:15px;}
div.all_projects .region .rn span{display:inline-block; width:185px; vertical-align:middle; padding-left:6px}

div.sel_projects{padding:0 8px 16px 8px; font:11px Tahoma}
div.sel_projects a{font:12px Tahoma; font-weight:bold; display:inline-block; margin-bottom:4px;}
div.sel_projects a strong{font-size:12px}
div.sel_projects a.ico_name {height:20px; line-height:20px; padding-left:25px; position:relative; background-repeat:no-repeat; background-position:0 0; font-size:12px; font-weight:bold; color:#964b00; margin: 0 8px 0 0;}
div.sel_projects a.ico_name:hover {height:20px; line-height:20px; padding-left:25px; position:relative; background-repeat:no-repeat; background-position:0 0; font-size:12px; font-weight:bold; color:#cc0000; margin: 0 8px 0 0;}
div.sel_projects a.active {color:#000000; background:none; background-repeat:no-repeat; text-decoration:none;}

div.ProjectText{width:100%; padding-bottom:4px; position:relative; top:10px}
div.ProjectText_sm {width:100%;}
div.ProjectText div.text{margin-right:19%; padding-left:8px; margin-bottom:8px;}
div.ProjectText h1{margin-bottom:4px}
div.ProjectImg{float:right; width:17%; text-align:center; padding-top:8px}

table.tableProject{width:100%; margin-bottom:12px;}
table.tableProject .important  {padding:8px 0 8px 8px;}
table.tableProject .important .Contractor {background-color:#f5f5dc; border:1px dashed #ded3ac; margin-bottom:0;}
table.tableProject .important .Contractor {padding:0px 0px 0px 8px; margin:4px 0 4px 0;}

tr.title_tableProject td{border-bottom:1px solid #bfa381; font:12px "Times New Roman", Times, serif; color:#999999; padding:3px 0 6px 0; text-align:center;}
tr.title_tableProject td.firstNamb{text-align:left; padding-left:8px;}
td.ListProject{vertical-align:top; padding:6px 8px;}
td.ListProject span.rating{display:-moz-inline-stack;display:inline-block; margin-right:4px}
td.ListProject span.rating, div.ShowBestProjects span.indiv, span.indiv{color:#818181; font:13px "Times New Roman", Times, serif; margin-left:2px; }
td.ListProject span.gr{font-size:10px; color:#567800}
td.ListProject span.rd{font-size:10px; color:#b92d1b}
td.ListProject img.icoImg4{margin-left:3px;}
td.ListProject img.icoImg3{margin-left:3px; background-position:0 -320px;}
td.ListProject a.ByCompa{text-decoration:none; font:13px "Times New Roman", Times, serif; color:#915519; border-bottom:1px dashed #915519; position:relative; top:-1px; display:-moz-inline-stack; display:inline-block}
td.ListProject a.ByCompa span{position:relative; top:1px}
img.ListProImg{float:left;}
td.ListProject a.title{font:bold 12px Tahoma}
td.ListProject div.text{margin-left:130px}
td.ListProject div.contr{font:13px "Times New Roman", Times, serif; color:#818181; margin:4px 0;}
td.ListProject div.contr a {font:11px Tahoma; color:#915519;}
td.ListProject div.contr a:hover {font:11px Tahoma; color:#cc0000;}
td.IncoComTr{width:124px; padding:6px 0;  text-align:center; vertical-align:middle; font:13px "Times New Roman", Times, serif}
td.IncoComTr .square{display:-moz-inline-stack;display:inline-block; float:none; margin:0; position:static; vertical-align:middle; margin-right:4px}
td.IncoComTr .icoImg2{position:static;}
td.IncoComTr .icoImg1{position:static;}
td.IncoComTr div.individ{position:relative; color:#818181; margin:3px 0 0 0; line-height:12px}
td.IncoComTr div.individNO{margin-bottom:-10px}
table.tableProject td.invH{padding:0; vertical-align:top}
table.tableProject td.invH div{height:1px; position:relative; overflow:hidden; background-color:#ded3ac; width:100%; float:left; margin:4px 0;}

div.pre_Contractors{background-color:#f5f5dc; border:1px solid #ded3ac; padding:8px; margin-bottom:10px}
div.pre_Contractors h1{font:24px Tahoma, Geneva, sans-serif; border-bottom:1px solid #cdb891; padding-bottom:8px; position:relative; width:100%; }
div.pre_Contractors .element{padding-top:12px; padding-bottom:4px; font:11px/14px Tahoma, Geneva, sans-serif;}
div.pre_Contractors .element a {font-family:Tahoma, Geneva, sans-serif; line-height:14px; font-size:11px;}
div.pre_Contractors .element strong{font-size:12px}
div.pre_Contractors .element .okrug {font-weight:bold; color:#964b00; font-size:12px; padding-bottom:3px;}

div.text_Contractors {position:relative; padding:8px; margin-bottom:10px}
div.text_Contractors_tnd {position:relative; padding:8px; margin-bottom:-4px}
div.text_Contractors h1 {font:24px Tahoma, Geneva, sans-serif; margin-bottom:3px}

div.Add_project{border-top:none; padding:0 0 4px 0;  margin:0 0 4px 0; position:relative;}

div.leftSort{float:left; width:37%; line-height:44px; position:relative; margin-top:-11px}
div.leftSort div.MiniBig{float:right}
div.MiniBig{width:72%}
div.MiniBig div.OpenStanSelect div.bg{background-position:0 -518px;}
div.MiniBig div.OpenStanSelect div.BStop div.l{background-position:-0px -560px;}
div.MiniBig div.OpenStanSelect div.BStop div.r{background-position:-6px -560px;}
div.MiniBig div.OpenStanSelect div.BSbot div.l{background-position:-0px -566px;}
div.MiniBig div.OpenStanSelect div.BSbot div.r{background-position:-6px -566px;}
div.MiniBig div.openStan div.oBtop div.l{background-position:-12px -566px;}
div.MiniBig div.openStan div.oBtop div.r{background-position:-12px -560px;}
div.MiniBig div.OpenStanSelect div.infoElement img{margin-top:8px; position:relative; top:-2px}
div.MiniBig div.OpenStanSelect{height:44px;}
div.MiniBig div.bg{height:42px;}
div.MiniBig div.arrow_down{height:42px;}
div.MiniBig div.arrow{margin-top:19px;}
div.MiniBig div.BSbot{top:38px;}
div.MiniBig div.openStan{top:46px;}
div.MiniBig div.lineBottom{margin-bottom:-2px}
div.MiniBig div.InStanSelect{height:38px;}
div.MiniBig div.InStanSelect div.IBScenter{height:26px;}
div.MiniBig div.InStanSelect .IBSlb{top:26px;}
div.MiniBig div.InStanSelect .IBSrb{top:26px;}
div.MiniBig div.infoElement img{margin:0 0 0 0; vertical-align:middle}
div.MiniBig div.infoElement{font:14px "Times New Roman", Times, serif}

div.PRcompare{width:100%; position:relative; margin:4px -1px 8px 0; border:1px solid #ded3ac;}
div.PRcompareINleft{background:url(/img/Vline.gif) 100% -1px repeat-y; position:relative; left:2px}
div.PRcompareINRight{background:url(/img/Vline.gif) 0 -1px repeat-y; position:relative; left:-4px;}
div.PRcompare div.title{margin:0 0 0 3px; border-bottom:1px solid #bfa381; padding:0 0 0 6px; height:32px;}
div.PRcompare div.title a{font:24px Tahoma; color:#915519}
div.PRcompare div.PRcompareIN{margin:0 8px}
div.PRcompare table{width:100%}
div.PRcompare td.delete{width:40px; text-align:right; border-bottom:1px solid #cfc2b6; padding:8px 0;}
div.PRcompare td.delete a{background:url(/img/X.png) 0 0 no-repeat; width:19px; height:19px; display:-moz-inline-stack;display:inline-block;}
div.PRcompare td.element{padding:8px 0; border-bottom:1px solid #ded3ac}
div.PRcompare td.element a{font:14px Tahoma}
div.PRcompare div.function{width:100%; position:relative; padding:4px 0 0 0}
div.PRcompare div.function div.left{padding-left:8px; padding-bottom:4px}
div.PRcompare div.function a {font:11px/20px Tahoma; color:#915519;}
div.PRcompare div.function a:hover {font:11px/20px Tahoma; color:#cc0000;}
div.PRcompare div.function .square{margin-top:10px}

div.compare{width:100%; margin-bottom:16px}
div.compare div.title{height:31px; padding:12px 0 0 8px; margin-bottom:2px}
div.compare table{width:100%; border-collapse:collapse}
div.compare table td{padding:8px; border-left:1px solid #dbd1c8; font:14px "Times New Roman", Times, serif}
div.compare td.regh{width:229px; border:1px solid #DED3AC;}
div.compare td.harakt{vertical-align:top; border:1px solid #DED3AC;}
div.compare div.contr{color:#818181; font:13px "Times New Roman", Times, serif; margin:4px 0;}
div.compare div.contr a{font:11px Tahoma; color:#915519}
div.compare table.project {width:100%;}
div.compare table.project td{padding:0 8px 0 0; border:0; vertical-align:top;}
span.plus{width:13px; height:13px; background:url(/img/plass-compare.gif) 0 0 no-repeat; display:-moz-inline-stack;display:inline-block;}
span.minus{width:13px; height:13px; background:url(/img/plass-compare.gif) -13px 0 no-repeat; display:-moz-inline-stack;display:inline-block;}
div.compare td.gtakt{vertical-align:middle; text-align:left; border:1px solid #DED3AC;}
div.compare tr.begLine td{background-color:#f5f5dc; border:1px solid #ded3ac}
div.compare a.delete{width:19px; height:19px; background:url(/img/X.png) 0 0 no-repeat; display:-moz-inline-stack;display:inline-block;}

/*
div.tender{margin:8px;}
div.tender p {margin:6px 0;}
div.tender div.title{font:14px Tahoma; padding-bottom:4px;}
div.tender div.element{padding:8px;}
div.tender div.sinr {margin-bottom:2px;}
div.tender div.sinr span {font:13px "Times New Roman", Times, serif; color:#818181}
div.tender div.sinr strong {font-size:14px}
div.tender div.element div.text{margin:0 0 8px 0;}
*/

div.tenderComent{background-color:#f5f5dc; border:1px solid #ded3ac; padding:8px; margin-bottom:16px; display:none;}
div.tenderComent div.element {border-bottom:1px solid #bfa381; padding:8px 0;}
div.tenderComent div.elementus {padding:12px 0 12px 0;}
div.tenderComent a{font:12px Tahoma}
div.tenderComent div.element h2{margin-bottom:4px;}
div.tenderComent div.element p{margin-bottom:4px;}
div.attachedFile{width:100%}
div.attachedFile .left{float:left; padding-right:8px}
div.attachedFile .left a{font:11px/16px Tahoma}
div.tenderComent div.cont1 {line-height:20px}
div.author{font:13px "Times New Roman", Times, serif; color:#818181; margin:5px 0 5px 0;}
div.author a {font:11px Tahoma; color:#915519;}
div.author a:hover {font:11px Tahoma; color:#cc0000;}

div.lesstroy_found{padding:16px 8px 15px; border-bottom:1px solid #bfa381; font:14px "Times New Roman", Times, serif; position:relative; z-index:1}
div.date_tender{padding:9px 8px 7px 8px; border-bottom:1px solid #bfa381; border-top:1px solid #bfa381; font:12px Tahoma; position:relative; top:-1px}
div.tenderAll{width:100%}
div.tenderAll div.elementTN {width:33.3%; padding:16px 0 0 0; margin-bottom: 11px; float:left}
div.tenderAll div.title {margin-bottom:4px;}
div.tenderAll div.title a{font:bold 12px Tahoma}
div.tenderAll div.Type_work{margin-bottom:4px; font: 14px "Times New Roman", Times, serif;}
div.tenderAll div.Type_work span{font:13px "Times New Roman", Times, serif; color:#818181}
div.tenderAll div.text{padding:0;}
div.tenderAll div.Budget{margin-bottom:4px; font-size:13px}
div.tenderAll div.Budget strong{font-size:14px}
div.tenderAll div.Budget span{font:12px "Times New Roman", Times, serif; color:#818181}
div.spread{margin:0 0 0 8px; padding-bottom:8px}
div.spread a {font:12px Tahoma; color:#915519; text-decoration:none; border-bottom:1px dashed;}
div.spread a:hover {font:12px Tahoma; color:#cc0000; text-decoration:none; border-bottom:1px dashed;}
div.informtend{padding:0 8px 0 8px;}
div.tenderAll div.tenderComent{margin:4px; padding:0 8px 0 8px;}
div.ArchiveTender{padding:7px 0 8px 8px; margin-bottom:8px;}
div.ArchiveTender a {font:14px Tahoma; color:#915519;}
div.ArchiveTender a:hover {font:14px Tahoma; color:#cc0000;}

#Window {position:absolute; background:#FAFADE; border:1px solid #E3C9A2; padding:10px; display:block;}
#Photos table td a.deleteLink {margin-left:-50px; padding-bottom:10px;}

div.regEnd{padding:10px 0 0 0}
div.regEnd h1{font:24px Tahoma, Geneva, sans-serif; padding:0 0 10px 8px}
div.regEnd .info{border:1px solid #DBBF91; background-color:#F5E5B7; padding:10px 8px;}
div.regEnd .text{border-bottom:1px solid #c19a6b; padding-bottom:10px; margin-bottom:10px; font-size:14px; width:100%; position:relative;}
div.regEnd .goBeck{display:inline-block; font:12px Tahoma, Geneva, sans-serif; color:#0066cc; height:12px; background:url(/img/dom.gif) 0 2px no-repeat; padding-left:16px}

#AreasEdit {display:none; margin-top:3px; margin-left:-4px;}
.addCommentForm {display:none;}
.addCommentForm div {margin-bottom:8px;}
.addCommentForm span {margin-bottom:4px;}
.addCommentForm table {margin-top:2px;}
.addCommentForm table img {margin:0 4px 0 0;}
.addCommentForm_i {margin:2px 4px 0 0px;}
.addCommentForm_l {margin-right:16px;}
.addCommentForm_name {width:35%; margin-top:2px;}
.addCommentForm_comment {width:70%; height:100px; margin-top:2px;}
.addCommentForm_code {width:114px; margin:2px 0 4px 0;}


.Reply textarea {width:65%;height:140px; margin-top:4px;}
.CommentSaveButton {display:none;}
input.error {border:1px solid red;}
label.error {font:normal 10px Arial; color:red; display: block;}
#RegForm .input, #MainForm .input {width:100%}
textarea.tenderDescription {height:180px; width:100%}
#Viewable {display:none;}
.littleInput {width:20px;}
textarea.addReply {width:300px; height:200px;}
a.addReply {text-decoration:none; border-bottom:1px dashed blue;}
form.addReply{display:none;}
.addField {float:left; margin-right:10px;}
.addField a{color:#ccc;}
.addFieldForm {display:none;}
.sel a{color:#000;}
.sel .addFieldForm {display:block;}
/*a.active {background:#999999;}*/
.exitButtonDiv {float:right; padding-top:5px; width:200px;}
.newTitle{border-bottom:1px solid #BFA381; height:43px; margin: 0 0 4px 0;}
.newTitle .newTitleText, .newTitleText {font:normal 18px Tahoma; color:#663300; padding-top:10px;}
.newTitleText a {color:#663300; font:18px Tahoma;}
.newTitleText a:hover {color:#cc0000; font:18px Tahoma;}
.newTitle .icoS {margin-top:11px;}
.editInfoCompani .newTitle {font:normal 24px Tahoma; padding-left:8px;}
#SEO {margin:0 8px; padding:14px 8px 41px 8px; border-top:1px solid #ded3ac; position:relative;}
.seolink {float:left; color:#8a6437; font:normal 10px Tahoma;}
.seolink a {color:#8a6437; font:normal 10px Tahoma;}
.seolink a:hover {color:#000000; font:normal 10px Tahoma;}

.simplePanel, 
div.simplePanel, 
table.Contractor div.BigRating,div.ReviewsIn div.simplePanel,
div.StandartContent table td {/*background-color:#fafade;*/background-color:#f5f5dc;}

.registerSuccess {margin-left:8px;}
.registerSuccess a{font:normal 12px Tahoma;}
div.errorPanel {padding:8px 8px 8px 0; margin-bottom:8px; background-color:#f5e5b7; border-color:#dbbf91; width:99%;}
span.emptyField {color:#808080;}

#Hint {position:absolute; display:none; width:300px; background:#FAFADE; border:1px solid #E3C9A2; padding:10px;z-index:2;}
.hint {cursor:pointer; text-decoration:none; border-bottom:1px dotted; color:#000000;}

h1.stanContent {font:22px Tahoma, Geneva, sans-serif; padding:0 0 11px 8px; color:#59330d;}

div.FormsBlock {padding:10px 8px 8px; background-color:#f5f5dc; border:1px solid #e6dbc8;}
div.FormsBlock .SubmitLine{padding:0px 0px 5px 0px; width:100%}
div.FormsBlock .SubmitLine .stansart_pin{width:30%}
div.FormsBlock table.SendPass{width:100%; margin-bottom:15px}
div.FormsBlock td.Tcoment{width:31%; vertical-align:top; font:11px Tahoma,Geneva,sans-serif; color:#666666;}
div.FormsBlock .SendPassIn{margin-bottom:-20px}
div.FormsBlock .SendPassIn td{vertical-align:top; font:12px Tahoma, Geneva, sans-serif; color:#333333; padding-bottom:10px}
div.FormsBlock .SendPassIn input{margin-bottom:5px}
div.FormsBlock .SendPass td{vertical-align:top}
div.FormsBlock .SendPassTitle{width:28%; padding-right:40px}

div.FormsBlock .FormsBlockLine td {}
div.FormsBlock .FormsBlockLine td div {width:100%; border-top:1px solid #ded3ac; height:1px; position:relative; overflow:hidden;}
div.FormsBlock table.StandTabl tr.FormsBlockLine td {padding:5px 0px 20px 0px;}
div.FormsBlock .Tname{width:15%; font:11px Tahoma, Geneva, sans-serif; color:#333333; padding:5px 25px 0px 8px; vertical-align:top;}
div.FormsBlock .StandTablMidle{color:#000000; font:12px Tahoma, Geneva, sans-serif; padding-bottom:10px;}
div.FormsBlock .StandTablMidle input.choseSubekt {position:relative; top:2px; margin:0px;}
div.FormsBlock .StandTablMidle .register-form_e-1 {}
div.FormsBlock .StandTablMidle .register-form_e-1 .text_24 {margin-bottom:3px;}
div.FormsBlock .StandTablMidle .register-form_e-1 .text_24 input {margin:0px 3px 0px 0px; position:relative; top:3px;}
div.FormsBlock .StandTablMidle .register-form_e-1 .text_37 {padding-left:16px;}
div.FormsBlock .StandTablMidle .register-form_e-2 {margin-bottom:17px;}
div.FormsBlock .StandTablMidle .register-form_e-2 .text_24 {margin-bottom:3px;}
div.FormsBlock .StandTablMidle .register-form_e-2 .text_24 input {margin:0px 3px 0px 0px;}
div.FormsBlock .StandTablMidle .register-form_e-2 .text_37 {padding-left:16px;}
div.FormsBlock .StandTablMidle .register-form_e-3 {margin:0px 0px 10px 0px;}
div.FormsBlock .StandTablMidle .register-form_e-3 select {width:170px;}
div.FormsBlock .StandTablMidle .register-form_e-3 .text_19 {margin-bottom:3px;}
div.FormsBlock .StandTablMidle .register-form_e-3 .select {margin-bottom:3px;}
div.FormsBlock .StandTablMidle .register-form_e-3 .add img {margin-right:3px; position:relative; top:1px;}
div.FormsBlock .StandTablMidle .message_1 {margin-bottom:5px;}
div.FormsBlock  .register_name {width:15%; vertical-align:middle; padding:0px 10px 15px 10px;}
div.FormsBlock  .register_data {padding-bottom:15px;}
div.FormsBlock  .register_data div {}
div.FormsBlock  .register_data div input {width:100% !important; padding:1px 2px;}
div.FormsBlock  .register_data div select {width:170px !important;}
div.FormsBlock  .register_data .register_data_input {width:55%; float:left; margin-right:10px;}

div.FormsBlock .StandTablMidle .register_rb-block {width:auto; margin-bottom:10px;}
div.FormsBlock .StandTablMidle .register_rb-block td {padding-bottom:0px;}
div.FormsBlock .StandTablMidle .register_rb-block .td_1 {width:141px;}
div.FormsBlock .StandTablMidle .register_rb-block .td_2 {vertical-align:middle;}

div.FormsBlock .input1{margin-bottom:3px; width:55%; margin-right:5px;}
div.FormsBlock .input2{margin-bottom:6px; width:55%; margin-right:5px;}
div.FormsBlock .prom{display:inline-block; width:7%; text-align:center; margin:0 -2px; font-size:10px; color:#333333; position:relative; top:5px; vertical-align:top; font-family:"Arial"}
div.FormsBlock .middle td.Tname{vertical-align:middle; padding-top:0}
div.FormsBlock .middle td.StandTablMidle{vertical-align:middle; padding-top:0}

.input_and-message {width:55%; float:left; margin-right:10px;}
.input_and-message input {width:100% !important;}

.input_correct {width:100px; height:20px; padding-left:20px; float:left; border:1px solid #c6d981; background:url(/img/input_correct.gif) #d7f0a7 4px 4px no-repeat;}
.input_correct div {position:relative; top:3px;}
.input_incorrect {width:100px; height:20px; padding-left:20px; float:left; border:1px solid #db9a91; background:url(/img/input_incorrect.gif) #f5c6b7 4px 4px no-repeat;}
.input_incorrect div {position:relative; top:3px;}

.register_rc-img {width:auto; margin-bottom:50px; text-align:center;}
.register_rc-img img {margin-bottom:10px;}
.register_rc-img div {padding:0px 20%;}

div.FormsBlock .ico_del{vertical-align: top; position:relative; top:1px; cursor:pointer;}
div.FormsBlock .input2_title{font:10px Tahoma, Geneva, sans-serif; color:#333333; margin-bottom:3px}
div.FormsBlock .dop_pick{width:92%; position:relative; word-spacing:0}
div.FormsBlock .dop_pick span{display:inline-block; vertical-align:bottom; margin-right:1px; padding-bottom:4px}
div.FormsBlock .dop_pick a{font:12px Tahoma, Geneva, sans-serif; color:#964b00}
div.FormsBlock .dop_file{width:92%; font:10px Tahoma, Geneva, sans-serif; padding-top:5px}
div.FormsBlock .dop_file li{margin-bottom:4px; padding-left:6px; background:url(/img/dop_file.gif) 0 5px no-repeat}
div.FormsBlock .dop_file a{font:10px Tahoma, Geneva, sans-serif; color:#964b00}
div.FormsBlock .dopMat{padding-top:2px}
div.FormsBlock .dopMat a {font:11px Tahoma, Geneva, sans-serif; color:#663300;}
div.FormsBlock .dopMat a:hover {font:11px Tahoma, Geneva, sans-serif; color:#cc0000;}
div.FormsBlock .dopMat2{margin-left:18px; margin-bottom:20px}
div.FormsBlock ul.dopUl{margin-left:20px; padding-top:4px; padding-bottom:3px}

#MainImageDelButton {font:12px Tahoma, Geneva, sans-serif; color:#964b00;}

div.FormsBlock ul.dopUl li{padding-top:3px; padding-bottom:3px; _padding:0}
div.FormsBlock .Tname1{padding-top:10px}
div.FormsBlock .det{font-size:10px; color:#333333; vertical-align:top; position:relative; top:5px}
div.FormsBlock .kal{vertical-align:top; margin-right:5px; position:relative; top:5px}

div.FormsBlock .checkbox_fild{display:inline-block; width:125px; vertical-align: bottom; height:32px; line-height:14px; position:relative;top:7px}
div.FormsBlock .checkbox_fild span{display:inline-block; font-size:12px; width:75px; vertical-align:middle; margin:-7px 0; position:relative; }
div.FormsBlock .checkbox_fild input{vertical-align:middle}
div.FormsBlock .fileo_frm{margin-bottom:5px}
div.FormsBlock .pross92{width:92%}
div.FormsBlock .pross92_textarea{height:182px}

div.FormsBlock .input_date{width:70px}
div.FormsBlock .textarea95{height:95px}
/* div.FormsBlock input[type=checkbox]{vertical-align:middle; height:14px; margin-top:0; margin-bottom:0; margin-left:0; position:relative; top:-1px; *top:0;} */


/*--------------------datepicker--------------------------*/
.ui-datepicker {background:#FAFADE; border:1px solid #E3C9A2; padding:4px;}
.ui-datepicker-trigger {vertical-align:top; margin-left:5px;margin-right:5px; position:relative; top:5px}
.ui-datepicker-header {width:100%; font:normal 10px Tahoma; text-align: center; padding: 4px 0 8px 0;}
.ui-datepicker-header .ui-datepicker-prev {float:left; font:normal 10px Tahoma;}
.ui-datepicker-header .ui-datepicker-next {float:right; font:normal 10px Tahoma;}
.ui-datepicker-header .ui-datepicker-title {margin-left:auto; margin-right:auto;}
.ui-datepicker-calendar {border-top:1px solid #E2CFA2; border-left:1px solid #E2CFA2;}
.ui-datepicker-calendar td,.ui-datepicker-calendar th  { padding:4px; border-right:1px solid #E2CFA2; border-bottom:1px solid #E2CFA2; font:normal 12px Tahoma; background-color: #ffffff;}
.ui-datepicker-calendar a {font:normal 12px Tahoma;}

.hidden {display:none;}

/*-----я-----*/
div.StatusLineN {font:bold 12px Tahoma; color:#000000; padding:10px 0 12px 8px; position:relative; z-index:1;}
div.StatusLineNg a{font:12px Tahoma;}
.priceYa {font-family:"Times New Roman",Times,serif; font-size:14px;}
.signature {font-family:"Times New Roman",Times,serif; font-size:12px; color:#818181;}
div.blabla{width:98%;}
.PlYa {color: #818181; font-size:12px;}
.searchYa{margin:0;}
.new_prjcts {padding:0 8px;}
.new_prjcts2{width: 50px; margin: 2px;}
.new_prjcts3  {text-align: left;}
.new_prjcts3 a {font-family:Tahoma; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal;}
.new_prjcts4 {text-align: left; color:#818181; font-size:13px; margin:4px 0;}
.new_prjcts4 a {color:#915519; font-family:Tahoma; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}
.new_prjcts4 a:hover {color:#cc0000; font-family:Tahoma; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}
.compareYa {margin-bottom:10px; padding:8px;}
.compareYa2 {float:right;}
.compareYa3 {float:left; font:12px/22px Tahoma;}

.title_index_2 {height:43px; margin:-8px 0 0 8px;}
.index_title_line {width:auto; margin-bottom:8px;}
.index_title_line div {width:auto; height:2px; background:url("/img/gline.gif") repeat-x scroll 0 0 transparent;}



.info_icon {font:13px "Times New Roman", Times, serif; color:#818181; margin: 4px 0;}
.info_icon_img {margin-right: 3px;}
.info_icon_text {margin-right: 8px; white-space:nowrap;}
.info_icon_project {font:13px "Times New Roman", Times, serif; color:#000000; margin: 4px 0;}
.info_icon_text_project {margin:4px 0; white-space:nowrap;}

.toggleMap {font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:bold; color:#964b00;}
.tenders_type {font-family:Tahoma,Geneva,sans-serif; font-size:12px; font-weight:bold; color:#000000;}
.tenders_type h1 {padding-top:32px;}
.tenders_type_link  a{font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#0066CC;}
.tenders_type_link  a.active {font-family:Tahoma,Geneva,sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}

.new-comment {border-bottom:1px solid #DED3AC; margin-bottom:15px;}
.new-comment .e_1 {margin-bottom:4px;}
.new-comment .e_2 {height:17px; padding-left:10px;}
.new-comment .e_2 div {float:left;}
.new-comment .e_2 .contractor {margin-right:8px;}
.new-comment .e_2 .contractor  span {position:relative; top:1px;}
.new-comment .e_2 .contractor .contractor-pl_1 {width:5px; height:17px; background:url("/img/contractor-pl.png"); background-position:0 0;}
.new-comment .e_2 .contractor .contractor-pl_2 {height:17px; background:url("/img/contractor-pl.png"); background-position:5px 17px;}
.new-comment .e_2 .contractor .contractor-pl_2 a {position:relative; top:1px;}
.new-comment .e_2 .contractor .contractor-pl_3 {width:5px; height:17px; background:url("/img/contractor-pl.png"); background-position:5px 0;}
.new-comment .e_2 .date {position:relative; top:1px;}
.new-comment .e_3 {padding:0 0 17px 10px; white-space:nowrap; overflow:hidden; position:relative; clear:left;}
.new-comment .new-comments_hide {width:55px; height:20px; background:url("/img/new-comments_hide.png"); position:absolute; right:0;}
.new-comment .coment {}

.markets_map {position:absolute; top:0; right:0; margin:16px 8px 0 0;}
.markets_map a {font-family:Tahoma,Geneva,sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#964b00; border-bottom:1px dashed;}

.text_ya {margin-left:8px;}
.text_ya_pl {border:1px solid #DED3AC; background-color:#F5F5DC; margin-bottom:15px; padding:8px 0; width:99%;}
.text_ya_sr {font:13px "Times New Roman", Times, serif; color:#818181;}
.text_ya_point {float:left; position:relative; width:6px; height:6px; overflow:hidden; background:url(/img/ico.gif) -8px 0 no-repeat; margin:7px 4px 0 0;}
.text_tenders p {margin:6px 0 6px 0;}

.projectName_user {font:12px "Times New Roman",Times,serif; color:#818181;}
.projectName_user a {font:11px Tahoma, Geneva, sans-serif; color:#915519;}
.projectName_user a:hover {font:11px Tahoma, Geneva, sans-serif; color:#cc0000;}
.projectName_user div {padding-bottom:6px;}
.projectName_user div span {width:100px; display:inline-block;}

.btpl {margin-right:4px;}
.seoBlock {padding:0 8px;}
.seoText {padding:0 8px;}
.addcoment {margin-top:8px;}
.addcoment a {width:30%;}
.search_vm {width:50%; height:68px; padding:0 8px}
.search_vm td {vertical-align:middle !important; text-align:center; padding:0 !important;}
.add_more {}
.add_more img {margin-right:3px; position:relative; top:1px;}
.add_more_2 {position:relative; top:-15px;}
.add_more_2 img {margin-right:3px; position:relative; top:1px;}

.empty_1 {margin:16px 8px;}
.empty_2 {margin-bottom:8px;}

.votesGradeRight {float:right;}
.votesGradeLeft {float:left;}
.vote {width:100%; height:37px; margin-bottom:5px;}
.vote_td {width:50%; padding:0 !important;}
.vote_bad {height:37px; float:right; margin-right:10px;}
.vote_bad td {padding:0 !important; vertical-align:middle !important;}
.vote_bad img{width:37px; height:37px; margin-right:3px;}
.vote_good {height:37px; float:left; margin-right:10px;}
.vote_good td {padding:0 !important; vertical-align:middle !important;}
.vote_good img{width:37px; height:37px; margin-right:3px;}

.slider_input_space {width:42px; height:12px; margin:2px 2px 0 5px;}
.slider_input_price {width:60px; height:12px; margin:2px 2px 0 5px;}
.slider_input_height {width:32px; height:12px; margin:2px 2px 0 5px;}
.slider_input_term {width:26px; height:12px; margin:2px 2px 0 5px;}
.input_name {padding-bottom:3px;}
.input_distance {padding-bottom:15px;}

.icon_12x12 {width:12px; height:12px; margin-right:5px;}
.icon_hint {width:11px; height:14px; margin-bottom:-2px;}
.icon_news {margin:11px 3px 0 0; background-image: url("/img/ico.jpg"); background-position:-154px 0; float: left; height: 22px; width: 22px;}
.icon_recommend-projects {margin:11px 3px 0 0; background-image: url("/img/ico.jpg"); background-position:0 0; float: left; height: 22px; width: 22px;}
.icon_recommend-projects_2 {margin:11px 3px 0 0; background-image: url("/img/ico.jpg"); background-position:-242px 0; float:left; height:22px; width:22px;}
.icon_new-tenders {margin:11px 3px 0 0; background-image: url("/img/ico.jpg"); background-position:-110px 0; float: left; height: 22px; width: 22px;}
.icon_new-comments {margin-right:3px; background-image: url("/img/ico.jpg"); background-position:-132px 0; float: left; height: 22px; width: 22px;}
.icon_new-projects {margin:10px 3px 0 0; background-image: url("/img/ico.jpg"); background-position:-176px 0; float: left; height: 22px; width: 22px;}
.icon_partners {margin:10px 3px 0 0; background-image: url("/img/ico.jpg"); background-position:-198px 0; float: left; height: 22px; width: 22px;}
.icon_index_text {margin:11px 3px 0 0; background-image: url("/img/ico.jpg"); background-position:-220px 0; float: left; height: 22px; width: 22px;}
.icon_important {margin:11px 3px 0 0; background-image: url("/img/ico.jpg"); background-position:-264px 0; float: left; height: 22px; width: 22px;}
.icon_close {width:10px; height:10px; float:left; margin:2px 3px 0 0; background-image:url("/img/icon_close.png");}
.ico_new-window {width:10px; height:9px; position:relative; top:1px;}
.substrate_1 {background-color:#F5E5B7; border:1px solid #DBBF91; padding:8px; margin-bottom:8px;}
.substrate_2 {background-color:#F5F5DC; border:1px solid #DED3AC; padding:8px; margin-bottom:8px;}

.article_search_substrate {}
.article_search {width:100%;}
.article_search  div {margin-bottom:4px;}
.article_search input {width:100%;}
.article_search td.td-1 {width:50%; padding-right:8px;}
.article_search td.td-2 {width:50%; padding-left:8px;}

.new_reviews {background-color:#F5F5DC; border:1px solid #DED3AC; margin-bottom:8px; padding:0 8px 0; position:relative; z-index:3;}
.new_reviews_table {width:100%; border-bottom:1px solid #DED3AC; margin-bottom:8px;}
.new_reviews_table td {padding:8px 0 16px;}
.new_reviews_table td.td-1 {padding-right:16px; vertical-align:top;}
.new_reviews_table td.td-2 {width:230px; vertical-align:top;}
.new_reviews_table_noline {border-bottom:0!important; margin-bottom:-8px; !important;}
.new_reviews .last {border-bottom:none; margin-bottom:0;}

span.required {color:#F00;}
span.notice {color:#818181; font:normal 11px Tahoma;}

.about_comics {width:100%; margin:8px 8px 32px 8px;}
.about_comics td {text-align:center;}
.about_comics .arrow {width:23px; padding:0;}

.basement {}
.basement .basement-menu {height:29px; margin-left:8px;}
.basement .basement-menu div {margin-left:8px; padding-top:3px;}
.basement table {width:100%; height:70px; margin:8px 0 16px 0;}
.basement table td {padding:0 8px;}
.basement table td .logo-copiright {width:370px; float:left; margin-left:8px;}
.basement table td .logo-copiright .logo {width:113px; height:26px; margin-bottom:7px; background-image: url("/img/basement-logo.gif");}
.basement table td .logo-copiright .copiright {}
.basement table td  .meters {width:334px; float:right;}
.basement table td  .meters .m_1 {width:88px; height:31px; float:left; margin:0 8px 8px 0;}
.basement table td  .meters .m_2 {width:38px; height:31px; float:left; margin:0 8px 8px 0;}
.basement table td  .meters div img {text-align:left; vertical-align:bottom;}
.basement table td .links {}
.basement table td .links div {padding-bottom:4px;}

.all_news {border-top: 1px solid #CFC2B6; padding-top:19px;}
.all_news .news {margin:0 0 24px 8px;}
.all_news .news .date {margin-bottom:1px;}
.all_news .news .title {margin-bottom:9px;}
.all_news .news .announcement {}

.all_actions {}
.all_actions .img {width:100px; float:left;}
.all_actions .month {padding:17px 0 14px 8px; margin-bottom:18px; border-top:1px solid #ded3ac; border-bottom:1px solid #ded3ac;}
.all_actions .action {margin:0 0 18px 8px; overflow:hidden;}
.all_actions .action .img img {}
.all_actions .action .info {display:block; margin:0 0 0 118px;}
.all_actions .action .info .date {margin-bottom:3px;}
.all_actions .action .info .title {margin-bottom:3px;}
.all_actions .action .info .announcement p {padding-bottom:0;}

.project-img_big {}
.project-img_big .e_1 {width:10px; border-top:1px solid #DED3AC; border-left:1px solid #DED3AC; background-color:#F5F5DC;}
.project-img_big .e_2 {border-top:1px solid #DED3AC; background-color:#F5F5DC;}
.project-img_big .e_3 {width:10px; border-top:1px solid #DED3AC; border-right:1px solid #DED3AC; background-color:#F5F5DC;}
.project-img_big .e_4 {}
.project-img_big .e_5 {overflow:hidden;}
.project-img_big .e_5 img {overflow:hidden;}
.project-img_big .e_6 {}

.important-message {width:auto; overflow:hidden; position:relative; background-color:#F5E5B7; border:1px solid #DBBF91; padding:0px 8px 8px 8px; margin-bottom:8px;}
.important-message  .close {position:absolute; right:0; top:0; margin:15px 16px 0 0;}

.pop-up_1 {width:500px;}
.pop-up_1 .message {width:auto; overflow:hidden; position:relative; margin-bottom:5px;}
.pop-up_1 .message  .close {position:absolute; right:0; top:0; margin:11px 8px 0 0;}
.pop-up_1 .message .title {height:42px;}
.pop-up_1 .message .title div {padding:7px 0px 5px 8px;}
.pop-up_1 .message .text_31 {padding:0px 8px 16px 8px;}
.pop-up_1 .message .register {height:20px; background:url("/img/ico_20x20.png") no-repeat scroll 0px 0px transparent; margin-left:8px; padding:2px 0px 0px 23px;}
.pop-up_1 .message .complaint {padding:0px 8px;}
.pop-up_1 .message .complaint textarea {width:100%; height:100px; margin-top:3px;}
.pop-up_1 .message .send {width:200px; padding-left:8px; margin-top:-8px;}

.message_2 {width:100%; margin-bottom:10px;}
.messege_2, .message_2_t-l, .message_2_t-r, .message_2_b-l, .message_2_b-r {width:6px; height:6px; background:url("/img/message_pl_e-1.png");}
.message_2 .message_2_t-l {background-position:0px 0px;}
.message_2 .message_2_t-r {background-position:6px 0px;}
.message_2 .message_2_b-l {background-position:0px 6px;}
.message_2 .message_2_b-r {background-position:6px 6px;}
.message_2 .message_2_t {background:url("/img/message_pl_e-2.png") repeat scroll 0px 0px transparent;}
.message_2 .message_2_b {background:url("/img/message_pl_e-2.png") repeat scroll 0px -6px transparent;}
.message_2 .message_2_l {background:url("/img/message_pl_e-3.png") repeat scroll 0px 0px transparent;}
.message_2 .message_2_r {background:url("/img/message_pl_e-3.png") repeat scroll 6px 0px transparent;}
.message_2 .message_2_i-1 {width:40px; background-color:#f5e5b7;}
.message_2 .message_2_i-1 img {width:30px; height:32px; margin:2px 5px 0px;}
.message_2 .message_2_i-2 {padding:0px 5px; background-color:#f5e5b7;}
.message_2 .message_2_i-2 .text_18 {padding:10px 0px 10px 0px;}

.message_1 {padding:7px 10px 8px 10px; margin-bottom:19px; border:1px solid #dbbf91; background-color:#f5e5b7;}
.message_1 table tr td {padding:0px;}

.error_1 {width:100%; margin-bottom:10px;}
.error_1 .error_1_t-l, .error_1_t-r, .error_1_b-l, .error_1_b-r {width:6px; height:6px; background:url("/img/error_pl_e-1.png");}
.error_1 .error_1_t-l {background-position:0px 0px;}
.error_1 .error_1_t-r {background-position:6px 0px;}
.error_1 .error_1_b-l {background-position:0px 6px;}
.error_1 .error_1_b-r {background-position:6px 6px;}
.error_1 .error_1_t {background:url("/img/error_pl_e-3.png") repeat scroll 0px 0px transparent;}
.error_1 .error_1_b {background:url("/img/error_pl_e-3.png") repeat scroll 0px -6px transparent;}
.error_1 .error_1_l {background:url("/img/error_pl_e-2.png") repeat scroll 0px 0px transparent;}
.error_1 .error_1_r {background:url("/img/error_pl_e-2.png") repeat scroll 6px 0px transparent;}
.error_1 .error_1_i-1 {width:40px; background-color:#f5c6b7;}
.error_1 .error_1_i-1 img {width:30px; height:32px; margin:2px 5px 0px;}
.error_1 .error_1_i-2 {padding:0px 5px; background-color:#f5c6b7;}
.error_1 .error_1_i-2 ul {margin-left:15px; margin-top:5px; list-style-image:url("/img/marker_1.gif"); //list-style-image:url("/img/marker_1_ie.gif");}
.error_1 .error_1_i-2 ul li {}
.error_1 .error_1_i-2 .text_18 {padding:10px 0px 10px 0px;}



.comments {width:auto; padding:0px 8px; background-color:#F5F5DC; border:1px solid #DED3AC;}
.comments .newTitle .comments-title {width:300px; float:left;}
.comments .newTitle .sort {width:317px; height:43px; padding-top:14px; float:right;}
.comments .newTitle .sort div {float:left; margin-left:8px;}
.comments .newTitle .sort .sort_selected {float:left; height:20px; position:relative; top:-2px;}
.comments .newTitle .sort .sort_selected  .sort_selected_pl-1 {width:5px; height:20px; background:url("/img/sort_selected_pl.png") repeat scroll 0px 0px transparent; margin:0px;}
.comments .newTitle .sort .sort_selected  .sort_selected_pl-2 {height:20px; background:url("/img/sort_selected_pl.png") repeat scroll 0px -20px transparent; margin:0px;}
.comments .newTitle .sort .sort_selected  .sort_selected_pl-2 div {margin:0px; position:relative; top:2px;}
.comments .newTitle .sort .sort_selected  .sort_selected_pl-3 {width:5px; height:20px; background:url("/img/sort_selected_pl.png") repeat scroll 5px 0px transparent; margin:0px;}
.comments .comment {background-color:#f5f5dc; margin-bottom:32px;}
.comments .comment .comment_e-1 {overflow:hidden; margin-bottom:4px;}
.comments .comment .comment_e-1 div {float:left;}
.comments .comment .comment_e-1 .text_18 {margin-right:10px;}
.comments .comment .comment_e-1 .text_36 {margin-right:10px;}
.comments .comment .comment_e-1 .text_12 {margin-right:10px;}
.comments .comment .comment_e-1 .evaluation {position:relative; top:-2px;}
.comments .comment .comment_e-1 .evaluation img {margin:0 3px 0 0;}
.comments .comment .comment_e-1 .evaluation .text_37 {margin-right:3px;}
.comments .comment .comment_e-2 {margin-bottom:4px; padding-left:9px;}
.comments .comment .comment_e-3 {padding-left:9px;}
.comments .comment .comment_e-3 a {margin-right:6px;}
.comments .comment .comment_e-3
.comments .comment_reply_wrapper {padding-left:9px;}
.comments .comment_reply_wrapper .comment_reply {padding-left:30px; background:url("/img/comment_reply_bg.gif") repeat-x;}
.comments .PageNumber {margin-bottom:25px !important;}
.comments .addcoment {margin:0px 0px 20px 0px;}
.comments .comment_delete .comment_e-1 .text_18 {color:#808080;}
.comments .comment_delete .comment_e-1 .text_36 {color:#808080;}
.comments .comment_delete .comment_e-1 .text_18 {color:#808080;}
.comments .comment_delete .text_1 {color:#808080;}
.comments .comment_delete .comment_e-2 {margin-bottom:0px;}

.dotted_line {position:absolute; height:5px; left:0; top:1px;width:1px;}
.dot {position:absolute; right:0; top:0; width:1000px;background:url("/img/comment_reply_bg.gif") repeat-x scroll right top transparent;}
#CommentsBlock {overflow:hidden;}

.comment_block  {position:relative; margin-left:30px;}
.comment_block .comment {background-color:#f5f5dc; margin-bottom:32px; position:relative; left:-30px;}
.comment_block .comment .comment_e-1 {overflow:hidden; margin-bottom:4px;}
.comment_block .comment .comment_e-1 div {float:left;}
.comment_block .comment .comment_e-1 .text_18 {margin-right:10px;}
.comment_block .comment .comment_e-1 .text_36 {margin-right:10px;}
.comment_block .comment .comment_e-1 .text_12 {margin-right:10px;}
.comment_block .comment .comment_e-1 .evaluation {position:relative; top:-2px;}
.comment_block .comment .comment_e-1 .evaluation img {margin:0 3px 0 0;}
.comment_block .comment .comment_e-1 .evaluation .text_37 {margin-right:3px;}
.comment_block .comment .comment_e-2 {margin-bottom:4px; padding-left:9px;}
.comment_block .comment .comment_e-3 {padding-left:9px;}
.comment_block .comment .comment_e-3 a {margin-right:6px;}
.comment_block .comment .comment_e-3 {}


.comment_contractor {}
.comment_contractor  span {position:relative; top:1px;}
.comment_contractor .comment_contractor-pl_1 {width:5px; height:17px; background:url("/img/contractor-pl.png"); background-position:0 0;}
.comment_contractor .comment_contractor-pl_2 {height:17px; background:url("/img/contractor-pl.png"); background-position:5px 17px;}
.comment_contractor .comment_contractor-pl_2 a {position:relative; top:1px;}
.comment_contractor .comment_contractor-pl_3 {width:5px; height:17px; background:url("/img/contractor-pl.png"); background-position:5px 0;}
.index_text {margin:8px;}

.register_substrate {}
.register_substrate .substrate_3-pl_2 {width:115px;}

.add-comment {}
.add-comment .text_34 {margin-bottom:2px;}
.add-comment .add-comment_fio {margin-bottom:19px;}
.add-comment .add-comment_fio input {width:380px;}
.add-comment .add-comment_mail {margin-bottom:19px;}
.add-comment .add-comment_mail input {width:380px;}
.add-comment .add-comment_comment {margin-bottom:19px; padding-right:4px;}
.add-comment .add-comment_comment input {width:100%; height:120px;}
.add-comment .add-comment_captcha {margin-bottom:19px;}
.add-comment .add-comment_captcha .text_34 {margin-bottom:6px;}
.add-comment .add-comment_captcha .captcha {margin-bottom:4px;}
.add-comment .add-comment_captcha input {width:118px;}

.add-comment_rule-ok {overflow:hidden; margin:-3px 0px 15px 0px;}
.add-comment_rule-ok  table {}
.add-comment_rule-ok_text {margin-top:8px;}

.captcha {margin-bottom:5px;}

.estimate {overflow:hidden; margin-bottom:19px;}
.substrate_3 {float:left; margin-right:8px;}
.substrate_3  span {position:relative; top:1px;}
.substrate_3  div {float:left;}
.substrate_3 .substrate_3-pl_1 {width:9px; height:29px; background:url("/img/add-comment_estimate.png"); background-position:0 0;}
.substrate_3 .substrate_3-pl_2 {height:29px; background:url("/img/add-comment_estimate.png"); background-position:0px -29px;}
.substrate_3 .substrate_3-pl_2 a {position:relative; top:1px;}
.substrate_3 .substrate_3-pl_2 input { margin:1px 0px 0px 0px;}
.substrate_3 .substrate_3-pl_2 span {}
.substrate_3 .substrate_3-pl_2 img {position:relative; top:7px; margin:0px 3px 0px 0px;}
.substrate_3 .substrate_3-pl_2 table {width:150px; height:29px;}
.substrate_3 .substrate_3-pl_2 table .e_1 {width:20px; text-align:left; vertical-align:middle;}
.substrate_3 .substrate_3-pl_2 table .e_2 {padding-bottom:1px !important; vertical-align:middle;}
.substrate_3 .substrate_3-pl_3 {width:9px; height:29px; background:url("/img/add-comment_estimate.png"); background-position:9px 0;}

.marker_1 {width:6px; height:6px; background:url("/img/marker_1.png"); float:left; position:relative; top:4px; margin-right:3px;}

.notice a {font:normal 11px Tahoma; color:#915519}
a.mrc__connectButton {margin-bottom:-3px;margin-left:20px;}
div.messageBox {display:none; padding: 10px; text-align: center; border: 1px solid rgb(222, 211, 172); background: none repeat scroll 0% 0% rgb(245, 245, 220);}


.mrl_10 {margin-left:10px;}
.mrb_12 {margin-bottom:12px;}
.mrb_11 {margin-bottom:11px;}
.mrb_15 {margin-bottom:15px;}
.mrb_19 {margin-bottom:19px;}
.mrb_25 {margin-bottom:25px !important;}
.mrb_27 {margin-bottom:27px;}

.mt_11 {margin-top:11px;}

.ml_8 {margin-left:8px;}

.mr_8 {margin-right:8px;}

.mb_3 {margin-bottom:3px;}
.mb_4 {margin-bottom:4px;}
.mb_8 {margin-bottom:8px;}
.mb_10 {margin-bottom:10px;}
.mb_11 {margin-bottom:11px;}
.mb_13 {margin-bottom:13px;}
.mb_15 {margin-bottom:15px;}

.pdt_1 {padding-top:1px;}
.pdt_9 {padding-top:9px;}

.pdb_15 {padding-bottom:15px;}
.pdb_5 {padding-bottom:5px;}

.pt_7 {padding-top:7px;}



.pb_10  {padding-bottom:10px;}

/* Прогресс бар для поиска по артикулу */
.reg-form-company, 
.reg-form-subcontractor{display:none;}
#CompanyNotice, #MultiContractor, #ArticulSearchProgress {display:none;}
.slide-wrapper {display:none; height: 60px; overflow: visible;} 
div.clon {margin-top:4px;}
#ErrorPlate {display:none;}

#ParentCommentBlock {display:none;}
#ParentCommentBlock div.comment {position:static; left:none;}
#ParentCommentBlock div.comment div.dotted_line {display:none;}

/* ВСПЛЫВАЮЩИЕ ОКОШКИ */
.l_overlay { position:absolute; top:0; left:0; background-color: #000; opacity:0.8; z-index:20;}
.l_window {position:absolute; top:0; left:0;  visibility:hidden; z-index:5000;}
.company-image {display:none;}

.toggle_contractor_filters a {
	color:#0066CC;
	text-decoration: none;
	font-size: 20px;
	border-bottom:1px dashed #0066CC;
}
#ContractorFilters {
	display:none;
}

.register-successefull-company {
	font-size:16px;
}
.register-successefull-company span.important{
	color:red;
}

