html, body, { }
html, body { margin:0; padding:0; height:100%; width:100%; background:#fff; font-family:Tahoma; }
.clear { clear:both; height:0; font-size:0; overflow:hidden; }
img {border:none;}

.header_width { width:100%; position:absolute; left:0; }
.header { padding-top:25px; width:850px; height:140px; margin:0 auto; background:#f1f1f1; }
.header_bg { background:url(/img/top_bg.png) no-repeat bottom right; width:800px; height:115px; margin:0 auto; position:relative; }
.header a img { border:0; }

.topmenu { height:25px; background:#326976; width:800px; margin:0 auto; }
.topmenu a { margin:3px 12px 0px; display:inline-block; font-weight:bold; font-size:12px; color:#fff; text-decoration:none; }
.topmenu a:hover { text-decoration:underline; }

.myzenit_div{position:absolute; right:0; top:-23px;  }
.myzenit_div a {color:#006977; font-weight:bold; font-size:12px;}
.myzenit_div a.logout {color:red; font-weight:bold; font-size:12px;}

.sert_alert{float:left; display:block; width:380px; margin:15px 0 0 15px; font-size:14px; font-weight:bold; color:#d2232a;}
.sert_print{ float:right; display:block; width:75px; text-align:right; margin:15px 15px 0 0;}
.sert_logo_container{padding:15px 0 25px 0;}

.sert_user{ display:block; margin:0 25px 0 25px;}
.sert_user .sert_user_details{ font-size:14px; font-weight:bold; color:#202020;}

.sert{display:block; margin:30px 25px 0 25px;}
.sert .sert_title{ font-size:14px; font-weight:bold; color:#202020;}
.sert .sert_number{ font-size:18px; font-weight:bold; color:black;}

.modal_form_comment { font-size:10px; font-weight:normal; }

.modal_container { left:0; width:100%; z-index:10000; background:url(/img/modal_container_bg.png); position:fixed; height:100%;}
.modal_container .modal{display:block; width:483px; background:#f1f1f1; margin:20px auto;}
.modal_container .head{ height:38px; background:url(/img/modal_header.png) top left repeat-x; }
.modal_container .head_title {float:left; margin:8px 0 0 14px; font-size:16px; color:#4b4b4b; font-weight:bold; }
.modal_container .modal_close {float:right; margin:6px 8px;}
.modal_container .modal_content {padding:20px 40px 20px 40px;}
.modal_container .modal_content td {font-size:12px; color:#4b4b4b; font-weight:bold; padding:0 25px 15px 0;}
.modal_container .modal_content td input {width:217px;}
.modal_container .modal_content td select.fullwidth {width:217px;}
.modal_container .modal_content td a{color:#4b4b4b; font-size:12px;}
.modal_container .modal_content .error {color:#e91d39; font-size:12px; font-weight:bold;}
.modal_container .modal_content .error a{color:#e91d39;}
.modal_container .modal_content .message {color:#006600; font-size:12px; font-weight:bold;}
.modal_container .modal_content a.usermenu{color:#4b4b4b; font-size:12px; font-weight:bold;}
.modal_container .modal_content .pokupki_head{color:#4b4b4b; font-size:16px; font-weight:bold; padding:20px 0 15px 0;}
.modal_container .modal_content .pokupki_table td {font-size:10px;}
.modal_container .modal_content .pokupki_table td a.item_title{font-size:10px;}
.modal_container .modal_content .pokupki_table td a.skidka_aktive{font-size:10px; color:#4c7708;}

.cabinet_form_comtainer{
	margin:5px 20px 25px 20px;
}

.cabinet_form_comtainer .title{
	margin:0px 0px 15px 0px;
	color:#006977; 
	font-weight:bold; 
	font-size:18px;
	float:left;
}

.cabinet_form_comtainer .return{
	margin:5px 0px 15px 15px;
	color:#006977; 
	font-weight:bold; 
	font-size:12px;
	display:block;
	float:left;
}

.cabinet_form_comtainer .form{
	font-size:12px;
}

.cabinet_form_comtainer .form .label {
	float:left;
	margin:0 15px 15px 0;
	width:150px;
}
.cabinet_form_comtainer .form .label .comment{
	font-size:10px;
	color:#999900;
}

.cabinet_form_comtainer .form .input {
	float:left;
	margin:0 0 15px 0;
}

.cabinet_form_comtainer .form .input input {
	width:250px;
}
.cabinet_form_comtainer .form .input .serial {
	width:138px;
}

.cabinet_form_comtainer .form .input .select_big{
	width:253px;
}

.cabinet_form_comtainer .form .input .error {
	color:#e91d39; 
	font-size:12px; 
	font-weight:bold;
}

.cabinet_form_comtainer .form .input .error a{
	color:#e91d39; 
}

.cabinet_form_comtainer .form .remark {
	font-weight:bold;
	color:#999999;
	margin:10px 0 20px 0;}

.cabinet_form_comtainer .form .message {
	color:#006600; 
	font-size:12px; 
	font-weight:bold;
	margin:10px 0 0 0;
}

.cabinet_form_comtainer .text {
	font-size:12px;
}

.cabinet_form_comtainer .text .usermenu {
	font-size:14px;
	color:#006977; 
	font-weight:bold;
}

.cabinet_form_comtainer .text .pokupki {
	margin:15px 0 0 0;
}

.cabinet_form_comtainer .text .pokupki .pokupki_head {
	font-size:14px;
	font-weight:bold;
	margin:0 0 15px 0;
}

.cabinet_form_comtainer .text .pokupki .pokupki_header {
	font-size:10px;
	border-bottom:1px solid #ccc;
	margin:0 0 5px 0;
	color:#000;
}
.cabinet_form_comtainer .text .pokupki .pokupki_header .data {
	float:left;
	padding:0 15px 5px 15px;
	width:70px;
}
.cabinet_form_comtainer .text .pokupki .pokupki_header .ptitle {
	float:left;
	padding:0 15px 5px 15px;
	width:130px;
}
.cabinet_form_comtainer .text .pokupki .pokupki_header .sn {
	float:left;
	padding:0 15px 5px 15px;
	width:140px;
	
}

.cabinet_form_comtainer .text .pokupki .pokupki_col {
	border-bottom:1px solid #ccc;
	margin:0 0 5px 0;
}
.cabinet_form_comtainer .text .pokupki .pokupki_col .data {
	float:left;
	padding:15px;
	width:70px;
}
.cabinet_form_comtainer .text .pokupki .pokupki_col .ptitle {
	float:left;
	padding:15px;
	width:130px;
}
.cabinet_form_comtainer .text .pokupki .pokupki_col .ptitle a{
	font-size:12px;
	color:#000;
	font-weight:bold;
	
}
.cabinet_form_comtainer .text .pokupki .pokupki_col .sn {
	float:left;
	padding:15px;
	width:140px;
}
.cabinet_form_comtainer .text .pokupki .pokupki_col .skidka {
	float:left;
	padding:15px;
}


.bdate_day, .bdate_month, .bdate_year  {
	float:left;	
	margin:0 10px 0 0;
}

.bdate_day {
	width:50px;	
}
.bdate_day select {
	width:50px;	
}

.bdate_month {
	width:100px;	
}
.bdate_month select {
	width:100px;	
}

.bdate_year {
	width:50px;		
}
.bdate_year select {
	width:50px;		
}


#mainwidth {
	width:850px;
	margin:0 auto;
	height:auto !important;
	height:100%;
	min-height:100%;
	background:url(/img/greenline.png) repeat-y 224px 0;
	background-color:#f1f1f1;
}
#width { width:800px; margin:0 auto; }

.footer_width { height:110px; margin-top:-110px; }
.footer { width:850px; margin:0 auto; height:110px; background:url(/img/footer_bg.png) repeat-x bottom; }
.footer_contents { margin-left:225px; }
.footer_contents .mf_b_bg { background:url(/img/mf_e_bg.png) no-repeat 10px top; height:28px; padding-top:2px; }
.footer_contents .mf_b_bg a { color:#fff; font-size:12px; font-weight:bold; margin-left:20px; display:inline-block; }
.footer_contents .mf_b { height:70px; padding-top:5px; overflow:hidden; }
.footer_contents .mf_b_tx { width:150px; font-size:11px; padding:0 20px; float:left; }

.push1 { height:170px; background-color:#f1f1f1; }
.push2 { height:120px; }

#leftframe { float:left; width:200px; }
#mainframe { float:right; width:599px; }

.lf_e_bg { background:url(/img/lf_e_bg_2.png) no-repeat right top; height:30px; display:block; text-align:right; }
.lf_e_bg a { color:#fff; font-size:12px; font-weight:bold; margin-right:10px; margin-top:6px; display:inline-block; }
.lf_e {  }
.lf_e_tt { font-weight:bold; font-size:12px; padding:2px 10px 0 2px; }
.lf_e_tx { font-size:10px; padding-left:8px; padding-right:8px; }
.lf_e_ta { font-size:10px; padding-right:8px; padding-bottom:5px; text-align:right; font-style:italic; }
.lf_e_ta a { color:#000; }
.lf_e_ta2 { font-size:10px; padding-right:10px; padding-bottom:60px; text-align:right; font-style:italic; }
.lf_e_ta2 a { color:#000; }
.h20px { padding-top:20px; }
.lf_e_c { text-align:center; font-size:12px; padding-bottom:5px; padding-left:0px; }
.lf_e_c input { font-size:12px; margin:2px 0px; border:1px solid #326975; width:155px; }
.lf_e_c a { color:#000; }
.mf_e_bg { background:url(/img/mf_e_bg.png) no-repeat 10px top; height:30px; display:block; width:600px; float:left; }
.mf_e { width:600px; float:left; }
.mf_e_bg a { color:#fff; font-size:12px; font-weight:bold; margin-left:20px; margin-top:6px; display:inline-block; }
.mf_e_tt { font-weight:bold; font-size:12px; padding-left:20px; padding-top:10px; }
.mf_e_tx { font-size:11px; padding-left:20px; padding-top:10px; padding-right:30px; }
.mf_e_ta { font-size:10px; padding-right:30px; padding-bottom:5px; text-align:right; font-style:italic; }
.mf_e_ta a { color:#000; }
.mf_ban { padding:5px 0; }
.mf_ban img { border:1px solid #326975; margin-left:13px; }
.mf_best_l { float:left; width:280px; border:1px solid #326975; margin:5px 0 5px 10px; background:#fff; padding:5px 0; }
* HTML .mf_best_l { margin-left:5px; }
.mf_best_r { float:right; width:280px; border:1px solid #326975; margin:5px 0; background:#fff; padding:5px 0; }
.mf_best_l_img { float:left; width:115px; border:0; }
.mf_best_l_img a img { border:0; }
.mf_best_l_txt { float:left; font-size:12px; width:160px !important; }
.mf_best_l_tlt { font-weight:bold; padding-bottom:5px; }
.mf_best_l_tlt a { color:red; }
#footerpadding {  }
.cat_item { float:left; padding:10px 20px; height:170px; }
.cat_item_bg { background:url(/img/item_shadow.png) repeat-x bottom; padding-bottom:5px; width:152px; display:block; }
.cat_item_bg img { border:1px solid #326975; }
.cat_item_txt { width:152px; text-align:center; font-size:14px; font-weight:bold; }
.cat_item_txt a { color:#555; text-decoration:none; }


.cat_menu { padding:30px 15px 60px 5px; }
.cat_menu ul{list-style:none; padding:0; margin:0;}
.cat_menu ul li{padding:0 0 5px 0;}
.cat_menu ul li a{font-size:16px; font-weight:bold; color:#333333; text-decoration:none;}
.cat_menu ul li a.active{font-size:16px; font-weight:bold; color:#CC0000; text-decoration:none;}
.cat_menu ul li a:hover{color:#CC0000;}

.cat_menu ul ul{list-style:disc; padding:5px 0 20px 20px;}
.cat_menu ul ul ul{list-style:none; padding:5px 0 20px 20px;}
.cat_menu ul ul ul li span{font-size:12px; color:#006977; font-weight:bold;}
.cat_menu ul ul li a{font-size:12px; color:#666666;}
.cat_menu ul ul li a.active{font-size:12px; color:#006977;}
.cat_menu ul ul li a:hover{color:#006977;}

.cat_menu div { text-align:right; font-size:13px; font-weight:bold; padding:5px 0px; }
.cat_menu div a { color:#000; text-decoration:none; }
.cat_menu div a:hover { text-decoration:underline; }
.cat_menu_l2 { font-weight:normal !important; }
.cat_item2_bg {float:left; background:url(/img/item_shadow.png) repeat-x bottom; padding-bottom:5px; width:252px; display:block; }
.cat_item2_bg img { border:1px solid #326975; }
.cat_item2 {  padding:10px 20px; min-height:270px; }
.cat_item2_tlt {
	width:400px;
	font-size:14px;
	font-weight:bold;
	padding:25px 0 5px 25px;
}
.cat_item2_txt { float:left; width:400px; padding-left:25px; font-size:12px; }

.new_item { width:295px; margin:5px 0px 0 10px; float:left; }
* HTML .new_item { margin:5px 5px 0; }
.new_item_top { width:280px; height:18px; background:url(/img/r/t_bg.png) no-repeat bottom right; }
.new_item_top_l { width:11px; height:18px; background:url(/img/r/t_l.png) no-repeat bottom left; float:left; }
.new_item_top_c { height:18px; background:url(/img/r/t_c.png) repeat-x bottom; float:left; color:#FF0000; font-size:14px; font-weight:bold; padding:0px 3px; }
.new_item_top_r { width:13px; height:18px; background:url(/img/r/t_r.png) no-repeat bottom left; float:left; }
.new_item_mid { width:270px; border-left:1px solid #326975; border-right:1px solid #326975; padding:0 4px; background:#fff; }
.new_item_mid img { border:0; width:120px; float:left;}
.new_item_mid .introtext { width:139px; float:left; padding:10px 0 0 10px; font-size:12px;}
.new_item_btm { width:280px; height:3px; background:url(/img/r/b_l.png) no-repeat top left; }
.new_item_btm div { width:280px; height:3px; overflow:hidden; background:url(/img/r/b_r.png) no-repeat top right; }

.opinion_smiles_container{margin:10px 0 15px 0;}
.opinion_smiles_container a { display:block; float:left; width:70px; height:30px; margin:0 15px 10px 0; text-decoration:none;}
.opinion_smiles_container a div {font-size:9px; text-align:center; margin:15px 0 0 0; color:#000;}
.opinion_smiles_container a.compliment{ background:url(/img/opinions/sm.gif) top center no-repeat;}
.opinion_smiles_container a.complain{ background:url(/img/opinions/ss.gif) top center no-repeat;}
.opinion_smiles_container a.advise{ background:url(/img/opinions/vz.gif) top center no-repeat;}

.opinion_form_container {margin:10px 25px 25px 10px; font-size:12px;}
.opinion_form_container .form {margin:35px 0 25px 100px;}
.opinion_form_container .form .float_title{float:left; width:150px; margin:0 0 10px 0;}
.opinion_form_container .form .float_field{float:left; margin:0 0 10px 0;}
.opinion_form_container .form .float_field input{ width:200px;}
.opinion_form_container .form .text_title {margin:5px 0 10px 0;}
.opinion_form_container .form .text_field {margin:5px 0 10px 0;}
.opinion_form_container .form .text_field textarea {width:350px; height:100px;}
.opinion_form_container .form .submit_field {text-align:center; width:350px;}
.error{ color:red;}




/*.new_item { width:130px; margin:5px 10px 0; float:left; }
* HTML .new_item { margin:5px 5px 0; }
.new_item_top { width:130px; height:18px; background:url(/img/r/t_bg.png) no-repeat bottom right; }
.new_item_top_l { width:11px; height:18px; background:url(/img/r/t_l.png) no-repeat bottom left; float:left; }
.new_item_top_c { height:18px; background:url(/img/r/t_c.png) repeat-x bottom; float:left; color:#FF0000; font-size:14px; font-weight:bold; padding:0px 3px; }
.new_item_top_r { width:13px; height:18px; background:url(/img/r/t_r.png) no-repeat bottom left; float:left; }
.new_item_mid { width:120px; border-left:1px solid #326975; border-right:1px solid #326975; padding:0 4px; background:#fff; }
.new_item_mid img { border:0; width:120px; }
.new_item_btm { width:130px; height:3px; background:url(/img/r/b_l.png) no-repeat top left; }
.new_item_btm div { width:130px; height:3px; overflow:hidden; background:url(/img/r/b_r.png) no-repeat top right; }*/
