HTML {overflow: -moz-scrollbars-vertical;}
A IMG {
	border: 0;
}

FORM {
	margin: 0;
	display: inline;
}

BODY {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url('/images/bg.gif');
}

INPUT {
	font-size: 9pt;
}

HR {
	height: 4px;
	background-color: #999;
	margin: 20px 0px;
	clear: both;
	border: 0px;
}

TABLE {
	color: #4f6c88;
	font-family: Tahoma;
	font-size: 8pt;
}



TABLE.bg {
	width: 100%;
	height: 100%;
	background-image: url('/images/bg_top.gif');
	background-repeat: repeat-x;
}

A {
	color: #5f7f9c;
}

A:hover {
	color: #78a2c7;
}

IMG.path {
	background-image: url('/images/path_bg.gif');
}

H1 {
	font-size: 11pt;
}

H2 {
	font-size: 10pt;
}

H3 {
	font-size: 9pt;
}

H1, H2, H3 {
	padding: 0px;
	margin: 5pt 0px;
}





TABLE.structure {
	width: 920px;
}




TABLE.structure TD.borderLeft {
	width: 5px;
	background-image: url('/images/structure_border_left.png');
	background-position: right top;
	background-repeat: repeat-y;
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure_border_left.png',sizingMethod=scale);
}

TABLE.structure TD.borderRight {
	width: 5px;
	background-image: url('/images/structure_border_right.png');
	background-position: right top;
	background-repeat: repeat-y;
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure_border_right.png',sizingMethod=scale);
}

TABLE.structure TD.cornerLeft {
	background-image: url('/images/structure_corner_left.png');
	background-position: right top;
	background-repeat: no-repeat;
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure_corner_left.png',sizingMethod=crop);	
}

TABLE.structure TD.cornerRight {
	background-image: url('/images/structure_corner_right.png');
	background-position: right top;
	background-repeat: no-repeat;
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure_corner_right.png',sizingMethod=crop);	
}

TABLE.structure TD.cornerLeft2 {
	background-image: url('/images/structure_corner_left2.png');
	background-position: right top;
	background-repeat: no-repeat;
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure_corner_left2.png',sizingMethod=crop);	
}

TABLE.structure TD.cornerRight2 {
	background-image: url('/images/structure_corner_right2.png');
	background-position: right top;
	background-repeat: no-repeat;
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure_corner_right2.png',sizingMethod=crop);	
}









TABLE.structure TD.navMenu {
	color: #9ba6b0;
	text-align: right;
	padding: 25px 50px 15px 0px;
}

TABLE.structure TD.navMenu A {
	color: #9ba6b0;
	text-decoration: none;
}

TABLE.structure TD.navMenu IMG {
	margin-right: 3px;
}

TABLE.structure TD.navMenu span {
	color: #fff;
}





TABLE.structure TABLE.header {
	width: 100%;
	height: 98px;
	background-image: url('/images/header_bg.gif');
	background-repeat: repeat-x;
}

TABLE.structure TABLE.header TD.left {
	width: 9px;
	background-image: url('/images/header_bg_left.gif');
}

TABLE.structure TABLE.header TD.right {
	width: 9px;
	background-image: url('/images/header_bg_right.gif');
}

TABLE.structure TABLE.header TD.phone {
	text-align: right;
	padding-right: 22px;
}

TABLE.structure TABLE.header TD.url {
	padding: 15px 0px 0px 11px;
}





TABLE.structure TABLE.parts {
	width: 100%;
	height: 150px;
	background-color: #f3f6f8;
}

TABLE.structure TABLE.parts TD.punkts,
TABLE.structure TABLE.parts TD.punktsActive {
	width: 98px;
	text-align: center;
	vertical-align: bottom;
	border-bottom: 1px solid #d5dbe0;
	padding-bottom: 20px;
}

TABLE.structure TABLE.parts TD.punkts a img {
	opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}

TABLE.structure TABLE.parts TD a.punktsActive img {
	opacity: 1.0;
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

TABLE.structure TABLE.parts TD a:hover img {
	opacity: 1.0;
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

TABLE.structure TABLE.parts TD.punktsActive {
	border-bottom: 0px;
	background-image: url('/images/punktActive.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

TABLE.structure TABLE.parts TD.punkts IMG {
	margin: 0px /*10px*/;
}

TABLE.structure TABLE.parts TD.searchField {
	border-bottom: 1px solid #d5dbe0;
}

TABLE.structure TABLE.parts TD.searchField p {
	margin-top: 0.5em;
}

TABLE.structure TABLE.parts TD.searchField INPUT.searchText {
	width: 150px;
}

TABLE.structure TABLE.parts TD.searchField INPUT.submit {
	width: 55px;
	margin: 0px 0px 1px 5px;
	color: #fff;
	background-color: #4f6c88;
	border: 1px solid #4f6c88;
}

TABLE.structure TABLE.parts TD.left {
	width: 20px;
	background-image: url('/images/part_cl.gif');
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #d5dbe0;
}

TABLE.structure TABLE.parts TD.right {
	width: 7px;
	background-image: url('/images/part_cr.gif');
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #d5dbe0;
}


TABLE.structure TABLE.main {
	width: 100%;
	background-color: #ffffff;
	height: 1px;
}

TABLE.structure TABLE.main TD.menu {
	width: 200px;
	padding: 30px 25px 20px 0px;
	vertical-align: top;
}





TABLE.structure TABLE.main TD.menu UL.simple {
	font-size: 9pt;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

TABLE.structure TABLE.main TD.menu UL.simple LI {
	margin: 0px;
	/*padding: 4pt 0px 4pt 0px;
	border-top: 1px dotted #4f6c88;*/
	background-image: url('/images/menu_arrow.gif');
	background-repeat: no-repeat;
	background-position: 20px center;
}

TABLE.structure TABLE.main TD.menu UL.simple LI DIV.bor,
TABLE.structure TABLE.main TD.menu UL.simple LI DIV.bor2 {
	padding: 4pt 0px 4pt 35px;
	background-image: url('/images/menu_1px_separator.gif');
	background-repeat: no-repeat;
	background-position: 20px top;
}

TABLE.structure TABLE.main TD.menu UL.simple LI DIV.bor2 {
	background-image: none;
}

TABLE.structure TABLE.main TD.menu UL.simple UL LI DIV {
	padding-left: 0px;
	background-image: none;
}

TABLE.structure TABLE.main TD.menu UL.simple LI.dropDown {
	padding: 0px;
	margin: 0px;
	border-top: 0px;
}

TABLE.structure TABLE.main TD.menu UL.simple A {
	color: #3e5160;
	text-decoration: none;
}

TABLE.structure TABLE.main TD.menu UL.simple A:hover {
	color: #78a2c7;
}






TABLE.structure TABLE.main TD.menu UL.cat {
	color: #fff;
	font-size: 9pt;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #5f7f9c;
}

TABLE.structure TABLE.main TD.menu UL.cat LI {
	font-weight: bold;
	margin: 0px;
	padding: 4pt 8px 4pt 35px;
	border-top: 0px;
	background-image: url('/images/menu_cat.gif');
	background-repeat: no-repeat;
	background-position: 20px 8pt;
}

TABLE.structure TABLE.main TD.menu UL.cat LI A {
	color: #fff;
	text-decoration: none;
	background-color: #5f7f9c;
	padding-right: 3pt;
}

TABLE.structure TABLE.main TD.menu UL.cat LI.menuTitle {
	background-image: none;
	font-weight: normal;
}

TABLE.structure TABLE.main TD.menu UL.cat LI.menuTitle DIV {
	background-image: none;
}

TABLE.structure TABLE.main TD.menu UL.cat UL {
	list-style-type: none;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #5f7f9c;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms A {
	display: block;
	background-color: transparent;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI {
	padding-left: 0px;
	background-position: 7px 8pt;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI DIV {
	padding-left: 20px;
	background-image: none;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI.firm {
	background-image: url('/images/menu_cat.gif');
	background-repeat: no-repeat;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI.firm DIV {

}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI UL.parts {
	padding-left: 0px;
	margin: 5px 0px 0px 0px;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI UL.parts LI {
	padding-left: 0px;
	margin: 0px;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI UL.parts LI.item,
TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI UL.parts LI.itemActive {
	font-weight: normal;
	background-color: #6b89a3;
	background-image: url('/images/menu_cat_sub_arrow.gif');
	background-repeat: no-repeat;
	margin: 0px 0px 2px 0px;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI UL.parts LI.itemActive {
	background-color: #89a1b6;
	background-image: url('/images/menu_cat_sub_arrowAct.gif');
	background-repeat: no-repeat;
}

TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI UL.parts LI A:hover,
TABLE.structure TABLE.main TD.menu UL.cat UL.firms LI UL.parts LI UL A:hover {
	color: #e2f2ff;
}



TABLE.structure TABLE.main TD.menu UL.simple LI DIV.catTop {
	height: 10px;
	background-color: #5f7f9c;
	background-image: url('/images/menu_cat_corners.gif');
	background-repeat: no-repeat;
	background-position: right 0px;
}

TABLE.structure TABLE.main TD.menu UL.simple LI DIV.catBottom {
	height: 10px;
	background-color: #5f7f9c;
	background-image: url('/images/menu_cat_corners.gif');
	background-repeat: no-repeat;
	background-position: right -30px;
}













TABLE.structure TABLE.main TD.content {
	vertical-align: top;
	height: 1%;
	padding: 15px 15px 15px 0px;
}

TABLE.structure TABLE.main TD.content P {
	text-align: justify;
}





TABLE.structure TABLE.contentBottom {
	width: 100%;
}

TABLE.structure TABLE.contentBottom TD.left,
TABLE.structure TABLE.contentBottom TD.left2 {
	width: 11px;
	height: 11px;
	background-image: url('/images/content_bottom_left.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

TABLE.structure TABLE.contentBottom TD.rep,
TABLE.structure TABLE.contentBottom TD.rep2 {
	background-image: url('/images/content_bottom_rep.gif');
	background-repeat: repeat-x;
	background-position: left top;
}

TABLE.structure TABLE.contentBottom TD.right,
TABLE.structure TABLE.contentBottom TD.right2 {
	width: 11px;
	background-image: url('/images/content_bottom_right.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

TABLE.structure TABLE.contentBottom TD.left2 {
	background-image: url('/images/content_bottom_left2.gif');
}

TABLE.structure TABLE.contentBottom TD.right2 {
	background-image: url('/images/content_bottom_right2.gif');
}


TABLE.structure TABLE.contentBottom TD.rep2 {
	background-image: url('/images/content_bottom_rep2.gif');
}



TABLE.structure TABLE.bottomInfo {
	width: 100%;
	color: #fff;
	background-color: #5f7f9c;
}

TABLE.structure TABLE.bottomInfo A {
	color: #fff;
}

TABLE.structure TABLE.bottomInfo TD.left {
	vertical-align: top;
	padding: 10px 10px 0px 0px;
}



TABLE.structure TABLE.bottomInfo TD.left UL.NAE {
	list-style-type: none;
	margin: 20px 0px 0px 20px;
	padding: 0px;
}

TABLE.structure TABLE.bottomInfo TD.left UL.NAE LI {
	margin: 0px;
	padding: 4pt 0px 4pt 15px;
	border-top: 1px dotted #fff;
	background-image: url('/images/menu_cat.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

TABLE.structure TABLE.bottomInfo A {
	color: #fff;
	text-decoration: none;
}

TABLE.structure TABLE.bottomInfo A:hover {
	color: #78a2c7;
}




TABLE.structure TABLE.bottomInfo TD.unit {
	width: 200px;
	padding: 10px 10px;
	vertical-align: top;
}

TABLE.structure TABLE.bottomInfo TD.unit A {
	text-decoration: underline;
}

TABLE.structure TABLE.bottomInfo TD.unit DIV.news {
	margin-top: 10px;
	background-image: url('/images/news_line.gif');
	background-repeat: repeat-x;
	background-position: left center;
}

TABLE.structure TABLE.bottomInfo TD.unit DIV.news iMG {
	margin-right: 5px;
}

TABLE.structure TABLE.bottomInfo TD.unit DIV.news SPAN {
	background-color: #5f7f9c;
	padding: 0px 5px 0px 0px;
}

TABLE.structure TABLE.bottomInfo TD.unit DIV.description P {
	text-align: justify;
}

TABLE.structure TABLE.bottomInfo TD.unit DIV.read {
	text-align: right;
}

TABLE.structure TABLE.bottomInfo TD.unit DIV.read IMG {
	margin: 0px 0px 0px 5px;
}





TABLE.structure TABLE.newsBottom {
	width: 100%;
}

TABLE.structure TABLE.newsBottom TD.left {
	width: 7px;
	height: 10px;
	background-image: url('/images/news_bottom_left.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

TABLE.structure TABLE.newsBottom TD.rep {
	background-image: url('/images/news_bottom_rep.gif');
	background-repeat: repeat-x;
	background-position: left top;
}

TABLE.structure TABLE.newsBottom TD.right {
	width: 7px;
	background-image: url('/images/news_bottom_right.gif');
	background-repeat: no-repeat;
	background-position: left top;
}




TABLE.structure  TD.copyrights {
	color: #fff;
	text-align: center;
	padding: 25px 0px;
}

TABLE.structure  TD.copyrights A {
	color: #fff;
}

TABLE.structure  TD.copyrights A:hover {
	color: #78a2c7;
}



TABLE.catalogItem {
	width: 50%;
	float: left;
}

TABLE.catalogItem TD.thumbnail {
	width: 135px;
	text-align: center;
	padding: 10px;
}

TABLE.catalogItem TD.title {
	width: 163px;
	padding: 10px;
}

TABLE.catalogItem TD.title DIV {
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	border-bottom: 1px dotted #bbc6d1;
	padding-bottom: 5px;
}

TABLE.catalogItem TD.price,
TABLE.catalogItem TD.price2 {
	height: 52px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	font-size: 18pt;
	font-weight: bold;
	font-family: Arial;
	padding: 0px 0px 0px 0px;
	background-image: url('/images/price_bg.gif');
	background-repeat: no-repeat;
	background-position: center top;
}

TABLE.catalogItem TD.price2 {
	background-image: url('/images/price_bg2.gif');
}

TABLE.catalogItem TD.sizes {
	padding: 0px 5px 10px 0px;
}

TABLE.catalogItem TD.actions {
	padding: 0px 5px 10px 0px;
}

TABLE.catalogItem TD.actions DIV.a1 {
	float: left;
}

TABLE.catalogItem TD.actions DIV.a2 {
	float: right;
	padding-right: 3px;
}

TABLE.catalogItem TD.actions DIV.a1 INPUT {
	padding: 0px;
	margin: 0px 5px 0px 3px;
}

TABLE.catalogItem TD.actions DIV.a2 IMG {
	margin: 0px 5px 2px 0px;
}

TABLE.catalogItem TD.actions A.radiobutton,
TABLE.catalogItem TD.actions A.radiobuttonA {
	padding: 0px 0px 0px 20px;
	background-image: url('/images/radiobutton.gif');
	background-repeat: no-repeat;
	background-position: 3px center;
}

TABLE.catalogItem TD.actions A.radiobuttonA {
	background-image: url('/images/radiobutton_a.gif');
}

TABLE.separator {
	border-right: 1px dotted #bbc6d1;
}

HR.catalog {
	height: 0px;
	border-bottom: 1px dotted #bbc6d1;
	background-color: none;
	margin: 0px;
	padding: 0px;
}




TABLE.stndContent {
	width: 100%;
	height: 100%;
}

TABLE.stndContent TD.stndContent {
	vertical-align: top;
	padding: 10px;
}



TABLE.unitIformation {
	width: 100%;
	margin: 0px 0px 50px 0px;
	padding-right: 10px;
}

TABLE.unitIformation TD.title {
	border-bottom: 1px dotted #bbc6d1;
}

TABLE.unitIformation TD.thumbnail {
	width: 130px;
	vertical-align: top;
	padding: 10px 20px 10px 0px;
}

TABLE.unitIformation TD.description {
	text-align: justify;
	vertical-align: top;
	padding-top: 7pt;
}

TABLE.unitIformation TD.price {
	padding: 30pt 0px 10px 10px;
	//padding: 10px;
	text-align: right;
	vertical-align: top;
}

TABLE.unitIformation TD.price,
TABLE.unitIformation TD.price2 {
	width: 180px;
	height: 90px;
	color: #fff;
	text-align: center;
	font-size: 18pt;
	font-weight: bold;
	font-family: Arial;
	padding: 37px 0px 0px 0px;
	vertical-align: top;
	background-image: url('/images/price_bg.gif');
	background-repeat: no-repeat;
	background-position: center 30px;
}

TABLE.unitIformation TD.price2 {
	background-image: url('/images/price_bg2.gif');
}

TABLE.unitIformation TD.sizes {
	padding: 20px 5px 10px 0px;
}


TABLE.sizes {
	width: 100%;
}

TABLE.sizes TD {
	text-align: center;
	font-weight: bold;
	background-color: #e0e5ea;
	border: 1px solid #bbc6d1;
	padding: 1pt;
}

TABLE.sizes TD.none {
	background-color: #f6f7f9;
	border-color: #edf0f3;
	color: #cdd;
}


DIV.fotosList IMg {
	float: left;
	margin-right: 40pt;
}



TABLE.discount {

}

TABLE.discount DIV.tip {
	color: #fff;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	/*padding: 15px 2px 0px 0px;*/
	overflow: hidden;
	width: 52px;
	height: 52px;
	position: absolute;
	z-index: 44;
	margin: -52px 0px 0px -52px;
	background-image: url('/images/discount_tpl.png');
	//background-image: none ! important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/discount_tpl.png', sizingMethod='scale');
}

TABLE.discount DIV.tip DIV {
	margin-top: 18px;
}