@charset "iso-8859-2";
/* Main Layout */
body {
	margin: 0px auto 15px auto;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
}
div {
	position: static;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
table {
	width: 100%;
	font-size: 10px;
}
p {
	line-height: 150%;
	margin: 0px 0px 15px 0px;
}
h1 {
	font-size: 15px;
	font-weight: bold;
	color: #0066CC;
	margin: 15px 0px 15px 0px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
	margin: 15px 0px 15px 0px;
}
h3 {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	margin: 0px 0px 15px 7px;
}
a {
	color: #0066CC;
	font-weight: bold;
}
a:Hover {
	color: #000000;
	font-weight: bold;
}
img {
	border: none;
	background: url(./images/image_loaded.png) no-repeat center center;
}
img.clear {
	border: none;
	background: url(none);
}
ul {
	line-height: 150%;
	list-style-image: url(./images/arrow_blue.png);
	margin: 0px 0px 10px 25px;
}
ol {
	line-height: 150%;
	margin: 0px 0px 0px 25px;
}
address {
	font-style: normal;
	line-height: 150%;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
form {
	padding: 0px;
	margin: 0px;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 185px;
	font-weight: normal;
}
input.button {
	width: 65px;
}
input.eloo {
	width: 50px;
}
div#europlast {
	width: 507px;
	margin: 15px auto 30px auto;
}
div#menu {
	height: 21px;
	width: 100%;
	background-image: url(./images/bg_menu.png);
	background-repeat: repeat-x;
	padding: 3px 0px 0px 0px;
	text-align: center;	
}
a.menuLink {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.menuLink:Hover {
	color: #0066CC;
	text-decoration: none;
	font-weight: normal;
}
div#links {
	width: 100%;
	height: 30px;
	background-image: url(./images/bg_links.png);
	background-repeat: repeat-x;
	margin: 0px auto 0px auto;
	text-align: center;
}
div#linksMain {
	margin: 0px auto;
	width: 950px;
	padding: 10px 0px 0px;
	font-size: 10px;
	text-align: left;
}
div#sub1, div#sub2, div#sub3 {
	position: absolute;
	padding: 10px;
	background: #E7E9EC;
	text-align: left;
	margin: 18px 0px 0px 520px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
div#sub2 {
	margin: 18px 0px 0px 680px;
}
div#sub3 {
	margin: 18px 0px 0px 850px;
}
object#actual {
	width: 507px;
	float: left;
	padding: 12px 0px 15px 0px;
}
div#copyright {
	text-align: center;
	border-top: 1px solid #999999;
	clear: left;
	width: 507px;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-size: 9px;
}
tr.title {
	font-weight: bold;
	color: #FFCC00;
	background-color: #0066CC;
	text-align: center;
}
tr.data {
	background-color: #F4F4F4;
	text-align: center;
}
td.poptavkaItem {
	line-height: 150%;
	font-weight: bold;
	font-size: 11px;
	width: 150px;
}
td.poptavkaFormItem {
	line-height: 150%;
	font-weight: bold;
	font-size: 11px;
	color: #FF0000;
}
td.bottom {
	vertical-align: bottom;
}
td.top {
	vertical-align: top;
}
/* Svetliky */
div.svetlik {
	height: 215px;
	width: 507px;
	margin: 0px 0px 10px 0px;;
}
div.svetlikPhoto {
	height: 215px;
	width: 300px;
	float: left;
}
div.svetlikDescription {
	padding: 0px 0px 0px 315px;
}
div.svetlikA {
	float: left;
	margin: 0px 6px 6px 0px;
}
/* Prislusenstvi */
div.sroub {
	height: 240px;
	width: 507px;
	margin: 10px 0px 10px 0px;;
}
div.sroubPhoto {
	height: 240px;
	width: 270px;
	float: left;
}
div.sroubDescription {
	padding: 0px 0px 0px 285px;
}
div.prislusenstvi {
	float: left;
	margin: 0px 6px 6px 0px;
}
div#prislusenstviC {
	margin: 0px;
}
/* Sendvicove desky */
div.stadur {
	float: left;
	margin: 0px 6px 6px 0px;
}
/* Hlinikove profily */
div.hlinikoveProfily {
	width: 100%;
}
div.hlinikoveProfilyPhoto {
	width: 150px;
	float: left;
}
div.hlinikoveProfilyTable {
	float: left;
	width: 357px;
}
/* Kontakty */
div.photo {
	float: left;
	margin: 0px 6px 0px 0px;
}
#europlastrpC {
	margin: 0px 0px;
}
p.contact {
	font-weight: bold;
	float: left;
	margin: 0px 40px 0px 0px;
}
/* Perforovane materialy */
div.tahokov {
	float: left;
	margin: 0px 6px 6px 0px;
}
div#tahokovC, div#tahokovF {
	margin: 0px;
}
/* Penene PVC */
div.vekaplanS {
	float: left;
	margin: 6px 6px 0px 0px;
}
div#vekaplanSC, div#vekaplanSF, div#vekaplanSI {
	margin: 6px 0px 0px 0px;
}
/* Skleniky a pareniste */
div.skleniky {
	float: left;
	margin: 6px 6px 0px 0px;
}
div#sklenikyC, div#sklenikyF {
	margin: 6px 0px 0px 0px;
}
div.sklen {
	float: left;
	height: 125px;
	width: 100%;
	margin: 0px 0px 10px;
}
div.sklenPhoto {
	height: 125px;
	width: 165px;
	float: left;
}
div.sklenDescription {
	padding: 0px 0px 0px 165px;
}
/* Gutta program */
div.guttaP {
	float: left;
	margin: 6px 6px 0px 0px;
}
div#guttaC, div#guttaOdstA, div#guttaOdstB {
	margin: 6px 0px 0px 0px;
}
div.guttaD {
	float: left;
	margin: 9px 9px 0px 0px;
}
div#guttaDoplA, div#guttaDoplB, div#guttaDoplC {
	margin: 9px 0px 0px 0px;
}
div.gutta {
	float: left;
	width: 100%;
	margin: 0px 0px 10px;
}
div.guttaPhoto {
	height: 125px;
	width: 180px;
	float: left;
}
div.guttaDescription {
	padding: 0px 0px 0px 180px;
}
/* Aktuality */
div.news {
	float: left;
	height: 125px;
	width: 100%;
	margin: 0px 0px 10px;
}
div.newsPhoto {
	height: 125px;
	width: 165px;
	float: left;
}
div.newsDescription {
	padding: 0px 0px 0px 165px;
}
/* Sklolaminaty */
div.sklolaminaty, div.oblouky {
	float: left;
	margin: 0px 6px 6px 0px;
}
div#sklolaminatyB, div#sklolaminatyD, div#obloukyB, div#obloukyD {
	margin: 0px 0px 6px 0px;
}
div.oblouk {
	float: left;
	height: 195px;
	width: 100%;
	margin: 0px 0px 10px;
}
div.obloukPhoto {
	height: 195px;
	width: 250px;
	float: left;
}
div#obloukBottom {
	margin-bottom: 0px;
}
div.obloukDescription {
	padding: 0px 0px 0px 250px;
}
/* Prosvetlovaci panely */
div.rodeca {
	float: left;
	margin: 6px 6px 0px 0px;
}
div#rodecaC {
	margin: 6px 0px 0px 0px;
}
/* Dutinkove desky */
div.marlon {
	float: left;
	margin: 6px 6px 0px 0px;
}
div#marlonC, div#marlonF {
	margin: 6px 0px 0px 0px;
}
/* Plexisklo */
div.plexisklo {
	float: left;
	margin: 0px 6px 6px 0px;
}
div#plexiskloC, div#plexiskloF {
	margin: 0px;
}
div.rastr {
	float: left;
	margin: 0px 8px 0px 0px;
}
div#rastrE {
	margin: 0px;
}
/* Sortiment */
div.sortiment, div.sortimentlong {
	height: 123px;
	width: 123px;
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
}
div.sortimentlong {
	width: 251px;
	margin-right: 5px;
}
div.description {
	text-indent: 3px;
	font-size: 10px;
	margin-top: 91px;
}
a.sortimentLink {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.sortimentLink:Hover {
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
div#sortimentA {
	background-image: url(./images/sortiment_a.jpg);
}
div#sortimentXX {
	background-image: url(./images/sortiment_xx.jpg);
}
div#sortimentYY {
	margin-right: 0px;
	background-image: url(./images/sortiment_yy.jpg);
}
div#sortimentB {
	background-image: url(./images/sortiment_b.jpg);
}
div#sortimentC {
	background-image: url(./images/sortiment_c.jpg);
}
div#sortimentD {
	background-image: url(./images/sortiment_d.jpg);
}
div#sortimentE {
	background-image: url(./images/sortiment_e.jpg);
}
div#sortimentF {
	background-image: url(./images/sortiment_f.jpg);
}
div#sortimentG {
	background-image: url(./images/sortiment_g.jpg);
}
div#sortimentH {
	background-image: url(./images/sortiment_h.jpg);
	margin-right: 0px;
}
div#sortimentI {
	background-image: url(./images/sortiment_i.jpg);
}
div#sortimentJ {
	background-image: url(./images/sortiment_j.jpg);
}
div#sortimentK {
	background-image: url(./images/sortiment_k.jpg);
	margin-right: 0px;
}
div#sortimentL {
	background-image: url(./images/sortiment_l.jpg);
	margin-right: 0px;
}
div#sortimentM {
	background-image: url(./images/sortiment_m.jpg);
}
div#sortimentN {
	background-image: url(./images/sortiment_n.jpg);
}
div#sortimentO {
	background-image: url(./images/sortiment_o.jpg);
}
div#sortimentP {
	background-image: url(./images/sortiment_p.jpg);
	margin-right: 0px;
}
div#sortimentQ {
	background-image: url(./images/sortiment_q.jpg);
	margin-right: 0px;
}
div#sortimentR {
	background-image: url(./images/sortiment_r.jpg);
	margin-right: 0px;
}
div#sortimentS {
	background-image: url(./images/sortiment_s.jpg);
}
div#sortimentT {
	background-image: url(./images/sortiment_t.jpg);
}
/* Vlnite desky */
div.marvec {
	float: left;
	height: 130px;
	width: 100%;
	margin: 0px 0px 10px;
}
div.marvecPhoto {
	height: 130px;
	width: 200px;
	float: left;
}
div.marvecDescription {
	padding: 0px 0px 0px 200px;
}
div#marvecBottom {
	margin-bottom: 0px;
}
/* Priklady pouziti */
div.pouzitiPhotos {
	width: 507px;
}
a.imageLink {
	border: 1px solid #000000;
	float: left;
	margin: 0px 5px 5px 0px;
	width: 123px;
	height: 92px;
}
a.imageLink:Hover {
	border: 1px solid #0066CC;
}
a#pouziti4, a#pouziti8, a#pouziti12, a#pouziti16, a#pouziti20, a#pouziti24 {
	margin-right: 0px;
}
div.nevhodnePouziti {
	float: left;
	width: 100%;
	margin: 0px 0px 5px 0px;
}
div.nevhodnePhoto {
	height: 92px;
	width: 123px;
	float: left;
}
div.nevhodneDescription {
	padding: 0px 0px 0px 130px;
}
div#logo {
	margin-bottom: 25px;
}
ul#mapa ul {
	margin-bottom: 0px;
}
.green {
	color: #009900;
}
div.eloo {
	margin: 5px 15px 5px 0px;
	padding: 0px;
	float: left;
}
.cleaner {
	font-size: 1px;
	clear: both;
	height: 1px;
}
td.elooFormItem {
	width: 60px;
}
td.elooItem {
	width: 270px;
}
span.eloo {
	font-size: 9px;
	color: #999999;
	font-weight: normal;
}
form#objednavka a, form#objednavka a:Hover {
	font-weight: normal;
}
.right {
	text-align: right;
}
.nowrap {
	white-space: nowrap;
}
.left {
	text-align: left;
}
.red {
	color: #FF0000;
}

/* Syntetické sklo */
div.synVelke {
	margin: 5px 10px 0px 0px;
	float: left;
	height: 130px;
	width: 130px;
}
div.synVzor, div.synVzorRight {
	margin: 0px 9px 15px 0px;
	float: left;
	width: 120px;
}
div.synVzorRight {
	margin: 0px 0px 15px 0px;
}
div.synVzor span, div.synVzorRight span {
	display: block;
	width: 120px;
	margin: 5px 0px 0px;
	font-size: 11px;
	text-align: center;
}
/* Hliníková schodiště */
div#schodA {
	margin: 0px 10px 10px 0px;
	float: left;
	height: 250px;
	width: 165px;
}
/* Zábradlí */
div#zabrA {
	margin: 0px 10px 10px 0px;
	float: left;
	height: 150px;
	width: 156px;
}
div.zabrB {
	margin: 5px 10px 0px 0px;
	float: left;
	height: 110px;
	width: 120px;
}
div#tuv {
	float: right;
	height: 76px;
	width: 75px;
	margin: 0px 0px 10px 10px;
}
/* Stříšky */
div#striA {
	margin: 0px 10px 10px 0px;
	float: left;
	height: 309px;
	width: 200px;
}
div#striC {
	margin: 0px 10px 10px 0px;
	float: left;
	height: 200px;
	width: 166px;
}
.madla, .madlaleft {
	margin: 10px 5px 0px 0px;
	float: left;
	height: 140px;
	width: 123px;
}
.madlaleft {
	margin: 10px 0px 0px 0px;
}
.madla p, .madlaleft p {
	text-align: center;
	padding: 3px 0px 0px;
}

