body {
	background: #ffffff;
	margin: 0px 0px 0px 1px;
	padding: 0px
	width: 100%;
	height: 100%;
	background: url('spacer.gif') no-repeat;
  background-attachment: fixed;
}

td {font: 12px Tahoma, Arial, sans-serif; color : #2e2c23; line-height: 1.34em}

td.vfon {background:  #f8f8f8 url(../images/vfon.gif)}
div#vimg {margin: 11px 0px 0px 121px}
div#vnav {padding: 10px 0px 0px 5px}
td#ver {background: #ffffff url(../images/pefr.gif)}
td.wt {background:  #ffffff}
div#himg {padding: 1px 0px 0px 11px}
div#mimg {padding: 4px 0px 0px 20px}

td#log1 {background:  #f9f9f9 url(../images/logo1.jpg)}
td#log2 {background:  #f9f9f9 url(../images/logo2.jpg)}
td#log3 {background:  #f9f9f9 url(../images/logo3.jpg)}
td#log4 {background:  #f9f9f9 url(../images/logo4.jpg)}

td.nav1 {background: #58554e url(../images/navi.gif); text-align:center}
td#navact {background:  #58554e url(../images/navact.gif); text-align:center; font: 13px Tahoma, Arial, sans-serif; color: #414134}
td.pere {background:  #58554e url(../images/pereg.gif)}
a.lan,a.lan:link,a.lan:visited,a.lan:active {font: 13px Tahoma, Arial, sans-serif; color : #efefed; font-weight: bold;text-decoration: none;}
a.lan:hover {font: 13px Tahoma, Arial, sans-serif; color : #b5cdf4; font-weight: bold;text-decoration: none;}

td#tfon {background:  #ffffff url(../images/fon.gif)}
div#ot {margin: 0px 0px 10px 20px}
div#ot2 {padding: 0px 10px 10px 0px}
div#ot3 {margin: 0px 0px 10px 0px;}
h1 {margin: 0px;  font: 21px Tahoma, Arial, sans-serif; color : #4b4a40; border-bottom: 3px solid #cfd4d7}
span#ca {margin: 0px;  font: 21px Tahoma, Arial, sans-serif; color : #4b4a40; border-bottom: 3px solid #cfd4d7}
div.text {font: 12px Tahoma, Arial, sans-serif; color : #2e2c23; line-height: 1.34em}
div#fstol {margin: 15px 28px 0px 0px}
a.oblink {font: 13px Tahoma, Arial, sans-serif; color : #0040d5}
a.oblink:link {text-decoration: underline}
a.oblink:visited {text-decoration: underline; color : #0040d5}
a.oblink:hover {text-decoration: underline; color : #e96200}
a.oblink:active {text-decoration: underline}
p.nyl {margin: 0px}
p#ny {margin-bottom: 16px}
p#ny2 {margin: 16px 0px 16px 0px}
ul#spis {margin: 12px 0px 0px 18px; list-style-image: url(../images/pynkt.gif);  padding: 0px}
li {margin: 0px}
div#fstol2 {margin-bottom: 17px}
div#fstol3 {margin: 13px 0px 0px 2px}
div#fstol4 {margin: 13px 0px 50px 2px}

div#brn {padding-left: 1px; width: 942px; border-bottom: 1px solid #e4e1da; border-top: 1px solid #e4e1da; margin: 20px 0px 0px 26px;}
div.nizo {display: inline-block; margin: 0px 5px 0px 5px;}
div.nizo2 {padding-top: 13px; float: left}
div#nizo3 {padding-top: 5px; float: left}
div.perb {margin: 16px 10px 0px 9px; float: left}
div.perb2 {margin: 16px 11px 0px 11px; float: left}
div#perb3 {margin: 16px 11px 0px 16px; float: left}
div#perb4 {margin: 16px 14px 0px 13px; float: left}
div#perb5 {margin: 16px 12px 0px 13px; float: left}
div#perb6 {margin: 16px 12px 0px 13px; float: left}
div#ber {margin: 20px 0px 30px 27px}

td.fn {background:  #f9f9f9 url(../images/fonniz.gif)}
td#fn2 {background:  #f9f9f9 url(../images/nizim.gif)}
div#knop {margin: 25px 0px 0px 26px}
div.text2 {font: 11px Tahoma, Arial, sans-serif; color : #2e2c23; line-height: 1.13em}
div#nim {margin: 29px 0px 0px 10px}
a.lan2 {font: 11px Tahoma, Arial, sans-serif; color : #0044e3}
a.lan2:link {text-decoration: underline}
a.lan2:visited {text-decoration: underline; color : #0044e3}
a.lan2:hover {text-decoration: underline; color : #e96200}
a.lan2:active {text-decoration: underline}
div#linev {padding: 21px 0px 0px 2px}
div#nim2 {margin: 29px 0px 0px 14px}

td#fover {background:  #2c50b1 url(../images/inimg/fover.gif)}
td#loin {background:  #2c50b1 url(../images/inimg/company.jpg)}
td#fover2 {background:  #66584f url(../images/inimg/fover2.gif)}
td#loin2 {background:  #66584f url(../images/inimg/dealer.jpg)}
td#fover3 {background:  #b1b7c7 url(../images/inimg/fover3.gif)}
td#loin3 {background:  #b1b7c7 url(../images/inimg/services.jpg)}
td#fover4 {background:  #d3cbc7 url(../images/inimg/fover4.gif)}
td#loin4 {background:  #d3cbc7 url(../images/inimg/article.jpg)}
td#fover5 {background:  #bcc3c9 url(../images/inimg/fover5.gif)}
td#loin5 {background:  #bcc3c9 url(../images/inimg/deploying.jpg)}
td#fover6 {background:  #bebfbe url(../images/inimg/fover6.gif)}
td#loin6 {background:  #bebfbe url(../images/inimg/catalogue.jpg)}
td#fover7 {background:  #2f202c url(../images/inimg/fover7.gif)}
td#loin7 {background:  #2f202c url(../images/inimg/contacts.jpg)}
td#fover8 {background:  #9eb5c7 url(../images/inimg/fover8.gif)}
td#loin8 {background:  #9eb5c7 url(../images/inimg/feedback.jpg)}
p#inber{margin-bottom: 38px}

div#blbr {margin: 0px 0px 20px -1px;  padding-top: 2px}
div.resh {border: 1px solid; color: #e3e1e1; width: 120px; height: 40px}
div#brd1 {margin: 13px 0px 0px 11px}
div#brd2 {margin: 12px 0px 0px 28px}
div#brd3 {margin: 11px 0px 0px 40px}
div#brd4 {margin: 11px 0px 0px 10px}
div#brd5 {margin: 12px 0px 0px 7px}
div#brd6 {margin: 12px 0px 0px 29px}
div#brd7 {margin: 12px 0px 0px 29px}
div#brd8 {margin: 11px 0px 0px 28px}
div#brd9 {margin: 11px 0px 0px 33px}
div#brd10 {margin: 3px 0px 0px 42px}

div#catg {text-align: right}
span#ern{background: #e2e5e7; padding: 3px 5px 3px 5px}

td#brand_right_td{border:1px solid #eeeeee;text-align: center;vertical-align: middle;}

/* Main */

a, a:link, a:visited, a:active {text-decoration: underline; color: #666666;}
a:hover {text-decoration: underline; color: #000000;}

.error_div {
	color: #ff0000;
	margin: 0px 0px 5px 0px;
}

.succ_div {
	color: #008000;
	margin: 0px 0px 5px 0px;
}

.div_with_spacer {
	margin: 0px 0px 5px 0px;
}

.hidden {
	display: none;
}

/* Articles */

.article_title {
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

.article_text {
	margin: 0px 0px 10px 0px;
}

.article_date {
	margin: 0px 0px 10px 0px;
	color: #666666;
	font-size: 11px;
}

.article_link {
	margin: 0px 0px 10px 0px;
}

.article_title_view {
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

.article_text_view {
	margin: 0px 0px 15px 0px;
}

.article_date_view {
	margin: 0px 0px 15px 0px;
	color: #666666;
	font-size: 11px;
}

.article_link_view {
	margin: 0px 0px 30px 0px;
}

/* Button */

.button1:link,.button1:visited,.button1:active {
	border: 1px solid #5089da;
	margin: 0px;
	padding: 1px 25px 2px 15px;
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration: none;
	white-space:nowrap;
	color: #4b4b41;
	background-image: url(button1_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.button1:hover {
	border: 1px solid #5089da;
	margin: 0px;
	padding: 1px 25px 2px 15px;
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-decoration: none;
	white-space:nowrap;
	color: #000000;
	background-image: url(button1_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

/* Nav */

.nav_top {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}

.nav_bottom {
	margin: 15px 0px 15px 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 11px;
}

a.nav,a:visited.nav,a:active.nav {
	margin: 0px;
	padding: 0px 2px 1px 2px;
	color: #777777;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #ffffff;
}

a:hover.nav {
	margin: 0px;
	padding: 0px 2px 1px 2px;
	color: #777777;
	text-decoration: underline;
	font-family: Tahoma;
	font-size: 11px;
	background-color: #f1f1f1;
}

.nav_selected {
	margin: 0px;
	padding: 0px 2px 1px 2px;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
	background-color: #aaaaaa;
	font-weight: normal;
}

.nav_image {
	position: relative;
	top: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	cursor: pointer;	
}

/* Catalog */

.catalog_categories_img {
	border: 0px;
	margin: 0px 4px 0px 0px;
	padding: 0px;
}

.catalog_main_category {
	font-weight: bold;
	padding: 1px 0px 1px 0px;
}

.catalog_category {
	color: #777777;
	padding: 1px 0px 1px 0px;
}

a.catalog_category_link,a:active.catalog_category_link,a:visited.catalog_category_link {
	color: #000000;
	text-decoration: none;
}

.catalog_category_link:hover {
	color: #000000;
	text-decoration: underline;
}

.catalog_category_cnt {
	color: #666666;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}

/* Catalog list */

.catalog_selected_brand_div {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.catalog_selected_brand {
	font-weight: bold;
}

.catalog_list_table {
	width: 100%;
	border-collapse: collapse;
}

.catalog_images_td {
	width: 150px;
	vertical-align: top;
	margin: 0px;
	padding: 10px 10px 10px 2px;
	text-align: center;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.catalog_list_td {
	vertical-align: top;
	margin: 0px;
	padding: 10px 2px 10px 10px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.catalog_items_name {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
}

.catalog_items_short {
	padding: 0px 0px 5px 0px;
	color: #666666;
	font-size: 11px;
}

.catalog_items_details {
	padding: 5px 0px 5px 0px;
}

.catalog_items_spacer {
	margin: 0px;
	padding: 15px;
}

/* Catalog view */

.catalog_view_table {
	width: 100%;
}

.catalog_view_images {
	width: 150px;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
	text-align: center;
	
}

.catalog_view_td {
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

.catalog_view_description {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.catalog_link_back {
	margin: 20px 0px 20px 0px;
}

/* Details */

.catalog_view_details_table {
	width: 100%;
	border-collapse: collapse;
}

.catalog_view_header {
	font-weight: bold;
	background-color: #eeeeee;
	padding: 3px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.catalog_view_field_name {
	width: 50%;
	padding: 3px;
	border-bottom: 1px solid #eeeeee;
	color: #000080;
}

.catalog_view_field_value {
	padding: 3px;
	border-bottom: 1px solid #eeeeee;
}

/* Brands */

.brands_img {
	float: left;
	border: 0px;
	padding: 0px 2px 2px 2px;
}

.brands_clear_both {
	clear: both;
	margin: 10px 0px 0px 0px;
}

.brands_right_div {
	margin: 0px;
	padding: 15px 0px 15px 0px;
}

/* Register */

.clients_register_table {
	width: 100%;
	border-collapse: collapse;
}

.clients_register_td1 {
	width: 150px;
	margin: 0px;
	padding: 5px 5px 5px 0px;
}

.clients_register_td2 {
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

/* Viewer */

.viewer_div {
	position: fixed;
	z-index: 100;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(splash.png);
	background-repeat: repeat;
}

.viewer_table {
	width: 100%;
	height: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.viewer_td_prev {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.viewer_nav_div_previous {
	position: absolute;
	top: 50%;
	left: 0px;
	display: inline-block;
	margin: -32px 20px 0px 20px;
	padding: 0px;
	width: 64px;
	height: 64px;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: url(viewer_previous.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.viewer_close {
	position: absolute;
	top: 0px;
	right: 0px;
	margin: 20px;
	padding: 0px;
	display: inline-block;
	width: 64px;
	height: 64px;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: url(viewer_close.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.viewer_nav_div_next {
	position: absolute;
	top: 50%;
	right: 0px;
	display: inline-block;
	margin: -32px 20px 0px 20px;
	padding: 0px;
	width: 64px;
	height: 64px;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: url(viewer_next.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.viewer_td_img {
	text-align: center;
	vertical-align: middle;
	width: 1%;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.viewer_td_next {
	text-align: right;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.viewer_div_img {
	background-color: #ffffff;
	margin: 0px;
	padding: 10px;
}

.viewer_img {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.viewer_footer {
	margin: 0px;
	padding: 7px 0px 0px 0px;
	color: #666666;
	font-size: 12px;
}
