body {
	margin:	0;
	padding: 0;
	background-color: #f2f2f2;
	font-family: Arial,	sans-serif;
	font-size: 9pt;
	color: #000000;
}
div, form, table, object, p	{
	margin:	0;
	padding: 0;
}
ul {
	margin:	5px	2px	5px	15px;
	padding: 0;
}
li {
	padding: 0;
	margin:	3px	2px	3px	10px;
}
img	{
	border:	none;
}
a:link,	a:visited, a:hover,	a:active {
	color: #882F37;
}
h1,	h2,	h3,	h4,	h5,	h6 {
	padding: 0;
	margin:	0;
}
h3,	h5 {
   font-family:	Tahoma,	sans-serif;
}
h1,	h2,	h6 {
   color: #882F37;
}


h1 {
	font-size: 13.5pt;
}
h2 {
	font-size: 10.5pt;
}
h3 {
	font-size: 10pt;
	color: #333333;
	margin-bottom: 3px;
}
h4 {
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}
h5 {
	font-weight: lighter;
	font-size: 8pt;
	color: #FFFFFF;
}
h6 {
	font-size: 8pt;
}
.bz{
	color: #882F37;
	font: 13.5pt Tahoma, sans-serif;
}

table {
	border:	none;
	border-spacing:	0;
	font-size: 100%;
}
td {
	padding: 0;
}

/*-------------------- DESIGN BLOCK	DEFINITIONS	--------------------*/
/*-------------------- common --------------------*/
div#main {
	width: 771px;
	text-align:	left;
}
html>body div#main {
	margin:	auto;
}
div#top_header {
	margin-top:	5px;
}
div#top_header div#header_logo {
	float: left;
	width: 230px;
	text-align:	left;
	margin-left: 12px;
	padding-top: 6px;
	padding-bottom:	10px;
}
div#top_header div#header_title	{
	float: left;
	width: 22em;
	vertical-align:	middle;
	padding-top: 25px;
	line-height: 1.4em;
	color: #882F37;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
}
div#top_header div#header_contacts {
	float: right;
	width: 13em;
	padding-top: 22px;
	padding-right: 14px;
	text-align:	right;
}

div#menu_block {
	clear: both;

}
div#menu_block div#top_menu	{
	float: left;
	width: 602px;
	background-color: #882F37;
	text-align:	left;
	height:	2.3em;
	font-family: Tahoma, sans-serif;
}
div#menu_block div#top_menu	table {
	text-align:	center;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 8.5pt;
}
div#menu_block div#top_menu	table td {
	width: 82px;
	padding: 0 5px;
}
div#menu_block div#top_menu	div.angle {
	font-size: 0;
	line-height: 0;
	height:	6px;
	float: left;
}

div#menu_block div#top_menu	a, div#menu_block div#top_menu a:link,	div#menu_block div#top_menu	span{
	display: block;
	padding: 7px 8px 8px;
	margin:	0px;
	color: #fff;
	text-decoration: none;
	white-space: nowrap;
	border-left: solid #882F37 1px;
	border-right: solid	#882F37	1px;
}
div#menu_block div#top_menu	a:hover, div#menu_block	div#top_menu span, div#menu_block div#top_menu a.selected, div#menu_block div#top_menu a.selected:link{
	border-left: solid #ffb600 1px;
	border-right: solid	#ffb600	1px;
	background-color: #3E4359;

}
div#menu_block div#top_menu	span, div#menu_block div#top_menu a.selected, div#menu_block div#top_menu a.selected:link{
	font-weight: bold;
}

div#menu_block div#add_menu	{
	float: left;
	width: 168px;
	background-color: #3e4359;
	height:	2.3em;
	border-left: 1px solid #ffb600;
	color: white;
	text-align:	center;
}
div#menu_block div#add_menu	img	{
	margin:	8px	15px 0;
}
div#top_border {
	clear: both;
	height:	12px;
	border-bottom: solid 2px #000;
}
div#content	{
	clear: both;
}
div#footer_margin {
	clear: both;
	height:	50px;
}
div#footer {
	clear: both;
	border-top:	#882F37	solid 3px;
	height:	6em;
	text-align:	left;

}
div#footer div#footer_logo {
	float: left;
	width: 250px;
	padding: 5px 0;
}
div#footer div#footer_contacts {
	float: right;
	width: 15em;
	padding: 5px 10px 0	0;
	text-align:	right;
}

/*-------------------- home	page --------------------*/
div.home_column1 {
	float: left;
	width: 438px;
	background:	url(/images/1X2.gif) repeat-y top right;
	padding-right: 1px;
	text-align:	left;
}
div.home_flash {
	vertical-align:	middle;
	height:	240px;
	text-align:	center;
	background-color: #d8d9dd;
}
div.home_tm_prices {
	padding-left: 7px;
	padding-bottom:	50px;
}
div.home_tm_prices div.tm{
	float: left;
	width: 230px;
	margin-bottom: 10px;
	text-align:	left;
}
div.home_column1 div.header	{
	margin:	10px 0 5px;
}
div.home_column1 div.header	img	{
	float: left;
	margin-right: 5px;
	height:	27px;
}
div.home_column1 div.header	h6 {
	padding-top: 7px;
	height:	20px;
}
div.home_tm_prices div.prices {
	float: left;
	width: 199px;
	margin-bottom: 10px;
}
div.home_column1 div.cleared_container {
	clear: both;
	padding-left: 3px;
}
div.home_tm_prices div.prices ul {
	list-style-type: none;
	margin:	0;
}
div.home_tm_prices div.prices ul li	{
	padding: 0;
	padding-left: 25px;
	margin:	8px	0;
	background:	transparent	url("/images/ikon/price_butt.gif") no-repeat 1px 3px;
}
div.home_tm_prices div.prices ul li.all	{
	background:	transparent	url("/images/ikon/price_butt_zip.gif") no-repeat 1px 1px;
}
div.dotted_hr {
	clear: both;
	height:	1px;
	background:	url(/images/1X2_g.gif) repeat-x	top	left;
	font-size: 0;
	line-height: 0;
}
div.spec_offer {
	clear: both;
	padding: 0 10px	0 7px;
}

div.home_column2 {
	float: left;
	width: 332px;
}
div.caption	{
	vertical-align:	middle;
	background-color: #d8d9dd;
	text-align:	left;
	padding: 6px 11px;
}
div.home_column2 div.products {
	padding-top: 10px;
	float: left;
	width: 330px;
	text-align:	left;
}
div.home_column2 div.row {
	clear: both;
}
div.home_column2 div.row div.img {
	float: left;
	width: 110px;
	height:	60px;
	text-align:	center;
	padding-bottom:	40px;
}
div.home_column2 div.row div.img img {
	border:	0;
}
div.home_column2 div.row div.text {
	float: left;
	width: 220px;
	padding-bottom:	40px;
}
div.spec_offer_container {
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom:	10px;
	clear: both;
}
div.tm_container {
	width: 180px;
	text-align:	left;
	clear: both;
}

/*-------------------- products	common --------------------*/
dl.leftmenu	{
	margin:	0;
	padding: 0;
}
dl.leftmenu	a, dl.leftmenu a:link {
	text-decoration: none;
}
dl.leftmenu	a:hover	{
	text-decoration: underline;
}
dl.leftmenu	dt {
	margin:	0;
	padding-left: 15px;
	background:	transparent	url("/images/left/bulett.gif") 3px 5px no-repeat;
	font-weight: bold;
	margin-top:	10px;
	color: #3E4359;
}
dl.leftmenu	dt.wrapped {
	background:	transparent	url("/images/left/bulett_2.gif") 3px 3px no-repeat;
}
dl.leftmenu	dt.sel {
	background:	transparent	url("/images/left/bulett_on.gif") 3px 3px no-repeat;
}

dl.leftmenu	dd {
	margin:	0;
	padding: 3px 0px 0px 20px;
}
dl.leftmenu	dd a, dl.leftmenu dd span {
	display: block;
	padding: 2px 5px 2px 5px;
}
dl.leftmenu	dd a.selected, dl.leftmenu dd span {
	background-color: #3E4359;
	color: #fff;
}

dl.leftmenu	dd a.selected {
	text-decoration: underline;
}
table.products_content {
	width: 100%;
	vertical-align:	top;
}
table.products_content td {
   vertical-align: top;
}
table.products_content td.vl {
	width: 1px;
	font-size: 0;
	line-height: 0;
	background:	url(/images/1X2.gif) repeat-y;
}

div#leftmenu {
	float: left;
	width: 168px;
}
div#right_content {
	float: left;
	width: 602px;
}
div#right_content div.title	{
	background-color: #d8d9dd;
	padding: 11px 0	11px 18px;
	text-align:	left;
}
div#right_content div.product_main_list	div.row	{
	clear: both;
	text-align:	left;
	padding: 7px 0;
}
div#right_content div.product_main_list	div.row	div.column {
	float: left;
	width: 300px;
	padding: 0;
}
div#right_content div.product_main_list	div.row	div.column div.img {
	float: left;
	width: 90px;
	text-align:	center;
}
div#right_content div.product_main_list	div.row	div.column div.img img {
	border:	0;
	padding: 10px 0	12px;
}
div#right_content div.product_main_list	div.row	div.column div.text	{
	float: left;
	width: 200px;
	padding: 10px 10px 12px	0;
}

/*-------------------- products	page details 1 --------------------*/
div.product_text {
	padding: 10px;
	text-align:	left;
	clear: both;
}
div.product_text div.big_img{
	float: left;
	width: 120px;
}
div.product_text div.big_img_text{
	float: left;
	width: 440px;
	padding-left: 10px;
}
div.product_list_in3column {
	clear: both;
	padding: 10px 0px 10px 10px;
	text-align:	left;
}
div.product_list_in3column table {

}
div.product_list_in3column table td	{
	padding: 10px 0;
	width: 202px;
}
div.product_list_in3column table td	div.img	{
	float: left;
	width: 80px;
}
div.product_list_in3column table td	div.text {
	float: left;
	width: 96px;
	padding-left: 9px;
	padding-right: 7px;
	font-size: 8.5pt;
}

div.color_list_in5column {
	clear: both;
	text-align:	left;
}
div.color_list_in5column table {
	border-spacing:	0;
	border:	none;
	width: 100%;
	text-align:	left;
}
div.color_list_in5column table td {

}
div.color_list_in5column table td div.cell {
	padding-left: 12px;
	padding-right: 26px;
	padding-bottom:	15px;
}
div.color_list_in5column table td p	{
	text-align:	center;
	padding-top: 3px;
	font-size: 8.5pt;
}

/*-------------------- jalousie	popup --------------------*/
div.popup_top {
	background-color: #882F37;
	text-align:	left;
}
div.popup_top div.angle	{
	font-size: 0;
	line-height: 0;
	height:	6px;
}
h3.popup_caption {
	color: #fff;
	padding: 1px 5px 5px 19px;
}
div.popup_content {
	padding: 10px 10px 10px;
}
div.popup_content h3 {
	text-align:	left;
}
div.popup_bottom {
	background-color: #3E4359;
	height:	5px;
}

div.product_list_in2column {
	clear: both;
	padding: 10px 0px 10px 10px;
	text-align:	left;
}
div.product_list_in2column table {

}
div.product_list_in2column table td	{
	padding: 10px 0;
	width: 50%;
}
div.product_list_in2column table td	div.img	{
	float: left;
	width: 80px;
}
div.product_list_in2column table td	div.text {
	float: left;
	width: 180px;
	padding-left: 9px;
	padding-right: 7px;
	font-size: 8.5pt;
}


table.about_content	{
	width: 100%;
	height:	370px;
}
table.about_content	td {
	padding: 0;
	vertical-align:	top;
}
table.about_content	td.vert_line {
	background:	url(/images/1X2.gif) repeat-y top left;
	font-size: 0;
	line-height: 0;
}
div.about_text {
	margin:	10px;
}
div.about_spacer {
	height:	10px;
}

ul.vacancy {
	margin:	0;
	padding: 5px 0;
	list-style-type: none;
}

ul.vacancy li {
	margin:	0;
	padding: 3px 0 12px	12px;
	background:	transparent	url("/images/left/bulett_ring.gif")	0px	7px	no-repeat;
}



table.contact_form {
   border: none;
   border-spacing: 0;
   padding:	0;
   vertical-align: middle;
   width: 100%;
}
table.contact_form td {
   padding:	3px	0;
   vertical-align: middle;
}
table.contact_form td .button {
   font-family:	Tahoma,	sans-serif;
   font-weight:	bold;
   font-size: 8.5pt;
   width: 8em;
}
table.contact_form input {
   width: 14em;
}

div.sitemap	{
   margin: 20px	10px 350px;
}
div.sitemap	div.item {
   float: left;
   padding-left: 10px;
   background: transparent url("/images/left/bulett_2.gif")	0px	2px	no-repeat;
   width: 115px;
}
div.sitemap	div.item a {
	font-weight: bold;
}
div.sitemap	div.item div.submenu {
   padding:	0px	5px	5px	12px;
}
div.sitemap	div.item div.submenu a {
   display:	block;
   margin: 10px	0;
   font-weight:	normal;
}

div.other_text {
   margin: 10px	10px 0 10px;
}
div.product_main_list h1 {
	font-size: 10pt;
	padding-bottom:	5px;
}
span.blue {
	color: #3E4359;
	font: 13.5pt Tahoma;
}
div.blue2 {
	color: #3E4359;
	font: 8pt Tahoma;
	padding-bottom:	3px;
}
img.left_floated {
	display: block;
	float: left;
	margin:	0 10px 10px	0;
}
img.right_floated {
	display: block;
	float: right;
	margin:	0 0	10px 10px;
}

a.s	{
	text-decoration: none;
}