* {
padding:0;
margin:0;
border:0;
}

body {
font-family: Arial;
background: url('images/hlavicka.png') repeat-x top left;
}

div#hlavicka div.logo, div#experti-na-barvy {
behavior: url('iepngfix.htc');
}

div#obalovaci {
margin: 0px auto;
width: 1000px;
}

div#hlavicka {
float: left;
display: inline;
width: 830px;
height: 110px;
padding: 0px 85px;
background: url('images/hlavicka-stred.png') no-repeat bottom center;
position:relative;
margin-top:1px;
}

div#center {
width: 830px;
margin: 0px auto;
}

div#hlavicka div#logo {
position:absolute; top:33px; left:78px;
width: 275px;
height: 54px;
}
div#hlavicka div#logo a {
float: left;
width: 275px;
height: 54px;
}
div#search {
position:absolute; top:0px; left:390px;
}
#search div {position:relative; margin:0; padding:0;}

div#hlavicka a {
cursor: pointer;
}

div#hlavicka div#logo span{
visibility: hidden;
_display: none;
float: left;
}

div#obsah {
float: left;
position: relative;
background: #f7f7f6;
border-left: 1px solid #f4f4f5;
border-right: 1px solid #f4f4f5;
width: 808px;
min-height:800px;
_height:800px;
padding: 10px;
padding-bottom: 20px;
_padding-bottom: 60px;
margin-top: 20px;
}

div#obsah img {
float: left;
}

div#horni-rohy {
position: absolute;
top: 0;
left: -1px;
width: 832px;
height: 8px;
background: url('images/obsah-rohy.png') no-repeat 0px 0px #fff;
_background: url('images/obsah-rohy.png') no-repeat 0px 8px #fff;
}

div#dolni-rohy {
position: absolute;
bottom: 0;
left: -1px;
width: 832px;
height: 8px;
background: url('images/obsah-rohy.png') no-repeat 0px -8px #fff;
}

ul.menu {
float: left;
margin-top: 0px;
overflow: hidden;
height: 45px;
width: 830px;
list-style-type: none;
}

ul.menu {
float: left;
height: 45px;
width: 830px;
list-style-type: none;
}

ul.menu li {
float: left;
height: 45px;
}

ul.menu li a {
float: left;
font-size: 13px;
color: #fff;
padding: 7px 12px;
font-weight: bold;
text-align: center;
text-decoration: none;
background: url('images/li.png') no-repeat left top;
height: 37px;
}

ul.menu li a:hover, ul.menu li a.active {
color: #b9c8e9;
}

div#paticka {
float: left;
margin: 0px auto;
width: 1000px;
height: 125px;
background: url('images/paticka.png') no-repeat;
}

input#hledani {
float: left;
width: 135px;
height: 18px;
color: #003875;
margin: 45px 10px 0px 50px;
display: inline;
padding: 2px 10px;
border: 1px solid #388cbe;
}

input#vyhledat {
float: left;
margin: 50px 0px 0px 0px;
cursor: pointer;
font-weight: bold;
font-size: 12px;
color: #fff;
background: none;
}

div#hlavicka div#experti-na-barvy {
float: right;
margin-top: 60px;
width: 129px;
height: 43px;
}

div#hlavicka div#experti-na-barvy span {
visibility: hidden;
_display: none;
float: left;
}

div.tretinovy-blok {
float: left;
display: inline;
width: 258px;
_width: 240px;
margin: 20px 0px;
}

div.tretinovy-blok a {
text-decoration:none;
}
div.tretinovy-blok a:hover {
text-decoration:underline;
}


#stredni {
margin-left: 15px;
margin-right: 15px;
_margin-left: 7px;
_margin-right: 7px;
}

div.tretinovy-blok h1, div.tretinovy-blok h2, div.tretinovy-blok h3, div#produkt h1, div#produkt-full h1 {
float: left;
clear: both;
width: 100%;
padding-left: 20px;
font-style: italic;
font-weight: bold;
}
#produkt a {
color: #0068ac;
}

div.tretinovy-blok h1, div.tretinovy-blok h2, div.tretinovy-blok h3 {
font-size: 15px;
}

div.tretinovy-blok p {
float: left;
clear: both;
display: inline;
width: 100%;
margin: 7px 0px;
font-size: 12px;
line-height: 18px;
color: #585858;
}

div.tretinovy-blok a.pokracovat {
float: left;
clear: both;
_clear: none;
font-size: 12px;
text-decoration: none;
}

div.tretinovy-blok img {
margin: 12px 0px;
}

div.tretinovy-blok .zelena, div.tretinovy-blok .zelena1, div#produkt .zelena, div#produkt-full .zelena {
color: #009d48;
}
div.tretinovy-blok .cervena, div.tretinovy-blok .cervena1, div#produkt .cervena, div#produkt-full .cervena {
color: #ef4023;
}
div.tretinovy-blok .zluta, div.tretinovy-blok .zluta1, div#produkt .zluta, div#produkt-full .zluta {
color: #fcaf17;
}
div.tretinovy-blok .modra, div.tretinovy-blok .modra1, div#produkt .modra, div#produkt h3, div#produkt h4, div#produkt-full .modra, div#produkt-full h3, div#produkt-full h4 {
color: #0068ac;
}

div.tretinovy-blok h2.modra1, div#produkt h1.modra, div#produkt-full h1.modra {
background: url('images/h1-modra.png') no-repeat left center;
}
div.tretinovy-blok h2.cervena1, div#produkt h1.cervena, div#produkt-full h1.cervena {
background: url('images/h1-cervena.png') no-repeat left center;
}
div.tretinovy-blok h2.zluta1, div#produkt h1.zluta, div#produkt-full h1.zluta {
background: url('images/h1-zluta.png') no-repeat left center;
}
div.tretinovy-blok h2.zelena1, div#produkt h1.zelena, div#produkt-full h1.zelena {
background: url('images/h1-zelena.png') no-repeat left center;
}

div.tretinovy-blok h2.modra, div.tretinovy-blok h3.modra {
background: url('images/h2-modra.png') no-repeat left center;
}
div.tretinovy-blok h2.cervena {
background: url('images/h2-cervena.png') no-repeat left center;
}
div.tretinovy-blok h2.zelena {
background: url('images/h2-zelena.png') no-repeat left center;
}

div#paticka p {
float: left;
width: 100%;
font-size: 12px;
font-family: Arial;
color: #fff;
margin-top: 105px;
margin-left:20px;
font-weight:bold;
}

div#paticka p a {
color: #fff;
text-decoration: none;
margin: 0px 4px;
display: inline;
font-weight:bold;
}

span.right {
float: right;
margin-top: -13px;
margin-right:40px;
}

.podstranka {
font-size: 18px;
}

div#produkt {
width: 530px;
_width: 525px;
margin-top: 20px;
float: left;
margin-right: 15px;
_margin-right: 7px;
display: inline;
}


div#produkt p {
float: left;
clear: both;
width: 100%;
margin: 10px 0px;
font-size: 12px;
line-height: 18px;
color: #585858;
letter-spacing: 0.2px;
word-spacing: 1px;
}

div#produkt ul {
	clear:both;
	margin:20px 0 20px 30px;
}
div#produkt ul#poradna {
	margin:0 0 0 30px;
}
div#produkt li {
	font-size:12px;
	color: #585858;
}

div#produkt-full {
width: 806px;
_width: 770px;
margin-top: 20px;
float: left;
margin-right: 15px;
_margin-right: 7px;
display: inline;
position:relative;
}

div#produkt-full p {
float: left;
clear: both;
width: 100%;
margin: 10px 0px;
font-size: 12px;
line-height: 18px;
color: #585858;
letter-spacing: 0.2px;
word-spacing: 1px;
}

div#produkt-full ul {
	clear:both;
	margin:20px 0 20px 30px;
}
div#produkt-full ul#poradna {
	margin:0 0 0 30px;
}
div#produkt-full li {
	font-size:12px;
	color: #585858;
}
div#produkt-full a {
color: #0068ac;
}
div#produkt-full .embed-mapa {
	position:absolute;
	top:35px; right:0;
	width:425px; min-height:430px; _height:430px;
}
div#produkt-full .embed-mapa p {
	font-size:10px;
	line-height:1.0;
}

div#sidebar {
float:left; width:258px;
}

div#sidebar #partner-menu {
 margin-top:20px;
}
div#sidebar #partner-menu a {
 color:#0068AC; font-size:14px;
}
div#sidebar #partner-menu li {
 margin-left:5px; margin-bottom:3px;
}
div#sidebar #partner-menu li ul li {
 margin-left:15px;
}


div#obsah #ppg-logo {
clear:both; float:right; margin:30px 40px 0 0;
_position: absolute;
_bottom: 20px;
_right: 20px;
}

div#obsah #ppg-logo-abs {
position: absolute;
bottom: 20px;
right: 40px;
}

.thumb {border:0!important; margin:20px 0 0 0;}
.thumb2 {border:0!important; margin:0 0 20px 0;}
.thumb-stred {margin-left:20px; margin-right:20px;}
.mensi-h3 {clear:both; font-size:14px; margin:6px 0;}
.clear {clear:both;}
td {font-size:12px; padding:2px 3px;}
th {font-size:12px; font-weight:bold; padding:2px 3px;}

#table-prodejny {border-left:1px solid #9eccea; border-top:1px solid #9eccea;}
#table-prodejny td, #table-prodejny th {border-right:1px solid #9eccea; border-bottom:1px solid #9eccea;}
.zapis-placeny {font-size:12px; line-height:18px;}
.margintop20 {margin-top:20px;}
div#produkt h4 {clear:both; padding-top:20px!important;}
.zluta2 {color: #ff9700;}
.no-minheight {min-height:600px!important; _height:600px!important;}
.prodejna-minheight {padding-bottom:60px!important;}
#cse-search-results iframe {width:530px!important;}
.normal {font-weight:normal!important;}


#poradenstvi ul {margin-top:0!important; margin-bottom:0!important;}
.dhtmlgoodies_answer ul {margin-top:0!important; margin-bottom:0!important;}

.dhtmlgoodies_question h3 {clear:both; font-size:14px; margin:6px 0; color:#0068ac;}

.dhtmlgoodies_question{
	width:430px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	height:30px;
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{
	border:0;
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content{
	padding:1px;
	position:relative;
}
.produkt-foto-thumb {width:200px; height:150px; background-color:#fff; text-align:center!important; margin:0 10px 10px 0; padding:0; float:left;}

.dot {clear:both; float:left; padding-left:20px; margin-left:10px; background:transparent url("/images/dotka.png") left center no-repeat; font-size:14px; line-height:1.5;}
.dir-h3 {clear:both; float:left; margin:20px 0 6px 0!important;}
.fright {float:right!important;}
.side-left {padding-left:20px!important; width:238px!important;}
div.fright li {font-size:14px!important; padding-top:2px!important; padding-bottom:2px!important;}
