/* Page */
body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:100%; background:#FFFFFF url("/img/all_bg_top.gif") top left repeat-x; }
body, td { font-family:Georgia; font-size:14px; line-height:17px; color:#000; }
table { border-spacing:0px; border-collapse:collapse; }
td { padding:0px; }
img { border:0px; }
a,a:link,a:visited{color:#1a4780;text-decoration:underline;}
a:hover {color:#fa8e23;text-decoration:underline;}
h1{font-family:Georgia;color:#fa8e23;line-height:36px;}
h1 {color:#942C2B;font-size:20px;line-height:20px;}
h2 {color:#942C2B;font-size:18px;line-height:18px;}
h3 {color:#942C2B;font-size:16px;line-height:16px;}
div.center_div {text-align:center;}
fieldset {margin:0px; padding:0px;border:0px solid;}

/* Formats */
.gray-italic{font-family:"Trebuchet MS";font-size:16px;line-height:22px;font-style:italic;color:#646464;padding:5px 0px 10px 0px;margin:0px;}
.gray-italic .orange{font-weight:bold;}
.blue-bold{font-family:"Trebuchet MS";font-size:18px;line-height:24px;color:#942C2B;}
.list{font-family:"Trebuchet MS";font-size:16px;line-height:20px;font-weight:bold;color:#000;padding:5px 0px 5px 0px;margin:0px;}
.list-blue{font-family:"Trebuchet MS";font-size:17px;line-height:20px;font-weight:bold;color:#31bff0;padding:5px 0px 5px 0px;margin:0px;}

.orange-big{font-family:"Trebuchet MS";font-size:18px;line-height:22px;font-weight:bold;color:#fa8e23;padding:5px 0px 10px 0px;margin:0px;}
b{color:#fa8e23;}
a b{color:#31bff0;}
hr{height:8px;width:100%;background:url("/img/line_1.gif") -1px -1px;margin:10px 0px 10px 0px; border:none; }

i{color:#31bff0;}
.text-left-block{position:relative;margin-top:-70px;font-family:"Trebuchet MS";font-size:13px;color:#3e3e3e;}
.text-left-block p{padding:0px 5px 0px 15px;text-align:justify;}
.text-left-block img{padding:0px 5px 0px 0px;text-align:left;margin:0px 0px 0px -5px;position:relative;}

.text-left-block img.hr-line{margin:0px 0px 0px -15px;position:relative;}

.main-text img{padding:0px 5px 0px 0px;text-align:left;margin:0px 0px 0px -5px;position:relative;}
/* Lists */
ul{padding:0px 0px 0px 30px;margin:0px 0px 0px 0px;}
ul li{list-style-image: url('/img/box.gif');font-family:"Trebuchet MS";font-size:16px;padding:2px 0px;line-height:20px;font-style:italic;text-align:justify;}
p {text-align:justify;}

/* colors */
.blue,a.blue,a:hover.blue,a:link.blue,a:visited.blue {color:#31bff0;}
.orange,a.orange,a:hover.orange,a:link.orange,a:visited.orange {color:#fa8e23;}
.gray,a.gray,a:hover.gray,a:link.gray,a:visited.gray {color:#8c8a8a;}

.x-large{font-size:28px;line-height:32px;}
.small{font-size:12px;line-height:16px;}

/* lines and spaces */
.line{height:2px;width:100%;background:url("/img/line_bg.gif") top left repeat-x;}
.line_br{height:2px;width:100%;background:url("/img/line_bg.gif") top left repeat-x; margin-top:20px;}
.line-4{height:2px;width:100%;}
.line-1{height:8px;width:100%;background:url("/img/line_1.gif") top left;}
.line-2{height:8px;width:100%;background:url("/img/line_2.gif") top left;}

#menu_left_block {
/* width:225px;background:url("/img/menu_02.png") bottom left; */
 padding-bottom:10px;
 }
#menu_left_block2 {
 padding-left:20px;
 }

#menu_left_block_top{
 display:none;
 height:17px;width:225px;
 background:url("/img/menu_0.png") bottom left;
 }

.spacer{height:24px;width:100%;}
.small-spacer{height:5px;width:100%; }
.pull{height: 1px; margin-bottom: -40px;}
#spacer-after-form{height:60px;width:225px;background:url("/img/after_form_bg.gif") no-repeat;}
#spacer-after-form-mini{height:60px;width:166px;background:url("/img/after_form_bg_mini.gif") no-repeat;}
#spacer-after-enter{height:135px;width:225px;background:url("/img/after_enter_bg.gif") no-repeat;}
.spacer-after-partners{height:36px;width:225px;background:url("/img/after_partners_bg.gif") no-repeat;margin-top:5px;}
#spacer-after-advanteges{height:35px;width:225px;background:url("/img/after_advanteges_bg.gif") no-repeat;}
.spacer-after-news{height:45px;width:225px;background:url("/img/after_news_bg.gif") no-repeat;margin-top:5px;}
#spacer-after-clients{height:38px;width:225px;background:url("/img/after_clients_bg.gif") no-repeat;margin-top:5px;}
form{margin:0px;padding:0px;}

/* Main */
#all-page{text-align:center;width:100%;background: url("/img/label.jpg") top center no-repeat;}
#main-content{width:1000px;margin: 0px auto;padding-bottom: 100px;text-align:left;}
#footer-content{width:1000px;margin: 0px auto;height:60px;font-size:12px;text-align:left;}
#all-page { position: relative; min-height: 100%;min-width:1000px;}
/* print */

/* Breads */
.bread {font-size:12px;color:#8c8a8a;position:relative;margin-top:-15px;}
.bread a{color:#3E3E3E;}
.bread a:hover{color:#fa8e23;}

/* Top label */
#label{width:1000px;margin: 0px auto;height:415px;text-align:left;position:relative;}
#label #logo-click{position:absolute;margin:30px 0px 0px 16px;}
.p10{padding-right:10px;}
#label ul.menu{display:block; position:absolute;/*margin:61px 0px 0px 150px;*/top:61px; left:150px; width:805px;height:40px;overflow:hidden;}

/* top_menu_restore_24.11.2010 #label ul.menu li{display:inline; font-size:19px;font-family:"Trebuchet MS";font-weight:bold;font-style:italic;padding:0px 0px 0px 55px;} */
#label ul.menu li{display:inline; font-size:17px;font-family:"Trebuchet MS";font-weight:bold;font-style:italic;padding:0px 0px 0px 35px;}

#label ul.menu li a,#label ul.menu li a:link,#label ul.menu li a:visited{text-decoration:none;color:#4d4c4b;white-space:nowrap;}
#label ul.menu li a, #label ul.menu li span{
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 23px;
}
#label ul.menu li a:hover{text-decoration:none;color:#f0840f;}
#label #topbanner{position:absolute; top:116px; left:570px;}
#label #contacts{font-family:"Trebuchet MS";position:absolute;/*margin:110px 0px 0px 735px*/top:110px;left:735px;width:210px;text-align:right;}
#label #phone{font-size:17px;}
#label #email{font-size:20px;padding:0px 0px 0px 0px; /*background-image:url(/img/mail.gif); background-position: 40px 0px; background-repeat: no-repeat; */ }
#label #email a,#label #email a:hover,#label #email a:visited{color:#4b4b4b;text-decoration:none; background-image:url(/img/mail.gif); background-position: 0px 0px; background-repeat: no-repeat; padding-left:48px; padding-bottom:4px; margin-bottom:4px; }
#label #email a:hover{text-decoration:underline;}
#label #order a,#order #email a:visited{font-size:14px;font-weight:bold;color:#4b4b4b;text-decoration:underline;}
#label #order a:hover,#label #email a:hover{color:#fa8e23;}
#label #sosial_block{position:absolute;/*margin:320px 0px 0px 20px*/left:20px;top:320px;width:210px;height:60px;}

#slogan{font-family:"Trebuchet MS";color:#706e6e;position:absolute;margin:315px 0px 0px 35px;width:280px;text-align:left;font-size:24px;line-height:25px;height:50px;font-weight:bold;font-style:italic;}

#speak{font-family:"Trebuchet MS";position:absolute;margin:112px 0px 0px 270px;text-align:left;font-size:15px;}
/*  #left-buble{background-image:url('/img/left_buble.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/left_buble.png',sizingMethod='crop');  width:20px;height:28px;float:left;} */
#left-buble{background-image:url('/img/left_buble.png'); width:20px;height:28px;float:left;}
#speak-text{background:url("/img/speak_text.gif") repeat-x; height:28px;float:left;padding-top:4px;}
#speak-text p{padding:0px;margin:0px;}
#speak-text a{color:#942C2B;text-decoration:none;}
#speak-text a:hover{color:#000;text-decoration:underline;}
/* #right-buble{background-image:url('/img/right_buble.png'); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/right_buble.png',sizingMethod='crop');  no-repeat; width:14px;height:28px;float:left;} */
#right-buble{background-image:url('/img/right_buble.png'); width:14px;height:28px;float:left;}

* html #all-page{  height: 100%; }
#footer {position: relative; height: 80px;  margin-top: -80px;background:#FFFFFF url("/img/all_bg_bottom.gif") top left repeat-x;}

/* Columns */
.columns { width:1000px; clear:both; }
.c2-2 { float:left; width:635px;  margin-left:40px; }

.c2-2_hide { float:left; width:930px;  margin-left:30px; margin-right:30px; }

.c2-1 { float:right; width:220px;   margin-left:5px; margin-right:55px; }
.c2-1-footer { float:right; width:300px;   margin-left:0px;padding:0px;}

/*
.c2-1 - левая колонка
.c2-2 - основная колонка
*/

/* Left part */
.menu-left{padding:0px;margin:0px;width:100%;}
.menu-left li{list-style-image: url('/img/pix.gif');font-style:normal;}
/* #menu-left li{font-size:18px;line-height:22px;color:#524f4f;background:url("/img/1 line_bg.gif") bottom left repeat-x;padding:3px 0px 9px 0px;} */
.menu-left li{font-size:18px;line-height:22px;color:#524f4f;padding:3px 0px 3px 0px;}

.menu-left li a,#menu-left li a:hover{text-decoration:none;font-family:Georgia;padding-left:20px;}
.menu-left li a{background:url("/img/menu_left_1.gif") 2px 6px no-repeat;color:#524f4f;display:block;position:relative;}

.menu-left li a.gray{color:#8c8a8a;}
.menu-left li a.orange{color:#fa8e23;}
.menu-left li a:hover,#menu-left li a.active{background:url("/img/menu_left_1a.gif") 2px 6px no-repeat;color:#19acde;}

#menu_left_block .menu-left li a{color:#000000;}
#menu_left_block .menu-left li a:hover{color:#19acde;}
#menu_left_block .menu-left li a:hover,#menu_left_block .menu-left li a.active{background:url("/img/menu_left_1a.gif") 2px 6px no-repeat;color:#19acde;}


.menu-left li ul{padding:2px 0px 3px 10px;margin:0px;}
.menu-left li ul li{font-size:16px;line-height:18px;color:#524f4f;background:none;padding:0px 0px 0px 0px;}
.menu-left li ul li a, .menu-left li ul li a:hover{text-decoration:none;font-family:Georgia;padding-left:15px;}
.menu-left li ul li a{background:url("/img/pix.gif") 2px 6px no-repeat;color:#524f4f;}
.menu-left li ul li a:hover, .menu-left li ul li a.active{background:url("/img/menu_left_2a.gif") 2px 6px no-repeat;color:#19acde;}

/* free consultation */
#consult{background:url("/img/consult_bg.gif") 0px 1px repeat-y; width:225px;}
#consult div{padding:7px 20px 0px 20px;}
#consult input{font-family:"Trebuchet MS";font-size:13px;color:#8c8c8c;padding:2px 6px 3px 6px;border:1px solid #adadad;margin-bottom:10px;}
#consult textarea{font-family:"Trebuchet MS";font-size:13px;color:#8c8c8c;padding:2px 6px 3px 6px;width:170px;border:1px solid #adadad;margin-bottom:10px;height:70px;}
#consult input.active, #consult textarea.active{border:1px solid #7cca15;color:#000;width:170px;}
#consult input.inactive, #consult textarea.inactive{border:1px solid #adadad;color:#8c8c8c;width:170px;}
#consult input.required {border:1px solid #f00;color:#8c8c8c;width:170px;}
#consult .submit{width:147px;height:30px;border:none;position:absolute;margin:5px 0px 0px 13px;}
#consult label{color:#000;font-size:13px;font-family:"Trebuchet MS";padding:0px 0px 0px 2px;margin:0px;}

/* free consultation mini*/
#consult_mini{background:url("/img/consult_bg_mini.gif") 0px 1px repeat-y; width:166px;}
#consult_mini div{padding:0px 10px 0px 10px;}
#consult_mini input{font-family:"Trebuchet MS";font-size:13px;color:#8c8c8c;padding:2px 6px 3px 6px;border:1px solid #adadad;margin-bottom:5px;}
#consult_mini textarea{font-family:"Trebuchet MS";font-size:13px;color:#8c8c8c;padding:2px 6px 3px 6px;width:130px;border:1px solid #adadad;margin-bottom:10px;height:37px;}
#consult_mini input.active, #consult_mini textarea.active{border:1px solid #7cca15;color:#000;width:130px;}
#consult_mini input.inactive, #consult_mini textarea.inactive{border:1px solid #adadad;color:#8c8c8c;width:130px;}
#consult_mini input.required {border:1px solid #f00;color:#8c8c8c;width:130px;}
#consult_mini .submit{width:147px;height:30px;border:none;position:absolute;margin:5px 0px 0px -8px;}
#consult_mini label{color:#000;font-size:13px;font-family:"Trebuchet MS";padding:0px 0px 0px 2px;margin:0px;}

/* form */
#request_form {margin:10px 0 0 35px;background:url("/img/consult_bgs.gif") 0px 1px repeat-y; width:450px;}
#request_form_right {display:block; background-image:url(/img/man_open.jpg); background-position: 0 0; background-repeat: no-repeat; margin-top:-310px; margin-left:550px; height:310px; width:340px; }
#request_form {padding:7px 20px 0px 20px;}
#request_form p {margin:3px 0 0 0;}
#request_form .red {color:#f00;}
#request_form input{font-family:"Trebuchet MS";font-size:13px;color:#8c8c8c;padding:2px 6px 3px 6px;border:1px solid #adadad;margin-bottom:10px;}
#request_form textarea{font-family:"Trebuchet MS";font-size:13px;color:#8c8c8c;padding:2px 6px 3px 6px;border:1px solid #adadad;margin-bottom:10px;height:70px;}
#request_form .required {border:1px solid #f00;color:#000;width:220px;}
#request_form input.active, #request_form textarea.active{border:1px solid #7cca15;color:#000;width:220px;}
#request_form input.inactive, #request_form textarea.inactive{border:1px solid #adadad;color:#8c8c8c;width:220px;}
#request_form input.submit {margin-left:125px;border:0;}
#request_form label {float:left;display:block;width:200px;color:#000;font-size:13px;font-family:"Trebuchet MS";}

/* client enter */
#enter{background:url("/img/enter_bg.gif") 0px 1px repeat-y; width:225px;}
#enter div{padding:7px 20px 0px 20px;}
#enter input{width:100%;font-family:"Trebuchet MS";font-size:13px;color:#8c8c8c;padding:2px 6px 3px 6px;border:1px solid #adadad;margin-bottom:10px;}
#enter textarea{width:100%;font-family:"Trebuchet MS";font-size:13px;color:#8c8c8c;padding:2px 6px 3px 6px;border:1px solid #adadad;margin-bottom:10px;height:70px;}
#enter input.active, #enter textarea.active{border:1px solid #7cca15;color:#000;width:170px;}
#enter input.inactive, #enter textarea.inactive{border:1px solid #adadad;color:#8c8c8c;width:170px;}
#enter .submit{width:147px;height:30px;border:none;position:absolute;margin:5px 0px 0px 13px;}
#enter label{color:#000;font-size:13px;font-family:"Trebuchet MS";padding:0px 0px 0px 2px;margin:0px;}

/* partners */
#partners {padding:0px 0px 10px 0px;margin:0px;}
#partners li{list-style:none;text-align:center;padding-top:2px;}

/* news */
.news {font-family:"Trebuchet MS";font-size:13px;padding:5px 15px 5px 15px;}
.news .date{color:#31bff0;}
.news .descr,.news .descr a{color:#3e3e3e;padding-bottom:10px;}
 .descr a:hover{color:#fa8e23;padding-bottom:10px;}
/* clients */
#clients {padding:0px 0px 10px 0px;margin:0px;}
#clients li{list-style:none;text-align:center;padding-top:2px;}

/* Main part */
#blocks {width:637px;}
.block{width:637px;height:59px;background:url("/img/block_bg.gif") 0px 0px no-repeat; cursor:pointer;}
.block-a{width:637px;height:59px;;background:url("/img/block_bg_a.gif") 0px 0px no-repeat;cursor:pointer;}

.block-down{width:637px;height:37px;background:url("/img/block_down.gif") 0px 0px no-repeat;position:relative;margin-top:-6px;}
.block-down-a{width:637px;height:37px;background:url(/img/block_down_a.gif) 0px 0px no-repeat;position:relative;margin-top:-6px;}

.block-up{width:637px;height:11px;background:url(/img/block_up.gif) 0px 0px no-repeat;position:relative;margin-bottom:-11px;}
.block-up-a{width:637px;height:11px;background:url(/img/block_up_a.gif) 0px 0px no-repeat;position:relative;margin-bottom:-11px;}
.block img, .block-a img{margin:12px 0px 0px 42px;}

/*jNice*/
.jNiceCheckbox {background: transparent url(/img/checkbox.gif) 0px 0px repeat-y ;height: 15px;	width: 15px;position:absolute;left:0px;z-index:2;cursor:pointer;}
.jNiceChecked { background-position: 0px 18px;}
.jNiceWrapper {position:relative;vertical-align:top;}
/* .jNiceWrapper input {outline:none;moz-outline:none;} */

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;	width: 100%;	height: 500px;}
#jquery-lightbox {position: absolute;top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none;}
#lightbox-container-image-box {	position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%; display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {display: block; 	clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;}

/*common*/
table.personal tr td { text-align:left; padding:5px; border:0px; width:90%; font-size:11px; }

table tr.grid td { height:0px; padding:0px; font-size:0px; line-height:0px; border:0px; }
table.new tr td { padding:0px 0px 0px 0px; border:0px; }
*.first, tr.first td, table.first, ul li.first { margin-top:0px; padding-top:0px; }
*.last, tr.last td, p.last, ul li.last { margin-bottom:0px; padding-bottom:0px; }
*.nowrap { white-space:nowrap; }
*.n-borders { border:0px; }
*.w100 { width:100%; }
*.h100 { height:100%; }
*.bold { font-weight:bold; }
*.n-bold { font-weight:normal; }
*.italic { font-style:italic; }
*.underline { text-decoration:underline; }
*.n-underline, a.n-underline, a.n-underline:hover { text-decoration:none; }
*.uppercase { text-transform:uppercase; }
*.arial { font-family:Arial; }
*.tahoma { font-family:Tahoma; }
*.georgia { font-family:Georgia; }
*.inline { display:inline; }
*.dotted { border-bottom:1px dashed; }
*.click { cursor:pointer; }
*.n-click { cursor:auto; }
*.fright { float:right; }
*.fleft { float:left; }
*.displaynone { display:none;	}
*.display { display:block;}
*.n-display { display:none;}
*.clear { clear:both; }
*.hidden { visibility:hidden; }
*.visible { visibility:visible !important; }
*.absolute { position:absolute; }
*.relative { position:relative; }
*.z-index-2 { z-index:-2; }
*.z-index-1 { z-index:-1; }
*.z-index0 { z-index:0; }
*.z-index1 { z-index:1; }
*.z-index2 { z-index:2; }
*.z-index3 { z-index:3; }
*.z-index4 { z-index:4; }
*.z-index5 { z-index:5; }
*.z-index6 { z-index:6; }
*.z-index7 { z-index:7; }
*.z-index8 { z-index:8; }
*.z-index1000 { z-index:1000; }

.rr11, .rr22, .rr33 {
    display: block; font-size: 0; height: 1px; background: #ffffff;
   }
.rr11 { margin: 0 4px; }
.rr22 { margin: 0 2px; }
.rr33 { margin: 0 1px; height: 2px; }
.block-round-content-comment  {
    background: #ffffff; /* Цвет фона */
    padding: 10px; /*  Поля вокруг текста */
	padding-bottom: 3px;
   }
.error_request{ color:red; display:none; margin:-10px 0 0 200px;}

/* крутилки */
#primer_rabot_outer {
width:225px;
display:block;
background: #FFFFFF; /* Цвет фона */
margin:0px;
min-height: 195px;
height: 195px;
}

#primer_rabot {
width:225px;
display:block;
background: #EEEEEE; /* Цвет фона */
margin-top:0px;
margin-bottom:5px;
border: 1px solid #74cf02;
min-height: 152px;
height: 152px;
}
.tbl{
margin-top:0px;
margin-bottom:5px;
border: 1px solid #000;
width: 100%;
}
#primer_rabot2 {
display:none;
width:225px;
display:block;
background: #EEEEEE; /* Цвет фона */
margin-top:0px;
margin-bottom:5px;
border: 1px solid #74cf02;
}
#primer_rabot table, #primer_rabot2 table, #primer_rabot3 table{
border-spacing:0px;
border-collapse:collapse;
width:225px;
}
.tdr{
text-align:right;
width:20px;
padding:3px;
border-bottom: 1px solid #DDDDDD;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.tbl td, #primer_rabot td, #primer_rabot2 td{
padding:3px;
border-bottom: 1px solid #DDDDDD;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.tbl td{
 border-color: #000;
}
.tbl td a, #primer_rabot td a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#primer_rabot3 {
 height:226px;
/*
background-color: #CCCCCC;
display:none;
width:225px;
display:block;
background: #EEEEEE;
margin-top:0px;
margin-bottom:5px;
border: 1px solid #74cf02;
*/
}

/* управление крутилками */
#primer_rabot_ctl {
width:225px;
height:38px;
display:block;
}
#primer_rabot2_ctl {
width:225px;
height:38px;
display:block;
}
#primer_rabot_ctl a, a.b_link{
 text-decoration: none;
 display:block;
 height:10px;
 background-image:url(/images/upd.png);
 background-position: 10px 6px;
 padding-left:45px;
 padding-top:8px;
 padding-bottom:8px;
 background-repeat: no-repeat;
 color: #05599d;
 font-size: 12px;
 cursor:pointer;
}
#primer_rabot_ctl2 a{
 text-decoration: none;
 display:block;
 height:10px;
 background-image:url(/images/upd.png);
 background-position: 10px 6px;
 padding-left:45px;
 padding-top:8px;
 padding-bottom:8px;
 background-repeat: no-repeat;
 color: #05599d;
 font-size: 12px;
 cursor:pointer;
}
a.b_link{
  background-image: none;
  text-align: center;
  background-image:url(/images/b_link.png);
  background-position: 3px 0px;
  padding-left:25px;
  padding-top:9px;
  padding-bottom:10px;
}
#primer_rabot_ctl a:hover , a:hover.b_link{
 text-decoration: underline;
}
#primer_rabot_ctl2 a:hover{
 text-decoration: underline;
}
#primer_rabot_ctl3 a:hover{
 text-decoration: underline;
}

#primer_rabot_ctl3 a{
 text-decoration: none;
 display:block;
 height:10px;
 background-image:url(/images/upd.png);
 background-position: 10px 6px;
 padding-left:45px;
 padding-top:8px;
 padding-bottom:8px;
 background-repeat: no-repeat;
 color: #05599d;
 font-size: 12px;
 cursor:pointer;
}

/* */

.number_table td,em{
 text-align:justify;
 color: #000000;
}
div.left_title {
 color: #39baea;
 font-size: 17px;
 font-weight:bold;
 text-align:center;
 font-family:Tahoma;
 padding-bottom:6px;
}
/*
старый вариант юез обвязки
#top_info{
	position: absolute;
	right: 5px;
	top: 15px;
	height: 18px;
	overflow: hidden;
}
*/
#top_info_over{
  left: 50%;
  margin-left: -500px;
  position: absolute;
  top:15px;
  padding-left:210px;
  width: 790px;
  display:block;
}
#top_info{
	top: 15px;
	height: 18px;
	overflow: hidden;
}
#top_info td, #top_info th{
	font-weight: normal;
	line-height: 15px;
	padding-right: 5px;
	vertical-align: baseline;
	color: #8b8b8b;
}
#top_info a{
  color: #8b8b8b;
  text-decoration: none;
}
#top_info a:hover{
	color: #FA8E23;
	/*text-decoration: underline;*/
}
#top_info th{
	padding: 0 3px 0 20px;
	background: url(../images/icons.png) left no-repeat;
}
#top_info th.itm1{
	background-position: 0 0;
}
#top_info th.itm2{
	background-position: 0 -16px;
}
#top_info th.itm3{
	background-position: 0 -32px;
}
#top_info th.itm4{
	background-position: 0 -48px;
}
#top_info th.itm5{
	background-position: 0 -64px;
}
#top_info td{
	font-family: "Trebuchet MS", sans-serif;
	padding-right: 15px;
}
#top_info td:last-child{
	padding-right: 0;
}
#vbar{
	display: block;
	text-align: center;
	position: fixed!important;
	background: url(/img/vbar2.gif) bottom no-repeat;
	width: 168px;
	height: 18px;
	top: 420px;
	left: -72px;
	position: absolute;
	z-index: 100;
	line-height: 20px;
	padding-bottom: 5px;
	-o-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	font-family: Georgia;
	font-size: 17px;
	color: #FF0000;
	text-decoration: none;
  transition-property: padding-top, margin-top;
  transition-duration: 0.3s;
  -moz-transition-property: padding-top, margin-top;
  -moz-transition-duration: 0.3s;
  -webkit-transition-property: padding-top, margin-top;
  -webkit-transition-duration: 0.3s;
  -o-transition-property: padding-top, margin-top;
  -o-transition-duration: 0.3s;
}
*+html #vbar, *html #vbar{
left: -1px;
top: 390px;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#vbar:hover{
color:#39BAEA;
}
a:hover#vbar{
padding-top: 10px;
margin-top: -5px;
}
*+html a:hover#vbar, *html a:hover#vbar{
margin-top: 0;
}
/* spoilers */
div.faq{
margin-top:-50px;
}
.spoiler-wrap{
margin: 6px;
width: 95%;
}
.spoiler-wrap h3{
	font-weight: normal;
	margin: 5px 0;
}
.spoiler-head {
padding-top:5px;
padding-left:10px;
font-family: "Trebuchet MS";
font-size: 15px;
font-style: italic;
line-height: 14px;
cursor:pointer;
color:#FA8E23;
background-image:url(/img/box.gif);
background-position: 0px 9px;
background-repeat: no-repeat;
}
.folded {
}
.unfolded {
}
.spoiler-body {
line-height: 11px;
margin-left: 8px;
padding: 1px 6px 2px;
font-family: "Trebuchet MS";
font-size: 13px;
display:none;
color:#999999;
text-align:justify;
}
/* /spoilers */

#facebox {  position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left;}
#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}
#facebox .content {
  display:table;
  width: 500px;
  height: 410px;
  padding: 10px;
  background: #FFFFFF;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}
#facebox .close{
  position:absolute;
  top:5px;
  right:5px;
  padding:2px;
  background:#fff;
}
#facebox .close img{  opacity:0.3;}
#facebox .close:hover img{  opacity:1.0;}
#facebox .loading {  text-align: center;}
#facebox .image {  text-align: center;}
#facebox img {  border: 0;  margin: 0;}
#facebox_overlay {  position: fixed;  top: 0px;  left: 0px;  height:100%;  width:100%;}
.facebox_hide {  z-index:-100;}
.facebox_overlayBG {  background-color: #000;  z-index: 99;}
#ref_ico{ width: 32px; height: 32px; background: url(/img/referers.png) left bottom no-repeat; display:inline-block; *display: inline; zoom: 1; opacity: 0.7;}
.pdf_link{ padding-left:20px; background: url(/img/pdf_ico.gif) left bottom no-repeat; display:inline-block; *display: inline; zoom: 1; font-weight: bold; }

:hover#ref_ico{opacity: 1;}

.progressbar{
	margin-top: 3px;
	background: #e1e1e1;
	border: 1px solid #39BAEA;
	width: 61px;
	float: right;
	font-size: 9px;
	overflow: hidden;
	white-space: nowrap;
	height: 12px;
	line-height: 11px;
	cursor: default;
	margin-left: 1px;
}
.progressbar div{
	position: relative;
}
.progressbar div div{
 	position: absolute;
	height: 12px;
	background: url(/img/progress2.gif);
	z-index: 0;
}
.progressbar span{
	display: block;
	width: 61px;
	text-align: center;
	z-index: 100;
	position: absolute;
	background: url(/img/6tr.png) top repeat-x;
}
* html .progressbar span{
	background-image: none;
}
#primer_rabot2 #poll td {
	font-size: 10px;
}

#primer_rabot2 #poll td b{
	font-size: 12px;
}
#poll td{
	line-height: 14px;
}
#poll a{
	display: block;
	background: url(/img/green_button2.gif) center no-repeat;
	color: white;
	text-decoration: none;
	height: 14px;
	line-height: 12px;
	font-size: 9px;
	width: 63px;
	float: right;
	text-align: center;
	font-weight: bold;
	margin-left: 1px;
}
/* dialog */
#dialog p { font-size: 13px; font-family: "Trebuchet MS", sans-serif;}
#ui-dialog-title-dialog { font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", sans-serif;}
input.ui-button { font-size: 13px; font-family: "Trebuchet MS", sans-serif;}
.ui-dialog-buttonset {  font-size: 11px; }

.navichars span, .navichars a{
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 2px 3px;
	background-color: #EEEEEE;
	margin: 0 4px 4px 0;
	font-family: Georgia;
	border-bottom: 2px solid #39BAEA;
	font-size: 12px;
	color: #39BAEA;
}
.navichars a{
	text-decoration: none;
	color: black;
}
.navichars a:hover{
	border-bottom: 2px solid #FA8E23;
	background-color: #fff;
	color: #FA8E23;
}
.navichars div{
	display: block;
	margin-top: 10px;
}
.next_link{
	float: right;
	text-align: right;
	background: url(/img/arr_next.gif) right 22px no-repeat;
	padding-right: 16px;
}
.prev_link{
	float: left;
	text-align: left;
	background: url(/img/arr_prev.gif) left 22px no-repeat;
	padding-left: 16px;
}
.prev_link, .next_link{
	color: #39BAEA;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
#ribbon{
	display: none;
	background: #FA8E23;
	height: 2px;
	position: absolute;
	width: 2px;
	top: 15px;
}
.charlist th{
	text-align: center;
	width: 32px;
	background: url(../img/bigletter.gif) 0px 5px no-repeat;
	padding-top: 7px;
	padding-bottom: 2px;
	font-family: font-family: Georgia, serif;
	vertical-align: top;
	font-weight: normal;
	font-size: 16px;
}
.charlist ul{
	padding-right: 20px;
}
.charlist ul li{
	text-align: left;
}

