body, table, tr, td, form {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;margin: 0px;padding: 0;color: #000;}
html { background: #E2E2E2 }
body {text-align: center;background-color: #e2e2e2;}

a ins {text-decoration: none;font-weight:normal}

/*  divs */
#centering {text-align: left;	width: 982px;	margin: 0px auto 0 auto;	padding: 0px 0 0 0;	background-color: #fff;}
#header {text-align: right;height:68px;padding-top:2px;position:relative}
#header img {	border:0px;float:left;}
#header img.noindex {margin-left:30px;margin-right:30px}
#header img.index{position:relative;left:-29px;top:-1px;margin-left:30px;}
#header a.cz{width:38px;display:block;background-image:url(../img/cz.gif);background-repeat:no-repeat}
#header a.de {float:left;width:38px;display:block;background-image:url(../img/de.gif);background-repeat:no-repeat}
#header a.en{float:left;width:38px;display:block;background-image:url(../img/en.gif);background-repeat:no-repeat}
#header #searchform {	display:inline;background-color:transparent;border:0px; white-space: nowrap;}
#header #searchform p {display: inline;}

#padding{margin:0px 50px 10px 50px}
#padding h3 {padding: 20px 0 10px 0;margin:0px;color:#007B5A;font-size:16px;margin-left:10px;}
#itemdetailtext #padding img.arrow{border:0px;margin:0px;padding:0px;}

.padding{margin:0px 50px 10px 50px}
.padding h3 {padding: 20px 0 10px 0;margin:0px;color:#007B5A;font-size:16px;margin-left:10px;}
#itemdetailtext .padding img.arrow{border:0px;margin:0px;padding:0px;}

#paddingsmall{	margin:10px 30px 10px 30px;}


#path {text-align: left;margin-left: 480px;	border-bottom: 1px solid #fff; 	background-color: #f9f6f6;	line-height: 23px; margin-right:1px;}
#path a{color:#000;text-decoration:none;font-size:9px;font-family:arial}
#path a:hover{ color:#000;text-decoration:underline}
#path img{border:0px}

#logo {width:440px;float:left}
#search {padding: 7px 20px 15px 1px;width:489px;float:left;text-align:right;background-color:#fff;}
#search a {	color: #000;}
#search a:hover {	color: #ca110c;}
#search table{	margin-left:90px;_margin-left:0px}

.clear{clear:left}

#mainpage {	background-image:url(../img/bg.gif);float:left;margin: 0px 0px 0px 0px}
#text {margin: 0px 10px 0px 5px;	padding-bottom: 30px;font-size: 11px;	line-height: 130%;float:left;}

#body {margin: 10px 0px 10px 20px;	width:700px;font-size: 11px;	line-height: 120%;float:left;}
#body img.noborder {	border: 0px;margin:0px;padding:0px}
#body img.dealerinfo {border:0px;padding:0px;margin-left:160px;}
#body img.dealermap{border:0px;padding:0px;background-color:transparent}

sup {font-size:85%}

img.noborder {	border: 0px;margin:0px;padding:0px; }

.dealer {float:left;width:230px;min-height:125px;height:125px;line-height:130%;}
.dealerfirst {float:left;line-height:130%;width:100%;background-color: #F9F6F6;}
.dealerfirst .left, .dealer .left {float:left;width:10px;height:20px;}
.left{text-align:left !important;}
#body img.dealerarrow {border:0px;padding:0px;margin:6px 0px 0px 2px}
.dealerfirst .body, .dealer .body{float:left;}

#pricelist {margin:20px 40px 40px 40px}

#left {	width: 225px; margin: 0px;float:left; text-align:center;_text-align:left;}
#left ul, #body ul {list-style-image: url(../img/listleft.gif);padding-bottom:1px;margin:0px 0px 0px 25px}
#left img {	padding:7px;margin: 15px 35px 15px 36px;border: 1px solid #d6d5d5;	background-color:#fff}
#text a, #body a, #left a {color: #ca110c;text-decoration: underline;}
#text a:hover, #body a:hover, #left a:hover {text-decoration: none;}
#body a.green  {color: #007B5A; text-decoration: underline;}
#body a.green:hover {color: #007B5A; text-decoration:none ;}

#text a.greenbold, #left a.greenbold  {color: #007B5A; text-decoration: none;font-weight:bold}
#text a.greenbold:hover, #left a.greenbold:hover  {color: #007B5A; text-decoration: underline;}
#text img, #body img {padding: 7px;border: 1px solid #d6d5d5;margin-right: 20px;}
#text ul, #body ul {list-style-image: url(../img/list.gif);padding: 0 0 1px 0;margin:0px 0px 0px 0px}

#body ul li {margin: 0px; padding: 0px; margin-left: 25px; list-style-image: url(../img/list.gif);}
#text ul li {margin: 0px; padding: 0px; margin-left: 25px; list-style-image: url(../img/list.gif);}

ul{list-style-image: url(../img/list.gif);padding-bottom:1px;margin:0px 0px 0px 25px}
#sectionmenu li {margin-top:5px;margin-left:0px}

p {margin:0px;padding:0px}
#searchapdding{padding-left: 8px;}

.divcatalog {float:left;margin-right:30px;width:270px;}
.divcatalog2{float:left;width:340px;text-align:left;}
.divcatalog3{text-align:center;margin-top:20px;width:100%;float:left}
.divauthority{	float:left;margin-right:50px;width:300px}
.divauthority2{float:left;width:300px;text-align:left;}
.divauthorityproduct{text-align:center;margin-top:20px;width:100%;float:left}
.divauthorityproduct table tr td {border-bottom:1px solid #cccccc}

.faqtop{	text-align:right;border-bottom:1px dotted #bdbdbd;padding-bottom:5px}
#intro {background-color: #005339;background-image: url(../img/intro_bckg.gif);background-repeat: no-repeat;	background-position: right top;	height: 160px;	color: #fff;}
#intro h1 {	float: right;	font-size: 26px; 	margin: 0;	padding: 20px 20px 10px 40px;	background-color: transparent;	background-image: url(../img/arrow_left.gif);	background-position: left;}
#intro h2 {	font-weight: normal;	padding: 26px 0 0 0;	margin: 0;	font-size: 20px; color:white}
#intro a {	color: #fff;}
#intro a:hover {	color: #cccc00;}
#intro object {float: left;	margin-right: 20px;}
#intro img.insp{margin: 33px 15px 0px 0px;border:0px}
#intro img.arch{margin:37px 0px 0px 0px;border:0px}

#right{text-align:right}
#right img {border:0px;padding:0px;margin:0px}

#prod, #prod2, #prod3 {clear: left;	height: 185px;}
#prod a, #prod2 a , #prod3 a {width: 140px;	height: 185px;	display: block;border-top: 1px solid #fff;border-bottom: 1px solid #fff;position: relative;float: left;color: #fff;text-align: center;text-decoration: none;}
#prod a:hover, #prod2 a:hover, #prod3 a:hover {text-decoration:underline}
#prod a em {font-style: normal;font-size: 10px;display: block;	padding: 8px 5px 0 5px;	}
#prod a em.em1, #prod2 a em , #prod3 a em {font-style: normal;font-size: 10px;display: block;	padding: 14px 5px 0 5px;	}

#prod2 a { width: 491px;  }
#prod3 a {width:162px}

#prod01 { background-image: url(../img/prod01.jpg);}
/*#prod #prod02, #prod #prod02_lang { width: 282px; }*/
#prod02 { background-image: url(../img/prod02.jpg); }
#prod02_lang { background-image: url(../img/prod02_lang.jpg); }
#prod03 { background-image: url(../img/prod03.jpg); }
#prod04 { background-image: url(../img/prod04.jpg); }
#prod05 { background-image: url(../img/prod05.jpg); }
#prod06 { background-image: url(../img/prod06.jpg); }
#prod07 { background-image: url(../img/prod07.jpg); }
#prod08 { background-image: url(../img/prod08.jpg); }
#prod09 { background-image: url(../img/prod09.jpg); }
#prod10 { background-image: url(../img/prod10.jpg); }

.dlazba #prod01 { background-image: url(../img/prod_dlazba.jpg);}
.dlazba #prod02 { background-image: url(../img/prod_zatrav.jpg);}
.palisady #prod01 { background-image: url(../img/prod_palisady.jpg);}
.palisady #prod02 { background-image: url(../img/prod_schod.jpg);}
.ploty #prod01 { background-image: url(../img/prod_ploty.jpg);}
.ploty #prod02 { background-image: url(../img/prod_obklady.jpg);}
.zdici #prod01 { background-image: url(../img/prod_zdici.jpg);}
.zdici #prod02 { background-image: url(../img/prod_odvod.jpg);}

.velko #prod01 { background-image: url(../img/velko1.jpg);margin-right:2px;margin-left:0px}
.velko #prod02 { background-image: url(../img/velko2.jpg);margin-right:2px}
.velko #prod03 { background-image: url(../img/velko3.jpg);margin-right:2px}
.velko #prod04 { background-image: url(../img/velko4.jpg);margin-right:2px}
.velko #prod05 { background-image: url(../img/velko5.jpg);}
.velko #prod06 { background-image: url(../img/velko6.jpg);margin-right:2px}


/*background-image: url(../img/footer_bckg.gif);*/
#footer1 {width:970px;margin-left:1px;	;	background-repeat: no-repeat;	background-color: #005339;	background-position: center left;	padding: 10px 0 2px 10px;	height:130px; }
#footer1 #articles{width:600px;float:left}
#footer1 #articles #title{width:600px;float: left;padding-left: 0px;}
#footer1 #articles #title img{border:0px }
#footer1 #articles .infobox{float: left;padding-left: 0px;width:190px;min-height:80px;height:80px;padding-top:4px;margin-right:5px;color:white}
#footer1 #articles .infobox em{font-style: normal;	color: #ccc404}
#footer1 #articles .infobox a{font-weight: bold;color:white}
#footer1 #articles .infobox a:hover{font-weight: bold;color:white;text-decoration:none}
#footer2 {padding: 0 0 5px 20px;	line-height: 24px;	background-color: #e2e2e2;	color: #005339;text-align:left;width: 972px;	margin: 0px auto 0 auto;}
#footer2 a {color: #005339;}

#pages,.pages {margin: 0px;	font-size:12px}
#pages a,.pages a{color:#CA110C; text-decoration: underline;}
#pages a:hover,.pages a:hover{color:#CA110C; text-decoration: none;}

#article {margin: 0px;width:700px;line-height:130%;text-align:left;font-size:11px;border-bottom:1px dotted #bdbdbd;padding:10px 0px 10px 0px}
#article #text{}
#article a.greenbold{color: #007B5A;text-decoration:none}
#article a.greenbold:hover{color: #007B5A;text-decoration:underline}
#article img {	padding: 7px;	border: 1px solid #d6d5d5;	margin-right: 20px;}
#articlebody {	float:left;}
#articlebodylink{clear:both; padding:30px 0px 20px 0;width:700px;text-align:center;}
#articlebodylink a {white-space: nowrap;}

#realisation {	background-image:url(../img/bg.gif);float:left;margin: 0px 0px 0px 0px	}
#realisation #left {	width: 220px; float:left; text-align:left;margin: 15px 0px 0px 15px}
#realisation #left ul{margin-left:8px}
#realisation h4{float:left;width:700px;color:#007B5A;font-weight:bod;font-size:12px;border-bottom:1px dotted #bdbdbd;margin:10px 0px 5px 0px;padding-bottom:2px}
#realisation h4.detail{float:left;width:700px;color:#007B5A;font-weight:bod;font-size:12px;border-bottom:1px dotted #bdbdbd;padding-bottom:2px;margin:0px 0px 3px 0px}
#realisation img.galleryarrowleft {	border:0px;padding:0px;margin:5px 6px 0px 0px;}
#realisation img.galleryarrowright {margin:5px 0px 0px 12px;padding:0px;border:0px;}
#realisation .galleryinfo{margin-left:0px;font-size:11px;font-family:arial;font-weight:bold}
#realisation #body {	width:700px;}
#realisation #map {BACKGROUND-IMAGE: url(../img/map/cr.gif);width:190px;height:110px; background-repeat: no-repeat;}
#realisation #map img {border:0px;padding:0px;background-color:transparent;margin:0px}

#photogallery {float:left;margin: 0px 0px 0px 0px}
#photogallery h4{float:left;width:870px;color:#007B5A;font-weight:bod;font-size:12px;border-bottom:1px dotted #bdbdbd;margin:10px 0px 5px 0px;padding-bottom:2px}
#photogallery #body {	width:870px;}

.gallery{float:left;height:50px;width:330px;border-bottom:1px dotted #cccccc;padding:6px 10px 6px 10px;}
#body .gallery img{padding:3px;border:1px solid #cccccc;}
.gallery img.imgsmall{	padding:3px;border:1px solid #cccccc;margin:0px}

.infotext {margin-left:0px;font-size:11px;font-family:arial;font-weight:bold}

#gallerysmallpic {float:left;height:395px;width:240px}
#gallerysmallpic #ImageBody,  #ImageBody2 {	overflow: hidden;white-space:nowrap;float:left;margin-left:5px;width:226px;}
#gallerysmallpic img.right{border:0px;padding:0px;margin:5px 10px 0px 0px;}
#gallerysmallpic img.left{margin:5px 0px 0px 13px;padding:0px;border:0px;}
#divframe{float:left;height:409px;}
#divframe #pic{width:630px; float:left;border:0px;margin:0px;overflow:none}

#photodetail{width:630px;height:410px;margin:0px;background-color:#ffffff;text-align:left}
#ax-product-use-image #photodetail{width:400px;height:410px;margin:0px;background-color:#ffffff;text-align:left}
#photodetail #photo{float:left;width:390px;margin-right:8px;text-align:center}

#photoinfo{	float:left;width:230px;font-family:arial;font-size:}
#photoinfo ul{	list-style-image: url(../img/list.gif);padding:0px 0px 0px 1px;margin:0px 0px 0px 20px;}
#photoinfo a {color: #ca110c;text-decoration: underline;}
#photoinfo a:hover{	text-decoration: none;}

#productdetailframe {float:left; padding: 20px;}
#productdetailframe h3 {padding: 20px 0 10px 0;margin:0px;color:#007B5A;font-size:16px;margin-left:10px;}
#itemdetailtext #productdetailframe img.arrow{border:0px;margin:0px;padding:0px;margin-right:10px}

.productdetailbigpic{float:left;width:400px;text-align:center;height:470px}
.productdetailbigpic iframe{width:400px; float:left;border:0px;margin:0px;overflow:none}

#itemtable { border: 1px solid #fff; }
#itemdetail{padding:0px 0px 15px 0px;}
#itemdetailtext { border: 10px solid #eceded;}
#itemdetailtext img {	padding: 7px;	border: 0px;}

#ImageBody img{padding: 3px;border: 1px solid #d6d5d5;}
#ImageBody table img{padding: 3px;border: 1px solid #d6d5d5;}
#ImageBody table img.imgdetail{margin:2px;float:left;padding: 3px;border: 1px solid #d6d5d5;}
#ImageBody2 img{padding: 3px;border: 1px solid #d6d5d5;}
.imgtodetail {margin:2px;float:left}

.productdetailpics{float:left;width:400px;margin-left:25px;}
.productdetailpics h3 {padding: 20px 0 10px 0;margin:0px;color:#007B5A;font-size:16px;margin-left:10px;}
#itemdetailtext .productdetailpics img.arrow{border:0px;margin:0px;padding:0px}
.productdetailpics img.image{margin:2px;border:1px solid #cccccc;float:left;}
.productdetailpics #ImageBody, .productdetailpics #ImageBody2 {width:400px;overflow: hidden;white-space:nowrap;float:left;margin:10px 2px 10px 0px}

#productred {width:30px;height:10px;background-color:#BF0027; float:left}
#productgreen{width:30px;height:10px;background-color:#709C86; float:left}
#productgray{width:30px;height:10px;background-color:#484848; float:left}

#picdetail{	width:400px;height:500px;margin:0px;background-color:#ffffff;text-align:left}
#picdetail #photo {float:left;width:380px;margin-right:20px;}
#picdetail #photo img {	padding: 5px;border: 1px solid #d6d5d5;}
#ax-product-image #photo img {	padding: 5px;border: 1px solid #d6d5d5;}

#orderbgcolor {margin-top:5px;width:65px;height:65px;margin-bottom:1px;}
.orderfree {margin-top:5px;width:65px;height:65px;}

#printdiv{width:750px;text-align:left}
#printdiv img.big{margin-left:20px;margin-bottom:10px}

#productinfotext {font-size:10px;margin-left:22px;width:850px}

.spacer{height:1px;border-top:1px dotted #bdbdbd;font-size:1px;}
.productlist {	width:130px;height:35px;margin-top:5px;cursor:hand}
img.productlistimg {margin-top:8px;border:0px}

#itemdetailtext .inspitext{float:left;width:350px;height:120px;margin-left:70px;}
/*.inspitext img{padding: 7px;	border: 1px solid #d6d5d5;	margin-right: 10px;}*/
#itemdetailtext .inspitext img {padding:4px; border:1px solid #cccccc;margin-right:10px}

.infoboxindex {float: left;padding-left: 0px;color:white;width:350px;height:130px;border-left: 1px solid #fff;padding-left:15px}
.infoboxindex ul.first {width:170px;}
.infoboxindex ul li {margin-top:2px}
.infobox1noindex{width:190px;height:130px;float: left;padding-left: 0px;border-left: 1px solid #fff;padding-left:15px}
.infobox2noindex{width:140px;height:130px;float: left;padding-left: 0px;border-left: 1px solid #fff;padding-left:15px}
.infoboxindex img, .infobox1noindex img, .infobox2noindex img{margin-bottom:5px; border:0px}
.infobox1noindex ul li {padding-top:2px}
.infoboxindex h3 {	color: #fff;	font-weight: normal;	font-size: 18px;	margin: 0;	padding: 0 30px 0 0;	font-family: Arial, Helvetica, sans-serif;	background-image: url(../img/arrow_right.gif);	background-position: right;background-repeat: no-repeat;}
.infoboxindex a, .infobox1noindex a, .infobox2noindex a {color: #fff;}
.infoboxindex a:hover, .infobox1noindex a:hover , .infobox2noindex a:hover {color: #ccc404;}
.infoboxindex em, infobox1noindex em, infobox2noindex em {	font-style: normal;	color: #ccc404;}
.infoboxindex ul, .infobox1noindex ul, .infobox2noindex ul {margin: 0;	padding: 0px 0px 0px 14px;	list-style-image: url(../img/footer_list.gif);}
.bigger{font-size:14px}


/* text */
#body ul.dealerdistrict {width:160px; margin-left:0px;_margin-left:25px}
h1 {margin:0px;	padding: 10px 0px 10px 100px;background-color: #005339;	font-weight: normal;	font-size: 25px;	color: #fff;	background-image: url(../img/arrow_down.gif);	background-position: left;	background-repeat: no-repeat;}
h2{padding: 20px 0 10px 0;margin:0px;color:#C2141F;font-size:16px}
h3{padding: 20px 0 10px 0;margin:0px;color:#007B5A;font-size:16px}
h4{color:#007B5A;width:100%;font-weight:bod;font-size:12px;border-bottom:1px dotted #bdbdbd;margin:10px 0px 5px 0px;padding-bottom:2px}
h5{color:#007B5A;font-weight:bod;font-size:12px;padding:0px;margin:0px}
.smallbold{	font-size:10px;font-weight:bold}
.verysmall{font-size:9px;}
.error {color:red; font-weight: bold;}
.green{color:#007B5A;}
.bold {font-weight:bold}
hr{border:1px dotted #BCBBBB; height:1px}
hr.long{	margin:0px;width:100%;border-top:1px dotted #bdbdbd;padding:0px;margin-top:10px}
.red {color:#ff0000}

/* forms */
.order{background-color:transparent;border:0px}
form {background-color: #e5edeb;padding: 20px;	border: 1px solid #c72630;	width: auto; font-size:11px}
.form td {padding: 3px;}
.form input {margin-right: 10px;	font-size: 11px;}

.formfaq{width:650px;display:block;float:left; margin-bottom:20px}
.formfaq .rowfirst {float:left;width:290px;margin-right:50px;}
.formfaq .row {float:left;width:290px}
.formfaq .buttons {width:600px;float:left;text-align:center;margin-top:20px}
.formfaq input, textarea {margin:0px;font-size:11px;font-family:verdana;width:250px}
.formfaq input.smaller{	width:80px;margin:0px}
.formfaq input.smaller2{width:50px;margin:0px}
.formfaq input.check{width:12px;}
.formfaq .message {width:250px;height:100px}
.formfaq .rowfirst textarea {height: 20em}

.authority {float:left}
.authority  input.input {width:250px}
.authority input.smaller {	width:80px}
.authority input.delete{font-size:10px;height:14px;line-height:8px;margin-bottom:2px;}
.authority .message{	width:250px;height:50px}

.button {color: #fff;background-color: #005339;font-weight: bold;	border: none;	font-size: 12px;	padding: 3px 4px;}
.submit {background-color: #c72630;font-size:11px}


/* menu */
#menu {width:960px;margin:0px 1px 0px 1px;height: 24px;padding-left: 20px;background-image: url(../img/menu.gif);z-index:99;position:relative; clear: both;}
#menu ul, #menu2 ul {padding: 0;margin: 0;	list-style: none;z-index:100 !important; list-style-image: none;}
#menu li{position: relative;line-height: 24px;	display: block;z-index:100;}
#current {background-color: #005339;color: #fff;}
.menu li {float: left;}
.menu a {color: #000;display: block;padding: 0 6px;text-decoration: none;}
.menu a:hover {color: #089569;	text-decoration: none;}
.submenu {	display: none;	position: absolute;	top: 24px;	border-left: 1px solid #fff;	border-top: 1px solid #005339; z-index:999 !important	}
.submenu li {	float: none;}
.submenu a {	width: 170px;	 /* nastaven� ���ky !!! */
	background-color: #f8f7f7;	padding-left: 15px;	background-image: url(../img/menu_list.gif);
	background-repeat: no-repeat;	border-bottom: 1px solid #bdbdbd;	border-right: 1px solid #fff;
	border-left: 4px solid #d6d5d5;	font-size: 10px;	display: block;	color: #000;	text-decoration: none;
	line-height:14px;padding:4px 4px 5px 13px; z-index:999 !important}
.submenu a:hover {color: #fff;background-color: #c2141f;}
li:hover ul, li.over ul {	display: block;}
a.greenbold{color: #007B5A;text-decoration:none}

#menu2{	float:left;width:229px;}
#menu2 #root2 ul li.main{display-list:none;padding:0px;margin:0;list-style: none;}
#menu2 li {position: relative;line-height: 20px;display: block;margin:0px;padding:0px; list-style: none; list-style-image: none}
.submenu2 {	display: none;	position: absolute;	top: -73px; left:-1px;	border-left: 1px solid #fff;z-index:200 !important;		}
.submenu2 li {	float: none; background-image:url(../img/bginfo.gif);height:23px}
.submenu2 a {	width: 205px;	 /* nastaven� ���ky !!! */
		padding-left: 10px;
		padding:2px 2px 0px 22px;_padding:2px 0px 0px 21px;
		background-image: url(../img/menu_list.gif);background-repeat:no-repeat;
	height:23px;_height:21px;display:block;
	font-size: 10px;	display: block;	color: #fff;	text-decoration: none;

	}
.submenu2 a:hover {color: #fff;background-color: #c2141f;}

/* h refs */
a.greenbold {color: #007B5A; text-decoration: none;font-size:11px;font-weight:bold}
a.greenbold:hover {color: #007B5A; text-decoration: underline;font-size:11px}
a.rednotunderline{color:#CA110C; text-decoration: none;}
a.rednotunderline:hover{color:#CA110C; text-decoration: underline;}
a.redunderline{color:#CA110C; text-decoration: underline;}
a.redunderline:hover{color:#CA110C; text-decoration: none;}

a.productactive{color:#004831;text-decoration:none;font-size:12px; font-weight: bold; display: block;padding: 30px 15px 10px 15px;background: #eceded url(../img/productinfo-on.gif) no-repeat top;}
a.productactive:hover{color:#CA110C;}

a.productnonactive{color:#fece00;font-size:11px; display: block;padding: 30px 10px 10px 10px;background: #004c35 url(../img/productinfo-off.gif) repeat-x; border-left: 1px solid #fff}
a.productnonactive:hover{color:#fff;}

a.white{	color: white; text-decoration: none;}
a.white:hover{	color: white; text-decoration: underline;}

a.greennotunderline{color: #007B5A; text-decoration: none;}
a.greennotunderline:hover{color: #007B5A; text-decoration: underline;}
a.product {	border:1px solid #E7E7E7;width:130px;height:140px;float:left;display:block;text-align:center;margin:5px 0px 5px 10px;z-index:1}

a.best-price { border: 1px solid #CB0008; padding: 19px 0 0 0; height: 121px; background: url(../img/best-price.png) no-repeat; }

a.product .pictograms {position: absolute; top:125px; left: 5px;}
a.product .pictograms img {border: 0px; margin-right: 3px;}

/* tables */



table.catalog tr td.first {width:170px;padding-top:2px}
table.catalog tr td.first .divfirst {float:left;width:12px}
table.catalog tr td.first .divsecond {float:left;padding-top:5px;text-align:justify;margin-left:4px;}
table.catalog tr td.first .divcatalogue {float:left;padding-top:0px;text-align:left;margin-left:4px; width: 150px;}
table.download tr td {width:248px; height:90px;min-height:90px;padding:5px;border-bottom:1px dotted #cccccc}
table.colors tr td{height:80px;}
table.colors tr td.header{border-right:1px solid white;color:white;font-size:11px;width:80px;}
table.colors tr td.header2{border-bottom:1px solid white;color:white;font-size:11px;height:80px;}
table.colors tr td.inside {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
table.colors tr td.color-title {border-right:1px solid white;color:white;font-size:11px; height:80px; width:86px; background-color:#999999;}
table.colors tr td.color-title2{border-bottom:1px solid white;color:white;font-size:11px;height:80px; width: 85px; background-color:#999999;}

table.order tr.head{	height:30px;background-color:#005339;border:1px solid white;color:white;font-weight:bold}
table.order tr.head td {color:white;padding:3px;}
table.order tr.head td.text {background-color:transparent; background-color: white;padding-left:20px;font-weight:normal;color:black}

table.printtable{	margin-left:10px}
table.printtable tr.data td {padding-bottom:50px;padding:3px;border-bottom:1px solid #cccccc;}
table.printtable tr.data td.first{}
table.printtable tr.printhead {	height:30px;background-color:#acacac;border:1px solid white;color:white;font-weight:bold}
table.printtable tr.printhead td{	color:white;padding:3px;}
table.printtable tr.printhead td.text{background-color:white}

.params{margin-bottom:15px;}/* width: 100%*/
.params td, .params th {padding:3px;border:1px solid #fff; font-size: 10px}

.params th { color: #fff; font-weight: bold; padding: 8px; text-align: center; }
.params .odd th { background: #989898 url(../img/params-th1.jpg) repeat-x; }
.params .even th { background: #a2a2a1 url(../img/params-th2.jpg) repeat-x; }
.params th span { font-weight: normal; }
.l { text-align: left !important; }

.params td { padding: 13px; text-align: center; }
/*.params .odd td { background: #eceded }
.params .even td { background: #e2e3e3 }*/
.params .odd { background: #eceded }
.params .even { background: #e2e3e3 }*/
.params td.a-left {text-align: left;}

table { border-collapse: collapse; }

table.avaible tr td {height:80px}
table.avaible tr td img{margin:1px}
table.avaible tr td.title {border-right:1px solid white;color:white;font-size:11px;height:80px}
table.avaible tr td.color-title {border-right:1px solid white;color:white;font-size:11px;height:80px; width:86px; background-color:#999999;}
table.avaible tr td.title2{border-bottom:1px solid white;color:white;font-size:11px;height:80px;width:80px}
table.avaible tr td.color-title2{border-bottom:1px solid white;color:white;font-size:11px;height:80px;width:80px; background-color:#999999;}
table.avaible tr td.inside {border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
table.avaible tr td.colormix{border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;padding:5px}
table.avaibleinfo tr td {padding:5px}

table.pricelisttable {border:1px solid black}
table.pricelisttable tr td {border-bottom:1px solid black;font-size:10px;padding:5px}
table.pricelisttable tr td.title {border:1px solid black;font-size:10px;padding:5px}
table.pricelisttable tr.data td {;padding:2px;border-bottom:1px solid black;border-top:1px solid black;border-right:1px solid black;;font-size:10px;font-family:tahoma}
table.pricelisttable tr.data td.first {border:1px solid black;padding:3px 0px 3px 0px;font-size:10px;background-color:#F8EAAF}
table.pricelisttable tr.data td.price {color:white;font-weight:bold;border:1px solid black;padding:3px;font-size:10px;font-family:verdana}

table.pricelisttable2 {border:1px solid black;border-top:0px}
table.pricelisttable2 tr td {border-bottom:1px solid black;font-size:10px;padding:5px;border-top:0px;}
table.pricelisttable2 tr td.title {border:1px solid black;font-size:10px;padding:5px;border-top:0px;}
table.pricelisttable2 tr.data td {;padding:2px;border-bottom:1px solid black;border-top:0px;border-right:1px solid black;;font-size:10px;font-family:tahoma}
table.pricelisttable2 tr.data td.first {border:1px solid black;border-top:0px;padding:3px 0px 3px 0px;font-size:10px;background-color:#F8EAAF}
table.pricelisttable2 tr.data td.price {color:black;font-weight:bold;border:1px solid black;border-top:0px;padding:3px;font-size:10px;font-family:verdana}
table.itemdetail tr td.padding{padding:3px}

.downloads { margin: 20px 0 }
.downloads td {padding: 10px 15px 15px 15px; border: 1px solid #fff; width: 32%; line-height: 1.6;vertical-align:top}

.downloads .odd { background: #f5f6f6 }
.downloads .even { background: #eceded }
.downloads strong a { color: #005138 }
.downloads a { color: #000 }
.downloads .open { color:#005138; float: left; background: url(../img/open.gif) no-repeat left; padding: 6px 0 9px 27px}

ul.faqansw{width:675px;padding:0px;	margin-top:35px;_margin-top:10px}
.nocss {	display: none;}
.cleaner {	clear: both;}

#searchf {width:450px;}
#searchf select {	font-size:12px;width:150px}
#search_input {height: 16px;border: 1px solid #7d7d7d;background-color: #e2e0e0;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	width: 85px;display: inline;	}
#search_submit {background-color: #000;	border: none;	color: #fff;	font-weight: bold;	margin-right: 10px;	height: 20px;	padding: 0 5px;	display: inline;}
#path img {	border: none;	margin-right: 10px;	display: block;	float: left;}

/*
.newfooter{width:249px;background:#00442f;height:120px;margin-right:1px;float:left;color:#fff;font-size:11px;}
*/
.size1 { width:229px}
.size2 { width:250px}
.size3 {width:500px;background:#000;background:url(../img/bgnewsbottom.gif)}
.size4 { background:#00442f;width:500px;height:120px; overflow: hidden;}
.size5 { background:#00442f;width:480px;height:120px;overflow: hidden;}

.newfooter .size4 img, .newfooter .size5 img { border-left: 1px solid #fff; display: block; }
.newfooter .size4 p img, .newfooter .size5 p img { border: none }

.nomargin {margin-right:0}
/*
.newfooter td {color:#fff;font-size:11px;font-family:arial;font-weight:normal}
.newfooter p{padding:12px;background:#00442f;font-family:arial}
.newfooter h3 {font-size:15px;font-weight:bold;padding:0px;margin:0px;color:white}
.newfooter a{color:#fece00}
.newfooter img {border:0}
.newfooter table {margin-left:15px}
.newfooter a:hover {text-decoration:none}
.newfooter .infob {margin-left:15px}
.newfooter .infob td {color:#fece00;font-weight:bold;text-decoration:underline;font-family:arial}
.newfooter .hpnewbottom {margin:5px 0px 0px 5px;color:white;padding:0px 5px 0px 7px;height:70px;width:230px;float:left;}
.newfooter .hpnewbottom p {background:none; padding:0px;margin:0px}
.newfooter .hpnewbottom a{color:#fece00;font-weight:bold}
.newfooter .hpnewbottom span.hpref a{color:#fece00;font-weight:normal;text-decoration:none}
.newfooter .hpnewbottom span.hpref a:hover{color:#fece00;font-weight:normal;text-decoration:underline}
.newfooter  em {font-style:normal;font-size:9px}
*/
#hpnews {position:relative;width:229px;background:#292828;height:370px;float:right;margin-bottom:1px;margin-right:1px;_margin-left:1px;background:url(../img/hpnewsbg.gif);font-family:arial}
#hpnews  img {border:0}
#hpnews a{color:#fff}
#hpnews em {font-style:normal;font-size:9px}
#hpnews p{padding:12px;background:#00442f;font-family:arial}
#hpnews h3 {font-size:15px;font-weight:bold;padding:0px;margin:0px;color:white}
#hpnews .hpnew {border-bottom:1px solid #565656;margin:0px 10px 5px 10px;color:white;padding:3px 5px;height:68px}
#hpnews .hpnew a{color:#fff;font-weight:bold}
#hpnews .banner { display: block; }

#hpnews .hpnew span.hpref a{color:#fff;font-weight:normal;text-decoration:none}
#hpnews .hpnew span.hpref a:hover{color:#fff;font-weight:normal;text-decoration:underline}
#hpnews .hpnew p {background:none;padding:0px;margin:0px}

.dl {background:#265c4b;float:left;border-top:1px solid #00442e;border-bottom:1px solid #00442e;border-right:1px solid #00442e;width:136px;}
.dl .products{padding:12px 0px 15px 10px;}
.dl .products2{padding:8px 0px 6px 10px;}
.dl  .usizesmall2 {width:191px}
.dl img {border:0}

 .vsize{width:191px}
 .usize {width:239px}
 .usize {width:239px}
 .usizesmall2 {width:191px}
 .wsize {width:478px}
 .xsize {width:319px}
 .specsize { width:191px}
 .bigsize{width:319px}
.dl a {background-image:url(../img/sipka.gif);background-repeat:no-repeat;background-position:top right;border-bottom:1px solid #00442e;color:#fff;height:210px;display:block;width:136px;color:#fff;float:left;font-family:arial}
.dl a.vsize{border-bottom:1px solid #00442e;color:#fff;height:210px;display:block;width:191px;color:#fff;float:left;font-family:arial}
.dl a.usize{border-bottom:1px solid #00442e;color:#fff;height:210px;display:block;width:239px;color:#fff;float:left;font-family:arial}
.dl a.usizesmall2{border-bottom:1px solid #00442e;color:#fff;height:190px;display:block;width:191px;color:#fff;float:left;font-family:arial}

.dl a.wsize{border-bottom:1px solid #00442e;color:#fff;height:210px;display:block;width:478px;color:#fff;float:left;font-family:arial}
.dl a.xsize{border-bottom:1px solid #00442e;color:#fff;height:152px;display:block;width:319px;color:#fff;float:left;font-family:arial}
.dl a.specsize{border-bottom:1px solid #00442e;color:#fff;height:210px;display:block;width:191px;color:#fff;float:left;font-family:arial}
.dl a.bigsize{border-bottom:1px solid #00442e;color:#fff;height:210px;display:block;width:319px;color:#fff;float:left;font-family:arial}
.dl a:hover{background:#dd0001;background-image:url(../img/sipka2.gif);background-repeat:no-repeat;background-position:top right}

.dl a.arrowbottom { background-position: 100% 90% }

.hsize {height: 200px; overflow: hidden;}

#inside1 {background-image:url(../img/categorytop1bg.gif);height:98px;}
#inside1 ul {list-style-image: url(../img/newli.gif);}
#inside1 li {color:#fff;margin:5px 0px 5px 10px;font-family:arial;font-size:11px}
#inside1 li a {color:#fece00;}
#inside1 li a:hover {text-decoration:none}


a.hpfooter {color:white;text-decoration:none}
a.hpfooter:hover {color:white;text-decoration:underline}
a.hpfooter2 {color:white;text-decoration:none}
a.hpfooter2:hover {color:white;text-decoration:none}

/*Added by Otto Kovarik */
  .article {margin: 0px;width:700px;line-height:130%;text-align:left;font-size:11px;border-bottom:1px dotted #bdbdbd;padding:10px 0px 10px 0px}
  .article #text{}
  .article a.greenbold{color: #007B5A;text-decoration:none}
  .article a.greenbold:hover{color: #007B5A;text-decoration:underline}
  #body .article a.greenbold{color: #007B5A;text-decoration:none}
  #body .article a.greenbold:hover{color: #007B5A;text-decoration:underline}
  .article img {	padding: 7px;	border: 1px solid #d6d5d5;	margin-right: 20px;}

  table .fullsize {width: 100%;}
  table .no-border {border: 0px;}
  table .bot-border {border-bottom:1px solid black}
  table .simple-border {border:1px solid black}
  table .pricelisttable td.space {width: 170px;}
  table .bgcolor {background-color: #F8EAAF;}
  table .bgcolor-gray {background-color: #EAEAEA;}
  table .valign {vertical-align: bottom;}
  table .small-font {font-size:10px}

  table .param-nazev {width: 210px;}
  table .param-vyska {width: 55px;}
  table .param-mj {width: 35px;}
  table .param-cena1 {width: 137px;}

  table .param-altnazev {width: 200px;}
  table .param-althodnota {width: 49px;}
  table .param-altmj {width: 29px;}
  table .param-altdruh {width: 131px;}

  table .price-color1 {background-color: #BF0027;}
  table .price-color2 {background-color: #709C86;}
  table .price-color3 {background-color: #484848;}

  table .color-wid {width: 80px;}
  table .color-bgcolor {background-color: #999999;}
/*END Added*/

/* novy detail produktu */
#itemdetailtext h3 { color: #005138; font-size: 14px }
#itemdetailtext a { color: #005138;  }
#itemdetailtext a:hover {text-decoration:none}


.itemdetail td { vertical-align: top; }
.maintitle { background: url(../img/itemdetail-h2.gif) repeat-x bottom; width: 750px; border: 1px solid #fff }
.linkstitle { background: url(../img/itemdetail-h3.gif) repeat-x bottom; width: 230px; border: 1px solid #fff }
.maintitle h2 { color: #005138; padding: 15px 40px 25px 40px }
.linkstitle h3 { color: #005138; padding: 15px 20px 25px 20px; text-transform: uppercase; }

.img { padding: 20px 30px 20px 40px; vertical-align: middle; }
.links { background: url(../img/itemdetail-links.jpg) no-repeat top left}
.links ul, .links li, .descr ul, .descr li { list-style-image: none; list-style: none; margin: 0; padding: 0; background: none;}
.links ul { padding: 20px; }
.links li { padding: 4px 0 4px 10px; background: url(../img/itemdetail-arrow.gif) no-repeat 0 0.7em }
.links a { color: #005138; text-decoration: underline; }
.descr { background: url(../img/itemdetail-links.jpg) no-repeat top left; padding: 20px;}
.descr li { list-style: none; padding: 6px 15px 6px 15px; background: url(../img/newli.gif) no-repeat 0 0.9em }

.descr .pictograms td {padding: 4px 0 0 0; background: transparent; vertical-align: middle;}
.descr .pictograms img {margin-right: 3px;}

#Det2 ul { margin: 0; padding: 0 0 0 20px; list-style: none; list-style-image: none; }
#Det2 ul li { background: url(../img/newli.gif) no-repeat 0 0.7em; padding: 4px 0 4px 15px; }

#Det4 a, .descr a { color: #005138 }


.factory { padding: 0 0 0 20px }
#factory1, #factory2, #factory3, #factory4, #factory5, #factory6, #factory7, #factory8 { margin: 10px 20px; border-top: 10px solid #eceded; padding: 10px 0 }

/*temp - nutno dodelat JS */
/*#Det2 img { display: none; }*/

#Det2 img.pictogram {display: block; float: right; padding: 0px 2px 2px 5px;position:relative;top:-4px}


/*pictogram info*/
#pictogram_info{font-size:80%;background:#e0f3ed;margin:10px;width:940px;height:35px;position:realtive;color:#185e49}
#pictogram_info td{border-right:1px solid #fff;padding:10px 22px 10px 45px;color:#185e49}
#pictogram_info td.vysvetlivky{background:#e0f3ed;}
#pictogram_info td.pochozi{background:#e0f3ed url(/upload/piktogramy/1223990998168980995.gif) no-repeat 5px 5px;}
#pictogram_info td.pojezdove_pochozi{background:#e0f3ed url(/upload/piktogramy/12239909491637770477.gif) no-repeat 5px 5px;}
#pictogram_info td.pojezdove{background:#e0f3ed url(/upload/piktogramy/1223991026249485346.gif) no-repeat 5px 5px;border:none;}


/*uprava 2009-02-16*/
#mainblock{width:751px;height:370px;float:left;margin-bottom:1px;background:#559984 url(../img/hp-mainblock-bg.jpg)}
#mainblock .pb{float:left;}
#mainblock .zs{float:right;}
#mainblock .block{background:url(../img/hp-mainblock-blockbg.jpg) no-repeat bottom;width:100%; height:100%; _height: auto}
#mainblock .block_0{background:#0e2f24 url(../img/load.gif) no-repeat 440px center;width:729px; height:288px;float:left;padding:10px 0 0 0;_padding:5px 0 0 0;margin:0 10px 0 10px;_margin:0 5px 0 5px;}

#mainblock .middle,#mainblock .middle2{height:100%; width:200px;float:right;}
#mainblock .middle2{height:60px;}

#mainblock .blockleft{float:left;width:240px;margin:0px 0 1px 0;padding:0px; border-top: 1px solid #2E5747}
#mainblock .blockleft ul{float:left;}
#mainblock .blockleft ul,#mainblock .blockleft li{list-style:none !important;margin:0px;padding:0px;width:240px; list-style-image: none;}
#mainblock .blockleft li a{background:url(../img/hp-mainblock-blocklibg1.png) no-repeat bottom left;color:#f3f5f4;width:247px !important;padding:9px 7px 9px 30px;text-decoration:none;display:block; line-height: 13px}
#mainblock .blockleft li.twolines a { padding: 4px 7px 5px 30px; background:url(../img/hp-mainblock-blocklibg2.png) no-repeat bottom left;}
#mainblock .blockleft li.twolines a span { font-weight: bold; color: #CCCC00; display: block; }
#mainblock .blockleft li a:hover {background:url(../img/hp-mainblock-blocklihoverbg3.png) no-repeat bottom left;width:247px;}
#mainblock .blockleft li.twolines a:hover {background:url(../img/hp-mainblock-blocklihoverbg2.png) no-repeat bottom left;width:247px;}
/*#mainblock .blockleft li.select {background:url(../img/hp-mainblock-blocklihoverbg.png) no-repeat bottom left;width:267px;}*/
#mainblock img {border:0; display: block}
#mainblock .blockleft li b {  display: none; }

#mainblock .blockright{float:right;width:240px;margin:1px 1px 1px 0;_margin:1px 0 1px 0;padding:0px;display:none;}
#mainblock .blockright ul,#mainblock .blockright li{list-style:none !important;margin:0px;padding:0px;}
#mainblock .blockright ul{float:left;width:240px;}
#mainblock .blockright li{width:240px;}
#mainblock .blockright li.strong{font-weight:bold;}
#mainblock .blockright li a{background:url(../img/hp-mainblock-blocklibg.jpg) bottom ;color:#cfffee;height:27px;width:227px;padding:14px 7px 0px 7px;text-decoration:none;display:block;}
#mainblock .blockright li.mi a{height:34px;padding:7px 7px 0px 7px;}
#mainblock .blockright li.last{background:#01321d;height:60px;color:#f3f5f4;padding:22px 7px 0px 7px;width:227px;}
#mainblock .blockright li.last span{color:#cfffee;display:block;}
#mainblock .blockright li a:hover,#mainblock .blockleft li.select a{color:#f3f5f4;}

.newfooter{width:249px;background:#00442f url(../img/footer-bg.jpg) repeat-x;height:97px;margin-right:1px;float:left;color:#fff;font-size:11px;}
.newfooter h3{margin:0;padding:0;color:#81a196;font-size:14px;}
.newfooter .katalogtd{color:#81a196;text-decoration:none;}
.newfooter .katalogtd2{padding:0 0 5x 0;vertical-align:top;}
.newfooter .katalogtd3{width:35px;text-align:center;}
.newfooter .katalog td,.newfooter2 td{vertical-align:bottom;}
.newfooter img,.newfooter2 img{border:none;padding:none;margin:none;}
.newfooter a,.newfooter2 a{ color:#fff}

.footernews1 td{vertical-align:middle;color:#fff}
.footernews2 td{vertical-align:top;color:#fff;padding:0 5px 0 5px;;}
.footernews2 td a{font-weight:bold;}

.newfooter2{width:249px;background:#00442f url(../img/footer-archcentrabg.jpg) repeat-x;height:97px;margin-right:1px;float:left;color:#81a196;font-size:10px;}
.newfooter2 a{color:#81a196;font-size:10px;text-decoration:none;}
.newfooter2 .arch{background:url(../img/footer-archcentra3.jpg) no-repeat;height:97px;margin-top:0px;position:relative; overflow: hidden;}

.newfooter2 .archde{background:url(../img/footer_best_studio.jpg) no-repeat;height:97px;}
.newfooter2 .archen{background:url(../img/footer_best_studio.jpg) no-repeat;height:97px;}
.newfooter2 a.hpfooter{color:#fff;}

.newfooter2 .tablearch{margin:37px 10px 0 90px;}
.newfooter2 .tablearch .ar{text-align:right;padding:0 10px 0 0;}
.newfooter2 .tablearch .ar2{padding:0 10px 5px 0;}
.newfooter2 .infob{margin:2px 0 0 0;}
.newfooter2 .infotd{width:50px;text-align:center;}
.newfooter2 .infotd2{vertical-align:top;font-weight:bold;}
.newfooter2 .infotd2 a{font-weight:bold;color:#fff;text-decoration:underline;margin:7px 0 0 0;}
.size6 { width:375px; }
.size6 .p {display: block; padding:0 5px 5px 10px; }
.size7 { width:229px; }
.size8 { background:#00442f;width:490px;height:120px;float:left; overflow: hidden;}
.size8 p { padding:5px 5px 5px 10px; }
.size8 span {display: block; padding:5px 5px 5px 10px; }
.newfooter, .newfooter2{_overflow:hidden;}
/*uprava 2009-02-16*/

/*2009-06-29*/
.menu_colored {color: #ca110c;}
.aktuality-width {width: 400px}
.arch-height {height:97 px;}
.tablearch-odsazeni, .newfooter2 .tablearch-odsazeni {margin: 10px 10px 0 90px;}
.prodejni-doba, .newfooter2 a.prodejni-doba {font-weight:bold; color:#CCCC00; text-decoration:underline; margin-bottom:13px; display:block;}
.prodejni-doba-img {margin:0 0 6px 0;}
.footernews1 .width1 {width:280px}
.footernews1 .width2 {width:40px}
.z-index1 {z-index:1;}
.z-index111 {z-index:111;}
z-index-auto {z-index:auto;}
.arch32 {height:97px;margin:0 0 0 20px}
.footer-divide {height:12px;_height:6px;overflow:hidden;width:100%;background:#fff;float:right;}
.footer-clear {clear:left;margin-bottom:20px;}
.td-red, .color-red {color: red;}
.a-left {text-align: left;}
.a-center {text-align:center;}
.a-right {text-align: right;}
.f-right {float: right}
.f-left {float: left}
.no-padding {padding: 0;}
.no-margin {margin: 0;}
.normal-text {font-weight: normal;}
.pos-rel {position:relative}
.arrowproduct {position:absolute;left:112px;top:120px;border:0px}
.clear-left{clear: left}
.valign-top {vertical-align:top}
.no-border {border: none !important;}
.font-size {font-size:10px}
.font12 {font-size: 12px;}
.full-size {width:100%}
.half-size {width:50%}
.dis-block {display: block}
.cursor {cursor: hand}
.col-white {color: white}
.bg-white {background-color: white;}
.strong {text-decoration: underline}


.header-error {border: 1px solid #f00; background-color: #eee}
.error-form {margin: 5px 50px 20px 20px}
.error-form form {display: block;}
.error-form .submit {background: #ffffff; border: 1px solid orange; font-size: 10px}

.district-table width1 {width:180px}
.district-table width2 {width:150px}
.district-table width3 {width:400px}
.district-table .dealerdistrict {padding: 0px; margin: 0 0 0 25px;}
.dealerfirst .body, .dealer .body {width:215px}
.dealer .body strong {display: inline;}
.available-page {margin:40px}
.available-page .form-factory {background-color:transparent; border:0px;}
.available-page .form-factory select {font-size: 10px;}
.available-page .odd-16, .odd-16 {height:16px;font-size:1px}

.div-pricelist {background-color:#ededed;padding:0px 10px 10px 10px}
.div-pricelist h3 {font-weight:normal}
.div-pricelist .clear-th,.div-pricelist .params .odd th.clear-th {background:none;border:0}
.div-pricelist .color-name {width:90px;padding:5px 0 5px 4px; border:1px solid #ededed;font-family:arial;text-align:left;font-size:11px;}
.div-pricelist .color-name span {font-weight:normal}
.div-pricelist .color-img {width:94px;padding:0; border:1px solid #ededed;padding:0}
#itemdetailtext .div-pricelist img {padding: 0px;}
.div-pricelist .bgprice {background:url(../img/bgprice.gif);height:95px;border:1px solid #ededed;padding-top:0;padding-bottom:0}
.div-pricelist .bgpriceX {background:url(../img/bgprice.gif) bottom;height:40px;border:1px solid #ededed;padding-top:0;padding-bottom:0}
.div-pricelist .row-light{ font-weight:normal !important; }
.div-pricelist .pricelistbg-extra {padding-left:5px;text-align:left;height:28px;}
.div-pricelist td.pricelistbg-extra { padding-left:10px; }
.div-pricelist .pricelistbg {padding:0;background:url(../img/pricelistbg.gif); border:1px solid #ededed;}
.div-pricelist .dostupnost1 {border:1 solid #ededed;border-right:3 solid #ededed; padding:0;height:28px;background:url(../img/pricelistbg.gif);text-align:right; border:1px solid #ededed;}
.div-pricelist .dostupnost1 strong {color:#db0001}
.div-pricelist .dostupnostX {border:1 solid #ededed; border-right:3 solid #ededed;padding:0;background:url(../img/pricelistbg.gif);text-align:right; border:1px solid #ededed;}
.div-pricelist .dostupnostX strong {color:#005238}
.div-pricelist .dost-width {width:94px;}
.div-pricelist .dost-width strong {color: #000;}
.div-pricelist .dost-note {border:1 solid #ededed;border-right:3 solid #ededed; padding:0;height:28px;background:url(../img/pricelistbg.gif);text-align:left; border:1px solid #ededed;}
.div-pricelist .dost-longnote {border:1 solid #ededed;border-right:3 solid #ededed; padding:0;background:url(../img/pricelistbg.gif) repeat-x;text-align:left; border:1px solid #ededed;}

.dostupnostX strong.price2 { color:#9f9f9f !important; }
td.p2line{ border-right:1px solid #9b9b9b !important; }

.razitko {position:absolute;top:-45px;left:840px}
.okamzity-odber {border-right:1px solid #ccc;height:30px; }
.okamzity-odber span {color:#d80000}
.category1 {height:360px;margin:1px;background:url(../img/category1bg.gif);padding:7px 10px 10px 10px}
.category1 .okraj {margin:0px 0px 5px 10px}
.category3 .okraj, .category6 .okraj {margin:7px 0px 5px 10px}
.category1 #inside1, .category3 #inside1, .category6 #inside1 {position:relative;background:url(../img/categorytop1bg.gif);}
.category1 table .sirka, .category3 table .sirka, .category6 table .sirka {width:500px}
table td.sirka { padding: 0px; }
table .sirka ul {margin: 0; padding: 0 5px 0 15px; }
table .sirka li {margin: 0 0 0 15px; padding: 0 0 0 10px; line-height: 12px; }


.category3 {height:390px;margin:1px;background:url(../img/category1bg.gif) repeat-x bottom;background-color:#005339;padding:0px 10px 0px 10px}
.category3 .note {color:#fece00;}

.category6 {height:360px;margin:1px;background:url(../img/category1bg.gif);padding:0px 10px 10px 10px}

.category-prvky-pro-podzemni-site {height:auto;margin:1px;background:url(../img/category1bg.gif);padding:7px 10px 10px 10px}

.razitko {position:absolute;top:-45px;left:840px}
.typ-dlazby {padding:12px 0px 15px 10px;text-decoration:underline;}
.typ-dlazby-no-underline {padding:12px 0px 15px 10px;}
.typ-dlazby2 {padding:7px 0px 6px 10px;text-decoration:underline;}

.dum3 {width:958px;}

.my-topic1 {width:177px;cursor:hand;min-height:27px;height:27px}
.my-topic1 .topic-left {float:left;width:22px}
.my-topic2 {float:left;width:155px}

.links-table {width:730px;}
.links-table img.okraj {margin-right:5px}

.print-link {width:260px;vertical-align:bottom;text-align:right}
.print-link img, .print-link2 img {border: none;}
.print-link2 {width:540px;vertical-align:bottom;text-align:right}

.IB-width {width: 292px !important; }
.IB-width td.prev {width: 50px;}
.IB-width td.prev2 {width: 55px;}
.IB-width td.prev img, .IB-width td.prev2 img {padding:0;border:5px solid #eceded}
.productdetailbigpic iframe.full-height {height: 100%;} 

.inspitext-left {margin-top:70px}

.complete-left {float:left;text-align:left;}
.width120 {width: 120px;}
.font9 {font-size: 9px;}
.margin10 {margin : 10px;}
.margin20 {margin : 20px;}

.no-display {display: none;}
.td-form-factory {width:400px; vertical-align:top}
.td-form-factory h3 {padding-bottom:2px}
.td-form-factory form {margin:0px;padding:0px;background-color:transparent; border:0px;}
.td-form-factory form select {font-size:10px;width:200px}

.sign-categ-margin {margin-bottom:10px}

.color-desc {padding: 8px 3px 0px 3px; width: 90px; height: 85px; vertical-align: top;}
.desc-marg {margin-left: 46px;}
.topbottom {border-top:1px solid #cccccc;}
.margin1 {margin: 1px;}

.dd-pos {padding: 0px; margin: 0 0 0 25px;}
.district-w1 {width:180px}
.district-w2 {width:150px}
.td-map {width:400px}

.dealerfirst .bodyw, .dealer .bodyw {float: left; width: 200px;}
.dealerfirst .bodyw strong, .dealer .bodyw strong {display: inline;}

.er-arch3 {float:right;margin-left:10px;border-left:1px solid white}
.er-kat {margin-bottom:0px;padding-bottom:3px}
.er-download {cursor:hand;z-index:100}
.er-download .width1 {width:90px}
.er-download .width2 {width:40px}
.er-download .width3 {width:70px}
.er-foot-table {margin:10px 0px 0px 10px}
.er-foot-table width1 {width: 410px}
.er-foot-table width2 {width: 30px}
.er-newarrow {width:30px;}
.er-show-menu {width:150px}
.er-form {margin: 5px 50px 20px 20px;}
.er-form form {display: block;}
.er-form form .submit {background: #ffffff; border: 1px solid orange; font-size: 10px;}

.captcha-img {height: 5em;}
.captcha-text {width: 12em;}

.bg-white {background-color:white}

.imgframe {width:630px; height:100%;}

.i-sub-block {width:237px;padding:10px 0px 0px 10px;float:left}
.i-prelep {position:absolute;top:0px;left:143px}
.empty-list-style {list-style-image:none}
.i-highlight {color:#fff;background:#cc0000;padding:0px 2px 0px 2px;text-decoration:none}
.i-table-article {margin-left:10px}
.i-table-article .td1 {width:135px;}
.newfooter-mutat {height:97px;}
.newfooter2 .i-tablearch {margin: 30px 10px 0 90px;}
.newfooter2 a.i-sell-hour {font-weight:bold;color:#CCCC00;text-decoration:underline;margin-bottom:13px;display:block}
.archcentrab2 {margin:0 0 6px 0;}
.i-arch3 {float:right;margin-left:10px;border-left:1px solid white}

.form-button-first {margin-top: 30px; margin-right: 250px; text-align: right;}

.er-padd {text-align: center;margin-top: 20px;}

.ip-back {width:130px;display:block;background:#96989b;color:white;font-weight:bold}
.color-mt {margin-top:3px}
.ia-padding {padding:3px}
.ia-height {height:25px}
.ia-height2 {height:40px}
.printhead-name {color:white;padding:3px}

.pic-todetail, #itemdetailtext .pic-todetail {padding: 0px;border: 5px solid #eceded}
.pg-table {width: 178px; margin: 0 auto;}

.pl-up {display: block; margin: -10px 0 10px 10px}
.pl-part {padding:0px 10px 10px 0px}
.pl-part .pricelistbg {padding-left:5px;text-align:left;height:28px;padding:0;background-color: #E2E3E3; border:1px solid #ffffff;}
.pl-part .price-short {padding:0;background-color: #E2E3E3; border:1px solid #ffffff;}
.pl-part .price-num {width:94px; padding:0;height:28px;background-color: #E2E3E3; border:1px solid #ffffff;text-align:right; }
.pl-part .price-num2 {padding:0;height:28px;background-color: #E2E3E3; border:1px solid #ffffff;text-align:right;}
.pl-part .price-desc {padding:0;height:28px;background-color: #E2E3E3; border:1px solid #ffffff;text-align:left;}
.pl-part .price-desc2 {padding:0;background-color: #E2E3E3; border:1px solid #ffffff;text-align:left;}

td.lang-divide {width: 10px;}
.gall-row {width: 50px;}

.categ-sign {margin-bottom: 10px;}

.table-corner {background-color: #d6d5d5;}
.table-corner-w {background-color: #d6d5d5; width: 85px;}

.cm-img {width: 270px;}
.cm-desc {width:490px;}

.pricelist_row1 {width: 150px;}
.pricelist_row2 {width: 50px;}
.pricelist_row3 {width: 30px;}
.pricelist_row4 {width: 40px;}
.pricelist_row5 {width: 20px;}

 

/* inside DB */
.beton_skorep {width: 485px; height: 80px}
.desc_img {color: #808080;}
.imp-back {background-color: #ffff00}
.news-09 {width: 667px; height: 870px}
.news-09en {width: 667px;}
.color-header {color: #006600}
.dum-profesionalu {height:259px; width:661px}
.ibf-imf {width: 600px;}
.green-text {color: #005339;}
.img-okraj {margin: 10px;}
.one-manager {margin: 0 0 0 20px;}
.special-dealer {color: #c70303;}
.quality-best {width: 688px; height: 476px}
.polite-text {color: #999999;}

.bubble { z-index:999; }
.bubblehover { background: #AECFC5 !important; }
.bubblehover .bubblein { z-index: 9999; }
.bubblein { position: relative; z-index: auto; }
.bubblebox { width: 220px; text-align: left; display: none; background: url(../img/bubble.gif) no-repeat; padding: 17px 0 10px 0; color: #fff; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 10px; position: absolute; top: 21px;z-index:100;}
.bubblebox h2 { padding: 0 0 4px 0; margin: 0; font-size: 11px; font-weight: bold; color: #F0B226; }
.bubbleinner { padding: 0 9px; }
.bubbleflip { position: absolute; bottom: 21px; _bottom: 28px; top: auto; background: url(../img/bubble2.gif) no-repeat bottom left; padding: 10px 0 17px 0; }



div#nyroModalFull {font-size: 12px;color: #007B5A;font-family: Verdana;z-index:999}
div#nyroModalFull div#nyroModalLoading {border: 8px solid #007B5A;text-indent: -9999em;background: #fff url(../img/nyroloader.gif) no-repeat;background-position: center;z-index:999}
div#nyroModalFull div#nyroModalLoading.error {border: 8px solid #007B5A;line-height: 20px;padding: 20px;width: 300px;height: 100px;text-indent: 0;background: #fff;}
div#nyroModalFull div#nyroModalWrapper {background: #fff;border: 8px solid #007B5A;z-index:999}
div#nyroModalFull div#nyroModalWrapper a#closeBut {position: absolute;display: block;top: -20px;right: -20px;width: 34px;height: 34px;text-indent: -9999em;background: url(../img/nyroclose.gif) no-repeat;outline: 0;z-index:999}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {margin: 0;padding: 0;	position: absolute;	top: -22px;	left: 5px;	font-size: 11px;color: #ddd; font-weight: normal;z-index:999}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {padding: 5px;z-index:999}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {position: relative;overflow: hidden;text-align: center;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {vertical-align: baseline;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {position: absolute;bottom: 0;left: 0;background: black;padding: 10px;margin: 10px;border: 1px white dotted;overflow: hidden;opacity: 0.2;filter: alpha(opacity=20); display: none;z-index:999}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {opacity: 0.5;filter: alpha(opacity=50);cursor: help;z-index:999}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {outline: none;position: absolute;top: 0;height: 100%;cursor: pointer;text-indent: -9999em;background-image: url(data:image/gif;base64,AAAA);z-index:999 /* Trick IE6 */}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {left: 0;width: 40%;z-index:999}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {background: url(../img/nyroprev.gif) left 20% no-repeat;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {right: 0;width: 40%;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {background: url(../img/nyronext.gif) right 20% no-repeat;}


