html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, b, big, cite, code, del, dfn, em, font, img, ins, i, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, optgroup, option, label, legend, caption, tbody, tfoot, thead, th{margin:0; padding:0; border:none; outline:none; font-weight:inherit; font-style:inherit; font-family:inherit; font-size:100%; vertical-align:baseline}
html{height:100%; font-size:100.01%}
body{height:100%}
table, td, tr{table-layout:fixed; border-collapse:collapse}
img{vertical-align:top}
*:focus{outline:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
dfn, cite, var, address, optgroup{font-style:normal}
del{text-decoration:line-through}
ins{text-decoration:underline}
sup, sub{position:relative; font-size:.75em}
sup{top:-.5em}
sub{top:.25em}
strong, b{font-weight:bold}
small{font-size:.8125em}
big{font-size:1.125em}
em, i{font-style:italic}
li{list-style:none}
ol li{list-style:decimal inside}
fieldset legend{color:#000}
input[type=checkbox]{margin:2px 2px 1px 3px; height:17px; width:15px}
input[type=radio]{margin:1px 2px 0 3px; height:19px; width:15px}
input, select, button{vertical-align:middle}
.show{display:block !important}
.hide{display:none !important}
.f-left{float:left}
.f-right{float:right}
img.f-left{margin-right:1em}
img.f-right{margin-left:1em}
ul>li>*{text-indent:0}

/*---*/
body{color:#434343; font:87.5% Georgia,serif; line-height:180%; background-color:#FAFAFA; min-width:990px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) <990? "991px":"auto")}
.content{position:relative; width:100%; overflow:hidden}
.main-wrap, 
.col1, 
.col2, 
.col11, 
.col21, 
.col12, 
.col31{overflow:hidden; position:relative; left:100%; float:left; display:inline}
.main-wrap{margin-left:-100%; width:100%}
.main{width:auto; margin:3%}
.col1{margin-left:-100%; width:70%; background:#FFF}
.col2{margin-left:-30.02%; width:30%; background:#FAFAFA}
.col11{margin-left:-100%; width:50%; padding-bottom:3%}
.col21{margin-left:-51%; width:50%; padding-bottom:3%}
.col12{margin-left:-100%; width:100%; padding-bottom:3%}
.col12 h1{padding-top:2%; margin-left:5%; font-size:18px; font-weight:bold}
.col31{margin-left:-100%; width:100%; padding-bottom:3%}
.col31 h1{padding-top:2%; margin-left:5%; font-size:18px; font-weight:bold}
a{color:#0CACD1;         text-decoration:underline}
a:hover{color:#434343}
a:visited{color:#641253}
a.red{color:#CA0037}
a.red:hover{color:#434343}
span.red{color:#CA0037; cursor:pointer}
span.red:hover{color:#434343; cursor:pointer}
.a-static{color:#08628C}
.a-static:visited{color:#08628C}
.a-static:hover{color:#434343}

sup{color:#999; font:62.5% Georgia,serif}
li.phone{font:180% Georgia,serif;     list-style-type:none; padding:0 0 .8em 20px; margin:0 0 0 -20px;     background:url('/public/images/phone.gif') left .3em no-repeat}
li.menu_right_blog{padding:0 0 0 18px; margin:0 0 0 5px;     list-style-type:none; display:inline;     background:url('/public/images/blog.gif') left .3em no-repeat}
li.menu_right_comments{    list-style-type:none; padding:0 0 0 20px; margin:0 0 0 5px; display:inline;     background:url('/public/images/comments.gif') left .3em no-repeat}
li.menu_right_authors{    list-style-type:none; padding:0 0 0 18px; margin:0 0 0 5px; display:inline;     background:url('/public/images/user_big.gif') left .3em no-repeat}
li.menu_right_faq{    list-style-type:none; padding:0 0 0 18px; margin:0 0 0 5px; display:inline;     background:url('/public/images/question.gif') left .3em no-repeat}

li.menu_right_services{list-style-type:none; padding:0 0 0 18px; margin:0 0 0 -17px; display:inline; background:url('/public/images/pages.gif') left .2em no-repeat}

li.menu_right_order{ list-style-type:none; padding:0 0 0 18px; margin:0 0 0 -17px; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline;     background:url('/public/images/menu_right_order.gif') left 0.6em no-repeat}
li.menu_right_order a{color:#FFF}
li.menu{font:180% Georgia,serif;     list-style-type:none; padding:0 0 .8em 20px; margin:0 0 0 -20px;     background:url('/public/images/menu_arrow.gif') left .4em no-repeat}
li.menu_h1{display:inline;     list-style-type:none; margin:0 25px 0 0}
li.menu_h2{display:inline;     list-style-type:none; padding:0 0 0 16px; margin:0 25px 0 -22px;     background:url('/public/images/menu_h.gif') left .4em no-repeat}

li.menu a, 
li.menu_right_blog a, 
li.menu_right_comments a, 
li.menu_right_authors a, 
li.menu_right_faq a, 
li.menu_right_services a, 
li.menu_h1 a, 
li.menu_h2 a, 
li.author_profile_order a{color:#CA0037}
li.menu a:hover, 
li.menu_right_blog a:hover, 
li.menu_right_comments a:hover, 
li.menu_right_authors a:hover, 
li.menu_right_faq a:hover, 
li.menu_right_services a:hover, 
li.menu_h1 a:hover, 
li.menu_h2 a:hover, 
li.author_profile_order a:hover{color:#434343}
li.authors{    list-style-type:none; padding:0 0 0 18px; margin:0 0 1.5em -17px;     background:url('/public/images/user.gif') left .6em no-repeat}
li.author_profile_order{    list-style-type:none; padding:0 0 0 18px;     background:url('/public/images/redstar.gif') left 0.6em no-repeat; display:inline; display:-moz-inline-stack; display:inline-block; _overflow:hidden; zoom:1; *display:inline}
li.work_question{    list-style-type:none; display:inline; padding:0 0 0 18px;     background:url('/public/images/question.gif') left .2em no-repeat}
li.work_pages{    list-style-type:none; display:inline; padding:0 0 0 18px; margin:0 0 0 2em;     background:url('/public/images/pages.gif') left .2em no-repeat}
li.buying_open{    list-style-type:none; display:inline; padding:0 0 0 15px; margin:0 0 0 25px;     background:url('/public/images/buying_open.gif') left .4em no-repeat}
li.buying_closed{    list-style-type:none; display:inline; padding:0 0 0 15px; margin:0 0 0 25px;     background:url('/public/images/buying_closed.gif') left .4em no-repeat}
li.buying_open a, 
li.buying_closed a{color:#CA0037;     text-decoration:none; border-bottom:#CA0037 1px dashed}
li.buying_open a:hover, 
li.buying_closed a:hover{color:#434343;     text-decoration:none; border-bottom:#434343 1px dashed}
li.copy{    list-style-type:none; padding:0 0 0 20px; margin:0 25px 0 -20px;     background:url('/public/images/copy.gif') left .4em no-repeat}
.p5{padding:0 5% 0 5%}
.top-sections{background-color:#f9f6f6; margin:15px 5% 15px 5%; padding:5px 0 5px 10px; font-family:tahoma,arial,geneva,sans-serif; font-size:12px; height:102px}
.top-sections a{color:#00618E; text-decoration:underline}
.top-sections .active{color:#000; font-weight:bold}
.top-sections a:hover{color:#D62002; text-decoration:none}
.top-sections li{line-height:140%; list-style:square outside none; white-space:nowrap}
.top-column{float:left; padding:0px 0px 0px 22px}
/*  */
.p5-content{padding:0 5% 0 5%}
.p5-content p{margin-bottom:0.5em; margin-top:0}
.p5-content h2{padding:7px 0px 7px 0px; font-size:16px; font-weight:bold}
.p5-content h3{padding:5px 0px 5px 0px; font-size:14px; font-weight:bold}

.p5-content ol{padding-left:5%}

.p5-content ul{padding-left:5%}

.p5-content ul li{list-style:disc outside none}

/* // */
.p6{padding:0 10% 0 10%}
.p9{padding:0 10% 0 0}
div.menu_right{background-color:#FFF; padding:.8em 0 .8em 0; margin:1em 0 0 0}
div.menu_right_order{background-color:#CA0037; padding:.8em 0 .8em 0; margin:0 0 2em 0}
div.menu_right_bottom{background-color:#FFF; padding:.8em 0 .8em 0; margin:0 0 0 0}
li.menu_right_vacancies{    list-style-type:none; padding:0 0 0 18px; margin:0 0 0 -17px; display:inline;     background:url('/public/images/menu_h.gif') left .3em no-repeat}
li.menu_right_support{    list-style-type:none; padding:0 0 0 18px; margin:0 0 0 10px; display:inline;     background:url('/public/images/menu_h.gif') left .3em no-repeat}
.grey{color:#999; font-weight:normal}
.grey a{color:#999}
.grey a:hover{color:#434343}
a.red{color:#CA0037}
a.red:hover{color:#434343}
div.search{padding:5% 5% 0 5%}

.searchfield{width:99%; height:25px; font:140% Georgia,serif; background:white url(/public/images/enter.gif) no-repeat scroll right center}
div.tip{color:#999; float:left}
div.tip a{color:#999;     text-decoration:none; border-bottom:#999 1px dashed}
div.search_selector{float:right}
div.search_selector a{color:#434343;     text-decoration:none; border-bottom:#434343 1px dashed}
.searchTypeMenu{background-color:#FFF; position:absolute; z-index:33100; text-align:right}

.footer{padding:2em 10% 0 10%}
.avatar{border:#434343 1px solid; margin:.5em 0 0 0}
.brdr{border:#434343 1px solid}
big{font:1.5em Georgia,serif}
    @font-face{font-family:"Rubl Sign"; src:url(http://www.artlebedev.ru/; -)/ruble.eot)}
    span.rur{font-family:"Rubl Sign"; text-transform:uppercase; // text-transform:none}
   
    span.rur span{position:absolute; overflow:hidden; width:.45em; height:1em; margin:.1ex 0 0 -.55em; // display:none}
    span.rur span:before{content:'\2013'}
.brdrbtm{border-bottom:#EEE 1px solid}
.grayed{background-color:#F5F5F5}
.workslist{vertical-align:top; padding:1em 1em 1em 0}
.worktable{padding:0 0 1em 0}
.arial{font-family:Arial,sans-serif}
.buying_select_closed{width:90%; height:35px; background:#FAFAFA; margin:0 5% 5px 5%; padding:5px 0 0 0}
.buying_select_open{width:90%; height:auto; background:#FAFAFA; margin:0 5% 5px 5%; padding:5px 0 15px 0}
.imgpad{margin:.5em 0 0 0}

.out{  display:block;   background:#bbb;   border:1px solid #ddd;   margin:1em 0}
.in{  background:#fff;   border:1px solid #555;   position:relative;   padding-bottom:5px;   font-weight:normal}
.ltin{  left:-5px}
.tpin{  top:-5px}
.inp_gray{color:#ACA899}
.no_otsu{padding-bottom:0px; margin-bottom:0px; padding-top:0px !important; border:none !important}
.number_str_2{padding-top:10px}
.number_str{margin:0px 0px 20px 0px; padding:30px 0px 20px 0px; border-bottom:solid 2px #ededed; font-family:arial}
.number_str table{margin:0px auto; width:auto}
.number_str table td{padding:0px 6px 0px 6px}
.number_str table td a{font-family:arial}
.number_str table td .activ_k{margin-left:-1px; position:relative; left:1px}
.page_active{background-color:#E8E9EC}

#modalBackLayoutFrame{z-index:500; left:0px; position:absolute; top:0px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0.0; -khtml-opacity:0.0; opacity:.0}

#modalBackLayout{z-index:1000; position:absolute; left:0; top:0; background:#646464; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity:0.35; opacity:.35; margin:0; padding:0}

.popup{position:absolute; z-index:1001}

.new_messaga{padding:0px 45px 0px 45px; width:440px; height:370px; background:#fff; border:solid 1px #aaa}
.new_messaga .close{text-align:right; padding:5px 5px 14px 0px; margin-right:-45px}
.close_margin{margin-bottom:-25px}
.center_zag{padding:0px 0px 0px 30px; margin:0px 0px 0px 6px; height:29px; background:url(/public/images/center_zag.gif) 0 100% no-repeat}
.center_zag_model{margin:0px 0px 30px 0px; background:url(/public/images/center_zag_2.gif) 0 100% no-repeat}
.center_zag h1{font:normal 19px Tahoma,Verdana; color:#9f9f9f}
.center_zag h1 span{position:relative; top:-10px; left:-3px; font:normal 11px Tahoma; padding-left:7px; background:url(/public/images/span_t.gif) 0px 6px no-repeat}

.no_border{border:none !important}
.popupWrapper{padding-bottom:30px; margin-bottom:20px; border-bottom:solid 2px #ededed}

a.button:visited, a.button:hover, a.button:active{color:#FFF !important}
.btnpanel .button{display:block; float:left; margin-right:0.6em; padding-left:1em; padding-right:1em; white-space:nowrap; width:auto; font-family:Arial,sans-serif}
.button{background:url("/public/images/btn-bg.png") repeat-x scroll 0 0px #ca0037; color:#FFF; cursor:pointer; display:inline-block; height:2.3em; line-height:2.3em; overflow:hidden; position:relative; text-align:center; text-decoration:none; width:6em}
.button:hover{background-position:0 -100px}
.button .cn{background:url("/public/images/button-mask.png") repeat-x scroll 0 0 transparent; display:block; height:80px; left:-9px; outline:medium none; position:absolute; top:-9px; width:100%}
.button .cn.cn-tr, .button .cn.cn-br{margin-left:100%}
.button .cn.cn-bl, .button .cn.cn-br{margin-top:2.3em}

#buyDialog{-moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #FFF; border:1px solid #AAA; height:370px; padding:5px; font-family:Arial,sans-serif}

#buyDialog .close{padding:5px 5px 5px 10px; float:right}

#buyDialog .header{float:left}

#buyDialog .header{float:left}
#buyDialog .header h2{font-size:1.1em; font-weight:bold}

#buyDialog a{color:#0CACD1; text-decoration:underline}

#buyDialog a:hover{border-color:#FF5223 !important; color:#FF5223 !important}

#buyDialog small{line-height:17px}

#buyDialog .wrap{padding:0px 7px 7px 7px}

#buyDialog .pay_footer{border-top:dashed 1px #000; margin-top:7px; color:#666}

#wrongQiwiPhoneTooltip{position:absolute; background-color:#FFF; display:none; z-index:1002; border:3px solid #9FBB9C; padding:5px; font-size:0.8em; line-height:15px}

.pseudo_link{color:#0CACD1; text-decoration:none; border-bottom:dashed 1px #0CACD1; cursor:pointer}

.pseudo_link:hover{border-color:#FF5223 !important; color:#FF5223 !important}

.icon{background-image:url("/public/images/icons.png"); display:inline-block; padding:0}

.icon_yamoney{height:18px; width:16px; background-position:-22px -1px; margin-left:10px}

.icon_webmoney{height:18px; width:16px; background-position:0px -1px; margin-left:10px}

.icon_qiwi{height:54px; width:35px; background-position:-77px -21px; margin-left:10px; float:right}

.starlist li{list-style:inside; list-style-image:url('/public/images/menu_h.gif')}

.ac_results{padding:0px; border:1px solid black; background-color:white; overflow:hidden; z-index:99999}

.ac_results ul{width:100%; list-style-position:outside; list-style:none; padding:0; margin:0}

.ac_results li{margin:0px; padding:2px 5px; cursor:default; display:block; font:menu; font-size:12px; line-height:16px; overflow:hidden}

.ac_loading{background:white url('/public/images/fb-loader.gif') right center no-repeat}

.ac_odd{background-color:#eee}

.ac_over{background-color:#0A246A; color:white}

.moderate{font:12px Verdana,Arial,sans-serif}
.moderate table th{font-weight:bold; background-color:#E9EEDF}
.moderate .error{font-weight:bold; color:#F00}
.moderate ul .starlist{list-style-type:none; padding:0 0 0 16px; background:url('/public/images/menu_h.gif') left .4em no-repeat}
.formPreloader{display:none}
.formPreloader img{vertical-align:inherit}
span.tagMatches{margin-left:10px}
span.tagMatches span{padding:2px; margin-right:4px; background-color:#0000AB; color:#fff; cursor:pointer}
span.moderateProgress{color:#555; cursor:pointer; border-bottom:1px dashed}
span.moderateApproved{color:#80B62A; cursor:pointer; border-bottom:1px dashed}
span.moderateDisapproved{color:#F00; cursor:pointer; border-bottom:1px dashed}

.long_text_box{clear:both; height:18px; position:relative}
.long_text{overflow:hidden; position:absolute; white-space:nowrap; width:100%}

.long_text_hidder{background:url("/public/images/white_cover.png") repeat-y scroll right top transparent; position:absolute; right:0; width:40px; z-index:900}
.highlighted{background-image:url("/public/images/gray_cover.png")}

.vkdvn{background:url("/public/images/vkdvn.png") no-repeat scroll 0 0px transparent; width:172px; height:21px; border:none; cursor:pointer}

.vkdvn_act{background:url("/public/images/vkdvn.png") no-repeat scroll 0 -21px transparent}
