BODY {
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
}

#print_page {
	padding:15px;
}

#print_header {
	margin-bottom:30px;
	position:relative;
	height:80px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;	
}

#print_logo {
	float:left;
	margin-right:50px;
}

#print_contact {
	float:left;
	margin-right:50px;
	margin-top:15px;
	clear:right;
}

.print_version {
	position:absolute;
	font-size: 11px!important;
	font-weight: normal;
	top:0px;
	right:20px;
	background-image: url(/images/print.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	padding-top: 3px;
	padding-left: 25px;	
	background-color:#FFFFFF;
}

.print_version_print {
	position:absolute;
	font-size: 12px!important;
	font-weight: normal;
	top:90px;
	right:20px;
	background-image: url(/images/print.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	padding-top: 3px;
	padding-left: 25px;	
	background-color:#FFFFFF;
}

.prdinfo_img {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.prdinfo_img img {
	border: 1px solid #000000;
}
.prdinfo_descriptions {
	margin-bottom: 20px;
}
.prdinfo_spec {
	margin-bottom: 40px;
}
.prdinfo {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 50%;
}
.prdinfo2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 50%;
}

.prdinfo_end {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 50%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.prdinfo2_end {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 50%;
}

A:link {color:#6aa103;text-decoration: underline;}
A:visited {color:#6aa103;text-decoration: underline;}
A:hover {color:#6aa103;	text-decoration: underline;}

A.mm_link_n:link {color: #5f5e5e; text-decoration: none;}
A.mm_link_n:visited {color: #5f5e5e; text-decoration: none;}
A.mm_link_n:hover {color: #5f5e5e; text-decoration: none;}

A.mm_link_o:link {color: #ffffff; text-decoration: none;}
A.mm_link_o:visited {color: #ffffff; text-decoration: none;}
A.mm_link_o:hover {color: #ffffff; text-decoration: none;}

.news_mtext a {
color: #5f5e5e; text-decoration: none;
}

.news_text2 a {
color: #5f5e5e; text-decoration: none;
}

.art_own {
	margin-bottom:10px;
	margin-top:15px;
	font-size: 12px;
	font-weight: bold;	
}

.art_punkt {
	margin-bottom:4px;
	margin-top:4px;
}

.art_pbox {
	background-color: #d6d6d6;
	padding: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;	
	margin-bottom:20px;
	margin-top:10px;
}

.art_pcapt {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;	
}

.sb_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #aca9ab;
	text-transform: uppercase;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}

.sb_box {
	background-color: #f3f3f3;
	width: 240px;
}
TD.page_main_text {
	width: 90%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}




TD.page_kontur {
	width: 15px;
}
TD.page_search {
	width: 90%;
	padding-top: 25px;
}
TD.page_logo {
}
TD.page_mm {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 25px;
	padding-left: 25px;
}
TD.page_banner_box {
	padding-top: 15px;
	padding-bottom: 15px;
}
.ban_box {
	border-right-width: 10px;
	border-right-style: solid;
	border-right-color: #7cbc03;
	padding-right: 3px;
}
.mm_box {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c8c8c8;
}
.mm_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5f5e5e;
	background-image: url(/images/mm_normal.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C8C8;
	text-align: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 25px;
}
.ban1_box {
	background-image: url(/images/ban1_bg.gif);
	background-repeat: repeat-x;
	background-position: right top;
	text-align: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #aca9ab;
	cursor:hand;
	cursor:pointer;
}
*html .ban1_box {
	background-position: right 2px;
}
.ban2_box {
	background-image: url(/images/ban2_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #aca9ab;
	cursor:hand;
	cursor:pointer;
}
.mm_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(/images/mm_active.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C8C8;
	text-align: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 25px;
}

table.pdv_tree {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a, a.node:visited, a.nodeSel:visited {
	color: #61604C;
	text-decoration: none;
}
.dtree a.node {
	/*white-space: nowrap;*/
	color: #61604C;
	/*padding: 1px 2px 1px 2px;*/
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #5F9201;
	text-decoration: none;
	text-align: left;
}
.dtree a.nodeSel 
{
	color: #5F9201;
	text-align: left;
}
input.search_text {
	width: 200px;
	border: 1px solid #999999;
	color: #999999;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	padding-left: 3px;
	height: 20px;
}
form {
	margin: 0px;
}
input.search_ok {
	background-color: #6BA303;
	font-family: sans-serif;
	border: 1px solid #C0C0C0;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
}
.sb_body {
	background-color: #f3f3f3;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.news_mtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mn_more {
	padding-top: 8px;
	padding-bottom: 15px;
}
.news_mdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 4px;
	padding-top: 10px;
}

.news_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.news_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 4px;
	padding-top: 10px;
}

.sb_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #666666;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #aca9ab;
	color: #FFFFFF;
}
.page_caption_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 15px;
	position:relative;
}

.page_caption_box h1 {
	width:510px;
}

#print_page .page_caption_box h1 {
	width:100%;
}

.page_text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
TD.page_bl_1 {
	padding-bottom: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #7CBC03;
}
TD.page_bl_2 {
	padding-bottom: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #aca9ab;
}
TD.page_mn_box {
	padding-bottom: 20px;
}
TD.page_prm_box {
	padding-bottom: 20px;
}
TD.page_lk {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E7E7E7;
	width: 15px;
}
TD.page_rk {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E7E7;
	width: 15px;
}
.sb_body TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 14px!important;
	margin: 0px;
}

H2, H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
}

.page_text_box p {
	font-family: Verdana, Arial, Helvetica, sans-serif!important;
	font-size: 11px!important;
}

.prod_otstup2 {
	height: 8px;
}
.prod_bullet {
	padding-top: 2px;
}

.prod_otstup1 {
	padding-left: 5px;
}
.prod_main {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #61604C;
}
.prod_sub {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #61604C;
	padding-left: 7px;
	padding-top: 2px;
}
.prod_zagl {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FDFDFD;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CBCBCB;
	border-right-color: #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-left-style: solid;
}
.prod_tov {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CBCBCB;
	border-right-color: #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.prod_tov2 {

	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CBCBCB;
	border-right-color: #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.prod_zagl2 {

	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FDFDFD;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CBCBCB;
	border-right-color: #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-left-style: solid;
}
.prod_zagl3 {


	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #FDFDFD;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CBCBCB;
	border-right-color: #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.maintovar1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #605F4B;
	border-right-width: 2px;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #F3F3F3;
}
.maintovar2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #605F4B;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #F3F3F3;
}

.cat_punkt {
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
}

.cat_punkt2 {
	margin-bottom: 7px;
	margin-top: 7px;
	margin-left: 12px;
	font-weight: normal;
}

.cat_box {
	display: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	margin-left: 7px;
	background-color: #DFDFDF;
}

.cat_box2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	margin-left: 7px;
	background-color: #D6D6D6;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.cat_unactive {
	color: #969696;
}
A.menu_active:link {
	color:#FFFFFF;
	text-decoration: none;
	background-color: #7cbc03;
	padding: 2px;
	margin-right: 10px;
}
A.menu_active:visited {
	color:#FFFFFF;
	text-decoration: none;
	background-color: #7cbc03;
	padding: 2px;
	margin-right: 10px;
}
A.menu_active:hover {
	color:#FFFFFF;
	text-decoration: none;
	background-color: #7cbc03;
	padding: 2px;
	margin-right: 10px;
}
A:link {color:#000000;text-decoration: underline;}
A:visited {color:#000000;text-decoration: underline;}
A:hover {color:#000000;	text-decoration: none;}
	
A.menu:link {
	color:#000000;
	text-decoration: underline;
	padding: 2px;
	margin-right: 10px;
}
A.menu:visited {
	color:#000000;
	text-decoration: underline;
	padding: 2px;
	margin-right: 10px;
}
A.menu:hover {
	color:#FFFFFF;
	text-decoration: none;
	background-color: #7cbc03;
	padding: 2px;
	margin-right: 10px;
}

.fb_box {
	display:none;
	background-color:#f3f3f3;
	margin-top:10px;
	margin-bottom:10px;
	padding: 10px;
}
.q_caption {
	font-weight:bold;
}

.q_info {
	font-weight:bold;
	margin-top:15px;
	margin-bottom:4px;
}

.q_data {
	margin-bottom:5px;
}
.ok_box {
	background-color:#7cbc03;
	padding:10px;
	margin-top:20px;
	text-align:center;
	width:100px;
	margin-right: 0px;
	margin-left: 0px;
}
#fb_antispam {
	margin-bottom:5px;
}
.fb_status {
	color:#FF0000;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

input.q_i_text {
	font-size: 11px;
	width: 420px;
	height: 20px;
	font-family: sans-serif;
}

.prd-navi {
	margin-bottom:30px;
	text-align:center;
	/*background-color:#7cbc03;*/
	/*background-color:#d6d6d6;*/
	background-color:#f3f3f3;
	padding:3px;
}

.prd-navi a {
	color:#000!important;
	margin-left:20px;
	margin-right:20px;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

.navi-prev {
	background-image: url(/images/n_prev.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left:15px;
}

.navi-next {
	background-image: url(/images/n_next.png);
	background-repeat: no-repeat;
	background-position: right 1px;
	padding-right:15px;
}

.navi-top {
	background-image: url(/images/n_top.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left:18px;
}

