td,p,div,a, span, input{
	font-family: arial, tahoma, verdana;
	color:#37567a;
}

.verd{font-family:verdana, tahoma, arial;}
.times{font-family:'Times New Roman', tahoma, arial;}

a, a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

td, p, div, span{font-size:12px;}

.s6{font-size:6px;}
.s8{font-size:8px;}
.s9{font-size:9px;}
.s10{font-size:10px;}
.s11{font-size:11px;}
.s12{font-size:12px;}
.s13{font-size:13px;}
.s14{font-size:14px;}
.s16{font-size:16px;}
.s18{font-size:18px;}
.s19{font-size:19px;}
.s20{font-size:20px;}
.s22{font-size:22px;}
.s24{font-size:24px;}


.blue{color:#0a69b2;}
.white{color:#ffffff;}
.l_blue{color:#00a9e6}
.d_blue{color:#37567a;}
.dd_blue{color:#005991;}


.dark_gray{color:#333333}
.gray{color:#616161;}



.green{color:#569d30;}
.orange{color:#ffaf07;}

.light_blue{color:#e1e1e1;}
.red{color:#bd0100}
.dark_red{color:#720200;}
.deep_red{color:#3f1314;}
.deep_blue{color:#1a2783;}
.light_black{color:#131c1b;}

.classic{color:#545454}
.blue_color{color:#a6bcc8;}
.black{color:#000000;}
.l_black{color:#001d25;}
.ll_black{color:#373737;}
.l_orange{color:#ffc002;}
.d_orange{color:#d0971d;}
.l_gray{color:#d7d7d7;}
.ll_gray{color:#aec1ca;}
.yel{color:#cbc06e;}
.pink{color:#d686b6;}


a.und{text-decoration:underline;}
a.und:hover{text-decoration:none;}
a.no_und{text-decoration:none;}
a.no_und:hover{text-decoration:underline;}

.bold{font-weight:bolder;}


.search{
	background: #ffffff;
	color: #042225;
	border: 1px solid #4f4f4f;
}

.w100{width:100%;}

h1, h2, h3{padding:0px;margin:0px;font-weight:normal}

.let_space_02{letter-spacing:0.2ex;}
.line_height_150{line-height:150%;}

.just{text-align:justify;}

.nav_no_sel{width:19px;height:19px;text-align:center;vertical-align:middle;background-color:#569d30;border:1px solid #569d30;}
.nav_sel{width:19px;height:19px;text-align:center;vertical-align:middle;background-color:#ffffff;border:1px solid #ffaf07;}


.menu_0{padding-left:14px;height:28px;}
.menu_0_sel{padding-left:14px;background-image:url(/img/site4/left/menu_0_sel.png);background-repeat:no-repeat;background-position:left center;height:28px;}
.menu_1{padding-left:31px;background-image:url(/img/site4/left/menu_1.png);background-repeat:no-repeat;background-position:left center;height:20px;}
.menu_1_sel{padding-left:31px;background-image:url(/img/site4/left/menu_1_sel.png);background-repeat:no-repeat;background-position:left center;height:20px;}
.menu_2{padding-left:54px;height:18px;}
.menu_2_sel{padding-left:54px;background-image:url(/img/site4/left/menu_2_sel.png);background-repeat:no-repeat;background-position:left center;height:18px;}

.left_menu{
	background-image:url(/img/site4/cen/head_gray_bg.png);
	background-repeat:repeat-x;
	height:41px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	padding-left:20px;
	line-height:40px;
	margin-bottom:5px;
	margin-left:25px;
}

.left_menu > a{
	font-size:18px;
}


.pad_0{padding:0px;}
.pad_1{padding:1px;}
.pad_3{padding:3px;}
.pad_5{padding:5px;}
.pad_10{padding:10px;}
.pad_r_1 {padding-right:1px;}
.pad_l_5 {padding-left:5px;}
.pad_r_5 {padding-right:5px;}
.pad_l_7 {padding-left:7px;}
.pad_r_7 {padding-right:7px;}
.pad_l_8 {padding-left:8px;}
.pad_r_8 {padding-right:8px;}
.pad_l_10 {padding-left:10px;}
.pad_r_10 {padding-right:10px;}
.pad_t_3 {padding-top:3px;}
.pad_l_3 {padding-left:3px;}
.pad_b_5 {padding-bottom:5px;}
.pad_t_5 {padding-top:5px;}
.pad_t_6 {padding-top:6px;}
.pad_b_10 {padding-bottom:10px;}
.pad_t_10 {padding-top:10px;}
.pad_0{padding:0px;}
.pad_b_0{padding-bottom:0px;}
.pad_r_0{padding-right:0px;}
.pad_l_0{padding-left:0px;}
.pad_t_0 {padding-top:0px;}
.pad_l_30 {padding-left:30px;}

.idx_menu{padding-left:44px;background-image:url(/img/site4/index/dot.gif);background-repeat:no-repeat;background-position:34px  center;height:18px;}
.links_seo_p4, .links_seo_p4 a 
{
 font-size: 9px;
 Color:#CCCCCC;
}
.accordion_content {
display:none;
}

.textDiv {
margin:0 10px 20px 0px;
}

.textDiv a {
 font-size:10px;
 color:red;
 text-decoration:none;
}

.dd_blue s11 a {
  text-align:left;
}

/********** NEW STYLES *********/
.cont{
	font:12px Arial;
	color:#798992;
}
.cont span{
	padding:0 16px 0 0;
	color:#0093dd;
}
.tel{
	padding:0 0 0 45px;
	font:12px Arial;
	color:#798992;
}
.tel span{
	font:bold 18px Arial;
}

.l_blue{color:#0093dd}

.enter{
	padding:20px 0 7px;
	color:#798992;
}
.enter a{
	color:#798992;
}

.lmenu{
	margin:0 0 20px;
	padding:0 0 29px;
	background:url("/img/site5/lmenu-bt.png") 0 bottom no-repeat;
}
.lmenu-top{
	height:49px;
	background:url("/img/site5/lmenu-top.png") 0 0 no-repeat;
}
.lmenu-top h2{
	padding:15px 0 0;
	font:18px Arial;
	color:#fff;
	text-align:center;
}
.lmenu-c{
	padding:5px 6px 0 7px;
	background:url("/img/site5/lmenu.png") 0 0 repeat-y;
}
.lmenu-c ul{
	margin:0;
	padding:0;
}
.lmenu-c .list li{
	list-style:none;
}
.lmenu-c .list li a{
	display:block;
	padding:4px 0 5px 65px;
	font-size:12px;
	color:#798992;
}
.lmenu-c .list li a span{
	border-bottom:1px dotted #798992;
}
.lmenu-c .list li a.active, .lmenu-c .list li a:hover{
	color:#333;
	text-decoration:none;
	background:#e7e7e7 url("/img/site5/li.gif") 50px 7px no-repeat;
}
.lmenu-c .list li a:hover span{
	border-bottom:1px dotted #333;
}

.lmenu-c .catalog{
	margin:0 0 -15px;
	position:relative;
	width:220px;
}
.lmenu-c .catalog td{
	vertical-align:middle;
}

.lmenu-c .catalog td > div > a{
	padding:10px 0;
	display:block;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #dee3e4;
}
.lmenu-c .catalog tr:last-child td > div > a{
	border:0;
}
.lmenu-c .catalog td a.end{
	border:0;
}
.lmenu-c .catalog td > div > a > img{
	margin:-6px 7px -6px 15px;
	position:relative;
}

.lmenu-c .catalog td > div > a span{
	display:block;
	float:right;
	width:160px;
	font:bold 13px Tahoma;
	color:#39587b;	
}

/*.lmenu-c .catalog td{
	position:relative;
}*/

.lmenu-c .catalog .active  > a,
.lmenu-c .catalog > tbody > tr > td:hover > div  > a
{
	background:#0172b5;
}
.lmenu-c .catalog .active a span,
.lmenu-c .catalog > tbody > tr > td:hover > div  > a span
{
	color:#fff;
}

.popup{
	display:none;
}

.lmenu-c .catalog td > div{
    position:relative;
}
.lmenu-c .catalog td > div  > div.popup{
	position:absolute;
	top:0;
	left:220px;
	width:620px;
        border-radius:0px 10px 10px 0px;
        background-color:#0172b5;
        z-index:10;
        color:white;
}
.lmenu-c .catalog td > div  > div.popup a,
.lmenu-c .catalog td > div  > div.popup p
.lmenu-c .catalog td > div  > div.popup div{
    /*color:#fff;*/
    border-bottom:0px;
}

div.popup{
    padding-left:40px;
}
div.popup > div {
    overflow:hidden;
    padding-top:20px;
    padding-bottom:20px;
}
div.popup > hr{
    margin:0px 20px 0px 0px;
    height:1px;
    border-width:0;
    background-color:white;
}

div.popup > hr:last-child{
    height:0px;
    display:none;
}





div.popup > div > span{
    display:block;
    float:left;
    color:white;
    max-width:23%;
    padding-right:3px;
}

    div.popup > div > span > span{
        color:white;
        display:block;
        margin-top:3px;
        line-height:120%;
    }

.lmenu-c .catalog td > div  > div.popup > div > span > a{
    font-size:16px;
    font-weight: bold;
    border-bottom:0px;
    color:white;
}

div.popup > div > div{
    overflow:hidden;
    float:right;
    width:70%;
    border-radius:10px;
    background-color:#fff;
    margin-right:20px;
    padding:10px;
}

div.popup > div > div > span{
    display:block;
    float:left;
    margin-right:10px;
    max-width:21%;
    width:21%;
    overflow:hidden;
    margin-bottom:10px;
    text-align:center;
    
}

div.popup > div > div > span  img{
    max-width:90px;
    max-height:90px;
}

.lmenu-c .catalog td > div  > div.popup > div > div > span > a{
    color:#0F56A6;
    border-bottom:0px;
}

.popup td{
	background:#0172b5;
}
.popup td p{
	margin:0 0 10px;
	color:#fff;
}
.popup td p a{
	padding:0;
}
.popup td p, .popup td img{
	margin:0 0 15px;
}








.content{
	position:relative;
	overflow:hidden;
}
.content h1{
	font:18px Arial;
}
.content h3{
	font:14px Arial;
}
.content a{
	color:#0f56a6;
}

.block{
	margin:10px 0 20px;
	padding:10px;
	text-align:center;
	border:1px solid #a2a2a2;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	behavior:url(border-radius.htc);
}
.block table{
	margin:0 auto;
}
.block table p{
	margin:0 5px;
	font-size:11px;
	text-align:left;
}

.block2{
	margin:10px 0 20px;
	padding:20px 10px;
	text-align:center;
	border:1px solid #a2a2a2;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	behavior:url(border-radius.htc);
}
.block2 table{
	margin:0 auto;
	width:620px;
}
.block2 table p{
	margin:5px 0 0;
	font-size:15px;
}

.block3{
	margin:0 12px 0 0;
	width:137px;
	height:215px;
	float:left;
	text-align:center;
	border:1px solid #a2a2a2;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	behavior:url(border-radius.htc);
}
.block3 img{
	margin:15px 0;
}
.prod{
	margin:0 0 12px;
	float:left;
	width:330px;
}
.prod p{
	margin:0;
	padding:17px 0 0;
	font-size:14px;
}
.prod a, .prod span{
	color:#0093dd;
}
.prod span{
	color:#0093dd;
}
.prod .size{
	position:relative;
	overflow:hidden;
}
.prod .size span{
	width:110px;
	float:right;
}

.button{
	margin:30px 0 10px;
	width:202px;
	padding:6px 4px;
	color:#fff;
	font-size:14px;
	background:url(../img/bg_button.png) no-repeat;
}

.tech{
	margin-bottom:15px;
	width:375px;
}
.tech td{
	padding:3px 5px;
}
.bggrey{
	background:#f7f7f7;
}
.bluee{
	color:#048dd4;
}


.data_tbl, .data_tbl table{
    border-collapse: collapse;
}

.data_tbl td{
    border:0px;
    padding:3px;
/*    border-bottom:1px solid white;
    border-right:1px solid white;
    background-color: #cccccc;*/
    background-color: #fff;
    min-height:20px;
    vertical-align: middle;
    color:#0598dd;
    font-size:14px;
    padding-bottom:5px;
}
.data_tbl tr > td:first-child, .data_tbl  thead > tr > td{
    /*background-color: #999999;*/
    
    
}

.data_tbl tr > td:first-child{
    color:#101010;
    min-width:100px;
}

.data_tbl  thead > tr > td{
    text-align:center;
}

.data_tbl td > a{
    border-bottom:  1px dotted #0089e9;
    color:#0089e9;
    text-decoration: none;
    font-size:13px;
}


.data_tbl_detail, #el_content table{
    border-collapse: collapse;
}

.data_tbl_detail td, #el_content table td{
    color:#4b6586;
    border:0px;
    padding:3px;
/*    border-bottom:1px solid white;
    border-right:1px solid white;
    background-color: #cccccc;*/
    min-height:20px;
    vertical-align: middle;
    font-size:13px;
}
.data_tbl_detail > tbody > tr:nth-child(even), #el_content table > tbody > tr:nth-child(even){
    background-color: #f7f7f7;
}

.data_tbl_detail thead > tr > td{
    text-align:center;
    background-color:#0492d0;
    color:white;
    font-weight:bold;
}


h2.data_tbl_detail, #el_content table caption{
    background-color:#0492d0;
    color:white;
    padding:5px 3px;
    margin-bottom:5px;
    font-size:13px;
    font-weight:bold;
    
}

.w100{
    width:100%;
}

.descr_text, .descr_text p, .descr_text div, .descr_text span{
    font-size:13px;
    color:#4b6586;
}


.order_price {
    border-collapse: collapse;
    padding:0px;
    width:213px;
}

.order_price tr:first-child td:first-child{
    background:url(/img/site5/order_l.png) center left no-repeat;
    height:60px;
    min-width:37px;
    padding-left:20px;
    text-align:left;
    color:white;
    font-size:14px;
    font-weight:bold;
    width:auto;
}
.order_price  tr  td{
    text-align:right;
}
.order_price tr:first-child td{
    background:url(/img/site5/order_r.png) center right no-repeat;
    padding:0px;
    vertical-align: middle;
    width:113px;
}

.order_price td img{
    width:113px;
    height:60px;
    border:0px;
}
.order_price tr:last-child td{
    font-size:10px;
    color:#7c8687;
}

html img{
    border:0px;
}


#sel_prod {
    color: #7a8990;
    background: url(/img/site5/prod_select.png) right 12px no-repeat ;
    cursor:pointer;
    padding-right:10px;
}

#sel_prod > div{
    position:relative;
    height:0px;
}

#sel_prod > div > div{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    display:none;
    background-color:white;
    padding:0px 5px 5px 0px;
}

#sel_prod > div > div> a{
    font-size: 14px;
    /*min-height: 20px;*/
    color: #7a8990;
    display:block;
}



.content h1.element_title{
    color:#77888f;
    font-size:30px;
}



