body, html { margin: 0; padding: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6f6f6f; background: #ffffff; }
form { margin: 0; padding: 0; }
menu { margin: 0; padding: 0; list-style-type: none; }
.fantom { clear: both; }
menu li { min-height: 1px; vertical-align: top; }
* html menu  li { height: 1px; }
menu li.fantom { clear: both; font-size: 0; line-height: 1px; }
a { text-decoration: underline; color: #f6b300; }
a:hover { text-decoration: none; }
p { margin: 0 0 13px 0; padding: 0; }
input, textarea, select { margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6f6f6f; background: #ffffff; border: solid 1px #cecece; }
textarea { padding: 5px; }
object { outline: none; }
.submit { text-align: center; color: #646464; font-weight: bold; background: #d1d1d1; cursor: pointer; }

.text_resizer h1 { font-size: 32px; }
.text_resizer h2 { font-size: 24px; }
.text_resizer h3 { font-size: 19px; }
.text_resizer h4 { font-size: 16px; }
.text_resizer h5 { font-size: 13px; }
.text_resizer h6 { font-size: 11px; }

/* Outer Area */
#page { margin: 0 auto; width: 990px; }
#page_left { float: left; width: 280px; }
#page_center { float: left; width: 708px;  }

#page_right { float: left; padding:27px 0 0 0; width: 210px; background: url(../img/ptk-right.jpg) left top no-repeat; }

/* Logo */
#logo { padding: 0 0 0 11px; height: 213px; width: 269px; }
#logo a { display: block; height: 213px; }
.logoen { background: url(../img/logoen.png) left top no-repeat; }
.logobg { background: url(../img/logobg.png) left top no-repeat; }

/* Side navigation */
#side_nav { padding: 15px 31px 0 46px; min-height: 270px; background: url(../img/side-nav.gif) left top no-repeat; }
* html #side_nav { height: 270px; }
#side_nav li { padding: 7px 0 7px 25px; }
#side_nav a { color: #6f6f6f; font-weight: bold; text-decoration: none; }
#side_nav a:hover { color: #f6b300; text-decoration: underline; }
#side_nav .selected { background: url(../img/side-nav-elm01.gif) left center no-repeat; }
#side_nav .selected a { color: #f6b300; font-weight: bold; font-size: 12px; }

/* Sertificat */
#sert { margin: 0 auto; padding: 0; width: 152px; list-style-type: none; }
#sert li { padding: 0 0 20px 0; }
#sert a { display: block; padding: 5px; border: solid #d9d9d9 1px; }
#sert img { border: none; }

/* Side documents  */
#sideDocs { margin: 0 auto; width: 200px; padding: 0; list-style-type: none; }
#sideDocs li { padding: 0 0 5px 20px; display: block; background: url(../img/ico-download.png) left center no-repeat; }
#sideDocs a { text-decoration: none; color: #6f6f6f; }
#sideDocs a span { text-decoration: underline; line-height: 20px; }
#sideDocs a span:hover { text-decoration: none; }
#sideDocs img { border: none; }

/* Paging */
#paging { padding: 10px; text-align: center; font-size: 12px; color: #979797; }
#paging a { text-align: center; }
#paging .selected { text-decoration: none; color: #979797; }

/* Header */
#header { position: relative; /*height: 253px;*/ height:260px; }
#header object { margin-top: -11px; }
.page-1 { background: url(../img/sh_head_part.jpg) left -10px no-repeat; }
.index-1 { background: url(../img/sh_head.jpg) left top no-repeat;  }
#header menu { padding: 41px 0 0 10px; }
#header menu li { float: left; padding: 0 7px 0 8px; height: 15px; line-height: 15px; background: url(../img/hdr-spr.gif) left center no-repeat; }
#header menu li.first { background: none; }
#header menu a { color: #ffffff; text-decoration: none; }
#header menu a:hover { text-decoration: underline; }

/* Page container */
#page_content { padding: 10px 20px; min-height: 300px; }
* html #page_content { height: 300px; }
.index-2 { /*background: url(../img/index-content-bgr.jpg) left top no-repeat;*/ }
.page-2 {/* background: url(../img/content-bgr.jpg) left top no-repeat;*/ background: url(../img/sh_page_part-2.jpg) repeat-x left top; }
#page_content .page_title { display: block; margin: 0; padding: 0 0 10px 0; min-height: 28px; width: 380px; color: #183883; font-size: 12px; }
* html #page_content .page_title { height: 28px; }
#page_content .catlist_bgr { background:url(../img/pokriv-01.jpg) right 50px no-repeat; }

/* Builded objects - side */
#side_objects { padding: 0 30px 20px 20px; padding-top:146px; min-height: 204px; }
* html #side_objects { height: 204px; }
#side_objects h2 { margin: 0; padding: 20px 8px 15px 8px; font-size: 11px; color: #183883; }
#side_objects .thumb { padding: 8px 0 0 0; width: 160px; text-align: center; background: url(../img/thmb-1-br-top.png) left top no-repeat; }
* html #side_objects .thumb { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/thmb-1-br-top.png', sizingMethod='crop'); }
#side_objects img { border: none; }
#side_objects a { position: relative; }
#side_objects .thumb_btm { height: 8px; width: 160px; background: url(../img/thmb-1-br-btm.png) left top no-repeat; }
* html #side_objects .thumb_btm  { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/thmb-1-br-btm.png', sizingMethod='crop'); }
#side_objects big { display: block; padding: 0 7px; font-size: 11px; }
#side_objects big a { text-decoration: none; }
#side_objects big a:hover { text-decoration: underline; }
#side_objects small { display: block; padding: 2px 7px 10px 7px; font-size: 11px; }

/* Top product */
#top_prod { margin: 10px 0 0 0; }
#top_prod a { position: relative; }
#top_prod .top { height: 8px; font-size: 0; line-height: 1px; background: url(../img/top-prod-e01.png) center bottom no-repeat; }
* html #top_prod .top { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top-prod-e01.png', sizingMethod='crop'); }
#top_prod .middle { background: url(../img/top-prod-e02.png) right top repeat-y; }
* html #top_prod .middle { height: 1px; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top-prod-e02.png', sizingMethod='scale'); }
#top_prod .middle1 { padding: 14px 22px; min-height: 140px; background: url(../img/top-prod-e03.png) center top no-repeat; }
* html #top_prod .middle1 { min-height: 140px; }
#top_prod h2 { position: relative; margin: 0; padding: 0; font-size: 12px; color: #183883; }
* html #top_prod h2 { height: 1px; }
#top_prod h3 { margin: 8px 0 0 0; padding: 0; font-size: 11px; }
#top_prod .text { position: relative; float: left; padding: 0 10px 0 0; width: 244px; }
#top_prod .thumb { float: left; width: 160px; }
#top_prod .thumb_top { padding: 8px 0 0 0; width: 160px; text-align: center; background: url(../img/thmb-1-br-top.png) left top no-repeat; }
* html #top_prod .thumb_top { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/thmb-1-br-top.png', sizingMethod='crop'); }
#top_prod .thumb_btm { height: 8px; width: 160px; background: url(../img/thmb-1-br-btm.png) left top no-repeat; }
* html #top_prod .thumb_btm  { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/thmb-1-br-btm.png', sizingMethod='crop'); }
#top_prod img { border: none; }
#top_prod .btm { height: 8px; font-size: 0; line-height: 1px; background: url(../img/top-prod-e04.png) center bottom no-repeat; }
* html #top_prod .btm { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top-prod-e04.png', sizingMethod='crop'); }
#top_prod .goto { display: block; margin: 7px 0 0 0; text-decoration: none; background: url(../img/arrow-01.gif) right center no-repeat; }
#top_prod .goto:hover { text-decoration: underline; }

/* Product list */
.prod_list { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: dashed 1px #959595; }
.prod_list .name { margin: 0; padding: 0; color: #f6b300; font-size: 12px; }
.prod_list .info { float: left; padding: 10px 10px 0 0; width: 300px; }
.prod_list .img { margin: 10px 0 0 0; float: left; border: solid 3px #f2f1ed; }
.prod_list .goto { display: block; margin: 7px 0 0 0; width: 87px; text-decoration: none; background: url(../img/arrow-01.gif) right center no-repeat; }
.prod_list .goto:hover { text-decoration: underline; }
.prod_list .gotobg { width: 90px; }
.prod_list .gotoen { width: 62px; }

/* Categories List */
.cat_list { float: left; padding: 0 0 10px 0; width: 153px; text-align: center; }
.cat_list a { text-decoration: none; }
.cat_list img { margin: 0 0 5px 0; border: solid 1px #f2f1ed; }
.cat_list a:hover { color: #a74d0a; }
.cat_list strong { display: block; }

/* Gallery */
#gal_cats { margin: 0 0 10px 0; border-bottom: dashed 1px #959595; }
#gal_cats li { float: left; margin: 0 0 10px 0; padding: 0 10px; border-right: solid 1px #6f6f6f; }
#gal_cats li.first { padding: 0 10px 0 0; }
#gal_cats li.last { border: none; }
#gal_cats li.fantom { float: none; margin: 0; padding: 0; border: none; }
#gal_cats a { color: #6f6f6f; text-decoration: none; }
#gal_cats a:hover { color: #f6b300; text-decoration: underline; }
#gal_cats .selected a { color: #f6b300; font-weight: bold; }
#gal_list { padding-left: 6px; }
#gal_list a { display: block; float: left; margin: 0 4px 8px 0; width: 146px; color: #6f6f6f; text-decoration: none; }
#gal_list a:hover { color: #f6b300; }
#gal_list img { margin: 0 0 8px 0; border: solid #ccccbf 1px; }
#gal_list span { display: block; }

/* Site Search */
#search 		{	position:absolute; top:28px; right:12px; margin: 0 0 11px 0; width: 198px; height: 22px; background: #1fbff3; border: solid 1px #47e6fc;  }
#search .input	{ float: left; padding: 5px 10px 4px 10px; width: 161px; color: #aef2ff; background: none; border: none; }
#search .sbmt	{ float: right; background: none; border: none; }

/* Contact */
#contact_content { float: left; padding: 0 40px 0 0; width: 227px; min-height: 300px; }
* html #contact_content { height: 300px; }
#contact_form { float: left; width: 190px; }
#contact_form label { display: block; margin: 0 0 6px 0; }
#contact_form label em { color: #f6b300; font-style: normal; }
#contact_form input { padding: 3px; margin: 0 0 6px 0; width: 180px; }
#contact_form textarea { padding: 3px; margin: 0 0 6px 0; width: 180px; }
#contact_form .code { float: left; }
#contact_form input.code { margin: 0 6px 6px 0; width: 90px; }
#contact_form img.code { float: left; }
#contact_form .submit { clear: both; width: 100%; }
#contact_form label.error { color: #f6b300; font-weight: bold; }
#contact_form input.error, #contact_form textarea.error { border: solid 1px #f6b300; }

/* Request */
.r_form_error { padding: 10px; margin: 10px 0 0; list-style-type: none; text-align: center; font-size: 12px; font-weight: bold; color: #f6b300; }
#request_form .error { border-color: #f6b300; }
#request_form .submit { margin-left: 9px; }

/* Page optoins */
#page_options { position: absolute; top: 270px; right: 18px; display: block; margin: 0; padding: 0; list-style-type: none; }
#page_options li { float: left; padding: 0 0 0 2px; }
#page_options li.fantom { padding: 0; }
#page_options a { display: block; width: 16px; height: 16px; outline: none; }
#page_options .text_size_label { padding: 5px 0 5px 206px; }
#page_options .text_size { padding: 5px 0 5px 2px; }
#page_options #lang { float: none; padding: 0 0 2px 40px; clear: both; text-align: right; }
#page_options #lang a { height: auto; }
#page_options #lang img { border: none; }
#text_normal { background: url(../img/text-normal.gif) center center no-repeat; }
#text_smaller { background: url(../img/text-smaller.gif) center center no-repeat; }
#text_bigger { background: url(../img/text-bigger.gif) center center no-repeat; }
#print_ver { display: block; height: 16px; width: 16px; background: url(../img/ico-printer.gif) center center no-repeat; }

/* Bottom Block */
#btm_block { margin: 0 auto; width: 990px; clear: both; padding: 10px 35px 10px 15px; color: #979797; }
#btm_phone { float: left; padding: 9px 0 9px 100px; width: 300px; min-height: 35px; background: url(../img/btm-phone.gif) left center no-repeat; }
#btm_phone a { color: #979797; text-decoration: none; }
#btm_phone a:hover { text-decoration: underline; }
#btm_dealer { float: right; width: 281px; height: 56px; background: url(../img/btm-dealer.gif) right center no-repeat; }
#btm_dealer a { float: right; width: 97px; height: 56px; background: url(../img/btm-dealer.gif) right center no-repeat; }

/* Product info */
#prod_info { padding: 0 15px 0 0; }
.prod .name { margin: 0; padding: 0; color: #f6b300; font-size: 11px; }
#add_prod_info { margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: dashed 1px #959595; }

/* Product gallery */
#prod_gal { float: right; padding: 0 0 0 10px; width: 226px; }
#prod_gal ul { margin: 0; padding: 0; list-style-type: none; }
#prod_gal_imgs { overflow: hidden; }
#prod_gal_imgs li { font-size: 0; line-height: 1px; }
#prod_gal_imgs li img { border: solid 3px #f2f1ed; }
ul#prod_gal_nav { display: block; margin: 10px 0 0 0; height: 21px; line-height: 15px; border: solid 1px #dddddd; background: #ededec; }
#prod_gal_nav li { float: left; display: block; padding: 3px 7px; width: 66px; cursor: pointer; }
#prod_gal_nav li a { color: #6f6f6f; text-decoration: none; outline: none; }
#prod_gal_nav .fantom { padding: 0; height: 0; overflow: hidden; }
#prod_gal_nav .count { width: 50px; text-align: center; cursor: default; }
li#prod_gal_count { width: 50px; text-align: center; cursor: default; }
#prod_gal_right { text-align: right; }
#prod_gal .noimg #prod_gal_nav { display: none; }

/* Category list */
.cats_list { padding: 0 0 15px; margin: 0 0 15px; list-style-type: none; border-bottom: dashed 1px #959595; }
.cats_list li { padding-bottom: 2px; }
.cats_list li a { text-decoration: none; }
.cats_list li a:hover { text-decoration: underline; }

/* Footer */
#footer { margin: 0 auto; width: 990px; color: #98b1f0; background: url(../img/ftr-bgr.gif) left top repeat-x; }
#footer ul { margin: 0; padding: 0; list-style-type: none; }
#footer li { float: left; padding: 17px 30px 15px 30px; width: 435px; }
#design { text-align: right; }
#footer a { color: #98b1f0; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#counter { float: left; width: 460px; padding: 17px 0 0 0; text-align: right; }

/* LightBox */


#lightbox .bkg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 2000px;
	background-image: url(../img/lightbox_bkg.png);
}

#lightbox .content {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
	background-color: #fff;
}

#lightbox .header {
	padding: 0 11px 0 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #836242;
}

#lightbox .header span {
	display: block;
	height: 48px;
	padding-left: 15px;
	line-height: 44px;
}

#lightbox .close {
	position: absolute;
	top: 8px;
	right: 10px;
	width: 20px;
	height: 20px;
	background: url(../img/lightbox_close_bkg.png) right top no-repeat;
}

#lightbox a:hover.close {
	background-position: right bottom;
}

#lightbox .pic {
	display: block;
	padding: 0 10px;
	margin: 0;
	background-color: #fff;
}

#lightbox .pic img {
	padding: 2px;
	border: 1px solid #e5ebe7;
}

html:first-child #lightbox .pic, html:first-child #lightbox .pic span {
	height: 100%;
}

#lightbox .pic span {
	display: block;
	background: url(../img/ajax-loader.gif) center center no-repeat;
	text-align: center;
}

#lightbox .footer {
	padding-right: 11px;
	background-color: #fff;
	font-size: 0;
}

#lightbox .footer div {
	height: 12px;
}

#lightbox .navigation {
	overflow: hidden;
	background-color: #fff;
}

#lightbox .navigation ul {
	width: 278px;
	height: 33px;
	padding: 10px 60px;
	margin: 5px auto;
	background-color: #1c468d;
	list-style-type: none;
}

#lightbox .navigation ul li {
	float: left;
}

#lightbox .navigation ul .prev a, #lightbox .navigation ul .next a {
	display: block;
	width: 100px;
	height: 25px;
	background: #fff url(../img/lightbox_arrows.png) no-repeat;
	line-height: 23px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e87a19;
	text-decoration: none;
}

#lightbox .navigation ul .prev a {
	padding-left: 38px;
	background-position: 0 0;
}

#lightbox .navigation ul .next a { padding-right: 38px; background-position: right -50px; text-align: right; }
#lightbox .navigation ul .prev a:hover { background-position: 0 -25px; }
#lightbox .navigation ul .next a:hover { background-position: right bottom; }
#lightbox .navigation ul .prev a:hover, #lightbox .navigation ul .next a:hover { text-decoration: underline; }

#video1 { margin:15px 0; }
.video_link { padding:0 0 25px 0; }
.video_link a { display:block; margin:0 auto; text-decoration:none; width:173px; color:#3b7ba7; }
.video_link strong { padding:0 0 20px 0; display:block; font-weight:normal; text-decoration:underline; }
.video_link a:hover strong { text-decoration:none; }
.video_link img { padding:5px; border:solid 1px #d9d9d9; }
