html {
    height:100%;
}
body {
    /*    text-align:center;*/
    font-family: Tahoma;
    font-style:normal;
    font-size: 100%;
    color: #000000;
    margin:0;
    height : 100%;
	
	
}

form, p {margin:0; padding:0}
p,div,td {font:normal 12px Arial; color:#333}
span.main {padding-right:6px}
h1 {font: bold 14px Arial; color: #0066CC; padding:2px; margin:2px}
h2 {font: bold 13px Arial; color: #0066CC; padding:2px; margin:2px}
h3 {font: normal 12px Arial; color: #0066CC; padding:2px; margin:2px}
.all {text-align:left}
.b { color: #000;}
.price {font: normal 12px Arial; color: #660000;}
.discount {font: bold 11px Arial; color: #009933;}
.grey_red {font: normal 12px Arial; color: #660000;}
.red {color: red;}
.bld {font: bold 13px Arial;}
small {color:red}
input {margin:0}
.main {width:100%; height:100%}
.main_top {vertical-align:top;width:100%; height:80px; background-color: #0066CC}
.main_bread {vertical-align:top;height:30px; padding: 8px 0px 0px 300px; border-bottom: 1px solid #333}
.main_bread a{font:normal 100% Arial; color:#03579E; margin: 0px 6px 0px 6px}
.main_center {vertical-align:top; padding-bottom:20px}
.main_bottom { height:30px;  background-color: #0066CC}
.main_counters{ height:40px}

.search_form {width:98%}
.search_form th {text-align:left;padding-left:2px;font: normal 11px Arial; color: #333}
.search_form td {padding-left:26px}
.search_form td .inp {font: normal 11px Arial; color: #333;}
.search_form td .inp2 {font: normal 11px Arial; color: #333;}



.clear{clear:both;}

img {behavior:	url("css/pngbehavior.htc");border: 0;}


.header {width:100%;}
.header_left {width:30%; }
.header_right {width:70%; vertical-align:top; text-align:right;}

.top_menu {text-align:right; padding: 10px 60px 0px; color:#FFF}
.top_menu p, .top_menu td {font:normal 100% Arial; color:#FFF;}
.top_menu td {padding: 12px 6px 0}
.top_menu p a{font:normal 100% Arial; color:#FFF; margin: 0px 6px 0px 6px}
.top_menu p a small{font:normal 80% Arial; color:#FFF;}
.top_menu td a{font:normal 100% Arial; color:#FFF; margin: 0px 1px}
.footer {font:normal 100% Arial; color:#BBB; text-align:center}

.table_center {width:100%; }
.center_left {vertical-align:top;width:25%; padding:8px 8px 0px 8px }
.center_right {vertical-align:top;width:25%; padding:8px 8px 0px 8px }
.center_center {vertical-align:top;width:50%; padding:8px 8px 0px 8px }

.div_title {text-align:center;text-transform:lowercase;background-color: #0066CC; color: #FFF; padding:2px 0px 2px 0px}
.div_content { padding:4px 0px 4px 8px}

.comments {height:200px; overflow:auto}
.comment {margin:2px 0px 2px 0px; border-bottom:1px solid #999;}
.comment i{font:normal 10px Arial; color:#999;}
.comment b{font:bold 11px Arial; color:#000;}
.comment div{ padding:8px 16px 8px 16px;font:normal 11px Arial; color:#000;}
.comment p{text-align:right; padding-right:10px}
.comment p a{font:normal 11px Arial; color:#0066CC;}

.items_subcatalogs {text-align:center; padding: 2px 10px 2px 10px}
.items_subcatalogs a{font:normal 12px Arial; color:#03579E; margin: 0px 2px 0px 2px}

.item_top_left { vertical-align:top; text-align:left; padding:4px 60px; border-top: 1px solid #e5e5e5;   border-left: 1px solid #e5e5e5;}
.item_top_right {width:100%; padding: 16px 0px 0px 0px; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.item_top_right div{padding: 2px; float:left; background-color:#e4e4e4}
.item_top_right div a{font:normal 12px Arial; color:#03579E; margin: 0px 2px 0px 2px}
.item_top_right2 { padding: 10px 0px 0px 0px; border-right: 1px solid #e5e5e5; }
.item_center { padding: 12px; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;}
.item_center b{font-size:14px;}
.item_bottom1 {width:33%; padding-left: 6px; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background-color:#e4e4e4}
.item_bottom2 { width:33%;padding-left: 6px; background-color:#e4e4e4}
.item_bottom3 {width:33%;text-align:right; padding-right: 6px; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background-color:#e4e4e4}
.item_bottom3 a{font:normal 100% Arial; color:#03579E; margin: 0px 4px 0px 4px}

.text_link {font:normal 100% Arial; color:#000;}
.text_link a{font:normal 100% Arial; color:#03579E; margin: 0px 4px 0px 4px}

.block_akcii {font:normal 100% Arial; color:#000;}
.block_akcii td{vertical-align:top; padding-top:4px}
.block_akcii a{font:normal 100% Arial; color:#000; text-decoration:none;}
.block_akcii a:hover{text-decoration:underline;}

.bs {text-align:center;background-color: #0066CC; color: #FFF; padding:2px}
.bs a{text-decoration:none; color: #FFF; font: normal 11px Arial}
.bsr {text-align:center;background-color: #666; color: #FFF; padding:2px}
.bsr a{text-decoration:none; color: #FFF; font: normal 11px Arial}

.good_models {width: 90%; margin: 10px auto}
.good_models th {border-bottom: 2px solid #0066CC; font: normal 11px Arial; padding:2px}
.good_models td {border-bottom: 1px solid #666; font: normal 11px Arial; padding:2px}
.good_models td a{color: #333; text-decoration: none; font: bold 12px Arial}
.good_models td a:hover{ text-decoration: underline; }
.c {text-align:center}


/* Menu 2 */
.main_menu {background:#FFF;padding:10px 10px 0 10px;}
.main_menu ul {	margin:0;	padding:0;	/*list-style-type:square;*/}
.main_menu ul li {	margin:0;	padding:0 0 3px 16px;	color:#;	border-bottom:1px solid #CCC;}
.main_menu ul li.s {background: url('../images/b.gif') no-repeat left top;}
.main_menu li a {color: #03579E;	text-decoration:none;	font-weight:normal; }
.main_menu li.b a {color: #000;	text-decoration:none;	font-weight:bold; }
.b{color: #000;	text-decoration:none;	font-weight:bold; }
.main_menu li a:hover {	text-decoration:underline;}
.main_menu li li {	padding:0 0 3px 16px; border:0;	background: url('../images/b.gif') no-repeat left top;}
.main_menu ul {	margin:0 0 1em 0px;	font-size:12px;	font-weight:bold;	list-style:none;}
.main_menu ul ul {	margin:0 0 5px 10px;	font-size:12px;	font-weight:normal;}
.main_menu ul ul ul {	margin:0 0 3px 10px;	font-size:11px;	font-weight:normal;}
.main_menu ul ul ul ul {	margin:0 0 1px 10px;	font-size:10px;	font-weight:normal;}

/* black listing */
.li_black {padding:0px 10px 0 0px;list-style:none;margin:0}
.li_black a {color: #000;	font-weight:normal;float:left;}
.li_black i {float:right;color: #990000;	font-weight:normal; font-style:normal }
.li_black a:hover {	text-decoration:none;}
.li_black ul {	margin:0;	padding:0;	list-style:none;}
.li_black li {	margin:0;	padding:0 0 3px 10px; clear:both;}

/* black listing */
.li_black2 {padding:0px 10px 0 0px;list-style:none;margin:0}
.li_black2 a {color: #000;	font-weight:normal;}
.li_black2 i {padding-left:16px;color: #990000;	font-weight:normal; font-style:normal }
.li_black2 a:hover {	text-decoration:none;}
.li_black2 ul {	margin:0;	padding:0;	list-style:none;}
.li_black2 li {	margin:0;	padding:0 0 3px 10px; clear:both;}

/* black listing */
.li_articles {padding:0px 10px 0 0px;list-style:none; margin:0}
.li_articles a {	text-decoration:none;color: #03579E; font-weight:normal;}
.li_articles i {color: #990000;	font-weight:normal; font-style:normal }
.li_articles ul {	margin:0;	padding:0;	list-style:none;}
.li_articles li {	margin:0;	padding:0 0 3px 10px;border-bottom:1px solid #CCC;}

.fl {float:left}
.fr {float:right}
.clear {clear:both; line-height:0px; font-size:0px; height:0px;}
.alc {text-align:center}
.alr {text-align:right}
.all {text-align:left}
.vat td{vertical-align:top}
.mauto {margin: 0px auto}

/* ------------------- USEFUL PADDING & MARGIN  RULES ------------------------ */
.p_l_2 {padding-left:2px;}
.p_l_4 {padding-left:4px;}
.p_l_6 {padding-left:6px;}
.p_l_8 {padding-left:8px;}
.p_l_10 {padding-left:10px;}
.p_l_14 {padding-left:14px;}
.p_l_16 {padding-left:16px;}
.p_l_18 {padding-left:18px;}
.p_l_20 {padding-left:20px;}
.p_l_30 {padding-left:30px;}
.p_l_40 {padding-left:40px;}
.p_l_50 {padding-left:50px;}
.p_l_85 {padding-left:85px;}
.p_l_50 {padding-left:50px;}
.p_r_6 {padding-right:6px;}
.p_r_10 {padding-right:10px;}
.p_r_16 {padding-right:16px;}
.p_r_20 {padding-right:20px;}
.p_r_30 {padding-right:30px;}
.p_r_40 {padding-right:40px;}
.p_r_50 {padding-right:50px;}
.p_r_80 {padding-right:80px;}
.p_r_90 {padding-right:90px;}
.p_t_2 {padding-top:2px;}
.p_t_4 {padding-top:4px;}
.p_t_6 {padding-top:6px;}
.p_t_8 {padding-top:8px;}
.p_t_10 {padding-top:10px; }
.p_t_12 {padding-top:12px; }
.p_t_16 {padding-top:16px; }
.p_t_20 {padding-top:20px; }
.p_t_35 {padding-top:35px; }
.p_t_60 {padding-top:60px;}
.p_t_90 {padding-top:90px;}
.p_b_2 {padding-bottom:2px;}
.p_b_10 {padding-bottom:10px;}

.m_t_2 {margin-top:2px; }
.m_t_4 {margin-top:4px; }
.m_t_10 {margin-top:10px; }
.m_t_11 {margin-top:11px; }
.m_l_2 {margin-left:2px; }
.m_l_6 {margin-left:6px; }
.m_l_10 {margin-left:10px; }
.m_l_14 {margin-left:14px; }
.m_l_16 {margin-left:16px; }
.m_l_18 {margin-left:18px; }
.m_l_20 {margin-left:20px; }
.m_l_24 {margin-left:24px; }
.m_l_26 {margin-left:26px; }
.m_l_28 {margin-left:28px; }
.m_l_30 {margin-left:30px; }
.m_l_50 {margin-left:50px; }
.m_r_20 {margin-right:20px; }
.m_r_30 {margin-right:30px; }
.m_r_60 {margin-right:60px; }
.m_r_80 {margin-right:80px; }
/* ------------------- USEFUL PADDING & MARGIN  RULES END ------------------------ */

/* ------------------- USEFUL EMPTY LINES ---------------------------------------*/
.l_0 {line-height:0px; font-size:0px; height:0px; }
.l_1 {line-height:1px; font-size:1px; height:1px;}
.l_2 {line-height:2px; font-size:2px; height:2px;}
.l_4 {line-height:4px; font-size:4px; height:4px;}
.l_5 {line-height:5px; font-size:5px; height:5px;}
.l_9 {line-height:9px; font-size:9px; height:9px}
.l_8 {line-height:8px; font-size:8px; height:8px}
.l_10 {line-height:10px; font-size:10px; height:10px}
.l_11 {line-height:11px; font-size:11px; height:11px}
.l_13 {line-height:13px; font-size:13px; height:13px}
.l_15 {line-height:15px; font-size:15px; height:15px}
.l_19 {line-height:19px; font-size:19px; height:19px}
.l_20 {line-height:20px; font-size:20px; height:20px}
.l_21 {line-height:21px; font-size:21px; height:21px}
.l_30 {line-height:30px; font-size:30px; height:30px}
.l_33 {line-height:33px; font-size:33px; height:33px}
.l_44 {line-height:44px; font-size:44px; height:44px}
.l_54 {line-height:54px; font-size:54px; height:54px}
.l_60 {line-height:60px; font-size:60px; height:60px}
/* ------------------- USEFUL EMPTY LINES END ---------------------------------------*/

/* ------------------- USEFUL FONTS RULES ---------------------------------------*/
.b {font-weight: bold}
.bl {color:#000 }
p a, div a {color:blue } /**/
.gr {color:#5b5b5b }
.lgr {color:#8f8f8f }
.wh {color:#FFF}
.re {color:#954040}
.dre {color:#6f1313}
.or {color:#ee9828}
.f10 {font-size: 10px; font-family: Arial;}
.f11 {font-size: 11px; font-family: Arial;}
.f14 {font-size: 14px; font-family: Arial;}
.f15 {font-size: 15px; font-family: Arial;}
.f12 {font-size: 12px; font-family: Arial;}
.f16 {font-size: 16px; font-family: Arial;}
.f17 {font-size: 17px; font-family: Arial;}
.f18 {font-size: 18px; font-family: Arial;}
.f20 {font-size: 20px; font-family: Arial;}
.f22 {font-size: 22px; font-family: Arial;}
.f24 {font-size: 24px; font-family: Arial;}
.f26 {font-size: 26px; font-family: Arial;}
.f28 {font-size: 28px; font-family: Arial;}
.undecor {text-decoration: none}
.w20 {width:20px}
.w40 {width:40px}
.w60 {width:60px}
.w80 {width:80px}
.w100 {width:100px}
.w120 {width:120px}
.w154 {width:154px}
.w160 {width:160px}

.add-tender {padding:4px 0}
.add-tender a{font: bold 13px Arial; color:#900;  text-decoration:none;}
.add-tender span {font: normal 12px Arial; color:#333; text-decoration:none}
.add-tender div {padding-bottom:20px; clear:both}

