object, iframe
{
margin: 0;
padding: 0;
border: 0;
}

body
{
padding: 0px;
margin: 0px;
color: #939598;
font-size: 14px;
font-family: Arial, Tahoma, Verdana;
background-color: #ffffff;
background-image: url('../img/body2.jpg');
background-position: center top;
background-repeat: no-repeat;
}

body img, .body2 img
{
border: 0px;
}


.body2
{
padding: 0px;
margin: 0px;
color: #939598;
font-size: 14px;
font-family: Arial, Tahoma, Verdana;
background-color: #ffffff;
background-image: url('../img/body3.jpg');
background-position: center top;
background-repeat: no-repeat;
}

a
{
color: #fa4c29;
text-decoration: underline;
}

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

h1
{
font-family: 'roboto_condensedbold';
font-size: 48px;
color: #000000;
line-height: 130%;
font-weight: normal;
}

h2
{
font-family: 'roboto_condensedbold';
font-size: 40px;
color: #000000;
padding: 0px;
margin: 0px;
display: inline;
font-weight: normal;
}


h3
{
font-family: 'roboto_condensedbold';
font-size: 30px;
color: #000000;
font-weight: normal;
line-height: 130%;
}

h3 a
{
font-family: 'roboto_condensedbold';
font-size: 30px;
color: #000000;
font-weight: normal;
text-decoration: none;
}

h4
{
font-family: 'roboto_condensedbold';
font-size: 26px;
color: #000000;
font-weight: normal;
}

form, p
{
padding: 0px;
margin: 0px;
}


.clear
{
clear: both;
width: auto;
height: 1px;
font-size: 1px;
overflow: hidden;
}


.holder
{
width: 940px;
min-height: 800px;
text-align: left;
margin-left: auto;
margin-right: auto;
line-height: 130%;
}

.top_pruh
{
width: auto;
height: 38px;	
}

.top_pruh_menu
{
float: left;
width: 602px;
height: 38px;
line-height: 38px;	
}

.top_pruh_menu a
{
color: #959595;
text-decoration: none;
}

.top_pruh_menu a:hover
{
color: #fa4c29;
text-decoration: underline;
}

.top_pruh_tel
{
float: right;
width: 338px;
height: 38px;	
line-height: 38px;	
color: #ffffff;
}

.top_pruh_tel img
{
vertical-align: middle;
}

span.oranz_bold
{
font-weight: bold;
color: #fa4c29;
}

span.bila_bold
{
font-weight: bold;
color: #ffffff;
}

.top_logo
{
float: left;
width: 214px;
height:	56px;
}

.top_vyhl
{
float: left;
width: 389px;
height:	56px;
}

.input_vyhledavani
{
float: left;
width: 360px;
height: 46px;
line-height: 46px;
padding-left: 20px;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 0px;
background-color: #ffffff;	
color: #939598;
}

.top_prihlas
{
float: right;
width: 276px;	
height:	56px;
}

.top_kosik
{
float: left;
width: 65px;
height: 46px;	
background-image: url('../img/kosik.png');
background-position: left bottom;
background-repeat: no-repeat;
cursor: pointer;
}

.top_kosik_pocet 
{
float: left;
height: 24px;
width: 24px;
padding: 0px;
margin-left: 30px;
margin-top: -5px;
line-height: 24px;
text-align: center;
font-weight: bold;
color: #ffffff;
font-size: 14px;
background-color: #fa4c29;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
} 

.top_prihlas_in
{
float: right;
width: 147px;
height: 46px;	
line-height: 46px;
padding-left: 55px;
background-image: url('../img/prihlas.png');
background-position: left bottom;
background-repeat: no-repeat;
}

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

.top_prihlas_in a:hover
{
color: #fa4c29;
text-decoration: underline;
}

.menu_kat
{
width: auto;
height: 64px;
line-height: 64px;
background-color: #161616;	
overflow: hidden;
}

.kroky_kosiku
{
width: auto;
height: 64px;
line-height: 64px;
background-color: transparent;	
overflow: hidden;
}

.krok_a
{
float: left;
width: 214px;	
height: 64px;
padding-left: 20px;
color: #ffffff;
font-size: 18px;
background-color: #fa4c29;
margin-right: 1px;
font-family: 'roboto_condensedbold';
}

.krok_na
{
float: left;
width: 214px;	
height: 64px;
padding-left: 20px;
color: #ffffff;
font-size: 18px;
background-color: #161616;
margin-right: 1px;
font-family: 'roboto_condensedbold';
}

.menu_kat_in
{
float: left;
min-width: 20px;
height: 64px;
line-height: 64px;
padding-left: 10px;
padding-right: 10px;
color: #ffffff;
font-family: 'roboto_condensedbold';
font-size: 18px;
cursor: pointer;
background-color: #161616;	
}

.menu_kat_in_aktiv
{
float: left;
min-width: 20px;
height: 64px;
line-height: 64px;
padding-left: 10px;
padding-right: 10px;
color: #ffffff;
font-family: 'roboto_condensedbold';
font-size: 18px;
cursor: pointer;
background-color: #fa4c29;	
}

.menu_kat_in:hover
{
color: #ffffff;
background-color: #fa4c29;	
}

.top_submenu
{
position: absolute;
z-index: 101;
width: 930px;
min-height: 43px;
margin-top: 64px;
font-size: 14px;
background-color: #fa4c29;
color: #ffffff;
display: none;
padding-left: 10px;
}


.smf
{
float: left;
width: 190px;
height: 43px;
line-height: 43px;
padding-left: 20px;
margin-left: 20px;
cursor: pointer;
border-bottom: solid 1px #fb7054;
}


.jq_top
{
width: auto;
height: 368px;	
-webkit-box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 1);
-moz-box-shadow:    0px 4px 5px 0px rgba(0, 0, 0, 1);
box-shadow:         0px 4px 5px 0px rgba(0, 0, 0, 1);	
}

.bxslider
{
width: auto;
height: 368px;
padding: 0px;
overflow: hidden;
background-color: #161616;	
background-image: url('../img/bxslider.jpg');
background-position: left top;
background-repeat: no-repeat;
}

.box_vyhody_obal
{
width: auto;
height: 150px;	
}

.box_vyhody_in_1, .box_vyhody_in_2, .box_vyhody_in_3, .box_vyhody_in_4
{
float: left;
width: 155px;
height: 95px;
padding-top: 55px;
padding-left: 80px;
font-size: 20px;
line-height: 120%;
color: #ffffff;
font-family: 'roboto_condensedlight';
background-image: url('../img/ico_vyhody001.png');
background-position: left center;
background-repeat: no-repeat;
}

.box_vyhody_in_2
{
background-image: url('../img/ico_vyhody002.png');
background-position: left center;
background-repeat: no-repeat;	
}

.box_vyhody_in_3
{
background-image: url('../img/ico_vyhody003.png');
background-position: left center;
background-repeat: no-repeat;	
}

.box_vyhody_in_4
{
background-image: url('../img/ico_vyhody004.png');
background-position: left center;
background-repeat: no-repeat;	
}

.box_nadpisy_adn
{
width: auto;
height: 33px;
line-height: 30px;
font-size: 26px;
color: #000000;
background-image: url('../img/tecky.png');
background-position: left center;
background-repeat: repeat-x;		
}

.box_a
{
float: left;
height: 33px;
padding-right: 10px;	
font-family: 'roboto_condensedlight';
cursor: pointer;
background-color: #ffffff;
}

.box_a_h
{
float: left;
height: 33px;
padding-right: 10px;
font-family: 'roboto_condensedbold';
background-color: #ffffff;
}

.boxy_produkty_uvodka
{
width: auto;
min-height: 338px;
display: none;	
}

.nahledy_produktu
{
float: left;	
width: 222px;
height: 308px;
margin-right: 17px;
margin-bottom: 20px;
border-bottom: solid 1px #000000;
border-top: solid 1px #ffffff;
cursor: pointer;
}

.nahledy_produktu:hover
{
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
}

.nahledy_produktu_foto_obal
{
width: auto;
height: 180px;
text-align: center;	
}

.nahledy_produktu_nazev
{
width: auto;
height: 30px;
line-height: 30px;
color: #000000;	
font-size: 22px;
font-family: 'roboto_condensedlight';
text-align: center;
overflow: hidden;
}

.nahledy_produktu_nazev2
{
width: auto;
height: 50px;
color: #000000;	
font-size: 22px;
font-family: 'roboto_condensedlight';
text-align: center;
overflow: hidden;
}

.nahledy_produktu_ceny
{
float: left;
width: 135px;
height: 20px;	
font-size: 16px;
margin-left: 10px;
}

span.cerna_bold
{
color: #000000;	
font-family: 'roboto_condensedbold';
}

span.seda_pres
{
color: #888888;	
font-family: 'roboto_condensedlight';
text-decoration: line-through;
}

.nahledy_produktu_dostupnost
{
float: right;	
margin-right: 10px;
font-size: 16px;
}

span.dost1
{
color: #00910a;	
font-family: 'roboto_condensedlight';
}

span.dost2
{
color: #f10303;	
font-family: 'roboto_condensedlight';
}

.nahledy_produktu_box2
{
display: none;
position: absolute;
margin-top: -267px;
z-index: 20;
width: 222px;
height: 308px;
background-color: #ffffff;	
}

.nahledy_popis
{
width: auto;
height: 112px;
line-height: 110%;
padding-left: 10px;
padding-right: 10px;
color: #888888;
font-size: 16px;
text-align: center;
overflow: hidden;	
}

.det_but
{
width: 170px;
height: 35px;
line-height: 35px;
font-size: 18px;
color: #ffffff;	
font-family: 'roboto_condensedbold';
text-align: center;
margin-left: 20px;
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 0px;
background-color: #000000;
}


.detail_foto
{
float: left;
width: 476px;
text-align: center;
min-height: 462px;
}

.cara
{
width: auto;
height: 1px;
font-size: 1px;
overflow: hidden;
border-bottom: solid 1px #dadada;	
}

.detail_box_pravy_obal
{
float: right;
width: 459px;
min-height: 455px;	
font-size: 16px;
font-family: 'roboto_condensedlight';
color: #424246;
}

.detail_cena_box
{
width: auto;
height: 198px;
padding-left: 24px;
padding-right: 24px;
border: solid 1px #dadada;
background-color: #f3f3f3;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.stred_main_in
{
width: auto;
min-height: 500px;
}

.stred_main_in ul, .stred_main_in ol
{
padding-left: 0px;
margin-left: 15px;
}

.stred_main_in ul li
{
background: url('../img/li.png') no-repeat left top;
  padding: 3px 0px 3px 30px;
  list-style: none;
  margin: 0;
}

.drobinka
{
float: left;
width: 745px;
height: 18px;
font-size: 14px;	
color: #000000;
}

.fb_box
{
float: right;
width: 175px;
height: 20px;	
}

.stred
{
width: auto;
height: 580px;
background-color: #161616;
background-image: url('../img/stred.png');
background-position: left top;
background-repeat: repeat-x;	
}

.stred_in
{
width: 940px;
height: 580px;
margin-left: auto;
margin-right: auto;	
color: #ffffff;
font-size: 32px;
font-family: 'roboto_condensedbold';
}

.stred_in a
{
font-size: 14px;
font-family: arial;
color: #ffffff;
text-decoration: underline;
}

.submenu_kat
{
float: left;
width: 210px;
height: 45px;
line-height: 45px;
color: #ffffff;
font-weight: bold;
font-size: 14px;	
padding-left: 10px;
margin-right: 20px;
margin-bottom: 10px;
background-color: #161616;
cursor: pointer;
}

.kat_filtr
{
width: auto;
height: 58px;
line-height: 58px;
padding-left: 20px;
color: #000000;
border: solid 1px #dadada;
background-color: #f3f3f3;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.kat_filtr a
{
color: #fa4c29;
text-decoration: none;
}


.box_vyrobci
{
width: auto;
min-height: 48px;
padding-left: 20px;
padding-top: 10px;
color: #000000;
border: solid 1px #dadada;
background-color: #f3f3f3;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.plovouci_vyrobce
{
float: left;
width: 150px;
}

.strankovani_kategorie
{
width: auto;
height: 20px;
text-align: right;	
}

.aktuality_box_in2
{
width: auto;
min-height: 150px;	
border-bottom: solid 2px #adadad;
margin-bottom: 30px;
}

.ak_uvod_obr2
{
float: left;
width: 160px;
min-height: 160px;	
}

.ak_uvod_nadpis2
{
float: right;
width: 778px;
min-height: 160px;
font-family: arial;
}

.autor_zdroj
{
float: right;	
}

.form_inp
{
width: 288px;
height: 38px;
line-height: 38px;
padding-left: 10px;	
font-size: 14px;
border: solid 1px #dadada;
background-color: #ffffff;
color: #000000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.stred_obr
{
width: auto;
height: 220px;
overflow: hidden;	
padding-left: 36px;
line-height: 120%;
background-image: url('../img/stred2.jpg');
background-position: left top;
background-repeat: no-repeat;
}

span.oranz_vetsi
{
color: #fa4c29;
font-size: 24px;	
font-family: 'roboto_condensedlight';
}

span.oranz_vetsi_bold
{
color: #fa4c29;
font-size: 24px;	
font-family: 'roboto_condensedbold';
}

span.oranz
{
color: #fa4c29;
font-size: 14px;	
font-family: arial;
}

.stred_text
{
width: auto;
height: 360px;
overflow: hidden;	
line-height: 120%;
font-size: 14px;
color: #9e9e9e;
}

.stred_text_levy
{
float: left;
width: 615px;
height: 360px;	
overflow: hidden;
font-family: arial;
}


.stred_text_levy a
{
color: #fa4c29;
text-decoration: underline;
}

.stred_text_levy a:hover
{
color: #fa4c29;
text-decoration: underline;
}

span.bila_vetsi_bold
{
color: #ffffff;
font-size: 26px;	
font-family: 'roboto_condensedbold';
}

span.bila_bold2
{
color: #ffffff;	
font-size: 22px;
font-family: 'roboto_condensedbold';
}

.stred_aktuality
{
float: right;
width: 302px;
height: 360px;
overflow: hidden;	
}

.aktuality_box_in
{
width: auto;
height: 110px;
overflow: hidden;	
}

.ak_uvod_dat
{
float: left;
width: 60px;
height: 60px;
padding: 0px;
text-align: center;
font-size: 20px;
color: #ffffff;
font-family: arial;
background-image: url('../img/ak_bg.png');
background-position: left top;
background-repeat: no-repeat;	
}

.ak_uvod_nadpis_text
{
float: right;
width: 216px;
height: 110px;	
overflow: hidden;	
}

.ak_uvod_nadpis
{
width: auto;
height: 55px;
font-size: 20px;	
line-height: 125%;
font-family: 'roboto_condensedbold';
overflow: hidden;	
}

.ak_uvod_nadpis a
{
color: #ffffff;
text-decoration: none;
font-size: 20px;
font-family: 'roboto_condensedbold';
}

.ak_uvod_nadpis a:hover
{
color: #ffffff;
text-decoration: underline;
font-size: 20px;
font-family: 'roboto_condensedbold';
}

.ak_uvod_text
{
width: auto;
height: 49px;
font-size: 14px;	
font-family: arial;
color: #9e9e9e;
overflow: hidden;		
}

.newsletter
{
width: auto;
height: 273px;
background-color: #0f0f0f;	
}

.newsletter_in
{
width: 522px;
height: 273px;
margin-left: auto;
margin-right: auto;	
color: #ffffff;
font-size: 26px;
text-align: center;
font-family: 'roboto_condensedbold';	
}

span.bila_tenka
{
font-size: 20px;	
font-family: 'roboto_condensedlight';
}

.inp_n
{
width: 320px;
height: 40px;
line-height: 40px;
padding-left: 20px;
font-size: 14px;	
font-family: arial;
color: #9e9e9e;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: #ffffff;
border: 0px;
}

.inp_s1
{
float: right;
width: 140px;
height: 40px;
margin-right: 20px;
text-align: center;
color: #ffffff;
font-size: 18px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-family: 'roboto_condensedbold';	
background-color: #fa4c29;	
border: 0px;
cursor: pointer;
margin-top: 3px;
}

.input_detail
{
width: 42px;
height: 28px;
text-align: center;
font-size: 18px;
color: #000000;
background-color: #ffffff;
border: solid 1px #cccccc;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.input_detail2
{
float: left;
width: 42px;
height: 30px;
text-align: center;
font-size: 18px;
color: #000000;
background-color: #ffffff;
border: solid 1px #cccccc;	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.ps_top
{
width: auto;
height: 40px;
border-bottom: solid 1px #dadada;
}

.tlacitko
{
float: left;
min-width: 30px;
padding-left: 20px;
padding-right: 20px;
margin-top: -1px;
text-align: center;
height: 40px;
line-height: 40px;
font-size: 16px;
color: #868686;
font-family: 'roboto_condensedlight';
margin-right: 3px;
border: solid 1px #e6e6e6;
background-color: #f4f3f3;
border-bottom: solid 1px #e6e6e6;
cursor: pointer;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius:5px;
}



.tlacitko_a
{
float: left;
min-width: 30px;
padding-left: 20px;
padding-right: 20px;
text-align: center;
height: 40px;
line-height: 40px;
font-size: 16px;
color: #000000;
font-family: 'roboto_condensedbold';	
margin-right: 3px;
border: solid 1px #e6e6e6;
background-color: #ffffff;
border-bottom: solid 1px #ffffff;
cursor: pointer;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.boxy_detail
{
width: auto;
min-height: 50px;
padding: 20px;
display: none;	
border: solid 1px #e6e6e6;
border-top: 0px;
color: #000000;
}

.tab_kosik, .tab_kosik td
{
border-collapse: collapse;
border: solid 1px #e6e6e6;
} 

.tab_kosik td
{
padding: 5px;
background-color: #ffffff
}

.kos_box1
{
width: auto;
padding: 10px;
margin-bottom: 5px;
border: solid 1px #dadada;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

.kos_celkem_in
{
float: right;
text-align: right;
width: 224px;
height: 55px;
font-size: 20px; 
font-family: 'roboto_condensedlight'; 
color: #000000;
}

.poznamka_kosik
{
width: 450px;
height: 100px;
padding: 10px;
margin-left: 20px;
float: left;
font-size: 13px;
background-color: #eeeeee;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: solid 1px #c9c9c9;
}

.box_rek_kosik
{
float: left;
width: 256px;
height: 300px;
margin-right: 20px;
padding: 20px;
background-color: #efefef;
border: solid 1px #d0d0d0;	
line-height: 170%;
}

.slider_uvodka_box
{
width: auto;
height: 368px;
overflow: hidden;	
cursor: pointer;
}

.slider_uvodka_box_nadpis
{
width: 850px;
height: 60px;
line-height: 60px;
margin-top: 45px;
margin-left: 50px;
font-size: 48px;	
font-family: 'roboto_condensedbold';
color: #ffffff;
overflow: hidden;
}

.slider_uvodka_box_kat_c
{
width: 850px;
height: 28px;
line-height: 28px;
margin-top: 15px;
margin-left: 50px;
font-size: 28px;	
font-family: 'roboto_condensedlight';
color: #ffffff;	
}

.slider_uvodka_box_sleva
{
float: left;
width: 106px;
height: 30px;
line-height: 30px;
margin-left: 77px;
margin-top: 35px;
padding-left: 35px;
font-size: 20px;
color: #ffffff;	
font-family: 'roboto_condensedbold';
background-image: url('../img/sleva_slider.png');
background-position: left top;
background-repeat: no-repeat;	
}

.slider_uvodka_box_sleva_cena
{
float: left;
width: 130px;
height: 24px;
line-height: 24px;
margin-left: 77px;
margin-top: 25px;
text-align: right;
font-size: 20px;
color: #ffffff;	
font-family: 'roboto_condensedlight';
text-decoration: line-through;
}

.slider_uvodka_box_cena
{
float: left;
width: 170px;
height: 36px;
line-height: 36px;
margin-left: 37px;
margin-top: 15px;
font-size: 38px;
color: #fa4c29;	
font-family: 'roboto_condensedbold';
text-align: right;
}

.pata
{
width: auto;
min-height: 395px;
background-color: #000000;	
}

.pata_in
{
width: 940px;
min-height: 395px;
margin-left: auto;
margin-right: auto;	
color: #cccccc;
font-size: 14px;	
}

.pata_in2
{
width: auto;
min-height: 325px;
border-bottom: solid 1px #171717;	
}

.pata_in3
{
width: auto;
font-size: 14px;
color: #ffffff;
}

.pata_in3 a
{
color: #fa4c29;	
text-decoration: underline;
}

.pbox1
{
float: left;
width: 240px;
min-height: 243px;	
line-height: 180%;
}

.pbox2
{
float: right;
width: 220px;
height: 243px;	
line-height: 180%;	
}

.pbox1 a
{
color: #cccccc;
text-decoration: none;
}

.pbox2 a
{
color: #fa4c29;
text-decoration: underline;
}

.r
{
color: red;
}

