* {margin:0; padding:0; border:none; text-decoration:none; background-repeat:no-repeat;}

body {font-family:Arial, sans-serif; font-size:10px; color:#476774;}

/* general layout */
div#page {width:990px; height:auto; margin:0 auto; background-image:url('layout/page.jpg'); background-repeat:repeat-y;}
div#head_top {height:19px; padding:5px 20px; background-image:url('layout/head_top.jpg');}
div#page_left {width:275px; float:left; color:#333333;}
div#page_right {width:715px; float:left;}
div#head {height:196px; background-image:url('layout/head_background.jpg');}
div#panel_right {height:17px; padding:4px 0 0 21px; border-top:7px solid #ffffff; margin-bottom:7px; background-color:#e9a400;}
div#menu {min-height:198px; height:auto; width:235px; padding:0 19px 0 15px; border-left:6px solid #e9a400;}
div#panel_left {height:17px; padding:4px 0 0 21px; margin-top:5px; margin-bottom:7px; background-color:#0055aa;}
div#column_left {padding:0 5px 15px 0;  font-size:1.1em;}
div#news {padding:0 12px 0 9px; background-image:url('layout/zarazka.jpg'); background-position:0 21px;}
div#newsletter {margin-top:40px; padding:0 10px 0 9px; background-image:url('layout/zarazka.jpg'); background-position:0 21px;}
div#foot {height:43px; padding:2px 10px 0 9px; background-color:#71cf3d; margin-top:5px; border-right:12px solid #003366;}
div#bottom {height:15px; padding:15px 10px; background-color:#ffffff;}
div#home {padding:15px 5px 0 5px; border-bottom:1px dotted #000000; margin:0 5px;}
div#service {height:100px; margin:10px 5px 0 5px;}
div#contact {width:665px; padding:10px 20px; background-color:#0055aa; margin:10px 0 0 5px; float:left;}

* html div#panel_left {height:10px;margin-top:3px; padding:3px 0 4px 21px;}
* html div#panel_right {border-top:5px solid #ffffff;}

u {text-decoration:underline;}
br.end {clear:both;}

div#head_top h1 {font-size:1em;float:left;}
div#head_top h1 a {font-size:1em; color:#333333;}
div#head_top p {text-align:right;}
div#head_top p a {color:#333333;}
div#head_top p a:hover {text-decoration:underline;}

/* left side */
div#menu ul {width:235px; list-style-type:none;}
div#menu ul li {min-height:16px;border-bottom:1px dotted #ababab; margin-bottom:2px; padding-bottom:3px;}
div#menu ul li img {margin-right:11px; margin-bottom:-3px;}
div#menu ul li a {color:#47a806; font-weight:bold; font-family:Tahoma; font-size:1.1em;}
div#menu ul li a:hover {color:#0259c5;}
div#menu ul li a.current {color:#0259c5;}
div#menu ul li ul {width:200px; margin:5px 0 0 35px; display:none;}
div#menu ul li ul.current {display:block;}
div#menu ul li ul li {border:none;}
div#menu ul li ul a {font-size:1em;}
div#menu ul li ul li img {margin:0px;}


div#panel_left p {color:#FFFFFF; font-size:1.1em;}
div#panel_left p span {text-decoration:underline;}

div#column_left h2 {font-size:1.4em; color:#319e14; font-weight:bold; margin-bottom:20px;}

div#news a {color:#0066cc;}
div#news a:hover {color:#47a806;}
div.new {margin-bottom:25px;}
div.new p.date {color:#0066cc; font-weight:bold;}
p.older {text-align:right;}
p.older a {text-decoration:underline;}

div#newsletter p {margin-bottom:10px;}
div#newsletter label {margin-left:5px; color:#0066cc;}
div#newsletter p.result_email {color:red;}
div#newsletter input {height:17px; width:171px; float:left; border:1px solid #333333; color:#333333; margin-bottom:7px;}
div#newsletter input.submit {width:66px; height:19px; background-color:#e9a400; border:1px solid #f2c866; margin-left:10px; font-size:1em; color:#ffffff; font-weight:bold;}
div#newsletter input#zrusit_email {width:auto;border:none;}
* html div#newsletter input {margin-bottom:-5px;}

/* right side */
div#panel_right p {color:#FFFFFF; font-size:1.2em; font-weight:bold; float:left;}
div#panel_right h2 {color:#FFFFFF; font-size:1.2em; font-weight:bold;}
* html div#panel_right h2 {margin-bottom:-12px;}

div#home {font-size:1.1em; line-height:1.4em; font-family:Tahoma;}
div#home h2.service {font-size:1.4em; color:#319e14; font-family:Arial; font-weight:bold; margin-bottom:5px;}
div#home p.doporucujeme {line-height:1.6em;}
div#home p.doporucujeme a {color:#0066cc; font-size:1.4em;}
div#home p.doporucujeme a:hover {color:#47a806;}
div#home ul {margin-left:20px;}
div#home ul.sitemap {margin-left:20px;}
div#home ul.sitemap ul {margin-left:20px;}
div#home ul.sitemap li a {color:#47a806; font-weight:bold; font-size:1.1em;}
div#home ul.sitemap li a:hover {color:#0259c5;}
div#home ul.sitemap li a.current {color:#0259c5;}
div#home ul.sitemap li ul a {font-size:1em;}
div#home p.date {color:#0066cc; font-weight:bold;}
div#home p.new a {color:#0066cc;}
div#home p.new a:hover {color:#47a806;}
div#home table.objednavka {margin:0 auto; width:430px;}
div#home table.objednavka td {font-weight:bold; margin-top:3px;}
div#home table.objednavka td input {border:1px solid #333333; font-weight:normal;}
div#home table.objednavka td select {border:1px solid #333333;}
div#home table td textarea {border:1px solid #333333;}
div#home table.objednavka td input.submit {width:66px; height:19px; background-color:#e9a400; border:1px solid #f2c866; font-size:1em; color:#ffffff; font-weight:bold;}
div#home table.stred {margin:0 auto;}
div#home p.result_email {color:red; font-weight:bold; text-align:center;}
div#home a.buy {color:#0259c5; font-weight:bold;}
div#home a.buy:hover {text-decoration:underline;}

div#service img {float:right;}
div#service div.service {width:450px; padding-top:15px;margin-left:5px;}
div#service div.service a {color:#0066cc; font-size:1.4em; text-decoration:underline; display:block; width:225px; margin-bottom:5px; float:left;}
div#service div.service a:hover {color:#47a806;}

div#contact p {width:190px; float:left; color:#ffffff; font-family:Tahoma; font-size:1.2em; font-weight:bold; line-height:1.7em;}
div#contact img {margin:23px 0 0 105px;}
div#contact p a {color:#ffffff;}
div#contact p a:hover {color:#47a806;}

div#foot p {color:#ffffff; font-size:1.1em; width:408px; float:left;}
div#foot a {color:#ffffff;}
div#foot a:hover {color:#0066cc;}
div#foot p.menu {color:#ffffff; font-size:1.1em; width:500px; float:left; margin-top:7px; text-align:right;}
div#foot p.menu a {margin-left:30px;}

div#bottom p {color:#666666;}
div#bottom a {color:#666666;}
div#bottom a:hover {color:#47a806;}

