body{
	padding: 0px;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, "Geneva CE", lucida, sans-serif;
	font-size: 11px;
	background: #000000;
	color: #969696;
	background: #000000 url(images/bg.png) center top no-repeat;
}

img {
   _behavior: url("/pngbehavior.htc");
}

#bg{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

#all{
	position: relative;
	width: 1010px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
}

#obalovac{
	position: relative;
	margin: 0px 0px 0px 0px;
	*margin-top: 220px;
	width: 1010px;
	padding: 220px 0px 0px 0px;
	*padding: 0px 0px 0px 0px;	
}

.obsah{
	position: relative;
	_height: 650px;
	min-height: 650px;
	padding: 0px 24px 0px 24px;
	background: url(images/bg_obsah.png) repeat-y 0px 0px;
	_background: url(images/bg_obsah.gif) repeat-y 0px 0px;
}

.obsah_bottom{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 1010px;
	height: 35px;
	background: url(images/bg_bottom.png) no-repeat 0px 0px;
	_background: url(images/bg_bottom.gif) no-repeat 0px 0px;
}

.obsah_top{
	position: relative;
	width: 1010px;
	height: 10px;
	line-height: 10px;
	font-size: 5px;
	background: url(images/bg_obsah_top.gif) no-repeat 0px 0px;
}

#left_content_block{
	position: relative;
	width: 788px;
	float: left;
}

#left_content{
	position: relative;
	width: 174px;
	float: left;
}

#left_content .left_block{
	position: relative;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 154px;
	/*border: 1px solid red;*/
}

.label{
	padding: 1px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	text-transform: uppercase;
	width: 144px;
	height: 45px;
	line-height: 40px;
	background: url(images/label.gif) no-repeat 0px 0px;
}

.label a{
	color: #ffffff;
	text-decoration: none;
}

.label a:hover{
	color: #c80000;
	text-decoration: none;
}

#right_content{
	position: relative;
	width: 614px;
	float: right;
	background: #ffffff;
}

#right_content .right_content_top{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	background: #ffffff url(images/bg_right_content_top.gif) no-repeat 0px 0px;
}

#right_content .right_detail_top{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	height: 10px;
	line-height: 10px;
	font-size: 5px;
	background: #ffffff url(images/bg_right_content_top.gif) no-repeat 0px 0px;
}


#right_content .right_content_top_2{
	height:10px;
	line-height:10px; 
	font-size:5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	background: #ffffff url(images/bg_right_content_top_2.gif) no-repeat 0px 0px;
}

#right_content .right_content_mid{
	position: relative;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	background: url(images/bg_content.gif) repeat-y 0px 0px;
}

#right_content .right_content_bottom{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	height: 10px;
	line-height: 10px;
	font-size: 5px;
	background: #ffffff url(images/bg_right_content_bottom.gif) no-repeat 0px 0px;
}

#right_content .right_detail_bottom{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 614px;
	height: 10px;
	line-height: 10px;
	font-size: 5px;
	background: #ffffff url(images/bg_detail_bottom.gif) no-repeat 0px 0px;
}

.kategorie_block{
	position: relative;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	width: 164px;
	float: left;
}

.kategorie_top{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #64b400;
	text-decoration: underline;
}

.kategorie_foto{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 164px;
	border: none;
	/*height: 138px;*/
}

.kategorie_text{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	width: 164px;
	color: #969696;
	height: 30px;
	overflow: hidden;
}

.kategorie_button{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #64b400;
	height: 18px;
	line-height: 18px;
	color: #ffffff;
	text-align: center;
	float: left;
}

.kategorie_button a{
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.kategorie_button a:hover{
	color: #000000;
	text-decoration: none;
	display: block;
}

.button_left{
	width: 5px;
	height: 18px;
	line-height: 18px;
	background: url(images/button_left.gif) no-repeat 0px 0px;
	float: left;
}

.button_right{
	width: 5px;
	height: 18px;
	line-height: 18px;
	background: url(images/button_right.gif) no-repeat 0px 0px;
	float: left;
}

.button_informace{	
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 11px;
	float: left;
	height: 15px;
	line-height: 15px;
	color: #000000;
	text-align: left;
	background: url(images/sipka_detail.gif) no-repeat 0px 0px;
}

.button_informace a{
	display: block;
	color: #000000;
	text-decoration: none;
}

.button_informace a:hover{
	display: block;
	color: #c80000;
	text-decoration: none;
}

.button_koupit{
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	float: left;
	width: 58px;
	height: 18px;
	line-height: 18px;
	color: #ffffff;
	text-align: center;
	background: url(images/button_koupit.gif) no-repeat 0px 0px;
}

.button_koupit a{
	display: block;
	color: #ffffff;
	text-decoration: none;
}

.button_koupit a:hover{
	display: block;
	color: #000000;
	text-decoration: none;
}

.linka{
	width: 100%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: url(images/hr.gif) no-repeat 0px 0px;
}

.linka2{
	width: 100%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background: url(images/hr2.gif) no-repeat 0px 0px;
}

.produkt_bottom_info{
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/bg_produkt_bottom.gif) repeat-y 0px 0px;
}

#right_content_block{
	position: relative;
	width: 174px;
	float: right;
}

#right_content_block .right_block{
	position: relative;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 154px;
	/*border: 1px solid red;*/
}

#login_block{
	position: relative;
	padding: 10px 10px 20px 10px;
	margin: 0px 0px 0px 0px;
	color: #282828;
}

#login_block ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#login_block ul li{
	display: block;
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 0px 0px;
	width: 111px;
	height: 24px;
	line-height: 24px;
	background: url(images/bg_zbozi_li.gif) no-repeat 0px 0px;	
}

#login_block .first{
	display: block;
	padding: 0px 0px 0px 23px;
	margin: 0px 0px 0px 0px;
	width: 111px;
	height: 24px;
	line-height: 24px;
	background: url(images/bg_zbozi_li.gif) no-repeat 0px 0px;	
}

#login_block ul li a{
	display: block;
	color: #282828;
	text-decoration: none;
}

#login_block ul li a:hover{
	display: block;
	color: #c80000;
	text-decoration: none;
}

.login_table{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.input_login{
	width: 128px;
	height: 18px;
	line-height: 18px;
	padding: 0px 3px 0px 3px;
	margin: 5px 0px 5px 0px;
	border: none;
	background: url(images/input_login.gif) no-repeat 0px 0px;
	font-size: 11px;
	color: #d4d4d4;
}

.button{
	width: 134px;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	border: none;
	background: url(images/button.gif) no-repeat 0px 0px;
	color: #000000;
	font-size: 11px;
	cursor: pointer;
}

#akce_block_first a{
	color: #000000;
	text-decoration: none;
	display: block;
	position: relative;
	width: 121px;
	height: 49px;
	padding: 3px 0px 0px 33px;
	margin: 5px 0px 0px 0px;
	background: url(images/akce_right.gif) no-repeat 0px 0px;
}

#akce_block_first a:hover{
	color: #c80000;
	display: block;
	position: relative;
	width: 121px;
	height: 49px;
	padding: 3px 0px 0px 33px;
	margin: 5px 0px 0px 0px;
	background: url(images/akce_right.gif) no-repeat 0px -52px;
}

#akce_block a{
	color: #000000;
	text-decoration: none;
	display: block;
	position: relative;
	width: 121px;
	height: 49px;
	padding: 2px 0px 0px 33px;
	margin: 0px 0px 0px 0px;
	background: url(images/akce_right.gif) no-repeat 0px -1px;
}

#akce_block a:hover{
	color: #c80000;
	display: block;
	position: relative;
	width: 121px;
	height: 49px;
	padding: 2px 0px 0px 33px;
	margin: 0px 0px 0px 0px;
	background: url(images/akce_right.gif) no-repeat 0px -53px;
}

.akce_vyrobce{
	display: block;
	color: #000000;
}

.akce_nazev{
	font-weight: bold;
	display: block;
	width: 121px;
	height: 14px;
	overflow: hidden;
}

.akce_cena{
	color: #c80000;
	display: block;
}

.content_nadpis{
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 604px;
	height: 40px;
	line-height: 40px;	
	color: #ffffff;
	text-transform: uppercase;
	background: #ebebeb url(images/bg_nadpis.gif) no-repeat 0px 10px;
}

.content_hlavicka{
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
	width: 594px;
	height: 40px;
	line-height: 40px;	
	color: #ffffff;
	text-transform: uppercase;
	background: #ebebeb url(images/bg_nadpis.gif) no-repeat 0px 0px;
}

.content_navigace{
	padding: 0px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
	width: 594px;
	height: 40px;
	line-height: 40px;	
	color: #ffffff;
	text-transform: uppercase;
	background: #ebebeb url(images/bg_nadpis.gif) no-repeat 0px 0px;
}

.content_navigace ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

.content_navigace ul li{
	padding: 0px 10px 0px 20px;
	margin: 0px 0px 0px 0px;
	float: left;
	background: url(images/sipka2.gif) no-repeat 0px 13px;
}

.content_navigace ul li a{	
	color: #ffffff;
	text-decoration: none;
}

.content_navigace ul li a:hover{	
	color: #ffffff;
	text-decoration: underline;
}

#hlavicka{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1010px;
	padding: 0px 0px 0px 0px;
	height: 220px;
}

#hlavicka .top{
	position: relative;
	width: 1010px;
	height: 160px;
}

#hlavicka .menu_top{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 1010px;
	line-height: 10px;
	height: 10px;
	_line-height: 8px;	
	_height: 8px;
	font-size: 8px;
	background: url(images/bg_menu_top.gif) no-repeat 0px 0px;
}

#hlavicka .menu_block{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 1010px;
	height: 50px;
	background: url(images/bg_menu_top.png) repeat-y 0px 0px;
	_background: url(images/bg_menu_top_ie.gif) repeat-y 0px 0px;	
}

#hlavicka .menu{
	position: relative;
	width: 962px;
	padding: 0px px 0px 0px;	
	margin: 0px 24px 0px 24px;
	height: 40px;
	background: url(images/bg_menu.gif) repeat-x 0px 0px;		
}

#hlavicka .menu ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#hlavicka .menu ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 40px;
	float: left;
	font-weight: bold;
}

#hlavicka .menu ul li a{
	text-align: center;
	display: block;
	width: 184px;
	_width: 183px;
	color: #ffffff;
	text-decoration: none;
}

#hlavicka .menu ul li a:hover{
	text-align: center;
	display: block;
	width: 184px;
	_width: 183px;	
	color: #d51919;
	text-decoration: none;
}

#hlavicka .menu ul li .divider{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 4px;
	line-height: 40px;
	background: url(images/divider.gif) no-repeat 0px 0px;
	float: left;
}

#hlavicka .menu_left{
	position: relative;
	width: 11px;
	height: 40px;
	float: left;
	background: url(images/bg_menu_left.gif) no-repeat 0px 0px;
}

#hlavicka .menu_right{
	position: relative;
	width: 11px;
	height: 40px;
	float: right;
	background: url(images/bg_menu_right.gif) no-repeat 0px 0px;
}

#paticka{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 40px;
}

#paticka .paticka_block{
	position: relative;
	width: 982px;
	padding: 0px 0px 0px 0px;
	margin: auto;
	color: #ffffff;
}

#paticka .paticka_block a{
	color: #c80000;
	text-decoration: none;
}

#paticka .paticka_block a:hover{
	color: #ffffff;
	text-decoration: none;
}

#paticka .paticka_left{
	width: 459px;
	padding: 0px 0px 0px 16px;
	line-height: 20px;
	float: left;
}

#paticka .paticka_right{
	width: 459px;
	padding: 0px 16px 0px 0px;
	line-height: 20px;
	float: right;
	text-align: right;
}

#kosik{
	padding: 10px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	color: #282828;
	text-align: center;
}

#zbozi{
	position: relative;
	padding: 10px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	color: #282828;
}

#zbozi ul{
	display: block;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;	
	list-style: none;
}

#zbozi .active{
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 124px;
	height: 24px;
	line-height: 24px;
	background: url(images/bg_zbozi_li_active.gif) no-repeat 0px 0px;
}

#zbozi .active_first{
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 124px;
	height: 24px;
	line-height: 24px;
	background: url(images/bg_zbozi_li_active_1st.gif) no-repeat 0px 0px;
}

#zbozi .sec_level{
	padding: 2px 0px 0px 18px;
	margin: 0px 0px 0px 0px;
	width: 116px;
	height: 24px;
	line-height: 24px;	
	*height: 20px;
	*line-height: 20px;
	background: url(images/bg_zbozi_li_2nd.gif) no-repeat 0px 0px;
}

#zbozi .first{
	display: block;
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 124px;
	height: 24px;
	line-height: 24px;
	background: url(images/bg_zbozi_li_1st.gif) no-repeat 0px 0px;
}

#zbozi ul li{
	display: block;
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 124px;
	height: 24px;
	line-height: 24px;
	background: url(images/bg_zbozi_li.gif) no-repeat 0px 0px;
}

#zbozi ul li a{
	display: block;
	color: #282828;
	text-decoration: none;
}

#zbozi ul li a:hover{
	display: block;
	color: #64b400;
	text-decoration: none;
}

#produkt{
	position: relative;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	width: 574px;
}

#produkt .produkt_info{
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 334px;
	float: left;
}

#produkt .produkt_photo{
	width: 220px;
	float: left;
}

#produkt .main_photo{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 220px;
	height: 150px;
}

#produkt .produkt_photo_2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	float: left;
}

#produkt .produkt_photo_left{
	width: 108px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;	
	float: left;
	text-align: center;
}

#produkt .produkt_photo_right{
	width: 108px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;	
	float: right;
	text-align: center;	
}

#produkt .detail_photos{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;	
}

#produkt .produkt_files{
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
	width: 220px;
}

.detail_file{
	color: #ffffff;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 5px 0px;
	width: 199px;
	height: 18px;
	line-height: 18px;
	background: url(images/download.gif) no-repeat 0px 0px;
}

.detail_file a{
	display: block;
	color: #ffffff;
	text-decoration: none;
}

.detail_file a:hover{
	display: block;
	color: #c80000;
	text-decoration: none;
}

#produkt .popis_kratky{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
}

#produkt .popis_dlouhy{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

#produkt .popis_dlouhy ul{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#produkt .popis_dlouhy ul li{
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	background: url(images/sipka.gif) no-repeat 0px 5px;	
}

#produkt .popis_tapulka{
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
}

#produkt .produkt_table{
	width: 100%;
}

#produkt .prvni_td{
	text-align: left;
}

#produkt .prvni_th{
	text-align: left;
	font-weight: bold;
}

#produkt th{
	font-weight: normal;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #f0f0f0;
}

#produkt td{
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #f0f0f0;
}

#produkt .produkt_cena{
	padding: 20px 0px 20px 0px;
	margin: 0px 0px 0px 0px;	
}

#produkt .produkt_castka{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #c80000;
}

#produkt .produkt_castka_puvodni{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #c80000;
	text-decoration:line-through;
}

#produkt .cena_form{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;		
}

#produkt h1{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 17px;
	color: #969696;
	font-weight: bold;
}

#product .photo{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	height: 100px;
	background: url('images/none.gif');
}

.red{
	color: #c80000;
}

.grey{
	color: #969696;
}

.input_kusy{
	width: 25px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	background: url(images/input_kusy.gif) 0px 0px;
	border: none;
	text-align: center;
}

#produkt_m{
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#product_m h2{
	width: 164px;
	height: 24px;
	line-height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	font-size: 11px;
	color: #3c3c3c;
	font-weight: normal;
}

#product_m h2 a{
	padding: 0px 0px 0px 32px;
	margin: 0px 0px 0px 0px;	
	display: block;
	color: #3c3c3c;
	text-decoration: none;
}

#product_m h2 a:hover{
	color: #c80000;
	text-decoration: none;
}

#articles_page_selection{
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
	text-align: right;
}

#articles_page_selection a{
	color: #c80000;
	text-decoration: none;
}

#articles_page_selection a:hover{
	color: #c80000;
	text-decoration: underline;
}

#product{
	position: relative;
	float: left;
	padding: 0px 0px 0px 40px;
	margin: 5px 0px 10px 0px;
	width: 164px;
}

#katalog{
	position: relative;
	padding: 10px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
}

#vyhledat{
	padding: 10px 10px 20px 10px;
	margin: 0px 0px 0px 0px;	
}

.cena{
	text-align: center;
	width: 92px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	color: #c80000;
	font-weight: bold;
	float: left;
}

.puvodni_cena{
	text-align: center;
	width: 92px;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	color: #c80000;
	float: left;
	text-decoration: line-through;
	font-style:oblique;
}

.muscle{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 0px; 
	top: 0px; 
	border:none;
}

.muscle_active a{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 14px; 
	top: 0px; 
	border: none;
	background: url(images/muscle.png) no-repeat 0px -40px;
	_background: url(images/muscle_ie.gif) no-repeat 0px -40px;
}

.muscle_active a:hover{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 14px; 
	top: 0px; 
	border: none;
	background: url(images/muscle.png) no-repeat 0px -40px;
	_background: url(images/muscle_ie.gif) no-repeat 0px -40px; 
}

.muscle a{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 14px; 
	top: 0px; 
	border: none;
	background: url(images/muscle.png) no-repeat 0px 0px;
	_background: url(images/muscle_ie.gif) no-repeat 0px 0px;
}

.muscle a:hover{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 14px; 
	top: 0px; 
	border: none;
	background: url(images/muscle.png) no-repeat 0px -40px;
	_background: url(images/muscle_ie.gif) no-repeat 0px -40px;
}

.sport{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 0px; 
	top: 0px; 
	border:none;
}

.sport_active a{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 139px; 
	top: 0px; 
	border: none;
	background: url(images/sport.png) no-repeat 0px -40px;
	_background: url(images/sport_ie.gif) no-repeat 0px -40px;		
}

.sport_active a:hover{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 139px; 
	top: 0px; 
	border: none;
	background: url(images/sport.png) no-repeat 0px -40px;
	_background: url(images/sport_ie.gif) no-repeat 0px -40px;		
}

.sport a{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 139px; 
	top: 0px; 
	border: none;
	background: url(images/sport.png) no-repeat 0px 0px;
	_background: url(images/sport_ie.gif) no-repeat 0px 0px;		
}

.sport a:hover{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 139px; 
	top: 0px; 
	border: none;
	background: url(images/sport.png) no-repeat 0px -40px;
	_background: url(images/sport_ie.gif) no-repeat 0px -40px;	
}

.life{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 0px; 
	top: 0px; 
	border:none;
}

.life a{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 264px; 
	top: 0px; 
	border: none;
	background: url(images/life.png) no-repeat 0px 0px;
	_background: url(images/life_ie.gif) no-repeat 0px 0px;
}

.life a:hover{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 264px; 
	top: 0px; 
	border: none;
	background: url(images/life.png) no-repeat 0px -40px;
	_background: url(images/life_ie.gif) no-repeat 0px -40px;
}

.life_active{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 0px; 
	top: 0px; 
	border:none;
}

.life_active a{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 264px; 
	top: 0px; 
	border: none;
	background: url(images/life.png) no-repeat 0px -40px;
	_background: url(images/life_ie.gif) no-repeat 0px -40px;
}

.life_active a:hover{
	position:absolute;
	width: 120px;
	height: 40px; 
	left: 264px; 
	top: 0px; 
	border: none;
	background: url(images/life.png) no-repeat 0px -40px;
	_background: url(images/life_ie.gif) no-repeat 0px -40px;
}

#page{
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
	width: 574px;
}

#page h1{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 17px;
	color: #969696;
	font-weight: bold;
	color: #c80000;
}

#page h2{
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 17px;
	color: #969696;
	font-weight: bold;
	color: #c80000;
}

#page p{	
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

#page .paragraph_photo{
	padding: 8px 0px 5px 5px;
	margin: 0px 0px 0px 0px;	
}

#page .photos{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;		
}

#page a{
	color: #c80000;
	text-decoration: underline;
}

#page a:hover{
	color: #c80000;
	text-decoration: none;
}

#page ul{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	list-style: none;
}

#page ul li{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 10px;
	background: url(images/sipka.gif) no-repeat 0px 6px;
}

#mytable{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;	
	width: 100%;
}

#mytable .thead{
	background: #000000;
	font-weight: bold;
	color: #ffffff;
}

#mytable td{
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #f0f0f0;
}

#registrace{
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;	
}

#registrace a{
	text-decoration: underline;
	color: #c80000;
}

#registrace a:hover{
	text-decoration: none;
	color: #c80000
}

#registrace .input_reg{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	width: 170px;
	border: 0px solid #ecefe4;
}

#registrace .td{
	height: 18px;
	background: #ebebeb;
	color: #000000;
	padding: 0px 0px 0px 5px;
}

#registrace .td_important{
	height: 18px;
	background: #c80000;
	color: #ffffff;
	padding: 0px 0px 0px 5px;
}

#registrace .td_input{
	height: 18px;
	border: 1px solid #ebebeb;
}

#registrace .td_input_important{
	height: 18px;
	border: 1px solid #c80000;
}

#registrace .reg_input{
	border: none;
}

#Pocet{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#CartInput{
	padding: 0px 10px 0px 10px;
	float: left;
}

.davkovani{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 0px;
}

.davkovani_nadpis{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	font-weight: bold;
}

#CenaCelkem{
	position: absolute;
	right: 20px;
	bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #c80000;	
}

#kosikItem{
	border-bottom: 1px solid #ebebeb;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}

.Delete{
	float: left;
	border: none;
}

.kosik_left_block{
	position: relative;
	width: 354px;
	height: 150px;
	float: left;
}

.kosik_left_block_order{
	position: relative;
	width: 100%;
	height: 110px;
	float: left;
}

.kosik_right_block{
	width: 220px;
	float: left;
}

.objednavka a{
	color: #c80000;
	text-decoration: none;
}

.objednavka a:hover{
	color: #c80000;
	text-decoration: underline;
}

.postovne{
	width: 572px;
	padding: 0px 0px 0px 0px;
	margin: 50px 0px 20px 0px;
	border: 1px solid #ebebeb;
}

.dark{
	color: #444444;
}

#produkt .td{
	background: #ebebeb;
}

.message4{
	font-size: 17px;
	color: #969696;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
	border-bottom: 1px solid #ebebeb;
}

.message1{
	width: 100%;	
	text-align: center;
}

.price2{
	font-size: 14px;
	font-weight: bold;
	color: #c80000;		
}

.txt{
	float: left;
}

#podmenu{
	/*border: 1px solid red;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
}

#podmenu ul{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;	
}

#podmenu ul li{
	float: left;
	padding: 0px 0px 0px 18px;
	margin: 0px 10px 0px 0px;
	height: 13px;
	line-height: 13px;
	background: url(images/sipka3.gif) no-repeat 0px 0px; 
}

#podmenu ul li a{
	color: #000000;
	text-decoration: none;
}

#podmenu ul li a:hover{
	color: #c80000;
	text-decoration: none;
}

#podmenu .active a{
	font-weight: bold;
	color: #c80000;
	text-decoration: none;
}

#podmenu .active a:hover{
	font-weight: bold;
	color: #c80000;
	text-decoration: none;
}

.banner_left{
	float: left;
}

.banner_right{
	float: right;
}

/***************************          menu nove           ***************************/

    #left_content ul {
      list-style-type: none;
      margin: 0; padding: 0;
    }
	 
	 #kategorie_left li { _behavior: url("menu.htc") }
    #kategorie_left ul a { _display: inline-block; }
    .visible { _display: block ! important; }
	 
    #kategorie_left { width: 154px;	  background: url(images/menu_left_2.gif) repeat-y 0px 0px;}
    #kategorie_left ul {
		_background: url(images/menu_left_2.gif) repeat-y 0px 0px;
      display: none;
      padding: 0px 0px 0px 0px;
      position: absolute;
      left: 100%;
		top: 0px;
      width: 154px;
    }
    #kategorie_left li {
	  position: relative ;
	  padding: 0px 15px 0px 10px;
	  display: block;
		line-height: 24px;
		height: 24px;
	  }
	  
	  #kategorie_left li a{
	  display: block;
	  _display: normal;
	  	line-height: 24px;
		height: 24px;
	  	color: #646464;
	  	text-decoration: none;
	  }
	  
	  #kategorie_left li a:hover{
	 
	  	color: #c80000;
	  	text-decoration: none;
	  }	  
	  
    #kategorie_left li:hover > ul { display: block;  background: url(images/menu_left_2.gif) repeat-y 0px 0px;}
    #kategorie_left ul a {
      display: block;
      text-align: left;
      padding: 0px 0px 0px 0px;
      width: 100%;
		color: #646464;
		text-decoration: none; 
		_display: normal;
    }
    #kategorie_left ul a:hover {color: #c80000; text-decoration: none; }

/**************************           konec menu          ***************************/




#banners{
	background: #ebebeb;
}

.produkt_nazev{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	width: 164px;
	height:24px;
	line-height: 24px;
	overflow:hidden;
	background: url(images/bg_produkt_nazev.gif) no-repeat 0px 0px;
}

.snow_hlavicka{
	position:absolute;
	top:0px;
	left:15px;
	z-index:1000;
	width:982px;
	height:160px;
}

.flash_line{
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
