html, body{
	background-image:url('/public/img/bg_hl.gif');	
	overflow-x:hidden;
	
}
body{

width:984px;
margin:0 auto;
margin-top:5px;
text-align:center;
position:relative;

}
h2{
	font-size:	12px;
	color:#B56100;
}
.linx h2{
	margin:0px 0px 0px 0px;	
}
#h1main{
	position:absolute;
	z-index:100;
	top:390px;	
	margin:0px 0px 0px 490px;
	padding:0px 0px 0px 0px;
	font-size:12px;	
	color:#154F7F;
}
#h1{
	position:absolute;
	z-index:100;
	top:385px;	
	margin:0px 0px 0px 230px;
	padding:0px 0px 0px 0px;
	font-size:16px;	
	color:#B86400;
}

#h1_kat{
	position:absolute;
	z-index:100;
	top:293px;	
	width:525px;
	text-align:left;
	margin:0px 0px 0px 250px;
	padding:0px 0px 0px 0px;
	font-size:16px;	
	color:#5983AC;
}
#drobec{
	position:absolute;
	z-index:100;
	top:268px;	
	/*top: 370px;*/
	margin:0px 0px 0px 250px;
	padding:0px 0px 0px 0px;
	font-size:11px;	
	color:#5983AC;
	width:500px;
	text-align:left;
}

.main{
	border-left: 2px solid #92adca; 
	border-right: 2px solid #92adca;
	margin-right:2px;
	margin-top:5px;
	background:#FFFFFF;
	width:980px;
}
#main_center{
	float:left; 
	position:relative; 
	left:200px;
	width:579px;
}
#main_left{
	 float:left; 
	 position:relative; 
	 left:-582px;
	 top:-10px;
	 width:194px;
	 margin-left:6px;
	 
}
#main_right{
	 float:right; 
	 position:relative; 
	 top:-35px;
	 
	 width:191px;
	 margin-right:6px;
	 
}

#main_top{
	 position:relative; 
	 width:100%;
	 height:258px;
}
#main_bottom{
	background:#92ACC7;
	height:40px;
	margin:10px 4px 0px 4px;
	padding:15px 4px 0px 4px;
	color:#FFFFFF;
	font-weight:bold;
}
#main_bottom a{
	color:#EEEEEE;
}
#top{
	position:absolute;
	text-align:center;
	top: 8px;
	/* top: 110px; */
	left:50%;
	right:50%;
}
.top_bann{
	width:980px;
	position:relative;
	top:0px;
	left:-487px;	

	text-align:left;
}
.box_top_link{
	background:#4A75A2;
	text-align:right;
	padding:5px 0px 0px 0px;;
	color:#D5E2EB;
	width:972px;
	_width:970px;
	
}
.box_top_roh{
	background:#4A75A2;
	width:972px;
	_width:970px;
	height:10px;
	
}


.box_top_link2{
	position:relative;
	right:50px;
}
.box_top_link a{
	color:#D5E2EB;
}
.box_top_roh .roh_top1{
	float:left;
}
.box_top_roh .roh_top2{
	float:right;
}
.box_logo{
	background:  url('/public/img/logo_hlavni2.jpg') no-repeat;
	text-align:left;	
	width:974px;
	margin:0px 0px 0px 0px;
	padding-top:153px;
}
.box_logo .left_mez{
		width:39px;
}
/* Stred */

.hl_zbozi1{
	background: url('/public/img/top_info_box.jpg');
	text-align:left;
	height:240px;
}
.hl_zbozi1 a{
	font-size:	12px;
	color:#B56100;
	text-decoration:none;
	
}
.hl_zbozi2{
	display: inline;
	width:225px;
	float:left;
	margin:20px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.hl_zbozi2 .img{
	text-align:center;
}
.hl_zbozi1 h2{
	margin:0px 0px 0px 0px;	
}
.hl_zbozi2 .popis{
	color:#154F7F;
	font-size:10px;
	height:65px;
	overflow:hidden;
	float:left;
	width:140px;
	line-height:11px;
}

.proc_my{
	float:right;
	margin:45px 10px 0px 0px;
	width:280px; 	
}
.r{
	text-align:right;	
}
.proc_my_odkaz{
	height:20px;
	width:80px;	
}
.proc_my ul{
	color:#154F7F;	
	margin:5px;
	padding-left:8px;
}
.proc_my ul li{
	color:#FD7B1B;
	list-style-type:square;
}
.proc_my ul span{
	color:#154F7F;	
	font-size:11px;
}



#main_center .kat{
	background: url('/public/img/doporucujeme.jpg') no-repeat;
	text-align:left;
	padding:14px 10px 10px 50px;
	margin:0px 0px 10px 0px;
	color:#5983AC;
	font-size:14px;
}
#main_center .kat2{
	background: url('/public/img/doporucujeme.jpg') no-repeat #F0F5F9;
	text-align:left;
	padding:34px 10px 10px 50px;
	margin:0px 0px 10px 0px;
	color:#5983AC;
}
#main_center .kat2 a{
	color:#29405D;
	font-size:12px;
	font-weight:bold;
}
#main_center .kat2 .podkat{
	border-top:	solid 2px #FFFFFF;
	padding:10px;
}
#main_center .kat2 .navi{
	position:relative;
	top:-20px;	
	text-align:right;
}
#main_center .kat2 .navi a{
	color:#29405D;
	font-size:11px;	
	text-decoration:none;
	font-weight:normal;
}
.produkt{
	position:relative;
	width:160px;
	height:275px;	
	text-align:left;
	float:left;
	padding:15px 15px 15px 15px;
}
.produkt .akce{
	position:absolute;
	top:5px;
	font-weight:bold;
	color:red;	
}
.produkt h3 a{
	color:#B56100;
	font-size:	12px;
	text-decoration:none;
}
.produkt .img{
	text-align:center;	
	margin:5px;
}
.produkt .popis{
	font-size:11px;
	line-height:12px;	
	color:#7B7B7B;
	overflow:hidden;
	height:85px;
	margin:5px 5px 5px 5px;
}
.znacka{
	float:left;	
	margin:10px;
	color:#29405D;
	font-weight:bold;
}
.stranky{
	margin:10px;
	float:right;	
}
.stranky a, .stranky{
	color:#5983AC;
	font-weight:bold;
}
.stranky .v{
	color:#F96900;
}
.bottom_navi2{
	background:#EFF3F7;	
	margin:10px 0px 0px 0px;
}
.produkt .cena img{
		position:relative;
		top:10px;
		left:5px;
}
.produkt strong{
	font-weight:normal;
	color:#154F7F;
	}
.produkt span{
	font-weight:bold;
	color:#154F7F;
	}

.br{
	border-right:1px solid #E8E8E8;
}
.bl{
	border-left:1px solid #E8E8E8;
}
.bt{
	border-top:1px solid #E8E8E8;
	}
.bb{
	border-bottom:1px solid #E8E8E8;
	}



/* Leve menu */
.menu_portal{
	float:left;
	margin:0px 0px 0px 20px;
	color:#547AA7;
	font-weight:bold;
	font-size:11px;
	line-height:18px;
	height:18px;
	display:inline;
}
.menu_portal a{
	color:#547AA7;
	text-decoration:none;
	font-weight:normal;
	
}
.menu ul{
	margin:0px 0px 10px 0px;
	}
.menu_ramecek{
	float:left;	
	
	height:18px;
}
.box_sub_potize{
	background:#ADC2D7 url('/public/img/sub_potize.jpg') no-repeat;
	padding:5px 5px 5px 5px;;
}
.box_sub_potize div{
	padding:10px 45px 10px 0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
.box_sub_potize ul{
	background:#FFFFFF;
	text-align:left;
	padding-left:5px;
	overflow:auto;
	height:150px;	
	margin:0px 5px 5px 3px;
	
}
.box_sub_potize ul li{
	list-style:none;	
}
.box_sub_potize ul li a{
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
.box_dub_potize_in1{
	padding:0px 0px 10px 0px;
	text-align:center;	
}

.box_search {
	background-image: url("/public/img/hledani.jpg"); 
	background-repeat: no-repeat; 
	height: 60px; 
	margin-top: 0px; 
	margin-bottom: 0px;
}
.box_search1 {
	padding: 0px; 
	padding-top: 29px; 
	padding-left: 70px; 
	text-align: left;
}

.box_search1 input.si1 {
	position: relative;
	top: -5px;
	margin: 0px;
	margin-top: 2px; 
	padding: 0px; 
	width: 80px; 
	
	display: inline;
	border: 0px solid black;
}
.box_search1 input.si1but {
	margin: 0px; 
	margin-left: 5px; 
	padding: 0px; 
	display: inline; 
	width: 25px; 
	height: 20px;
	border: 0px solid black;
}
.menu{
	padding:10px 5px 0px 0px;	
	text-align:left;
	
}
.menu div{
	width:111px;
	background: #EEF1F6;
	color:#5388A8;
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
}
.menu a{
	color:#2E567A;
	text-decoration:none;
}
.menu ul li{
	height:17px;
	background: url('/public/img/menu_pol_bg.jpg') right 0 repeat-y;
	margin:0px 0px 1px 0px;
	padding:2px 20px 2px 10px;
	color:#2E567A;
	list-style-type:none;
	text-align:right;
}
.menu ul .menu1{
	background: url('/public/img/menu_hl_pol1_bg.jpg') right 0 repeat-y;
	height:24px;
	text-align:left;
	font-weight:bold;
}

.menu ul .menu2{
	background: url('/public/img/menu_hl_pol2_bg.jpg') right 0 repeat-y;
	height:24px;
	text-align:left;
	font-weight:bold;
}

.menu ul .menu3{
	background: url('/public/img/menu_hl_pol3_bg.jpg') right 0 repeat-y;
	height:24px;
	text-align:left;
	font-weight:bold;
	height:20px;
}
.nejctenejsi{
	line-height:18px;
	background: url('/public/img/nejctenejsi.jpg') no-repeat;;	
	font-weight:bold;
	text-align:left;
	color:#5388A8;
	padding:2px 5px 2px 5px;
	margin:5px 0px 15px 0px;
	font-size:13px;
}
.nejctenejsi h2 {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	
}
.nejctenejsi h2 a{
	font-size:11px;
}

.nejctenejsi img{
	float:left;
	margin:10px 5px 5px 5px;	
	border:2px solid #92AEC6;
}
.nejctenejsi a{
	color:#265C8B;
	text-decoration:none;	
	font-size:12px;
}
.nejctenejsi div{
	background: url('/public/img/nejctenejsi_bg.jpg') right 0 repeat-y;
	padding:0px 15px 0px 0px;
}
.nejctenejsi .popis{
	color:#265C8B;
	font-size:11px;	
	font-weight:normal;
	padding:5px 0px 15px 0px;
	line-height:15px;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #EFF2F7;
}
.nejctenejsi .popis a{
	float:right;
}

/* Right */

.box_kosik{
	background: url('/public/img/pokladna.jpg') no-repeat;
}
.box_kosik2{
	text-align:left;
	width:125px;
	margin:0px 0px 0px 65px;	
	padding:10px 0px 5px 0px;
}
.box_kosik2 .poc{
	color:#2D5784;	
}

.box_prihlaseni{
	width:185px;
	background: url('/public/img/prihlaseni_bg.jpg') no-repeat;	
	padding:8px 0px 0px 0px;
	text-align:right;
	margin-right:0px
	font-size:11px;
}
.box_prihlaseni_ok{
	background: url('/public/img/prihlaseni_ok_bg.jpg') no-repeat;	
	padding:30px 0px 20px 30px;
	width:150px;
}
.box_prihlaseni_ok .user{
	width:150px;
	text-align:center;
}
.box_registrace{
	text-align:right;	
}
.box_prihlaseni a{
	color:#2D5784;
	text-decoration:none;	
}
.box_prihlaseni .mp0 div{
		
	margin:5px 0px 0px 26px;
	padding:0px 0px 10px 0px;
	text-align:left;
	
	
	
}
.box_prihlaseni .mp0 div .login_1{
	margin:0px 0px 9px 2px;	
	border:solid 0px;
	padding:0px;
	height:14px;
	_height:14px;
	text-align:left;
	width:102px;
}
.box_prihlaseni .mp0 div .login_send{
	margin:0px 0px 0px 15px;
	position:absolute;;
	top:142px;
	width:30px;
	height:20px;
	
}

.box_email{
	background: url('/public/img/email_zpravodaj_bg.jpg') no-repeat;	
	margin-bottom:5px;
}
.box_email .text{
	margin:0px 0px 0px 60px;
	padding-top:5px;
	line-height:15px;
	text-align:left;
	font-size:11px;
}
.box_email strong{
	color:#2D5784;	
}
.box_email .mp0{
	margin:8px 0px 0px 10px;
	padding-bottom:10px;
	text-align:left;
		
}
.box_email .mp0 .email_text{
	height:15px;
	width:135px;	
	border:0px;
	border:0px;
	position:relative;
	top:-6px;
}
.box_email .mp0 .email_but{
	margin:0px 0px 0px 5px;
	
	width:30px;
	height:20px;
}
.box_akce{
	background: url('/public/img/akce.jpg') no-repeat;	
	padding:0px 0px 0px 0px;
	text-align:left;
}
.box_akce .title{
	color:#19617A;
	font-weight:bold;
	font-size:14px;	
	position:relative;
	top:17px;
	left:30px;
	padding:10px 0px 0px 10px;
	
}
.box_akce .box_akce2{
	margin-top:15px;
	text-align:center;
	background: url('/public/img/akce_bg.jpg') repeat-y;	
	padding:15px 10px 0px 10px;
	
}
.box_akce .box_akce2 .pic{
	margin:5px 5px 5px 5px;
	
	float:left;
}
.box_akce .box_akce2 .pic img{
	border: solid 1px #B56100;
}

.box_akce .box_akce2 .text{
	width:50px;
	margin:5px 5px 5px 5px;
	float:left;
}
.box_akce .box_akce2 small{
	font-size:12px;
	color:#FC6F1E;	
}
.box_akce .box_akce2 h3{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;	
}
.box_akce a{
	color:#B56100;
	text-decoration:none;
}
.box_akce .oddel{
	margin:5px 0px 10px 0px;	
}
.box_akce .cena img{
	position:relative;
	top:10px;
	left:5px;
}
.box_akce .cena strong{
	font-weight:normal;
	color:#154F7F;
	}
.box_akce .cena span{
	font-weight:bold;
	color:#154F7F;
	}


.produkt_main{
	border-top:1px solid #EAEEF3;
	position:relative;
	top:30px;
	text-align:left;
	margin:20px;
	padding-top:10px;
	color:#2D5784;
}
.produkt_main strong{
	color:#2D5784;

}
.produkt_main .zb_detail{
	float:left;	
	margin:20px 20px 0px 0px;
	_margin:40px 20px 0px 0px;
}
.produkt_main .zb_popis{
	margin:20px 10px 0px 0px;
	_margin:40px 10px 0px 0px;
	float:left;	
	
}
.zb_popis_koupit{
	width:50px;	
}
.produkt_main .zb_popis table td{
	padding:0px 5px 0px 0px;
	font-size:12px;
}
.zb_text{
	padding:40px 20px 0px 20px;
	text-align:left;
	width:530px;
	background: url('/public/img/bg_zbozi_detail.jpg') repeat-x #D7E1EB ;
	font-size:11px;
	
}

.zb_text ul{
	list-style-image: url('/public/img/puntik.gif');
	list-style-type:square;
	margin:5px 0px 5px 20px;
		
}
.zb_left_rohy_top2{
	width:345px;
	background:#EAEFF4;
	height:8px;	
}
.zblr1{
	float:left;
}
.zblr2{
	float:right;
}
.zb_left_hod{
	width:305px;
	background:#EAEFF4;	
	text-align:left;
	padding:0px 20px 0px 20px;
}
.zb_left_hod .dotaz{
	width:220px;
	float:right;	
}
.zb_left_hod .dotaz2{
	width:300px;
}
.zb_left_hod .flleft{
	float:left;	
}
.addons h2{
	margin:0px 0px 5px 0px;	
	
	font-size:16px;
	color:#EF6702;
	text-align:left;
	
}
.addons{
	float:left;	
}
.zb_hodnoceni{
	
}
.poradna_top{
	margin:10px 0px 0px 0px;
	background:#EAEFF4;
	
}
.poradna_top strong{
	color:#2D5784;
	
}
.poradna_top input{
	margin:3px;
	
}
.addons2{
	width:190px;
	margin-right:20px;
	float:right;	
	text-align:left;
}
.s_timto_prod{
	padding:5px;
	background:#EAEFF4;
	font-size:15px;
	color:#5983AC;
	font-weight:bold;
	text-align:left;
}
.s_timto_prod img{
	margin:10px;
	float:left;
	
	
}
.spolukup_zbozi{
	float:left;	
	border:2px solid #92AEC6;
	margin:5px;
}
.spolukup_1{
	margin:10px 0px 0px 0px;
}
.spolukup_1 a{
	color:#EF6702;
	font-weight:bold;
	text-decoration:none;	
}
.addons3 h2{
	margin:10px 10px 5px 0px;	
	width:300px;
	display:inline;
	font-size:16px;
	color:#EF6702;
	text-align:left;	
	position:relative;
	top:-10px;
}
.addons3 {
	text-align:left;
	margin:10px 10px 	10px 10px;
}
.koment{
	margin-top:	10px;
}
.koment .jmeno{
	float:left;	
	color:#EF6702;
	font-weight:bold;
}
.koment .text{
	float:left;	
	width:510px;
	margin:0px 0px 0px 15px;
	border-top:1px solid #EAEEF3;
	color:#2D5784;
	font-size:11px;
}

.red{
	color: red;
	font-weight: bold;
}

.eror{
	border-color: red;
}

.pribeh{
	/*text-align: center;*/
	/* font-weight:bold; */
	padding: 8px;
	margin: 25px 0 16px 0; 
	/*font-size: 15px;	*/
	border: 1px #AF0808 solid;
}

.pribeh a{
	color: #AF0808;
	text-decoration: none;
	font-weight:bold;
}

#main_center .sociable img{
	margin: 0;
}

div.sociable {
	margin:16px 0;
	text-align: left;
	/*
	border:1px solid #DDDDDD;
	padding: 5px;
	*/
}

.sociable ul {
	display:inline;
	margin:0 !important;
	padding:0 !important;
}

.sociable ul li {
	background:transparent none repeat scroll 0 0;
	display:inline !important;
	list-style-type:none;
	margin:0;
	padding:1px;
}

.sociable .sociable_line{
	/*border-bottom: 1px solid; */
}

.sociable .social_link{
	width: 16px; 
	height: 16px;
	margin:0;
	padding:0;
	border:0 none;
}

#main_left .facebk{
	height: 140px;
}

#main_left .tvarbo{
	text-align: right;
	background: url('/public/img/odkpra.gif') no-repeat 172px 9px transparent;
	padding: 0 33px 0 0;
	line-height:145%;
}

#main_left .tvarbo a{ 
	color: #2E567A;
	font-weight:bold;
}

#main_left .tvarb{
	background: url('/public/img/tvar_mesice.jpg') no-repeat transparent;
	height: 261px;
	width: 188px;
	margin: 5px 0 8px 0;
}

#main_left .tvarb a{
	display:block;
	height: 261px;
	width: 188px;
}

.telo h2{
	color: #136A84; 
}

.telo h2 span{
	color: #136A84; 
}

.telo h3{ 
	font-size:1.2em;
}

.telo h3 img[align="left"]{
	margin:5px;
	padding:0 15px 0 0;
}

#main_center .aktualni_clanky{
	margin: 0;
	padding: 0;
}

#main_center .aktualni_clanky li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	color: #AF0808;
}

#main_center .aktualni_clanky li a{
	color: #AF0808;
}