body {
background-color: #ffffff;
background-image: url("../img/bg_body.jpg");
background-repeat: repeat-x;
background-position: left top;
padding: 0px;
margin: 0px;
font-family: 'Roboto', arial;
}
.box_totaltop {
width: 1000px;
padding: 0px 0px 0px 0px;
margin: auto;
text-align: left;
}
.box_top {
position: relative;
padding: 0px 0px 0px 0px;
height: 39px;
}


.box_toplogo {
background-image: url("../img/bg_logo.png");
background-repeat: no-repeat;
background-position: center top;
padding: 0px 0px 0px 0px;
height: 123px;
}
.box_logo {
padding: 20px 0px 0px 10px;
width: 330px;
float: left;
}
.box_search {
position: relative;
background-image: url("../img/bg_search.png");
background-repeat: no-repeat;
background-position: left top;
padding: 51px 0px 0px 20px;
width: 600px;
height: 50px;
float: left;
}



.box_topmenu {
border-bottom: 2px #7f7f7f solid;
padding: 0px 0px 0px 0px;
text-align: center;
}
.box_topmenu a {
display: inline-block;
padding: 10px 7px 10px 7px;
color: #000000;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
.box_topmenu a:hover {
background-color: #eee7d3;
color: #000000;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}
.box_topsubmenu {
background-color: #eee7d3;
margin-left: 11px;
text-align: left;
}
.box_topsubmenu a {
display: inline-block;
padding: 10px 7px 10px 7px;
color: #000000;
font-size: 14px;
font-weight: normal;
text-decoration: none;
}



.box_main {
width: 1000px;
padding: 0px 0px 0px 0px;
margin: auto;
font-size: 14px;
font-family: arial;
text-align: left;
}



.box_search select {
border: 0;
background-color: #ffffff;
padding: 3px 0px 3px 3px;
color: #000000;
font-size: 17px;
font-weight: normal;
text-align: left;
}



.box_h1 {
padding: 60px 0px 0px 500px;
text-align: left;
}


#loged_user{
/*background-image: url("../img/bg_slevovy_eshop.png");*/
/*background-repeat: no-repeat;*/
/*background-position: right bottom;*/
position: absolute;
z-index: 10;
top: 0px;
left: 50%;
height: 37px;
width: 930px;
margin-left: -480px;
padding: 135px 0px 0px 0px;
color: #A08E46 ;
font-family: Verdana;
text-align: left;
}







/*______________________________________________________________________________ KOŠÍK */
.box_meny {
padding: 0px 5px 5px 0px;
color: #02434e;
font-size: 28px;
font-family: arial;
font-weight: normal;
}
.box_meny a {
color: #02434e;
font-size: 19px;
font-family: arial;
font-weight: bold;
text-decoration: none;
}
.box_meny a:hover {
color: #dd0000;
font-size: 19px;
font-weight: bold;
text-decoration: underline;
}


.box_kosik {
padding: 15px 0px 0px 0px;
float: right;
}
.box_cena_empty {
padding: 10px 0px 0px 0px;
color: #02434e;
font-size: 22px;
font-family: arial;
font-weight: bold;
text-align: right;
float: right;
}
.box_cena_full {
padding: 3px 0px 0px 0px;
color: #02434e;
font-size: 20px;
font-family: arial;
font-weight: bold;
text-align: right;
float: right;
}
.box_cena_full span {
color: #02434e;
font-size: 15px;
font-weight: normal;
}



.slideshow {
width: 571px;
height: 290px;
padding: 0px 0px 10px 0px;
}
.slideshow img {
width: 571px;
height: 290px;
}


/*______________________________________________________________________________ LEVÁ STRANA */
.leva_strana {
width: 200px;
float: left;
}
.box_leftmenu {
width: 200px;
padding: 0px 0px 0px 0px;
text-align: right;
}
.box_leftmenu a {
display: block;
width: 190px;
height: 30px;
padding: 10px 10px 0px 0px;
color: #623607;
font-size: 19px;
font-family: arial;
font-weight: bold;
text-decoration: none;
}
.box_leftmenu a:hover {
background-color: #D6B885;
color: #2a0000;
text-decoration: none;
}

.box_searchcode {
background-image: url("/img/bg_search.png");
background-repeat: no-repeat;
background-position: center top;
width: 200px;
height: 48px ;
padding: 10px 0px 0px 0px;
text-align: center;
}

.box_leftnews {
padding-right: 20px;
color: #623607;
font-family: arial;
text-align: right;
}
.box_leftnews a {
color: #623607;
font-size: 17px;
font-family: arial;
font-weight: bold;
text-decoration: none;
}
.box_leftnews a:hover {
color: #ffffff;
text-decoration: none;
}



/*______________________________________________________________________________ OBSAH */
.box_obsah {
width: 780px;
padding: 20px 10px 0px 10px;
color: #c4ae8a;
font-size: 14px;
font-weight: normal;
text-align: left;
vertical-align: top;
float: left;
}

.box_backlinks {
background-color: #f3f3f3;
margin: -10px 0px 0px 0px;
padding: 5px 10px 5px 10px;
color: #9e9e9e;
font-size: 16px;
float: left;
}
.box_backlinks a {
color: #9e9e9e;
font-size: 16px;
font-weight: normal;
text-decoration: none;
}
.box_backlinks a:hover {
color: #dd0000;
text-decoration: umderline;
}
.box_backlinks img {
margin-top: -4px;
}


h1 {
margin: 0px 0px 10px 10px;
padding: 0px 0px 0px 0px;
color: #111111;
font-size: 18pt;
font-weight: normal;
}
h2 {
padding: 0px 0px 0px 0px;
color: #111111;
font-size: 16pt;
font-weight: normal;
}
a {
color: #111111;
font-weight: bold;
text-decoration: underline;
}
a:hover {
color: #dd0000;
text-decoration: underline;
}
p {
text-align: justify;
}


.hnadpis {
text-align: center;
}

.box_inbox {
   background-color: #eeeeee;
   padding: 5px;
   color: #420000;
}
.box_inbox a {
   color: #420000;
   text-decoration: underline;
}
.box_inbox a:hover {
   color: #ffffff;
   text-decoration: underline;
}


.submenu_kat {
   color: #111111;
   font-size: 16px;
   font-weight: normal;
   text-decoration: none;
}
.submenu_kat:hover {
   color: #dd0000;
   text-decoration: underline;
}
.submenu_kat_activ {
   color: #FF3300;
   font-size: 16px;
   font-weight: normal;
   text-decoration: none;
}
.submenu_kat_activ:hover {
   color: #ffffff;
   text-decoration: underline;
}
.submenu_kat_text {
   color: #FF3300;
   font-size: 16px;
   font-weight: normal;
   text-decoration: none;
}



/*_____________________________________________BOTTOM___*/
.box_paticka {
background-color: #272727;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
}
.paticka {
width: 980px;
color: #bbbbbb;
font-size: 14px;
font-family: arial;
font-weight: normal;
text-align: left;
vertical-align: top;
}
.paticka b {
color: #ffffff;
font-size: 16px;
}
.paticka a {
color: #bbbbbb;
font-size: 14px;
font-family: verdana;
font-weight: normal;
text-decoration: underline;
}
.paticka a:hover {
color: #dd0000;
text-decoration: underline;
}
.box_bottom {
border-top: 1px #bbbbbb solid;
background-color: #272727;
padding: 15px 0px 15px 0px;
color: #bbbbbb;
font-size: 8pt;
font-family: arial;
font-weight: normal;
text-align: center;
}













.box_uvod_menu {
padding: 17px 0px 30px 0px;
text-align: center;
}
.box_vobsahu700 {
background-image: url("../img/bg_obsah.png");
background-repeat: no-repeat;
background-position: left top;
padding: 0px 20px 0px 20px;
height: 700px;
text-align: left;
}
.box_vobsahu {
background-image: url("../img/bg_obsah.png");
background-repeat: no-repeat;
background-position: left top;
padding: 0px 20px 0px 20px;
text-align: left;
}
.box_obsah_nadpis {
padding: 25px 0px 30px 0px;
color: #ffed86;
font-family: arial;
font-size: 20pt;
font-weight: normal;
text-align: center;
}

.box_obsah_novinky {
background-image: url("../img/bg_obsah.png");
background-repeat: no-repeat;
background-position: left top;
padding: 0px 20px 0px 20px;
height: 700px;
text-align: left;
line-height: 25px;
}
.box_obsah_novinky a {
color: #ffed86;
font-size: 10pt;
font-family: verdana;
font-weight: bold;
text-decoration: underline;
}
.box_obsah_novinky a:hover {
color: #dd0000;
text-decoration: underline;
}


/*______________________________________________________________________________ KATALOG */
.umisteni {
position: relative;
background-color: #EEE7D3;
width: 220px;
height: 330px;
margin: 0px 15px 30px 15px;
padding: 0px;
vertical-align: top;
float: left;
}
.umisteni:hover {
background-color: #E3D9BE;
}
.umisteni_button {
position: absolute;
top: 0px;
left: 0px;
width: 220px;
height: 330px;
z-index: 6;
}
.umisteni_nazev {
position: absolute;
top: 230px;
left: 10px;
height: 30px;
padding: 0px 0px 6px 0px;
color: #111111;
font-family: arial;
font-size: 16px;
font-weight: bold;
text-decoration: underline;
vertical-align: top;
z-index: 5;
}
.umisteni_text {
position: absolute;
top: 270px;
left: 10px;
height: 70px;
padding: 0px 0px 0px 0px;
color: #111111;
font-family: verdana;
font-size: 14px;
font-weight: normal;
text-align: left;
line-height: 19px;
z-index: 4;
}

.umistenidark {
position: relative;
background-color: #eeeeee;
width: 230px;
height: 410px;
margin: 0px 10px 10px 10px;
padding: 0px;
vertical-align: top;
float: left;
}
.umistenidark_button {
position: absolute;
top: 0px;
left: 0px;
width: 230px;
height: 410px;
z-index: 6;
}
.umistenidark_nazev {
position: absolute;
top: 310px;
left: 10px;
height: 30px;
padding: 0px 0px 6px 0px;
color: #111111;
font-family: arial;
font-size: 16px;
font-weight: bold;
text-decoration: underline;
vertical-align: top;
z-index: 5;
}
.umistenidark_text {
position: absolute;
top: 350px;
left: 10px;
height: 70px;
padding: 0px;
color: #111111;
font-family: verdana;
font-size: 14px;
font-weight: normal;
text-align: left;
line-height: 19px;
z-index: 4;
}

.umisteni_img {
position: absolute;
top: 10px;
left: 10px;
width: 200px;
z-index: 2;
}
.umisteni_iko_sleva {
position: absolute;
top: 0px;
left: 0px;
width: 75px;
height: 75px;
z-index: 3;
}
.umisteni_dostupnost {
color: #3DC3A7;
font-family: verdana;
font-size: 12px;
font-weight: normal;
font-style: italic;
text-align: left;
}
.umisteni_cena {
color: #dd0000;
font-family: verdana;
font-size: 16px;
font-weight: bold;
text-align: left;
}


/*_____________________________________________RESULT___*/
.result_umisteni {
position: relative;
border: #cccccc 3px solid;
background-image: url("/img/bg_katalog_polozka.jpg");
background-repeat: no-repeat;
background-position: center bottom;
width: 170px;
height: 330px;
margin: 0px 20px 20px 0px;
padding: 0;
vertical-align: top;
float: left;
}
.result_nazev {
color: #cccccc;
height: 30px;
padding: 6px 6px 6px 6px;
vertical-align: top;
}
.result_umisteni_img {
position: absolute;
top: 44px;
left: 0px;
width: 170px;
z-index: 1;
}
.result_iko_sleva {
position: absolute;
top: 44px;
left: 0px;
width: 75px;
height: 75px;
z-index: 3;
}
.result_umisteni_text {
position: relative;
top: 230px;
left: 0px;
height: 70px;
padding: 0px 0px 0px 6px;
color: #ffed86;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
text-align: left;
line-height: 15px;
z-index: 2;
}
.result_kod {
color: #ffffff;
font-family: verdana;
font-size: 8pt;
font-weight: bold;
text-align: left;
}
.result_cena {
color: #dd0000;
font-family: verdana;
font-size: 12pt;
font-weight: bold;
text-align: left;
}


/*______________________________________________________________________________ DETAIL */
.box_detail {
padding: 20px 0px 0px 0px;
color: #000000;
font-size: 12px;
font-weight: normal;
text-align: left;
}
.detail_foto {
position: relative;
border: 10px #E3D9BE solid;
}
.detail_iko_sleva {
position: absolute;
top: 0px;
left: 0px;
width: 75px;
height: 75px;
z-index: 1;
}
.box_detail h1 {
margin-left: 0px;
color: #000000;
font-size: 18pt;
font-weight: normal;
}
.box_detail_nazev {
padding: 0px 0px 2px 0px;
color: #420000;
font-size: 15px;
font-weight: normal;
text-align: left;
}
.box_detail_popisek {
color: #420000;
font-size: 15px;
font-weight: bold;
}
.box_detail_cena {
color: #dd0000;
font-size: 11pt;
font-weight: bold;
text-align: left;
}
.box_basket {
padding: 5px 10px 5px 10px;
}
.pole_cena {
border: #222222 1px solid;
background-color : #ffffff;
padding: 5px 0px 5px 0px;
width: 30px;
color: #000000;
font-size: 18px;
text-align: center;
}

.box_selecty {
border: #420000 1px solid;
margin: 5px 0px 10px 0px;
padding: 4px 4px 4px 4px;
}
.detail_select {
border: #111111 1px solid;
background-color : #ffffff;
width: 120px;
color: #111111;
font-family: arial;
font-size: 14px;
margin: 0px 0px 0px 0px;
padding: 2px;
}
.detail_pole {
border: #111111 1px solid;
background-color : #ffffff;
width: 100%;
color: #111111;
font-family: arial;
font-size: 14px;
margin: 0px 0px 0px 0px;
padding: 2px;
}
.detail_area {
border: #111111 1px solid;
background-color : #ffffff;
width: 100%;
height: 40px;
color: #111111;
font-family: arial;
font-size: 14px;
margin: 5px 0px 0px 0px;
padding: 2px;
}


.but_poradime {
   background-image: url("/img/buton-poradime.png");
   margin-left: 60px;
   width: 300px;
   height: 100px;
}
.but_poradime a {
display: inline-block;
padding: 75px 0px 0px 40px;
width: 260px;
height: 25px;
color: #420000;
font-size: 14px;
font-family: verdana;
font-weight: bold;
text-decoration: underline;
}
.but_poradime a:hover {
color: #dd0000;
text-decoration: underline;
}


/*______________________________________________________________________________ OBJEDNÁVKA */
.box_order {
   width: 100%;
   color: #000000;
   font-size: 14px;
   font-weight: normal;
}
.box_order img {
   width: 90px;
}
.boxik_order {
   background-color: #000000;
   color: #eeeeee;
   font-size: 14px;
   font-weight: bold;
   text-align: center;
}
.boxik_order td {
   padding: 5px;
}











form {
margin: 0;
padding: 0;
}
.overeni {
display: none;
}
.buton_log {
border: 0;
background-color: #cc0000;
color: #ffffff;
font-family: arial;
font-size: 8pt;
font-weight: bold;
margin-top: 15px;
padding: 3px;
cursor: pointer;
}
.buton_registr {
border: 0;
background-color: #cc0000;
width: 130px;
color: #ffffff;
font-family: arial;
font-size: 8pt;
font-weight: bold;
margin-top: 15px;
padding: 5px;
cursor: pointer;
}
.pole {
border: #222222 1px solid;
background-color : #FFFFFF;
color: #000000;
font-family: arial;
font-size: 8pt;
margin-top: 1pt;
margin-bottom: 1pt;
}
.pole_r {
border: #222222 1px solid;
background-color : #FFFFFF;
color: #000000;
font-family: arial;
font-size: 8pt;
text-align: right;
}
.pole_reg {
border: #f6f6d1 1px solid;
background-color: #292c2d;
color: #f6f6d1;
font-family: verdana;
font-size: 10pt;
margin-top: 1pt;
margin-bottom: 1pt;
}
.buton {
border: 0;
background-color: #ee0000;
font-size: 7pt;
font-family: verdana;
font-weight: normal;
color: #FFFFFF;
cursor: pointer;
margin-top: 1pt;
margin-bottom: 1pt;
}
.buton_w {
border: #000000 1px solid;
font-size: 7pt;
font-family: verdana;
font-weight: normal;
background: #CC0000;
color: #FFFFFF;
cursor: pointer;
margin-top: 1pt;
margin-bottom: 1pt;
}
.buton_order {
border: #222222 1px solid;
font-size: 7pt;
font-family: verdana;
font-weight: normal;
background: #02434E;
color: #FFFFFF;
cursor: pointer;
margin-top: 1pt;
margin-bottom: 1pt;
}
.selekt1 {
width:170px;
overflow: hidden;
border: #000000 1px solid;
background-color: #ffffff;
color: #000000;
font-family: arial;
font-size: 8pt;
}
.pole_var {
border: #222222 1px solid;
background-color : #ffffff;
width:170px;
color: #000000;
font-family: arial;
font-size: 8pt;
margin-top: 1pt;
margin-bottom: 1pt;
}



/*______________________________________________________________________________ OBECNÉ */
img {
   border: 0px;
}
.center {
   text-align: center;
}



