html {
height:100%;
}

body {
margin:0px;
padding:0px;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
width:100%;
height:100%;
color:#181818;
background:#ffffff;
	line-height:20px;
}

.cleaner {
clear:both;
}

a {
color:#014f92;
text-decoration:underline;
}

a:hover {
color:#00336b;
text-decoration:underline;
}

img {
border:1px solid #aaa;
	margin:1px;
}

h1 {
color:#122a65;
font-size:165%;
border-bottom:1px solid #122a65;
padding-bottom:2px;
}

h2 {
color:#122a65;
font-size:125%;
}

.pager {
	padding:20px 0;
	font-size:120%;
	font-weight:bold;
	
}

#page_wrap {
position:relative;
top:0px;
left:0px;
width:100%;
min-width:990px;
}

#header_bg_left {
position:absolute;
top:0px;
left:0px;
width:50%;
background:url(/templates/2/img/header_bg_left.png) top left repeat-x;
height:123px;
}

#header_bg_right {
position:absolute;
top:0px;
right:0px;
width:50%;
background:url(/templates/2/img/header_bg_right.png) top left repeat-x;
height:123px;
}

#header_wrap {
position:absolute;
top:0px;
left:50%;
width:495px;
height:144px;
z-index:1
}

#header_wrap a.header_logo {
position:absolute;
top:12px;
left:-128px;
width:250px;
height:50px;
z-index:3;
}

/* search */
#header_wrap .header_search {
position:absolute;
top:74px;
left:-170px;
width:343px;
height:24px;
z-index:4;
}

#header_wrap .header_search fieldset {
margin:0px;
padding:0px;
border:none;
}

#header_wrap .header_search .inp_hledat {
position:absolute;
top:1px;
left:0px;
width:228px;
height:17px;
border:none;
background:none;
margin:0px;
padding: 4px 10px 3px 10px;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#181818;
}

#header_wrap .header_search .btn_hledat {
position:absolute;
top:0px;
right:0px;
width:88px;
height:24px;
border:none;
background:none;
margin:0px;
padding:0px;
cursor:pointer;
}





#header_left {
position:absolute;
top:0px;
left:-495px;
width:495px;
height:144px;
background:url(/templates/2/img/header_bg_main_left.png) top left no-repeat;
float:left;
}
#header_right {
position:absolute;
top:0px;
left:0px;
width:495px;
height:144px;
background:url(/templates/2/img/header_bg_main_right.png) top left no-repeat;
}

#telo_wrap {
position:relative;
top:144px;
left:0px;
width:100%;
z-index:2;
min-width:990px;
}

#telo_middle {
position:relative;
top:0px;
left:20%;
width:60%;
float:left;
min-width:560px;
margin-bottom:20px;
}

#telo_left {
position:relative;
top:-19px;
left:-60%;
width:190px;
float:left;
}

.left_head {
position:absolute;
top:-125px;
left:20px;
width:127px;
height:125px;
background:url(/templates/2/img/menu_head.png) top left no-repeat;
}

#telo_left .oddil_left {
position:relative;
top:0px;
left:0px;
width:190px;
margin-bottom:20px;
}

#telo_left .oddil_left .nadpis_left {
position:relative;
top:0px;
left:0px;
width:190px;
height:30px;
background:url(/templates/2/img/telo_left_nadpis_bg.gif) top left no-repeat;
}

#telo_left .oddil_left .nadpis_left h4 {
position:relative;
top:6px;
left:15px;
width:190px;
height:30px;
color:#ffffff;
font-size:115%;
margin:0px;
padding:0px;
}

#telo_left .oddil_left ul {
position:relative;
top:0px;
left:0px;
width:190px;
list-style-type:none;
margin:0px;
padding:0px;
background:url(/templates/2/img/menu_bg.gif) top left repeat-y;
}

#telo_left .oddil_left ul li {
position:relative;
top:0px;
left:0px;
width:190px;
margin:0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
background:url(/templates/2/img/menu_line.gif) bottom left no-repeat;
}

#telo_left .oddil_left ul li {
position:relative;
top:0px;
left:0px;
width:190px;
margin:0px 0px 0px 0px;
padding: 0px 0px 2px 0px;
background:url(/templates/2/img/menu_line.gif) bottom left no-repeat;
}

#telo_left .oddil_left ul li a {
position:relative;
top:0px;
left:0px;
display:block;
width:155px;
margin:0px;
padding:6px 10px 6px 25px;
color:#ffffff;
text-decoration:none;
background:url(/templates/2/img/menu_arrow.gif) 8% 0% no-repeat;
}

#telo_left .oddil_left ul li a:hover {
width:154px;
margin:0px;
padding:6px 10px 6px 25px;
border-right:1px solid #00336b;
background:url(/templates/2/img/menu_arrow.gif) #1770bb 8% 0% no-repeat;
}

#telo_left .oddil_left .menu_bottom {
position:relative;
top:0px;
left:0px;
width:190px;
height:7px;
background:url(/templates/2/img/menu_bottom.gif) top left no-repeat;
}

#telo_left .nobg {
position:relative;
top:0px;
left:0px;
width:175px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 15px;
text-align:justify;
}

#telo_left .nobg h4 {
position:relative;
top:0px;
left:0px;
color:#001645;
font-size:115%;
margin:0px;
padding:0px;
}



#telo_right {
position:relative;
top:-70px;
left:0px;
width:190px;
float:right;
}

#telo_right .oddil_right {
position:relative;
top:0px;
left:0px;
width:190px;
margin-bottom:20px;
}

#telo_right .nobg {
position:relative;
top:0px;
left:0px;
width:175px;
margin:0px 0px 20px 0px;
padding:0px 15px 0px 0px;
text-align:justify;
}

#telo_right .nobg h4 {
position:relative;
top:0px;
left:0px;
color:#001645;
font-size:115%;
margin:0px;
padding:0px;
}

#telo_right .kosik {
width:190px;
height:121px;
background:url(/templates/2/img/kosik_bg.gif) top left no-repeat;
}

#telo_right .kosik h4 {
position:absolute;
top:6px;
left:15px;
height:30px;
color:#ffffff;
font-size:115%;
margin:0px;
padding:0px;
}

#telo_right .kosik .zobrkos {
position:absolute;
bottom:14px;
left:14px;
display:block;
width:78px;
height:24px;
margin:0px;
padding:0px;
cursor:pointer;
}

#telo_right .kosik .delkos {
position:absolute;
bottom:14px;
right:13px;
display:block;
width:78px;
height:24px;
margin:0px;
padding:0px;
cursor:pointer;
}

#telo_right .kosik .kosik_text {
position:absolute;
bottom:45px;
left:14px;
width:163px;
height:36px;
margin:0px;
padding:0px;
color:#ffffff;
}

#footer {
position:relative;
top:0px;
left:0px;
width:100%;
height:220px;
background:url(/templates/2/img/footer_bg.gif) bottom left repeat-x;
}

#footer .footer_copyright {
position:absolute;
bottom:17px;
right:25px;
color:#ffffff;
}

#footer .footer_links {
position:absolute;
bottom:17px;
left:25px;
color:#ffffff;
}

#footer .footer_links a {
text-decoration:none;
color:#ffffff;
}

#footer .footer_links a:hover {
text-decoration:underline;
color:#ffffff;
}

.filter_wrap {
position:relative;
top:0px;
left:0px;
background:#eaeaea;
border:1px solid #cecece;
padding:5px 10px 5px 10px;
}

.filter_wrap form {
margin: 0px;
padding:0px;
}

.filter_wrap select {
margin: 0px 5px 0px 5px;
padding:0px;
}

.produkty {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
margin-top:10px;
}

.produkt_wrap {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
border-bottom:1px dotted #9c9c9c;
margin:0px 0px 15px 0px;
}

.produkt_wrap h2 {
color:#122a65;
font-size:125%;
}

.produkt_wrap h2 a {
color:#122a65;
text-decoration:none;
}

.produkt_wrap h2 a:hover {
color:#122a65;
text-decoration:underline;
}

.produkt_wrap .cena {
color:#122a65;
font-size:110%;
font-weight:bold;
}

.produkt_main {
position:relative;
top:0px;
left:0px;
margin:0px 0px 15px 115px;
}

.produkt_wrap img {
position:relative;
top:0px;
left:0px;
width:100px;
height:100px;
float:left;
margin:0px 15px 0px 0px;
border:1px solid #aaa;
	padding:1px;
}

.produkt_main .produkt_tlacitka {
position:relative;
top:0px;
left:0px;
width:134px;
height:24px;
background:url(/templates/2/img/produkt_tlacitka.gif) top left no-repeat;
margin:10px 0px 0px 0px;
padding:0px;
}

.produkt_main .produkt_tlacitka .detail {
position:absolute;
top:0px;
left:0px;
display:block;
width:64px;
height:24px;
margin:0px;
padding:0px;
cursor:pointer;
}

.produkt_main .produkt_tlacitka .koupit_nyni {
position:absolute;
top:0px;
right:0px;
display:block;
width:64px;
height:24px;
margin:0px;
padding:0px;
cursor:pointer;
}

.produkt_main .produkt_tlacitko {
position:relative;
top:0px;
left:0px;
width:64px;
height:24px;
background:url(/templates/2/img/produkt_tlacitko.gif) top left no-repeat;
margin:10px 0px 0px 0px;
padding:0px;
}

.produkt_main .produkt_tlacitko .detail {
position:absolute;
top:0px;
left:0px;
display:block;
width:64px;
height:24px;
margin:0px;
padding:0px;
cursor:pointer;
}

table.kosik {
position:relative;
top:0px;
left:0px;
width:100%;
margin:0px 0px 20px 0px;
border-collapse:collapse;
}

table.kosik th {
background:#e0e0e0;
padding:3px;
margin:0px;
}

table.kosik td {
padding:3px;
}

table.kosik td.cenasmall, table.kosik td.kosik_pocet {
text-align:center;
}

table.kosik td.cena {
text-align:right;
}

table.kosik td.total {
background:#ececec;
text-align:right;
}

.inkosik_btns {
position:relative;
top:0px;
left:0px;
float:right;
width:156px;
height:24px;
background:url(/templates/2/img/inkosik_btns.gif) top left no-repeat;
}

.inkosik_btns .inkosik_smazat {
position:absolute;
bottom:0px;
left:0px;
display:block;
width:74px;
height:24px;
margin:0px;
padding:0px;
cursor:pointer;
}

.inkosik_btns .inkosik_objednat {
position:absolute;
bottom:0px;
right:0px;
display:block;
width:74px;
height:24px;
margin:0px;
padding:0px;
cursor:pointer;
}

.galerie {
position:relative;
top:0px;
left:0px;
width:100%;
height:auto;
}

.galerie_image {
position:relative;
top:0px;
left:0px;
float:left;
width:160px;
height:120px;
margin:0px 15px 15px 0px;
}

.galerie_image img {
position:relative;
top:0px;
left:0px;
width:160px;
height:120px;
margin:0px;
border:1px solid #aaa;
	padding:1px;
}

a.detail_objednat {
position:relative;
bottom:0px;
right:0px;
display:block;
width:84px;
height:34px;
margin:20px 0px 0px 0px;
padding:0px;
cursor:pointer;
background:url(/templates/2/img/detail_objednat.gif) top left no-repeat;
}

a.mapa_kraje_mini {
position:relative;
bottom:0px;
right:0px;
display:block;
width:173px;
height:102px;
margin:10px 0px 0px 0px;
padding:0px;
cursor:pointer;
background:url(/templates/2/img/kraje_mapa_mini.gif) top left no-repeat;
}

.mapa_drzak {
position:relative;
top:0px;
left:0px;
}

.kraj_name {
position:absolute;
top:285px;
left:340px;
font-size:120%;
font-weight:bold;
color:#5a5a5a;
}

table.detail_ceny {
position:relative;
top:0px;
left:0px;
width:100%;
margin:0px 0px 20px 0px;
border-collapse:collapse;
}

table.detail_ceny th {
background:#e0e0e0;
padding:3px;
margin:0px;
}

table.detail_ceny td {
padding:3px;
text-align:center;
}

table.detail_ceny th.thkraj, table.detail_ceny td.tdkraj {
text-align:left;
}

a.detail_tlobjednat {
position:relative;
top:0px;
left:0px;
display:block;
float:right;
width:64px;
height:24px;
background:url(/templates/2/img/tlacitko_objednat.gif) top left no-repeat;
}
