*{padding: 0; margin: 0;}

body
{
padding: 0px;
margin: 0px;
_text-align: center;
font-family: Arial, Tahoma, Verdana;
background-color: #ffffff;
color: #252525;
}

a
{
color: #FA3700;
text-decoration: underline;
}

a:hover
{
color: #A41111;
text-decoration: underline;
}

h1
{
font-size: 14pt;
color: #FB5222;
}

h2
{
font-size: 12pt;
color: #FA3700;
}

h3
{
font-size: 10pt;
color: #FA3700;
}

h4
{
font-size: 9pt;
color: #FA3700;
}

form, p
{
padding: 0px;
margin: 0px;
}


.clear
{
clear: both;
width: auto;
height: 1px;
font-size: 1px;
}

.holder
{
width: 992px;
min-height: 600px;
_height: 600px;
text-align: left;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
font-size: 12px;
}


.top
{
clear: both;
width: auto;
height: 174px;
font-size: 11px;
background-image: url('../img/top1.jpg');
background-position: top left;
background-repeat: no-repeat;
}

.top_left
{
float: left;
width: 660px;
padding-top: 50px;
padding-left: 40px;
color: #ffffff;
cursor: pointer;
_cursor: hand;
}

.top_left h1 a
{
color: #ffffff;
text-shadow: #3B3B3B 2px 2px 2px;
font-size: 38px;
text-decoration: none;
}

.top_left h1 a:hover
{
color: #FA3700;
text-shadow: #3B3B3B 2px 2px 2px;
font-size: 38px;
text-decoration: none;
}

.top_left h2
{
color: #ffffff;
text-shadow: #3B3B3B 2px 2px 2px;
}

.top_odkazy_left
{
float: left;
min-width: 300px;
margin-left: 30px;
text-align: left;
color: #ffffff;
font-weight: bold;
}

.top_odkazy_left a
{
color: #ffffff;
text-decoration: none;
}

.top_odkazy_right
{
float: right;
width: 266px;
margin-right: 30px;
text-align: right;
color: #ffffff;
}

.top_odkazy_right a
{
color: #ffffff;
}


.search_field
{
width: 138px;
height: 15px;
color: #ffffff;
font-size: 11px;
padding-left: 2px;
padding-top: 2px;
background-color: #F88C6E;
background-image: url('../img/search_field.gif');
background-position: top left;
background-repeat: repeat-x;
border: solid 1px #092132;
}

.top_odkazy
{
width: auto;
height: 30px;
line-height: 30px;
background-image: url('../img/bg_top_odkazy.gif');
background-position: top left;
background-repeat: repeat-y;
}

.top_odkazy ul
{
position: relative;
background-color: transparent;
padding: 0px;
margin-left: 16px;
white-space: nowrap;
list-style: none;
z-index: 11;
}

.top_odkazy li
{
display: inline;
padding: 0px;
margin: 0px;
font-weight: bold;
}

.top_odkazy li.aktiv 
{
height: 30px;
line-height: 30px;
color: #ffffff;
padding-left: 12px;
padding-right: 12px;
padding-top: 8px;
padding-bottom: 8px;
text-decoration: none;
background-color: #686868;
}

.top_odkazy li a:link,  .top_odkazy li a:visited
{
height: 30px;
line-height: 30px;
color: #E5E5E6;
padding-left: 12px;
padding-right: 12px;
text-decoration: none;
background-color: transparent;
}

.top_odkazy li a:hover 
{
height: 30px;
line-height: 30px;
color: #ffffff;
padding-top: 8px;
padding-bottom: 8px;
text-decoration: none;
background-color: #686868;
}


.main
{
clear: both;
width: auto;
background-image: url('../img/bg_main.gif');
background-position: top left;
background-repeat: repeat-y;
}

.ls
{
float: left;
width: 212px;
margin-left: 10px;
_margin-left: 5px;
margin-top: 2px;
}

.pr_aktiv
{
float: left;
height: 24px;
line-height: 24px;
margin-left: 5px;
padding-left: 15px;
padding-right: 15px;
color: #E5E5E6;
font-weight: normal;
background-color: #257085;
border: solid 1px #686868;
border-bottom: 0;
}

.pr_odkaz
{
float: left;
height: 24px;
line-height: 24px;
margin-left: 5px;
padding-left: 15px;
padding-right: 15px;
color: #252525;
font-weight: normal;
background-color: #ffffff;
border: solid 1px #686868;
border-bottom: 0;
}

.pr_odkaz a
{
color: #000000;
text-decoration: none;
}

.menu_ls
{
clear: both;
width: auto;
min-height: 50px;
border: solid 1px #686868;
}


.menu_ls ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
}

.menu_ls li a,  .menu_ls li a:link, .menu_ls li a:visited
{
display: block; 
width: auto;
min-height: 32px;
color: #000000;
line-height: 32px;
font-weight: bold;
padding-left: 28px;
text-decoration: none;
background-color: #93D0E1;
border-bottom: solid 1px #686868;
}

.menu_ls li a:hover 
{
width: auto;
min-height: 32px;
color: #E5E5E6;
font-weight: bold;
text-decoration: underline;
background-color: #257085;
background-image: url('../img/sipka.gif');
background-position: center left;
background-repeat: no-repeat;
}

.menu_ls li.aktiv a:link, .menu_ls li.aktiv a:visited, .menu_ls li.aktiv a:hover 
{
display:block; 
width: auto;
min-height: 32px;
color: #E5E5E6;
padding-left: 28px;
font-weight: bold;
text-decoration: underline;
background-color: #257085;
background-image: url('../img/sipka.gif');
background-position: center left;
background-repeat: no-repeat;
border-bottom: solid 1px #686868;
}

li.submenu a, li.submenu a:link, li.submenu a:visited
{
display:block; 
width: auto;
height: auto;
color: #000000;
padding-left: 45px;
font-weight: normal;
text-decoration: none;
background-color: #93D0E1;
border-bottom: solid 1px #686868;
}

li.submenu a:hover
{
width: auto;
height: auto;
color: #E5E5E6;
text-decoration: underline;
background-color: #257085;
background-image: url('../img/sipka.gif');
background-position: center left;
background-repeat: no-repeat;
}

li.submenu_aktiv a:link, li.submenu_aktiv a:visited, li.submenu_aktiv a:hover 
{
display: block; 
width: auto;
height: auto;
/*line-height: 32px;*/
color: #E5E5E6;
padding-left: 45px;
font-weight: normal;
text-decoration: underline;
background-color: #257085;
background-image: url('../img/sipka.gif');
background-position: center left;
background-repeat: no-repeat;
}

li.submenu2 a, li.submenu2 a:link, li.submenu2 a:visited
{
display:block; 
width: auto;
height: 32px;
line-height: 32px;
color: #000000;
padding-left: 60px;
font-weight: normal;
text-decoration: none;
background-color: #93D0E1;
border-bottom: solid 1px #686868;
}

li.submenu2 a:hover
{
width: auto;
height: 32px;
color: #E5E5E6;
text-decoration: underline;
background-color: #257085;
background-image: url('../img/sipka.gif');
background-position: center left;
background-repeat: no-repeat;
}

li.submenu2_aktiv a:link, li.submenu2_aktiv a:visited, li.submenu2_aktiv a:hover 
{
display: block; 
width: auto;
height: 32px;
line-height: 32px;
color: #E5E5E6;
padding-left: 60px;
font-weight: normal;
text-decoration: underline;
background-color: #257085;
background-image: url('../img/sipka.gif');
background-position: center left;
background-repeat: no-repeat;
}

.ss
{
float: left;
width: 728px;
min-height: 300px;
margin-left: 23px;
margin-top: 18px;
line-height: 150%;
}


.ss ul, .ss ol
{
margin-left: 20px;
}



.hlavicka_ps
{
clear: both;
width: auto;
height: 26px;
line-height: 26px;
color: #E5E5E6;
text-align: center;
font-weight: bold;
background-color: #686868;
}

.obal_ps
{
width: auto;
padding: 5px;
}

.search_field_3
{
width: 138px;
height: 15px;
color: #092132;
font-size: 11px;
padding-left: 2px;
padding-top: 2px;
background-color: #EBEBEB;
border: solid 1px #092132;
}


.field_1
{
width: 178px;
height: 20px;
color: #092132;
font-size: 11px;
padding-left: 2px;
padding-top: 2px;
background-color: #ffffff;
border: solid 1px #092132;
}


.field_4
{
width: 180px;
height: 18px;
color: #092132;
font-size: 11px;
padding-left: 2px;
padding-top: 4px;
background-color: #EBEBEB;
border: solid 1px #092132;
}

input.tlacitka_bg2
{
position: relative;  
width: 61px;
height: 22px;
border: 0;
font-size: 11px;
text-align: center;
color: #ffffff;
background: transparent;
background-image: url('../img/tlacitka_bg2.gif');
background-position: top left;
background-repeat: no-repeat;
cursor: pointer;
_cursor: hand;
}

.cara_seda
{
width: auto;
border-bottom: solid 1px #092132;
}

fieldset
{
border: solid 1px #686868;
padding: 10px;
}

legend
{
font-weight: bold;
font-size: 12px;
padding: 5px;
border: solid 1px #686868;
}

.str1
{
clear: both;
width: auto;
margin-top: 5px;
text-align: right;
}

.tab_border, .tab_border td
{
border-collapse: collapse;
border: solid 1px #686868;
font-size: 12px;
}

.tab_border td
{
padding: 5px;
}

.tab_border th
{
background-color: #FF8E6D;
padding: 5px;
}

.obal_nahled
{
float: left;
width: 224px;
height: 340px;
margin-right: 17px;
border: solid 1px #686868;
}

.obal_in
{
width: auto;
padding: 10px;
}

.obal_in a:link, .obal_in a:visited 
{
color: #415794;
text-decoration: underline;
}

.obal_in a:hover
{
color: #17317B;
text-decoration: underline;
}

.nadpis_nahled
{
width: auto;
height: 35px;
line-height: 35px;
padding-left: 10px;
padding-right: 10px;
font-size: 14px;
overflow: hidden;
}

.nadpis_nahled a 
{
text-decoration: none;
}

.nadpis_nahled a:hover
{
text-decoration: underline;
}

.popis_nahled
{
width: auto;
height: 79px;
padding-left: 10px;
padding-right: 10px;
font-size: 11px;
line-height: 120%;
overflow: hidden;
}

.cena_od
{
width: auto;
padding-left: 10px;
padding-right: 10px;
font-size: 11px;
font-weight: bold;
}

span.cena
{
color: #AD2624;
}


.foto_nahled
{
width: 204px;
height: 153px;
padding: 1px;
margin-left: auto;
margin-right: auto;
border: solid 1px #ABABAB;
text-align: center;
overflow: hidden;
}

.hl_info
{
width: 198px;
margin-top: 1px;
padding: 5px;
margin-left: auto;
margin-right: auto;
font-size: 11px;
line-height: 120%;
background-color: #D1CFCF;
}


span.cervena
{
color: #A80908;
}

span.seda
{
color: #686868;
}

span.oranzova
{
color: #FA3700;
}

span.male
{
font-size: 11px;
}

span.puvodni_cena
{
text-decoration: line-through;
}

.pocet_nahledy
{
width: 10px;
height: 15px;
color: #686868;
font-size: 12px;
padding-left: 2px;
padding-top: 2px;
border: solid 1px #092132;
}

.detail_ikonky
{
width: auto;
margin-top: 10px;
}

.detail_levy_3
{
float: left;
width: 260px;
}

.detail_pravy_4
{
float: left;
}

.detail_pravy_df
{
float: left;
margin-left: 10px;
}

.td_line
{
border-bottom: solid 1px #686868;
}

.porovnavani_tab, .porovnavani_tab td
{
border-collapse: collapse;
border: solid 1px #686868;
font-size: 12px;
}

.tab_kosik, .tab_kosik td
{
border-collapse: collapse;
border: solid 1px #686868;
font-size: 12px;
}

.header_n
{
width: auto;
height: 32px;
line-height: 32px;
margin-top: 10px;
margin-bottom: 10px;
}

.header_n h2
{
font-size: 12pt;
color: #FA3700;
}

.header_n a:link, .header_n a:visited
{
color: #252525;
text-decoration: underline;
}

.header_n a:hover
{
color: #FA3700;
text-decoration: none;
}

.header_n_levy
{
float: left;
}

.header_n_pravy
{
float: right;
margin-right: 15px;
}

.str1
{
width: auto;
min-height: 42px;
line-height: 120%;
text-align: left;
}

.drobinka
{
clear: both;
width: auto;
margin-top: 5px;
margin-bottom: 10px;
font-size: 11px;
}

.koupit_na
{
float: left;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
background-color: #FF8E6D;
border: solid 1px #FB5222;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size: 15px;
font-weight: bold;
}

.koupit_na a
{
color: #000000;
text-decoration: none;
}

.koupit_na a:hover
{
color: #000000;
text-decoration: underline;
}

span.preskrtnute
{
text-decoration: line-through;
}


.fotky_detail
{
float: left;
width: 320px;
text-align: left;
text-align: left;
}

.tab_det td
{
padding: 4px;
}

.tp, .tp td
{
padding: 4px;
border-collapse: collapse;
border: solid 1px #686868;
}

.fotky
{
padding: 1px;
background-color: #ffffff;
border: solid 1px #686868;
}

.detail_levy_df
{
float: left;
margin-right: 5px;
}

.popis_detail
{
float: right;
width: 385px;
}

.pata
{
clear: both;
width: auto;
height: 132px;
font-size: 11px;
background-image: url('../img/bg_pata.jpg');
background-position: top left;
background-repeat: no-repeat; 
}

.pata_in
{
float: left;
width: auto;
padding-left: 130px; 
margin-top: 45px;
}

.pata_in a
{
color: #092132;
text-decoration: underline;
}

.pata_in a:hover
{
color: #FA3700;
text-decoration: underline;
}

.tm_cer
{
color: #A41111;
}

.r
{
color: red;
}

p
{
margin: 0px;
padding: 0px;
}

.fg
{
width: auto;
padding: 10px;
border: solid 1px #686868;
}

.male_foto
{
border: solid 1px #ABABAB;
padding: 1px;
}


.aktuality_box_in
{
float: left;
width: 206px;
height: 170px;
padding: 10px;
font-size: 11px;
margin-right: 20px;
line-height: 120%;
background-color: #E8E8E8;
border-top: solid 1px #686868;
border-bottom: solid 1px #686868;
}

.ak_uvod_perex
{
width: auto;
height: 103px;
overflow: hidden;
}

.ak_uvod_datum
{
width: auto;
font-size: 10px;
}

.ak_cist
{
width: auto;
font-size: 11px;
text-align: right;
}

.ak_uvod_nadpis
{
width: auto;
min-height: 18px;
overflow: hidden;
font-weight: bold;
}

.ak_uvod_nadpis h3
{
font-size: 12px;
}
