body, table, tr, td, form {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;margin: 0;padding: 0;color: #000;}
body {text-align: center;background-color: white;}

/*  divs */
#centering {text-align: left;	width: 982px;	margin: 0 auto 0 auto;	padding: 3px 0 0 0;	background-color: #fff;}
#header {text-align: right;display:none}
#header img {border:0px;float:left;margin:0px 0px 0px 30px}
#header #searchform {	display:inline;background-color:transparent;border:0px}

#padding{margin:0px 50px 10px 50px}
#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}
#path a:hover{ color:#000;text-decoration:underline}
#path img{border:0px}

#search {padding: 7px 20px 15px 0;}
#search a {	color: #000;}
#search a:hover {	color: #ca110c;}


#mainpage {	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}


img.noborder {	border: 0px;margin:0px;padding:0px}


#left {	display:none;width: 200px; margin: 15px 15px 15px 15px;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-left:7px;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-bottom:1px;margin:0px 0px 0px 25px}

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}
.dealer {float:left;width:230px;min-height:95px;height:95px;line-height:130%;}
.dealer .left {float:left;width:10px;}
.dealer .body{float:left;}

#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;}
#prod {clear: left;	font-size: 0;	background-image: url(../img/prod_bckg.gif);		height: 185px;	border-left: 1px solid #ff9999;}
#prod a {	width: 109px;	height: 185px;	display: block;	border-top: 1px solid #fff;	border-bottom: 1px solid #c2141f;	background-position: bottom left;	background-repeat: no-repeat;	position: relative;	float: left;	color: #fff;	text-align: center;	text-decoration: none;}
#prod a:hover {text-decoration:underline}
/* matrjoška hack - chybný box model IE 5.5 */
#prod a em {font-style: normal;font-size: 10px;display: block;	padding: 8px 5px 0 5px;	}
#prod a em.em1 {font-style: normal;font-size: 10px;display: block;	padding: 14px 5px 0 5px;	}
#prod01 { background-image: url(../img/prod01.jpg);}
#prod02 { background-image: url(../img/prod02.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); }

/*background-image: url(../img/footer_bckg.gif);*/
#footer1 {display:none;width:970px;margin-left:1px;	;	background-repeat: no-repeat;	background-color: #005339;	background-position: center left;	padding: 10px 0 2px 10px;	_height: 100%;}
#footer2 {display:none;padding: 2px 0 5px 20px;	line-height: 24px;	background-color: #e2e2e2;	color: #005339;}
#footer2 a {color: #005339;}

#pages {margin: 0px;	font-size:12px}
#pages a{color:#CA110C; text-decoration: underline;}
#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{margin:30px 0px 20px 0;width:700px;text-align:center}

#realisation {	background-image:url(../img/bg.gif);float:left;margin: 0px 0px 10px 0px	}
#realisation #left {	width: 200px; float:left; text-align:left}
#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 #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;}
.gallery img{padding:3px;border:1px solid #cccccc;margin:0px}

#gallerysmallpic {float:left;height:395px;}
#gallerysmallpic #ImageBody {	overflow: hidden;white-space:nowrap;float:left;margin-left:5px}
#divframe{float:left;height:395px;}
#divframe #pic{width:630px; float:left;border:0px;margin:0px;overflow:none}

#photodetail{width:630px;height:400px;margin:0px;background-color:#ffffff;text-align:left}
#photodetail #photo{float:left;width:380px;margin-right:20px;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;}


.productdetailpics{float:left;width:400px;margin-left:25px;}
.productdetailpics img.arrow{border:0px;margin:0px;padding:0px}
.productdetailpics img.image{margin:2px;border:1px solid #cccccc;float:left;}
.productdetailpics #ImageBody{width:400px;overflow: hidden;white-space:nowrap;float:left;margin:10px 2px 10px 0px}

.productdetailbigpic{float:left;width:400px;text-align:center;height:440px}
.productdetailbigpic iframe{width:400px; ;float:left;border:0px;margin:0px;overflow:none}
	
		
#itemdetail{width:900px;margin:0px 40px 15px 40px}
#itemdetailtext {	width:890px;border:1px solid #cccccc;}
#itemdetailtext img {	padding: 7px;	border: 0px;}

#ImageBody img{padding: 3px;border: 1px solid #d6d5d5;}
#ImageBody table img{padding: 3px;border: 1px solid #d6d5d5;}

#ImageBody2 img{padding: 3px;border: 1px solid #d6d5d5;}

.spacer{height:1px;border-top:1px dotted #bdbdbd;font-size:1px;}
.productlist {	width:130px;height:35px;margin-top:5px;cursor:hand}

.inspitext{float:left;width:350px;height:120px;margin-left:70px;}
.inspitext img{padding: 7px;	border: 1px solid #d6d5d5;	margin-right: 10px;}

.infobox {float: left;padding-left: 0px;}
.infobox 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;}
.infobox, .infobox a {color: #fff;}
.infobox a:hover {color: #ccc404;}
.infobox em {	font-style: normal;	color: #ccc404;}
.infobox ul {margin: 0;	padding: 0px 0px 0px 14px;	list-style-image: url(../img/footer_list.gif);}
.rb {	border-left: 1px solid #fff;padding-left:15px}
.bigger{
	font-size:14px
}


/* text */
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{float:left;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}
.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}


/* 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}
.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}
.formfaq input.smaller{	width:80px;margin:0px}

.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);display:none;}
#menu ul, #menu2 ul {padding: 0;margin: 0;	list-style: none;z-index:500; list-style-image: none;}
#menu li{position: relative;line-height: 24px;	display: block;z-index:500}
#current {background-color: #005339;color: #fff;}
.menu li {float: left;}
.menu a {color: #000;display: block;padding: 0 10px;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;	}
.submenu li {	float: none;}
.submenu a {	width: 160px;	 /* nastavení šíoky !!! */
	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;}
.submenu a:hover {color: #fff;background-color: #c2141f;}
li:hover ul, li.over ul {	display: block;}
a.greenbold{color: #007B5A;text-decoration:none}


#menu2 li {position: relative;line-height: 20px;display: block;z-index:500;margin:0px;padding:0px; list-style: none; list-style-image: none}
.submenu2 {	display: none;	position: absolute;	top: -227px; left:-15px;	border-left: 1px solid #fff;	border-top: 1px solid #005339;	}
.submenu2 li {	float: none; }
.submenu2 a {	width: 145px;	 /* nastavení šíoky !!! */
	background-color: #005339;	padding-left: 12px;	
	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: 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.productnonactive{color:#777977;text-decoration:none;padding:0px 10px 0px 10px;font-size:11px}
a.productnonactive:hover{color:#CA110C;text-decoration:none}
a.productactive{color:#0A0603;text-decoration:none;padding:0px 10px 0px 10px;font-size:11px}
a.productactive:hover{color:#CA110C;text-decoration:none}
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:100}

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.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 tr.printhead {	height:30px;background-color:#acacac;border:1px solid white;color:white;font-weight:bold}
table tr.printhead td{	color:white;padding:3px;}
table tr.printhead td.text{background-color:white}

table.params{margin-top:50px;margin-bottom:20px}
table.params tr td.header{padding:3px 3px 3px 3px;background-color:#005339;border:1px solid white;color:white;font-weight:bold}
table.params tr td.header2{padding:3px;border:1px solid #cccccc}
table.params tr td.body{padding:3px;border:1px solid #cccccc;}
table.productinfo {position:relative;top:1px;left:40px}
table.productinfo tr td.href{	border:1px solid #DED6D6;border-bottom:0px;height:22px;line-height:15px;background-image: url(../img/bgoff.gif);}
table.productinfo tr td.href1{	border:1px solid #DED6D6;border-bottom:0px;height:22px;line-height:15px;background-image: url(../img/bgon.gif);}
table { border-collapse: collapse; }





.nocss {	display: none;}

.cleaner {	clear: both;}





#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;}
.noprint {display:none}





