body {margin:0px;padding:0px;padding-bottom:45px;font-family:'Tahoma';font-size:12px;color:#565656;behavior:url("/images/csshover.htc");}
a {text-decoration:underline;color:#3a8de1;}
a:hover {text-decoration:none;color:#3a8de1;}
img {border:0px;}
h1 {color:#2f2f2f;font-size:24px;font-weight:100;padding:0px;margin:0px;padding-top:11px;padding-bottom:17px;}
h2 {color:#2f2f2f;font-size:22px;font-weight:100;padding:0px;margin:0px;padding-top:11px;padding-bottom:17px;}
h3 {color:#2f2f2f;font-size:18px;font-weight:100;padding:0px;margin:0px;padding-top:11px;padding-bottom:17px;}
h4 {color:#2f2f2f;font-size:16px;font-weight:100;padding:0px;margin:0px;padding-top:11px;padding-bottom:17px;}
h5 {color:#2f2f2f;font-size:14px;font-weight:100;padding:0px;margin:0px;padding-top:11px;padding-bottom:17px;}
h6 {color:#2f2f2f;font-size:12px;font-weight:100;padding:0px;margin:0px;padding-top:11px;padding-bottom:17px;}
.bc{color:#2f2f2f;font-size:18px;font-weight:100;padding:0px;margin:0px;padding-top:11px;padding-bottom:17px;}

/* BODY STYLE */
.min_width {width:891px;margin:auto;padding-top:40px;}
.logo_block {float:left;padding-left:15px;padding-right:68px;}
.news_forum_links {float:left;width:170px;}
.forum_item {float:left;font-size:16px;background:url(/images/forum_btnbg.jpg) no-repeat;padding:9px 19px;padding-bottom:22px;}
.forum_item a {font-size:14px;color:#fff;}
.news_btnItem {float:left;padding:11px;padding-left:24px;}
.phone_head {float:right;text-align:right;font-size:10px;}
.phone_head div {padding-top:4px;}
.cart_block {background:url(/images/cart_icon.jpg) no-repeat;padding-left:25px;float:right;padding-right:70px;margin-top:7px;}
.endhead {clear:both;height:32px;}
.top_dashed_line {background:url(/images/footer_dashed.jpg) repeat-x 0px 119px;}
.bottom_dashed_line {background:url(/images/footer_dashed.jpg) repeat-x 0px 21px;}
.content_tbl {width:100%;}
.left_block {width:170px;vertical-align:top;padding-bottom:47px;}
.content_block {vertical-align:top;}
.main_digest_block {padding-bottom:35px;border-bottom:1px solid #efefef;padding-left:15px;margin-bottom:21px;}
.shop_item_digest {float:left;height:160px;padding-right:40px;}
.shopt_item_digest_prev {width:98px;height:96px;background:url(/images/noitem_img.jpg) no-repeat;border:1px solid #ddd;}
.shop_item_digest_desc {padding-top:4px;width:100px;}
.main_shop_digest {clear:both;height:1px;line-height:1px;}
.news_item_digest {padding-bottom:27px;}
.news_item_digest h4 {padding:0px;margin:0px;font-size:14px;font-weight:100;padding-bottom:4px;}
.news_item_digest span {display:block;font-size:10px;color:#acacac;padding-top:5px;}
.orange_footer_block {background:#f36e21;color:#fff;padding:14px 19px;padding-bottom:29px;//padding-bottom:16px;}
.orange_footer_block a {color:#fff;}
.orange_footer_block a:hover {color:#fff;}
.left_footer_link {float:left;padding-right:30px;}
.right_footer_link {float:right;}
.copy {float:left;padding-left:67px;padding-top:35px;font-size:10px;}
.left_top_silver_rc {width:4px;height:4px;background:url(/images/left_top_rc.jpg) no-repeat;}
.left_bottom_silver_rc {width:4px;height:4px;background:url(/images/left_bottom_rc.jpg) no-repeat;}
.right_top_silver_rc {width:4px;height:4px;background:url(/images/right_top_rc.jpg) no-repeat;}
.right_bottom_silver_rc {width:4px;height:4px;background:url(/images/right_bottom_rc.jpg) no-repeat;}
.silver_rc_tbl {border:none;}
.silver_rc_tbl td {vertical-align:top;}
.silver_rc_bg {background:#efefef;}
.silver_rc_content {padding:5px;}

.blue_top_block {background:#5eaee1;color:#fff;padding:14px 19px;clear:both;padding-bottom:29px;//padding-bottom:11px;}
.blue_top_block a {color:#fff;}
.blue_top_block a:hover {color:#fff;}
.whiteSubmenuActivator {height:21px;}

table, table td,table tr td{border-collapse:collapse; border: 1px solid #cccccc; text-align:left; }
table {border:none;}
table.noborder, table.noborder tr td, .noborder tr td, .noborder  { border:0px;}
table tr.tblhead td{vertical-align:middle; text-align:center; font-weight:bold;}
.nopadding{padding:0px;margin:0px;}

.tblhead td {background:#f6f6f6;}
.tblmid td {border-bottom:1px solid #efefef;}
.tblmid:hover {background:#f9f9f9;}
.bhalert {position:absolute;left:50%;top:50%;margin-left:-100px;width:200px;padding:10px;text-align:center;font-weight:bold;border:3px solid orange;background:#eadead;display:none;}

/* Menu styles */
.left_menu_blue {background:#5eaee1;padding-bottom:9px;margin-bottom:25px;}
.left_menu_blue a {color:#fff;}
.blue_left_item, .blue_left_item_act {padding:13px 17px;color:#448cba;font-size:16px;cursor:pointer;}
.blue_left_sub_item {padding:10px 17px;padding-bottom:0px;padding-top:15px;background:#448cba;clear:both;}
.blue_left_sub_item a {color:#c6e2f4;}
.bsubmenu_r {clear:both;height:15px;line-height:1px;background:#448cba;}
.bmenu_razd {border-bottom:1px solid #7ebfe9;margin-left:11px;margin-right:11px;}
.b_arrow_active {position:absolute;margin-left:120px;margin-top:3px;background:url(/images/b_arrow_active.jpg) no-repeat;width:13px;height:13px;}
.b_arrow {position:absolute;margin-left:120px;margin-top:3px;background:url(/images/b_arrow.jpg) no-repeat;width:13px;height:13px;}
.hidden_submenu {overflow:hidden;}

.left_menu_white {background:#fff;border:1px solid #dadada;padding-bottom:9px;}
.left_menu_white a {color:#3a8de1;}
.white_left_item, .white_left_item_act {padding:13px 17px;color:#acacac;font-size:16px;cursor:pointer;}
.white_left_sub_item {padding:10px 17px;padding-bottom:0px;padding-top:15px;background:#efefef;clear:both;}
.white_left_sub_item a {color:#3a8de1;}
.wsubmenu_r {clear:both;height:15px;line-height:1px;background:#efefef;}
.wmenu_razd {border-bottom:1px solid #efefef;margin-left:11px;margin-right:11px;}
.w_arrow_active {position:absolute;margin-left:120px;margin-top:3px;background:url(/images/w_arrow_active.jpg) no-repeat;width:13px;height:13px;}
.w_arrow {position:absolute;margin-left:120px;margin-top:3px;background:url(/images/w_arrow.jpg) no-repeat;width:13px;height:13px;}

/* Robologo styles */
.create {padding-top:33px;color:#c4c4c4;float:left;padding-left:19px;}
.create a {color:#b1b1b1;text-decoration:none;}
.robologo_text {padding-left:11px;font-size:9px;padding-top:6px;color:#c4c4c4;}
.robologo_text a {text-decoration:none;color:#c4c4c4;}
.robologo_ug {width:4px;height:24px;padding-top:12px;float:left;margin-left:-1px;margin-right:7px;}
#robologo_table tr {height:1px;border:none;padding:0px;}
#robologo_table tr td {height:1px;width:1px;border:none;padding:0px;}
.color {background:#ccc;}
.create_text {float:left;line-height:12px;padding-top:3px;font-size:11px;color:#c4c4c4;}
.create_text a {color:#c4c4c4;}
.robologo {width:65px;height:24px;margin-top:3px;border:1px solid #ccc;background:none;float:left;color:white;font-size:11px;}


.imglibitem{
    float:left;margin-bottom:3px;background:url({{$ROOT}}/images/noitem_img_small.jpg);border:0px solid #efefef;margin-right:3px;
}


.menu_one:hover{
	color:#fff;
}
body{
	font-family: Arial;
	font-size:12px;
	margin:0;
	padding:0;
}
div{
	text-align:left;
	font-size:12px;
}
table{
	font-family: Arial;
	font-size:12px;	
}
h1{
	font-weight:normal;
	font-size:24px;
	margin:0;
	padding:0;
	margin-bottom:10px;
}
h2{
	font-weight:normal;
	font-size:22px;
	margin:0;
	padding:0;
}
h3{
	font-size:20px;
	margin:0;
	padding:0;
}
h4{
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h5{
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h6{
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}
a{
	color:#005b24;
}
a:hover{
	text-decoration:none;
}
p,form{
	margin:0;
	padding:0;
	margin-bottom:10px;
}
input, button, textarea{
	border:1px solid #bbbbbb;
}
.clear{
	clear:both;
}
.full{
	width:100%;
	margin-bottom:10px;
}
.body{
	width:1000px;
	margin:auto;
}
.osnova{
	margin:0 10px;
	background-color:#fff;
}
.icon{
	margin:20px 0;
}
#menu a{
	display:block;
	float:left;
	padding:2px 10px;
	color:#fff;
	text-decoration:none;
	margin-right:7px;
	font-size:14px;
	text-transform:lowercase;
	background-color:#38ab4b;
}
#menu a:hover{
	background-color:#00662e;
}
.menu a{
	display:block;
	float:right;
	padding:2px 10px;
	color:#fff;
	text-decoration:none;
	margin-right:7px;
	font-size:14px;
	text-transform:lowercase;
	background-color:#38ab4b;
}
.menu a:hover{
	background-color:#00662e;
}
.head, .head table{
	font-size:14px;
	font-weight:bold;
}
.head_block{
	width:230px;
	margin-right:10px;
	float:left;
}
.block{
	margin:20px 0;
}
.foot_block{
	float:left;
	margin-right:10px;
}
.logo{
	float:left;
	margin-left:-20px;
	margin-top:50px;
	background-image:url('../images/logo.png');
	background-position:left;
	background-repeat:no-repeat;
	width:280px;
	height:60px;
}
.logo div{
	padding-left:30px;
}
.logo span{
	color:#7d7d7d;
	padding-left:30px;
}

.content{
	background-color:#fff;
}
.left{
	clear:both;
	float:left;
	width:245px;
}
.menu span{
	color:#7d7d7d;
}
.menu div{
	background-color:#e7e8eb;
	height:2px;
	margin:15px 0 10px 0;
}
.order{
	margin-top:40px;
}
.order form{
	margin-top:20px;
	color:#4f4d4e;
}
.order textarea{
	height:100px;
}
.right{
	float:left;
	width:625px;
	margin-left:40px;
}
.text{
	padding-left:40px;
	padding-top:30px;
}
.footer{
	height:90px;
	background-color:#f2f2f2;
}
.copyright{
	width:300px;
	padding-top:35px;
	margin-left:30px;
}




/* LISTS */
ul, ol{
	padding-left:25px;	
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
li{
	
}
.nomarker, .nomarker li, li.nomarker{
	list-style-type:none;
}
.nolist, .nolist li, li.nolist{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.bsform sup{
	color:#900;
	font-size:14px;
}


/* ************************** forms ************************ */

hr{
    color:#e3e3e3
}

.t_label{
    width: 30%; 
    text-align: right;
    vertical-align:top;
    padding-right: 25px;
}

.t_hlabel{
    text-align: left;
    font-weight: bold;
    font-size:14px;
    padding-top:25px;
}

.t_field{
    width: 70%;
    vertical-align:top;m
}

.t_buttons{
    height: 30px;
}

.t_note{
    width:0px;
    text-align:left;
    vertical-align:top;
}

.t_status{
}

.f_tiny{
    width: 45px;
}

.f_img{
    border:#cccccc solid 1px;
}

.f_tnimg{
    border:#cccccc solid 1px;
    cursor:pointer;
}

.f_short{
    width: 30%;
}

.f_medium,.f_adatetime,.f_datetime,.f_checkinput{
    width: 50%;
}

.f_long{
    width: 100%;
}

.f_small{
    width: 100%;
    height:40px;      
}

.f_middle{
    width: 100%;
    height:70px;      
}


.f_big{
    width: 100%;
    height:100px;      
}

.f_tiny, .f_short, .f_medium, .f_long, .f_small, .f_big, .f_null, .f_adatetime,.f_datetime,.f_checkinput{
    border: #cccccc 1px solid;
    background-color:#fff;
}

.text_error{
    color: #900000;
}

.text_warn{
    color: #FF8400;
}

select{
	background-color:#fff;
}

.text_note{
    color: #999999;
    font-size:10px;
    font-weight:normal;    
}

.text_complete{
    color: #008000;
}


.fieldtrue{
    color: #008800;
}

.fieldfalse{
    color: #cc0000;
}

.fieldnull{
    color: #cccccc;
}

.node_disabled{
    color:#cccccc;
}
/* ************************** forms ************************ */




