/*
	šedá pozadí:					#848283;
	oranžová:					#FE8705;
	modrá:					#29166F;
	modrá světlejší (podklad formulář) 	#2A137F;
*/
body {text-align:center; margin:0px auto; font-family:arial, tahoma; font-size:12px; width:967px; padding:0px; background:#848283;}
h3 {color:#FFFFFF; font-size: 12px; font-weight: bold; margin-top: 0px; text-transform:uppercase;}
h2 {color:#FFFFFF; font-size: 13px; font-weight: bold;}
h1 {color:#FE8705; font-size: 13px; font-weight: bold; text-transform:uppercase;}
img {border:0px; padding:0px; margin:0px;}
a {text-decoration:none; color:#FE8705;}
a:hover {text-decoration:underline; color:#FE8705;}

#obal { width:967px; padding:0px; margin:0px; border:0px; background:#FFFFFF url(../images/bg.gif) repeat-y;}

#levysloupec { width:283px; padding:0px; margin:0px; border:0px; vertical-align:top; background: url(../images/vrch.gif) no-repeat; float:left; text-align:left; min-height:800px;}
#pravysloupec { width:684px; padding:0px; margin:0px; border:0px; vertical-align:top; background: url(../images/vrch-right.gif) no-repeat; float:right; color:#FFFFFF; text-align:left;}
#odkazy {width:640px; text-align:right; float:left; padding:0px; margin:0px; padding-bottom:17px; padding-top:20px;}
#odkazy a {text-decoration:none; color:#FFFFFF;}
#odkazy a:hover {text-decoration:underline; color:#FFFFFF;}
#main {padding:18px; margin:0px; width:648px;}
#footer {width:648px; color:#848283; background:#2A137F; float:right; margin:18px;}
#footer hr {background-color:#848283; color:#848283; border:0px; height:1px;}
#footer a {text-decoration:none; color:#848283;}
#footer a:hover {text-decoration:underline; color:#848283;}
#footer-lista { width:967px; height:4px; display:block; padding:0px; margin:0px; border:0px; background:#FFFFFF url(../images/footer.gif) repeat-y;}

#form {border:none; margin:0px; padding:0px; padding-left:140px; background:#2A137F;}
#form label {padding-top: 8px; width:200px; display:inline-block; font-size:12px;}
#form label.labelRadio {padding-top: 8px; width:100px; display:inline-block;}
#form input.firstInputField {width:200px; border:1px solid #E2E2E2;}
#form input.submit {width:100px; border:1px solid #65696C; color:#393939; background:#E2E2E2; font-weight:normal;}
#form textarea.form {width:404px; height:100px; border:1px solid #E2E2E2;}

#search {border:none; margin:0px; padding:20px; color:#FFFFFF; text-align:center;}
#search input.search {width:150px; border:1px solid #E2E2E2; margin:0px;}
#search input.search_submit {width:60px; border:1px solid #E2E2E2; margin:0px; color:#393939; background:#E2E2E2; font-weight:normal; margin-top:10px;}

.cistic {float: none; clear: both; }

div.polozka_menu {display:inline-block; width:235px; height:42px; text-align:left; line-height:42px; vertical-align:middle; font-size:13px; text-transform:uppercase; font-weight:bold; background: url(../images/tecky.gif) no-repeat; margin-left:22px;}
div.polozka_menu a {color:#393939; text-decoration:none}
div.polozka_menu a:hover, a:hover span.cislo {color:#FE8705; text-decoration:none}
div.polozka_menu_active {display:inline-block; width:235px; height:42px; text-align:left; line-height:42px; vertical-align:middle; font-size:13px; text-transform:uppercase; font-weight:bold; background: url(../images/tecky.gif) no-repeat; margin-left:22px;}
div.polozka_menu_active a {color:#FE8705; text-decoration:none}
div.polozka_menu_active a:hover {color:#FE8705; text-decoration:none; }
div.polozka_menu_active a:hover span.cislo {color:#FE8705; text-decoration:none; font-weight:normal;}
div.polozka_menu_active a span.cislo {color:#FE8705; text-decoration:none; font-weight:normal;}
span.cislo {font-size:28px; color:#E2E2E2; display:inline-block; height:42px; line-height:42px; padding-left:10px; width:40px; vertical-align:middle; font-weight:normal;}
img.top {border:9px solid #848283;}
img.tecky-top {margin-left:22px;}

/* KALKULACE */
#kalkulace a {text-decoration:none; color:#FFFFFF;}
#kalkulace a:hover {text-decoration:none; color:#FFFFFF;}
#kalkulace div.blok {background:#2A137F; padding:5px; padding-left: 10px; padding-right:10px;}
#kalkulace span.profil {display:inline-block; margin-right:20px; width:150px; vertical-align:top;}
#kalkulace img.profil {border:4px solid #848283;}
#kalkulace span.barva {display:inline-block; margin-right:5px;}
#kalkulace table.barva {display:inline-block; width:49%; float:left;}
#kalkulace span.okna {display:inline-block; width:100px; margin:0px; padding:0px; vertical-align:top; text-align:center; margin-bottom:10px;}
#kalkulace span.okna img {border:4px solid #848283;}
#kalkulace span.vybrtyp {display:inline-block; width:150px;}
#kalkulace tr.pridattyp {vertical-align:top;}
#kalkulace td.vybrobr {vertical-align:top; width:150px;}
#kalkulace td.rozmery {vertical-align:top; width:150px;}
#kalkulace td.doplnky {vertical-align:top; }
#kalkulace input.rozmer {width:100px;}
#kalkulace div.vybrobr {display:block; width:108px; height:108px; background:#848283;}
#kalkulace div.vybrobr img {margin-top:4px; margin-left:4px;}
#kalkulace label.input {width:200px; display:inline-block; font-size:12px; vertical-align:top;}
#kalkulace label.labelRadio {padding-top: 8px; width:120px; display:inline-block;}
#kalkulace input.firstInputField {width:200px; border:1px solid #E2E2E2; margin-bottom:4px;}
#kalkulace input.submit {width:100px; border:1px solid #65696C; color:#393939; background:#E2E2E2; font-weight:normal;}
#kalkulace textarea.form {width:404px; height:100px; border:1px solid #E2E2E2;}
#kalkulace table.poptavka {text-align:center;}
#kalkulace table.poptavka thead tr th{background:#29166F;}
#kalkulace table.poptavka tbody tr td{background:#29166F;}
#kalkulace th.typ {width:110px;}
#kalkulace th.profil {width:80px;}
#kalkulace th.barva{width:110px;}
#kalkulace th.rozmery{width:80px;}
#kalkulace th.ks{width:40px;}
#kalkulace th.dalsi{width:200px;}
#kalkulace th.smaz{width:10px;}
#kalkulace input.hide{display:none;}
p.succesfulText {font-weight:bold; color:#FE8705;}
p.errorText {font-weight:bold; color:#FF0000;}


