body {margin-top: 0px; background: url(../imggreen/back.png); text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

a {color: #333333; text-decoration:none; }
a:hover {text-decoration:underline; }
a:focus { -moz-outline-style:none; }

p.manufacturer {margin-top: 2px; margin-bottom: 2px; font-size: 10px; color:#5DAA3B; }
p.popis {margin-top: 5px; margin-bottom: 2px; font-size: 10px;}

H1 { font-size: 15px; color: #2F571E; font-weight: bold; margin: 0px; padding: 0px;}
H1.link A {font-size: 15px; color: #2F571E; font-weight: bold; margin: 0px;}
H1.link A:hover {font-size: 15px; color: #2F571E; font-weight: bold; text-decoration: underline; margin: 0px;}

H2 { font-size: 14px; color: #2F571E; font-weight: bold; margin: 0px; padding: 0px;}
H2.link A {font-size: 14px; color: #2F571E; font-weight: bold; margin: 0px;}
H2.link A:hover {font-size: 14px; color: #2F571E; font-weight: bold; text-decoration: underline; margin: 0px;}
H3 { font-size: 12px; color: #2F571E; font-weight: bold; margin: 0px; padding: 0px;}

img { border:none; }
#page { width:966px; text-align:left; margin-left:auto; margin-right:auto; }
#white { float:left; width:964px; background-color:#ffffff; }

.odsazeni_familly { margin-top:11px; margin-left:125px; _margin-left:60px; float:left; }
div.familly { float:right; margin:10px; font-size:10px; }
.odsazeni {margin:8px;}

div.odsazeni2 {margin:5px; }
.odsazeni_middle { margin:15px 0 15px 15px; }

.text_1 {color: #2F571E;}
.text_2 {color: white;}
.text_3 {color: white; font-size: 20px;}
.text_pres {text-decoration: line-through;}
.tucny {font-size: 11px; font-weight: bold;}
.tucny2 {font-size: 13px; font-weight: bold;}
.grafika {border: 0px;}
.podsekce { padding-left:23px; }
.podsekce a { text-decoration:none; }
.podsekce_2 {padding-left: 25px;}
.sloupec {float: left; width: 189px; border-right:1px solid #cccccc;}
.field {float: left; width: 187px; border: solid 1px; border-color: #CCCCCC; text-align: left;}

form { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.text_field { height: 18px; _height:15px; border: solid 1px; border-color: #82C62F; color: #333333; width:120px; }
.text_field_classic { font-size: 10px; height: 18px; _height:15px; border: solid 1px; border-color: #82C62F; color:#333333; }
.text_field_kosik { font-size:10px; text-align:center; width:20px; height:15px; line-height:15px; border:1px solid #82C62F; color:#333333; }
.text_field_vyhledat { height:18px; _height:15px; border:1px solid #82C62F; color:#333333; width:165px; }


div.detail_item {float: left; width: 300px;}
div.detail_foto {float: left; width: 255px;}
div.detail_properties {float: left; width: 556px; margin-top: 10px;}

table.detail {border: 0px; width: 300px; font-size: 10px;}
td.detail1 {padding-top: 3px; padding-left: 7px; background:#ddddcc; margin-top: 1px; height: 20px; _height: 15px; vertical-align: top;}
td.detail2 {padding-top: 3px; padding-left: 7px; background:#eeeeee; margin-top: 1px; height: 20px; _height: 15px; vertical-align: top;}

td.detail3 {padding-top: 3px; padding-left: 7px; background:#ddddcc; margin-top: 1px; height: 20px; _height: 15px; vertical-align: top;}
td.detail4 {padding-top: 3px; padding-left: 7px; background:#eeeeee; margin-top: 1px; height: 20px; _height: 15px; vertical-align: top;}

table.table_list {width: 550px; font-size: 11px;}
td.list {border-top: 0px; border-bottom: dotted 1px; border-color: #005A97; border-right: 0px; padding-top: 3px; padding-bottom: 3px;}

table {border: 0px; font-size: 11px;}
td {padding: 2px; vertical-align: top;}
tr {padding: 2px; vertical-align: top;}

div.menu {width: 188px;}
div.menu_item a {float:left; width: 178px; height: 17px; text-decoration:none; color: #333333; font-size: 11px; font-weight: normal; margin:0px; padding-left: 11px; padding-top: 3px;}
div.menu_item a:hover {float:left; width: 178px; height: 17px; background: #F3F3F3; text-decoration:none; color: #333333; font-size: 11px; font-weight: normal; margin: 0px; padding-left: 11px; padding-top: 3px;}

div.menu_item_grey { background-color:#aaaaaa; }
div.menu_item_grey a:hover { text-decoration:none; }

div.list_item {float:left; width:260px; margin:10px 1px 10px 0; padding:5px; }
div.foto_item {float:left; width:85px; margin:0; }
div.info_item {float:left; width:160px; margin-left:5px; }

#eshop_familly { background:url(../imggreen/eshop_familly.gif) 0 0 no-repeat; width:964px; height:36px; }
#eshop_familly a { color:#ffffff; text-decoration: underline; letter-spacing: 0.1em;}
#eshop_familly a:hover { color:#000000; }

#header { float:left; width:685px; height:66px; background:url(../imggreen/header.gif) 0 0 no-repeat; cursor:pointer; }
#kosik { float:left; width:271px; height:66px; background:url(../imggreen/taper_kosik.gif) 0 0 no-repeat; padding:8px 0 0 8px; }
#main { width:964px; }
#middle { float:left; width:584px; }
#footer { float:left; width:948px; background:#00FF00; padding:8px; }
/*////////////////////////////////*/
.vertical_line {float:left; width:3px; }
div.info-cena { width:263px; }
.cena{
 height:29px;
 float:right;
 margin:12px 5px 0 0; padding: 8px 8px 0 0; _padding-left: 0%;
 border-right: solid 1px #c3d0d3;
 font-weight: bold;
 font-size: 11px;
 color: #000000;
}
.cena-bezna{
 float:right;
 margin:0 5px 0 0;  
}
.cena-lupa{
 position:relative;
 top:20px;
 left:3px;
 float: right;
 display: block;
 width: 32px;
 height: 18px;
}
.cena-kosik{
 position:relative;
 top:20px;
 left:0px;
 float:right;
 display: block;
 width: 27px;
 height: 18px;
}
/*anketa*/
.anketa-row {
 height:10px;
 background: #00FF00;
}
