body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
	color: #666666;
	background: #8E8E90 url(/img/back_page.jpg) repeat-x top center;	
	font-size: 76.5%;
	text-align: center;
}

#site {width: 1008px;margin:0px auto;padding:0px;text-align: left;position: relative;}
#ram{border: 4px solid white;float: left;background-color: white;border-top: 0px;width: 1000px;}


a {color: #E61006; text-decoration: underline;}
a:hover {color: black;}
img {border: 0 none; margin: 0; padding: 0;}
.submit {background: white;border: 1px solid black;}

.white {color: #ffffff; text-decoration: underline;}
.white:hover {color: black;}


#top{height: 211px;background:url(/img/top.jpg) no-repeat;}

#searchform {margin: 30px 3px 0px 0px;padding: 0px;float: right;}
#searchform .input {padding: 2px 1px 1px 1px;border:1px solid #B3B3B3;margin: 0px;vertical-align: middle;}
#searchform .sbtn {margin: 0px;vertical-align: middle;background: url(/img/lupa.jpg) no-repeat;width: 30px;height: 29px;border: 0px;cursor: pointer;}
#searchform div.popisek {margin: 0px 0px 0px 35px;padding: 0px;font-size: 9px;line-height: 9px;font-family: Verdana;}
#searchform .search_txtsbt {color: black;text-decoration: underline;font-weight: bold;}
#searchform .search_txtsbt:hover {text-decoration: none;}

#odk_hlavicka {float: left;width: 250px;height: 105px;display: block;margin: 25px 0px 0px 10px;padding: 0px;}

#do_kosiku {color: white;float:right;margin: 10px 70px 0px 0px;font-weight: bold;font-size: 13px;border: 0px solid red;line-height: 35px;}
#do_kosiku:hover {color: #02B2F7;}
#kos_pocet_produktu {color: white;float:right;margin: 50px 10px 0px 0px;_margin-right: 5px;padding: 0px 0px 0px 0px;color: #02B2F7;line-height: 13px;font-size: 11px;}
#kos_cena_celkem {color: white;float:right;margin: 0px 10px 0px 0px;_margin-right: 5px;padding: 0px 0px 0px 0px;color: #02B2F7;line-height: 13px;font-size: 11px;}

.reset {clear: both;line-height: 1px;height: 1px;margin: 0px;padding: 0px;overflow: hidden;visibility: hidden;}
.rreset {clear: right;line-height: 1px;height: 0px;margin: 0px;padding: 0px;overflow: hidden;visibility: hidden;}

#menu{height: 40px;width: 1000px;background:url(/img/menu.jpg) no-repeat;float: left;}
#topmenu {padding-left: 200px;padding-top: 10px;float: left;}
.topmenu {color: white;text-decoration: none;margin-left: 10px;font-size: 13px;font-weight: bold;}
.topmenu:hover {color: #E61006}


#leftbox{float:left;width:184px;height:100%;}
#leftback1 {background: url(../img/leftback1.jpg) repeat-y;}
#leftmenu {margin:0;padding: 5px 0 0 5px;list-style:none;}
#leftmenu li a {display:block;padding: 10px 12px;color:white;text-decoration:none;background: url(../img/menu_item.jpg) no-repeat left;}
#leftmenu li a:hover {display:block;padding:10px 12px;color:#FE0001;text-decoration:none;background: url(../img/menu_item.jpg) no-repeat left;}
#leftmenu li a.selected {display:block;padding:10px 12px;color:white;text-decoration:none;background: url(../img/menu_item2.jpg) no-repeat left;}
#newstop{width:184px;height:48px;display:block;background: url(../img/newstop.jpg);}
#newsbody {padding: 10px 10px 10px 10px; background: url(../img/leftback1.jpg) repeat-y;}
#newsdown{width:184px;height:38px;display:block;background: url(../img/newsdown.jpg);}

#leftmenufoot{width:184px;height:48px;display:block;background: url(../img/leftmenufoot.jpg);}
#leftdown{width:184px;height:257px;display:block;background: url(../img/leftdown.jpg);}

/* content */
#content {float:right;width:814px;background: white url(../img/back_pruh.jpg) repeat-x;}

/* subcontent*/
#subcontent {padding: 0px 10px 10px 10px ;background: white;}


h1 {font-size: 200%; font-weight: normal; margin: 0px 0.8em; padding: 0;}
h2 {font-size: 140%; font-weight: normal; margin: 0; padding: 0;}
h3 {font-size: 130%; font-weight: normal; margin: .8em 0.2em; padding: 0;}
h4 {font-size: 110%; font-weight: bold; margin: .8em 0.2em; padding: 0;}

h1.cl_nadpis {color:#E61006;margin-bottom: 10px;}

#vyber_kraje {margin-left: 20px;}
#vyber_kraje select {font-size: 10px;color: #444444;}

#vypis_prodejcu {margin-top: 20px;margin-left: 20px;}
#vypis_prodejcu .prodejce {margin-bottom: 10px;}
#vypis_prodejcu .prodejce .firma {color: #E61006;font-weight: bold;font-size: 15px;}
#vypis_prodejcu .prodejce .adresa {font-size: 10px;}
#vypis_prodejcu .prodejce .ostatni .popisek {color: #E61006;}
#vypis_prodejcu .prodejce .ostatni a {text-decoration: none;}
.mesg {color: #E61006;text-align: center;font-weight: bold;font-size: 13px;}

#tbl_prihlas input {color: #444444;font-size: 10px;border: 1px dotted #AAAAAA;_border: 1px solid #DDDDDD;width: 150px;}
#tbl_prihlas input.submit {background: white;border-style: solid;}

#tbl_registrace input {color: #444444;font-size: 10px;border: 1px dotted #AAAAAA;_border: 1px solid #DDDDDD;}
#tbl_registrace input.bez_ramecku {border: 0px;}
#tbl_registrace input.submit {background: white;border-style: solid;}

a.admin_odk {font-size: 110%; font-weight: bold; margin: .8em 0.2em; padding: 0;text-decoration: none;}

div.schovany {display: none;}

#tbl_zmenahes input {color: #444444;font-size: 10px;border: 1px dotted #AAAAAA;_border: 1px solid #DDDDDD;width: 150px;}
#tbl_zmenahes input.submit {background: white;border-style: solid;}

#vypis_podkategorii {text-align: left;float: left;width: 816px;_width: 556px;padding-left:20px;padding-right:10px;}
#vypis_podkategorii a {text-decoration: none;margin-left: 10px;}

h1.nadpis_kategorie {color:#E61006;margin-bottom: 10px;}

#vypis_vyrobku {float:left;width: 816px;border: 0px dotted red;padding: 0px;_margin-left: -10px;_width: 818px;}
#vypis_vyrobku .vyrobek {border-top: 1px solid black;float:left;margin-top: 15px;overflow: hidden;width: 260px;margin-left: 10px;padding-top: 2px;}
#vypis_vyrobku .vyrobek div {margin: 0px;padding: 0px;line-height: 12px;}
#vypis_vyrobku .vyrobek .vyr_nazev {float: right;color: #000000;text-decoration: underline;margin: 0px 0px 10px 0px;padding: 0;font-size: 80%; font-weight: bold; max-width: 120px;}
#vypis_vyrobku .vyrobek .vyr_nazev:hover {text-decoration: underline;color: #E61006;}
#vypis_vyrobku .vyrobek .vyr_krpop {float: right;margin: 0;padding: 0;text-align: right;font-size: 100%;max-width: 150px;}
#vypis_vyrobku .vyrobek  .vyr_foto {float: left;text-align: left;}
#vypis_vyrobku .vyrobek  .vyr_stara_cena {float: right;text-align: right;margin-top: 10px;max-width: 150px;}
#vypis_vyrobku .vyrobek  .vyr_nova_cena {float: right;text-align: right;max-width: 150px;}
#vypis_vyrobku .vyrobek  .vyr_nova_cena .cena {font-weight: bold;color: black;font-size: 15px;text-align: right;line-height: 15px;}
#vypis_vyrobku .vyrobek  .infoboxik {background: white url(/img/info_boxik.jpg) no-repeat top left;width: 100%;height: 45px;float: left;margin-top: 10px;vertical-align: middle;padding-top: 5px;font-family: Arial;}
#vypis_vyrobku .vyrobek  .infoboxik .sklademNE {font-size: 100%;font-weight: bold;margin-left: 10px;line-height: 45px;}
#vypis_vyrobku .vyrobek  .infoboxik .sklademANO {font-size: 100%;font-weight: bold;margin-left: 10px;line-height: 45px;}
#vypis_vyrobku .vyrobek  .infoboxik .sklademANO .skld {font-size: 100%;color: #0496D2;}
#vypis_vyrobku .vyrobek  .infoboxik .more_info {margin-left: 20px;font-weight: bold;}
#vypis_vyrobku .vyrobek h2 {display: inline;}


#novinky {float:left;width: 270px;border: 0px dotted red;padding: 0px;_margin-left: -15px;_width: 260px;background-color: #ffeeee;}
#novinky .vyrobek {border-top: 1px solid black;float:left;overflow: hidden;width: 260px;margin-left: 10px;padding-top: 2px;}
#novinky .vyrobek div {margin: 0px;padding: 0px;line-height: 12px;}
#novinky .vyrobek .vyr_nazev {float: right;color: #000000;text-decoration: underline;margin: 0;padding: 0;font-size: 120%;margin-bottom: 10px;max-width: 150px;}
#novinky .vyrobek .vyr_nazev:hover {text-decoration: underline;color: #E61006;}
#novinky .vyrobek .vyr_krpop {float: right;margin: 0;padding: 0;text-align: right;font-size: 100%;max-width: 150px;}
#novinky .vyrobek  .vyr_foto {float: left;text-align: left;}
#novinky .vyrobek  .vyr_stara_cena {float: right;text-align: right;margin-top: 10px;max-width: 150px;}
#novinky .vyrobek  .vyr_nova_cena {float: right;text-align: right;max-width: 150px;}
#novinky .vyrobek  .vyr_nova_cena .cena {font-weight: bold;color: black;font-size: 15px;text-align: right;line-height: 15px;}
#novinky .vyrobek  .infoboxik {background: #ffeeee url(/img/info_boxik_novinky.jpg) no-repeat top left;width: 100%;height: 45px;float: left;margin-top: 10px;vertical-align: middle;padding-top: 5px;font-family: Arial;}
#novinky .vyrobek  .infoboxik .sklademNE {font-size: 100%;font-weight: bold;margin-left: 10px;line-height: 45px;}
#novinky .vyrobek  .infoboxik .sklademANO {font-size: 100%;font-weight: bold;margin-left: 10px;line-height: 45px;}
#novinky .vyrobek  .infoboxik .sklademANO .skld {font-size: 100%;color: #0496D2;}
#novinky .vyrobek  .infoboxik .more_info {margin-left: 20px;font-weight: bold;}
#novinky h1 {text-align: right;color: #E61006;margin: 0;padding: 0;margin-top: 15px;font-size: 170%;float: left;width: 260px;margin-left: 10px;}
#novinky .vyrobek .vyr_kat_nazev {float: right;text-decoration: underline;margin: 0;padding: 0;font-weight: bold;font-size: 110%;}
#novinky .vyrobek .vyr_kat_nazev:hover {text-decoration: underline;}



#akce {float:left;width: 284px;border: 0px dotted red;padding: 0px;margin-left: 10px;_margin-left: 10px;_width: 269px;background-color: #e8f1f8;padding-bottom: 10px;}
#akce .vyrobek {border-top: 1px solid #0181B2;float:left;overflow: hidden;width: 269px;margin-left: 10px;padding-top: 2px;}
#akce .vyrobek div {margin: 0px;padding: 0px;line-height: 12px;}
#akce .vyrobek .vyr_nazev {float: right;color: #0181B2;text-decoration: underline;margin: 0;padding: 0;font-size: 120%;margin-bottom: 10px;max-width: 150px;}
#akce .vyrobek .vyr_nazev:hover {text-decoration: underline;color: #000000;}
#akce .vyrobek .vyr_krpop {float: right;margin: 0;padding: 0;text-align: right;font-size: 100%;color: #0181B2;max-width: 150px;}
#akce .vyrobek  .vyr_foto {float: left;text-align: left;}
#akce .vyrobek  .vyr_nova_cena {float: right;text-align: right;color: #E61006;margin-top: 10px;font-size: 110%;max-width: 150px;}
#akce .vyrobek  .vyr_nova_cena .cena {font-weight: bold;color: #E61006;font-size: 15px;text-align: right;line-height: 15px;}
#akce .vyrobek  .more_info {margin-left: 20px;font-weight: bold;float: left;color: #0181B2;font-family: Arial;font-size: 11px;}
#akce .vyrobek  .more_info:hover {color: black;}
#akce h1 {text-align: right;color: #0181B2;margin: 0;padding: 0;margin-top: 15px;font-size: 170%;float: left;width: 269px;margin-left: 10px;}


#vyr_detail {width: 804px;float: left;border: 0px dotted red;padding: 0px;margin-left: 10px;_margin-left: 5px;_width: 794px;}
#vyr_detail .vyr_left {float: left;}
#vyr_detail .vyr_right {float: left;}
#vyr_detail .vyr_dole {margin-top: 50px;}
#vyr_detail .vyr_ldole {float: left;width: 289px;_width: 284px;}
#vyr_detail .vyr_rdole {float: left;width: 289px;_width: 284px;}

#vyr_detail .fotogalerie {float: left;width: 804px;_width: 794px;border-top: 1px solid #2B2B2B;}
#vyr_detail .fotogalerie .foto {float: left;margin-right: 5px;vertical-align: middle;}
#vyr_detail .fotogalerie .foto {vertical-align: middle;margin-bottom: 5px;margin-top: 5px;}
#vyr_detail .fotogalerie .foto img {border: 0px;vertical-align: middle;}





#galerie {
	position: absolute;
	border-top: 2px solid #2B2B2B;
	border-left: 2px solid #2B2B2B;
	border-right: 5px solid #2B2B2B;
	border-bottom: 5px solid #2B2B2B;
	left: 0px;
	top: 0px;
	text-align: center;
	background-color: white;
	display: none;
	padding-bottom: 10px;
}
#galerie #galerie_obal {position: relative;}
#galerie #galerie_obal #zaviratko {text-align: right;padding-right: 10px;padding-left: 10px;border-bottom: 2px solid #2B2B2B;cursor: move;background-color: #EEEEEE;}
#galerie #galerie_obal #zaviratko a {font-weight: bold;text-decoration: none;}
#galerie #galerie_obal #obrazky {vertical-align: middle;padding-top: 10px;float: left;text-align: center;border: 0px solid red;width: 100%;margin: 10px auto;}
#galerie #galerie_obal #obrazky img {display: none;vertical-align: middle;margin: 0px auto;}
#galerie #nahledy {
	background-color: #EEEEEE;
	float: left;
	border-top: 1px solid #2B2B2B;
	border-bottom: 1px solid #2B2B2B;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
}
#galerie #nahledy img {margin-right: 5px;vertical-align: middle;}
#galerie #nahledy a {text-decoration: none;}
#galerie #gal_lsipka {float: left;}
#galerie #gal_lsipka a {text-decoration: none;cursor: pointer;font-size: 15px;}
#galerie #gal_rsipka {float: right;}
#galerie #gal_rsipka a {text-decoration: none;cursor: pointer;font-size: 15px;}

#pata {width:1000px;height:41px; display:block; background: url(/img/foot.jpg);margin:0 auto;text-align: left;float: left;}

.input_velikost_kusu {font-size: 9px;text-align: center;border: 1px dotted #AAAAAA;_border: 1px solid #DDDDDD;}

.odk_blue {color: #0165FE;}
.odk_blue:hover {text-decoration: none;}
.velikosti {font-weight: bold;color: black;}
