/*--- DErek (Zhukov Alexandr) ---*/
/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
       font-family: Arial;
       font-size: 62.5%;   /* Resets 1em to 10px */
       text-align: left; /* Center for IE 5.x */
}
select, input[type="password"],input[type="text"],input[type="file"], textarea {

border:1px solid #7F9DB9;
color:#666666;
font-family:Tahoma,Helvetica,sans-serif;
font-size:11px;
padding:1px 2px 1px 5px;
}
.clearing { clear: both; height: 1px; font-size: 1px; }

a { text-decoration:underline ;color:#1B76B7}
a:hover { text-decoration:none }


.max_w { max-width:1280px; position:relative;}
*html .max_w {width:expression(document.body.clientWidth > 1280? "1280px": "auto" );}

.min_w { min-width:1000px; background: url("/assets/templates/default/images/sh/h.jpg") no-repeat; _height:1px}
*html .min_w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}

/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.head { background: url("/assets/templates/default/images/sh/bg_head.jpg") repeat-x;  padding:43px 0px 50px 68px; overflow:hidden; min-height:1px}
*html .head { height:1px; overflow:visible}
.head .logo { display:block; background: url("/assets/templates/default/images/sh/logo.jpg") no-repeat; width:122px; height:85px; float:left}

.head h6 { float:left; padding:0 0 0 20px; margin-top:9px; font-size:18px; color:#cc0000; background: url("/assets/templates/default/images/sh/ic.jpg") no-repeat 100% 0px; }
.head h6 i { display:block; padding:7px 0 0 85px; font-size:14px; color:#1b76b7}

/* Head/Menu
--------------------------------------------------*/
.head ul { background: url("/assets/templates/default/images/sh/hm.gif") no-repeat; float: left; width:450px; height:23px; margin-top:32px; margin:17px 0 0 30px; padding:9px 0 0 10px;
 list-style:none; font-family:Myriad Pro  }
.head ul li { float:left; font-size:11px; padding:0 8px 0 8px; background: url("/assets/templates/default/images/sh/hm_li.gif") no-repeat 100% 5px;   }
.head ul li a { color:#FFFFFF;}
.head ul .last_hm { background:none; padding-right:0px}




/*_____________________________________________________*/

#bbot {
	border-color:#E5E5E5;
	border-style:solid;
	border-width:0;
	border-bottom-width:1;
	}

/* òàáëèöà 1*/
.instab {
	background-color:#CACACA;
}
.instab th {
	color:#333333;
	font-weight:bold;
	text-align:left;
	background-color:#D8ECFC;
	}
.instab td {
	color:#333333;
	background-color:#fff;
	}

/* òàáëèöà - ïðàéñ*/
.instab {
	background-color:#CACACA;
}
.instab th {
	color:#333333;
	font-size:11;
	font-weight:bold;
	text-align:left;
	background-color:#E9F5FF;
	}
.instab td {
	color:#333333;
	background-color:#fff;
	}
.instab .sec {
	background-color:#FFFFFF;
	}

.instab .secb {
	background-color:#FBFBFB;
	font-weight: bold;
	}



/* Top Blocks
--------------------------------------------------*/
.top_blocks {font-size:11px; padding:0 0 20px 0px; min_height:235px; _height:235px; max-width:1450px}
.top_blocks a { color:#cc0000}
.top_blocks a:hover { color:#1b76b7; text-decoration:underline}

.top_blocks table {border: none; border-collapse: collapse; width: 100%}
.top_blocks table tr td {padding: 0px; vertical-align:top; width:28% }
.top_blocks table tr .right_tb { width:690px; padding:0 20px 0 15px;  background: url("/assets/templates/default/images/sh/right_tb.gif") no-repeat 20px 0%}


.tb_menu { margin:0px; padding:8px 0 0 49px; list-style:none; border-left:6px solid #1b76b7}
.tb_menu li {padding:0 0 18px 0; font-size:12px}

.tb_menu li a {color:#cc0000}
.tb_menu li a:hover {color:#1b76b7; text-decoration:underline}

.rt_block { width:310px; padding:25px 30px 40px 0; float:left}
.rt_block img { float:left;}
.rt_block b { display:block; font-size:13px; font-weight:normal; padding-bottom:5px; font-family:Myriad Pro  }
.rt_block p { overflow:hidden; min-height:1px; padding:5px 0 0 15px; font-family:Arial, Helvetica, sans-serif}
*html .rt_block p { height:1px; overflow:visible;}


.zakaz { padding:0 0 0 0;}
.zakaz a { color:#ffffff; background:#cc0000; padding:2px 5px 3px 5px }
.zakaz a:hover { color:#FFFFFF}
/* FAQ Blocks
--------------------------------------------------*/
.fb_tt { background:#f3f7fa url("/assets/templates/default/images/sh/fb_tt.gif") repeat-x; margin:-100px 20px 30px 20px}
.fb_tl { background: url("/assets/templates/default/images/sh/fb_tl.gif") no-repeat}
.fb_tr { background: url("/assets/templates/default/images/sh/fb_tr.gif") no-repeat 100% 0%}
.fb_bl { background: url("/assets/templates/default/images/sh/fb_bl.gif") no-repeat 0% 100%}
.fb_br { background: url("/assets/templates/default/images/sh/fb_br.gif") no-repeat 100% 100%; padding:35px 0 30px 37px; font-size:12px; overflow: hidden; min-height:1px;}
*html .fb_br { overflow:visible; height:1px;}

.fb_br a {color:#1b76b7;text-decoration:none; }
.fb_br a:hover {  color:#cc0000; text-decoration:underline}

.fb_br h6 { font-size:24px; font-weight:normal; border-bottom:1px solid #000000; float:left; font-family:Myriad Pro; margin-right:55px; margin-bottom:30px }
.all_faq { float:left; font-size:11px; background: url("/assets/templates/default/images/sh/ic1.gif") no-repeat 0px 5px; padding:0 50px 0 11px; margin-top:9px}
.send_f { float:left; font-size:11px; background: url("/assets/templates/default/images/sh/ic2.gif") no-repeat 0px 4px; padding:0 0 0 10px; margin-top:9px}

.faq_blocks { float:left; width:30%; padding:0 30px 0 0; line-height:17px}
.faq_blocks p { padding: 0 0 0 11px}
.faq_blocks h5 { background: url("/assets/templates/default/images/sh/fa_h.gif") no-repeat 0px 1px; padding:0 0 10px 12px; font-size:12px; font-weight:normal }
.faq_blocks h5 a { text-decoration:none}
.faq_blocks h5 a:hover { text-decoration:none }

/* baners
--------------------------------------------------*/
.baners { padding:0 20px 40px 20px; text-align:center}
.baners table {border: none; border-collapse: collapse; width: 100%}
.baners table td {padding: 0px; vertical-align:top}

/* News C
--------------------------------------------------*/
.new_c { padding:0 0 50px 55px; overflow: hidden; min-height:1px}
*html .new_c { height:1px; overflow:visible}
.new_c a {color:#1b76b7; }
.new_c a:hover {  color:#cc0000; text-decoration:underline}
.new_c h6 { font-size:24px; font-weight:normal; border-bottom:1px solid #000000; float:left; font-family:Myriad Pro; margin-right:55px; margin-bottom:30px }
.new_c .arh_new { float:left; font-size:11px; background: url("/assets/templates/default/images/sh/ic1.gif") no-repeat 0px 5px; padding:0 50px 0 11px; margin-top:9px}

.nw_b { width:31%; float:left; padding:0px 20px 0 0; font-size:12px}
.nw_b img { float:left; padding:0 0 2px 2px; background: url("/assets/templates/default/images/sh/nimg.gif") no-repeat 0% 100% ; }

.nw_b i { color: #FFFFFF; background:#cc0000; font-size:11px; font-style:normal; padding:2px 6px 2px 5px}
.nw_b p { padding-top:7px; line-height:18px}


.neb_txt { overflow:hidden; min-height:1px; padding:3px 0 0 15px}
*html .neb_txt { overflow:visible; height:1px}

/* Footer
--------------------------------------------------*/
.f { padding:0 20px 0 20px; background: url("/assets/templates/default/images/sh/f.jpg") no-repeat 0% 100%}
.fc { height:97px; border-top:10px solid #f3f7fa; padding:24px 85px 0 160px; font-size:12px;}
.fc p { padding-bottom:2px}

.f_ban { float:right; padding:14px 0 0 0}
.f_ban img { margin-left:15px;}




/* Center
--------------------------------------------------*/
.c { margin:0px 0px 0px 285px; padding:0px 0px 0px 0px;}
*html .c { height:33px; position:relative  }

/* Center_Col
--------------------------------------------------*/
.cl { float: right; width:100%; padding:0px 0px 30px 0px; position:relative;}

.c_cont { padding:0 35px 0 0; font-family:Tahoma; font-size:12px;}
.c_cont h1 { font-size:18px; font-weight:normal; padding-bottom:20px}
.c_cont p { padding-bottom:15px;}
.c_cont img { float: left; margin:0 20px 10px 0;}
.c_cont ul { margin:0; padding:0 0 10px 35px; list-style:none}
.c_cont ul li { background: url("/assets/templates/default/images/sh/c_li.gif") no-repeat 0px 6px; padding:0 0 7px 16px }

/* Left_Col
--------------------------------------------------*/
.l { width:230px; float:left; position:relative; margin-left:-285px; padding:0px 20px 30px 0px; font-size:12px;}
.l a { color:#d52f2f;}
.l a:hover { color:#1b76b7; text-decoration:underline; }

.l ul { margin:0px; padding:10px 0 0 52px; border-left:6px solid #1b76b7; list-style:none; margin-bottom:120px; }
.l ul li { padding:0 0 18px 0;}
.l ol li{ padding:0 0 10px 20px; font-family:Myriad Pro}
.l ul li:first-letter { font-weight:bold}


.l_baners { padding:0 0 0 27px;}
.l_baners img { margin-bottom:25px}

/*menu
-------------------------------------------------*/
.i_menu{

list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0px 0px 0px;
padding:0px ;
}
.i_menu li{
	list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
.i_menu strong {color:#CC0000;}

.i_menu_ind{

list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
padding:5px ;
}

#ball {
border:1px solid #E5E5E5;
width:100%;
}
.pad10 {
padding:0 10px 10px;
margin-bottom:3px;
font-size:11px;
}

.faq-text{
font-family:Tahoma,Helvetica,sans-serif;
font-size:11px;
color:#333333;
text-decoration:none;
}
.bluel, span.bluel p {
    color:#2D8BCE;
    font-size:11px;
}

.blue, span.blue p {
color:#2D8BCE;
font-size:11px;
display:block;
}

/* Pipe
------------------------------------------------------------------------- */
#pipe {
    text-align : center;
}



#pipe ul li.last {
    background : none;
 }

.path {
    margin: 10px 0px;
}
.fform {
    font-family:arial;
    vertical-align:top;
}

.fform input {
    width:170px;
}

.fform textarea {
    width:270px;
    height:100px;
}

.userinfo{
  color:#666;
  font-size:11px;
}

.userinfo #qid{
  font-weight:bold;
  color:black;
}

.blue #i-title{
  margin:10px 0 0px 0;
  display:block;
}