* {background-repeat:no-repeat;}
img {border:none;}

body {padding:0 0 20px 0; margin:0; background:#ffffff; font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#414141;}
br.end {clear:both;}

/* layout */
div#head_container {height:422px; background:url('layout/body4.jpg') center no-repeat; width:100%; margin:0 auto;}
div#head {width:967px; height:333px; margin:0 auto;}
div#topline {width:967px; height:120px;}
div#menu {width:967px; height:33px; margin:0 auto; padding:1px 0 0 0;}
div#navigation {width:967px; padding:5px 0 0 0; height:42px; margin:0 auto; text-align:right; color:#6e6e6e; font-weight:bold; font-size:1.1em;}
div#page_container {height:auto; background:#d5e0f0 url('layout/page.jpg') repeat-x; width:100%; margin:0 auto;}
div#page {width:967px; height:auto; margin:0 auto;}
div#page_left {width:600px; padding:0 45px 0 0; height:auto;  overflow:hidden; float:left;}
div#page_right {width:322px; height:auto; float:left;}
div#content {font-size:1.1em; line-height:1.3em; overflow:hidden;}
div#howbuy {height:123px; padding:20px 0 0 40px; background:url('layout/howbuy.jpg') no-repeat;}
div#video {padding:40px 0 0 0;}
div#zelena_linka {padding:0;}
div#reference {float:left;}
div#news {width:264px; height:auto; margin:0 0 0 30px; border-bottom:1px solid #a2aeae; background:#ccccd6 url('layout/new.jpg') repeat-x; float:left;}
div#bottom_container {height:auto; background:#a8bfdf url('layout/news.jpg') repeat-x; width:100%; margin:0 auto;}
div#bottom {width:957px; padding:20px 5px; height:auto; margin:0 auto; font-size:1.1em; line-height:1.3em; overflow:hidden;}
div#foot {width:967px; padding:10px 0 20px 0; height:auto; margin:0 auto; font-size:1.2em; color:#1c1c1c; line-height:1.3em; overflow:hidden;}

/* CONTENT */
div#content h2 {color:#1c1c1c; margin:0; padding-bottom:8px; font-size:1.7em; line-height:1.2em; font-weight:normal;}
div#content h3 {color:#515151; margin:0; padding-bottom:8px; font-size:1.4em; font-weight:bold;}
div#content p {margin:0; padding:0;}
div#content ul {margin:0; padding:0 0 0 20px;}
div#content a {color:#20a0ff;}
div#content a:hover {color:#bc200c;}

div#posta {text-align:center; padding:15px 0 0 0;}

div.gallery {background:#f8f3f3; border:1px solid #5f5f5f; padding:1px; margin:0 20px 10px 60px; float:left; text-align:center;}
* html div.gallery {background:#f8f3f3; border:2px solid #5f5f5f; padding:1px; margin:0 10px 10px 10px; float:left; text-align:center;}

/* topline */
div#topline div.logo { width:220px; overflow:hidden;}
div#topline div.logo p {padding:45px 0 0 0; margin:0; color:#bf0028; font-size:2.4em;}
div#topline div.logo p span {font-size:0.7em;}
div#topline h1 {font-size:1.7em; padding:30px 0px 0px 3px; width:500px; color:#6c6c6c; margin:0px;} /*puvodni padding : padding:50px 0 0 40px; */
div#topline div.logo img {position:absolute;}
div#picto {float:right; width:27px; overflow:hidden; padding:100px 8px 0 0;}
div#picto img {margin-bottom:5px;}

/* menu */

div#menu ul {list-style:none; margin:0 0 0 -1px; padding:0; float:left;}
div#menu ul li {float:left; position:relative; margin-left:1px;}
div#menu ul li.home {margin:0;}
div#menu ul li a {display:block; text-align:center; padding:10px 32px 9px 32px; background:#ebebeb url('layout/menub.jpg') repeat-x; color:#000000; font-family:Tahoma; font-size:1.2em; text-decoration:none;}
div#menu ul li a:hover {background:#46ace7 url('layout/menuz.jpg') repeat-x; color:#000000;}
div#menu ul li a.current {background:#46ace7 url('layout/menuz.jpg') repeat-x; color:#000000;}
div#menu ul li.home a {padding:10px 34px 9px 34px;}

div#menu ul li ul {position:absolute; width:10em; z-index:10; float:none; display:none;}
div#menu ul li:hover ul {display:block;}
div#menu ul li ul li {width:150px; margin-bottom:-4px; border:1px solid #ffffff; padding:0; float:none;}
div#menu ul li ul li a {padding:9px 0 0 10px; width:140px; text-align:left; height:20px; font-family:Tahoma; background:#a9dd3b;}
div#menu ul li.blue ul li a {padding:9px 0 0 10px; width:140px; text-align:left; height:20px; font-family:Tahoma; background:#a9dd3b; }
div#menu ul li ul li a:hover {border:0; background:#ffffff;}


/* howbuy */
div#howbuy a {display:block; padding:0 0 0 35px; margin:0 0 10px 0; color:#5b5b5b; font-size:1.3em; font-weight:bold; height:18px;}
div#howbuy a.a1 {background:url('layout/a1.jpg') no-repeat;}
div#howbuy a.a2 {background:url('layout/a2.jpg') no-repeat;}
div#howbuy a.a3 {background:url('layout/a3.jpg') no-repeat;}
div#howbuy a.a4 {background:url('layout/a4.jpg') no-repeat;}
div#howbuy a span {color:#bf0028;}
div#video p {margin:0; color:#6e6e6e; font-size:1.8em;}
div#video p span { font-size:0.7em;}

div#divzelena {width:277px; height:71px; padding:10px 10px 10px 13px; margin:0 0 10px 0; background:#339933 url('layout/divzelena.jpg');}
div#divpoptavka {width:220px; height:75px; padding:16px 15px 0 65px; margin:0 0 10px 0; background:#339933 url('layout/divpoptavka.jpg');}

div#divpoptavka p {margin:0;}
div#divpoptavka p.headline a {text-decoration:none; font-size:1.7em; color:#0066cc;}
div#divpoptavka p.text a {text-decoration:none; padding:5px 0 0 0; font-size:1.1em; line-height:1.3em; color:#414141;}

div#divzelena p {margin:0;}
div#divzelena p.headline a {text-decoration:none; font-size:1.7em; color:#ffffff;}
div#divzelena p.text a {text-decoration:none; padding:5px 0 0 0; font-size:1.1em; line-height:1.3em; color:#ffffff;}


/* reference */
div#reference p {margin:0; padding:0 0 10px 0; font-size:1.8em; color:#6e6e6e;}
div#reference div#animation {margin-top: 10px;height: 150px;width: 255px;overflow: hidden; border: 5px solid #aaabaf;}
div.reference div.photo {background:#f8f3f3; border:2px solid #5f5f5f; padding:1px; margin:0 15px 10px 10px; float:left; text-align:center;}
div.reference p {font-size:1.1em; line-height:1.3em;}
div.reference p.name {font-weight:bold; color:#500604}

/* news */
div#news p.headline {width:252px; height:31px; color:#6e6e6e; font-size:1.8em; padding:8px 0 0 12px; background:#a6e52e url('layout/newst.jpg');}
div#news p {margin:0; line-height:1.3em;}
div#news p.date {width:39px; margin:0 8px 0 0; text-align:center; color:#5fa402; font-size:1.2em; padding:3px 0 0 0; font-weight:bold; height:50px; background:#ffffff url('layout/date.jpg'); float:left;}
div#news p.text {font-size:1.1em; color:#2d2d2d;}
div#news p.name {font-size:1.1em;}
div#news p.name a {color:#2d2d2d;}
div#news div.new {width:243px; padding:6px 8px 2px 13px;}

/* page_bottom */
div#page_bottom {color:#1c1c1c; line-height:1.3em; padding:30px 0 20px 0;}
div#page_bottom p.headline {width:279px; margin:0; line-height:25px; color:#ffffff; font-size:1.8em; height:36px; padding:14px 0 0 0; text-align:center; background:url('layout/botz.gif');}
div#page_bottom div {width:279px; float:left; font-size:1.1em;}
div#page_bottom div div {float:none; padding:8px 5px 5px 5px;}
div#page_bottom div div h2 {color:#1c1c1c; margin:0; padding-bottom:5px; font-size:1.6em; font-weight:bold;}
div#page_bottom div div h3 {color:#515151; margin:0; font-size:1.4em; font-weight:bold;}
div#page_bottom div div p {margin:0; padding:0;}
div#page_bottom div div ul {margin:0; padding:0 0 0 20px;}
div#page_bottom div div a {color:#500604;}
div#page_bottom div div a:hover {color:#bc200c;}

div#page_bottom a.more {display:block; color:#606364; height:17px; text-decoration:none; padding:3px 0 0 35px; background:url('layout/lupa.gif') no-repeat;}
div#page_bottom div.b2 p.headline {background:url('layout/botm.gif');}
div#page_bottom div.b2 {margin:0 58px;}

* html div#page_bottom div.b2 {margin:0 50px;}

/* bottom */
div#bottom h2 {color:#1c1c1c; margin:0; padding-bottom:5px; font-size:1.7em; font-weight:normal;}
div#bottom h3 {color:#515151; margin:0; font-size:1.4em; font-weight:bold;}
div#bottom p {margin:0; padding:0;}
div#bottom ul {margin:0; padding:0 0 0 20px;}
div#bottom a {color:#500604;}
div#bottom a:hover {color:#bc200c;}

div#foot a {color:#1c1c1c; text-decoration:none;}
div#foot a:hover {text-decoration:underline;}


/* product - okno */
div#okna {padding:0 0 0 10px;}
div#okna div.product {float:left; text-align:center; background:#ffffff; margin:0 8px 20px 8px;}
div#okna div.product div {text-align:center;}

div#okna div.system {float:left; width:560px; padding:10px 0 0 20px;} 
div#okna div.system div {float:left; width:260px; margin:0 20px 10px 0;} 
div#okna div.system div img {float:left; margin:0 15px 0 0;} 

div#okna div.rozmery {width:330px; float:left; padding:10px 0 0 0;}
div#okna div.rozmery table {text-align:center;}
div#okna div.rozmery td input {width:50px;}

div#okna div.doplnky {padding:20px 0 0 0;}

div#okna div.color {padding:20px 0 0 0;}
div#okna div.color div {float:left; padding:0 5px 10px 5px;}

div#poptavka_box {background:#ffffff;}
div#poptavka_box table {font-weight:bold;}

/* product - dvere */
div#dvere {display:none;}
div#dvere {padding:0 0 0 10px;}
div#dvere div.product {float:left; text-align:center; background:#ffffff; margin:0 8px 20px 8px;}
div#dvere div.product div {text-align:center;}

div#dvere div.rozmery {padding:10px 0 0 0;}
div#dvere div.rozmery table {text-align:center;}
div#dvere div.rozmery td input {width:50px;}

div#dvere div.color {padding:20px 0 0 0;}
div#dvere div.color div {float:left; text-align:center; padding:0 5px 10px 5px;}

div#dvere p.input {color:#500604; font-weight:bold; font-size:1.1em; padding:15px 0 0 0;}

div.poptavka_bottom {padding:20px 10px;}

div#poptavka_box input.product {text-align:center; height:32px; font-weight:bold; width:120px; background:#ebebeb url('layout/menum.jpg') repeat-x; color:#ffffff; font-family:Tahoma; font-size:1.2em; text-decoration:none;}
div#poptavka_box input.submit {text-align:center; height:32px; font-weight:bold; width:140px; background:#ebebeb url('layout/menuz.jpg') repeat-x; color:#ffffff; font-family:Tahoma; font-size:1.2em; text-decoration:none;}

div#poptavka_box p.top {color:#500604; font-weight:bold; font-size:1.1em; padding:15px 0 0 0;}
div.poptavka_detail {width:300px; float:left; padding:0 0 0 10px;}
div.poptavka_contact {width:500px; float:left; padding:15px 0 0 10px;}
div#poptavka_box td {padding:0 0 0 5px;}
div#poptavka_box td.top {color:#500604; padding:0; font-weight:bold; font-size:1.1em;}
div#poptavka_box p.color {text-align:center;}
/* cart */
div#content table.cart {width:912px; margin:15px 0 0 10px; background:#c8f17b; color:#000000;}
div#content table.cart {border-collapse:collapse;}
div#content table.cart td {border:#ffffff 1px solid; padding:2px 8px;}
div#content table.cart tr.top {background:#9bdf1a; text-align:center; color:#ffffff; font-size:1.1em;}
div#content table.cart input {width:20px;}
div#content table.cart tr.vat {background:#284a91; color:#ffffff; font-size:1.1em;}
div#content table.cart td.price {text-align:center;}

div.poptavka_top {padding:5px 0 0 0; text-align:right;}








