     body{ 
		background:#fff url(bg_c.jpg) repeat-x;
		background-position: 50% 388px;
		background-repeat: repeat-y;
        	font:80% Trebuchet MS, Arial, Helvetica, Sans-Serif;
		color:#eee;
		line-height:180%;
		margin:0;
		padding:0;
		text-align:center;
        }

hr {
clear:both;
visibility:hidden;
}
 
     .header { 
		background:#fff url(bg.jpg) repeat-x;
		background-position: 50% 0px;
		background-repeat: repeat-y;
		height:220px;
		width:100%;
      }

     .in { 
		width:950px;
		height:200px;
		margin:0 auto;
      }
     .header .topmenu { 
		float:left;
		font-size:13px;
		text-align:left;
		height:25px;
		min-width:350px;
		background:#05090a;
		padding:0px 0 0 10px;
 
      }


     .header .topmenu a { 
		color:#928072;
		text-aling:center;
		text-decoration:none;
		padding:0 9px 2px 5px;
		border-right:1px dotted #5a3b17;

      }

     .header .topmenu a:hover { 
		color:#dd9d2c;
		text-aling:center;
		text-decoration:underline;
		padding:0 9px 2px 5px;
		border-right:1px dotted #5a3b17;

      }



     .header .search { 
		float:right;
		font-size:13px;
		text-align:left;
		height:35px;
		min-width:350px;
		background: url(search.png);
		padding:0px 0 0 10px;
 		border:0px solid red;
      }




     .header .search input.q { 
		float:left;
		width:220px;
		margin:3px 0 0 25px;
		font-size:12px;
		border:none;
		background:none;
		border:1px solid #000000;
		font-weight:bold;
		font-style:italic;
		color:#b2b074;
}   


     .header .search input.submit { 
		float:left;
		width:80px;
		margin:0 20px 0 7px;
		background:url(submit.png);
		border:none;
}

     .header .kosik { 
		clear:right;
		float:right;
		width:250px;
		height:80px;
		margin:30px 40px 0 17px;
		padding:3px 0 0 0;
		background:url(kosik.png);
		border:0px solid red;

}

     .header .kosik .cover { 
		display:block;
		width:250px;
		height:75px;
		text-decoration:none;
}
     .header .kosik .top { 
		padding:2px 0 0 0;
		visibility:hidden;

}

     .header .kosik .top a { 
		color:#928072;
		font-weight:bold;
		text-decoration:underline;
}
     .header .kosik .incart { 
		float:left;
		padding:2px 0 0 25px;
		color:#000;
		width:50px;
		font-size:14px;
}

     .header .kosik .incart_b { 
		float:left;
		padding:2px 0 0 0;
		color:#5c5d5d;
		font-size:11px;
}

     .header .kosik .incart_b strong { 
		color:#fff;
		font-size:12px;

} 




     .header .logo { 
		background:url(logo.png);
		border:0px solid red;
		float:left;
		clear:left;
		width:233px;
		height:99px;
		margin:35px 0 0 10px;
} 
     .header .logo a{ 
		text-decoration:none;
		display:block;
		width:233px;
		height:99px;
} 


     .content { 
		width:990px;
		min-height:900px;
		margin:0 auto;
		border:0px solid red;
      }

     .content .left { 
		position:relative; 
		left:-2px;
		top:-6px; 
		width:180px;
		min-height:1100px;
		float:left;

      }


     .content .left .in { 

		float:left;
		border-bottom:0px solid #151110;
		background: url(left_menu_bg.png);
		background-repeat: repeat-y;
		width:185px;
		height:100%;
border:0px solid red;
      }

     .content .left .in .top { 
		border:none;
		width:180px;
		height:32px;
	}

     .content .left .in .tops { 
		border:none;
		width:185px;
		height:14px;
		background:url(left_menu_tops.png) no-repeat;
		background-position: 3px 0px;
	}

     .content .left .in .bottom { 
		border:none;
		width:185px;
		height:14px;
		background:url(left_menu_bottom.png) no-repeat;
		background-position: 3px 0px;
	}



     .content .left .in .menus { 
		border:none;
		width:176px;
		border:0px solid red;
		overflow:hidden;
	}



     .content .left .in .menus a { 

		display:block;
		text-align:left;
		margin:0 0 0 4px;
		padding:1px 0 1px 10px;
		width:160px;
		color:#80807f;
		text-decoration:none;
		border-bottom:1px solid #151110;
		background:url(menu_a.png);
	}

     .content .left .in .menus a.sekce { 

		display:block;
		text-align:left;
		margin:0 0 0 4px;
		padding:1px 0 1px 10px;
		width:160px;
		color:#80807f;

		text-decoration:none;
		border-bottom:1px solid #151110;
		background:url(menu_a.png);
	}
     .content .left .in .menus a:hover,.content .left .in .menus a.sel { 
		display:block;
		text-align:left;
		margin:0 0 0 4px;
		padding:1px 0 1px 10px;
		width:160px;
		color:#dd9d2e;
		text-decoration:none;
		border-bottom:1px solid #151110;
		background:url(menu_b.png);
	}



     .content .left .in .menus ul { 
		border:none;
		list-style-type:none;
		margin:0;
		padding:0 0 5px 0;
	}

     .content .left .in .menus ul a, .content .left .in .menus ul a.sel { 
	padding:0 0 0 19px;
}

     .content .left .in .menus ul a:hover{ 
	padding:0 0 0 19px;
}

     .content .center { 
		width:611px;
		min-height:990px;
		float:left;
		position:relative;
		top:-32px;
		border:0px solid orange;
		text-align:left;
		padding:0 15px 0 10px;
      }

     .content .center h1 { 
		margin:0px 10px 0 0;
		padding:2px 0px 2px 5px;
		display:block;
		color:#86776d;
		border-bottom:1px solid #443b35;
		font-size:16px;
		text-transform:uppercase;
		font-weight:normal;	
		letter-spacing: 1px;
	}
     .content .center h2 { 
		margin:0px 10px 0 0;
		padding:2px 0px 2px 2px;
		display:block;
		color:#86776d;
		border-bottom:1px solid #443b35;
		font-size:14px;
		text-transform:uppercase;
		font-weight:normal;	
		 
	}

     .content .center p {
font-size:13px;
} 


     .content .center .produkt_vypis_gallery { 
		margin:0px 10px 0 0;
		padding:2px 0px 2px 5px;
		display:block;
		color:#86776d;
		border-bottom:0px solid #443b35;
		font-size:11px;
		min-height:125px;
		font-weight:normal;	
	}






     .content .center .produkt_vypis_gallery { 
		margin:0px 10px 0 0;
		padding:2px 0px 2px 5px;
		display:block;
		color:#86776d;
		border-bottom:0px solid #443b35;
		font-size:11px;
		min-height:125px;
		font-weight:normal;	
	}


     .content .center .produkt_vypis_gallery img.mainimage_produkt {
		height:100px;
		margin:5px 5px;
 		border:1px solid #443b35;
}


     .content .center .clanek { 
		margin:0px 10px 0 0;
		padding:2px 0px 2px 15px;
		display:block;
		color:#86776d;
		border-bottom:1px solid #443b35;
		font-size:11px;
		min-height:255px;
		font-weight:normal;
		background:#171412;	
	}





     .content .center .produkt_vypis { 
		margin:0px 10px 0 0;
		padding:2px 0px 2px 5px;
		display:block;
		color:#86776d;
		border-bottom:1px solid #443b35;
		font-size:11px;
		height:255px;
		background:url(produkt_text_bg.png) repeat-x;	 
		font-weight:normal;	
	}


     .content .center .kosik_vypis { 
		margin:0px 10px 0 0;
		padding:2px 0px 2px 5px;
		display:block;
		color:#86776d;
		border-bottom:1px solid #443b35;
		font-size:11px;
		min-height:155px;
		background:url(kosik_text_bg.png) repeat;	 
		font-weight:normal;	
	}
  .content .center .kosik_vypis span.yellow {
font-size:14px;
font-style:italic;
color:orange; 
	}
 

     .content .center .kosik_vypis table {
width:99%;
border-left:1px solid #443b35;
border-top:1px solid #443b35;
font-size:13px;
 margin:0 0 10px  0;} 

     .content .center .kosik_vypis table .firstimg { 
		width:40px;
		padding:0 2px;
	}
     .content .center .kosik_vypis table .firstimg img {
	padding:0 0 0 3px;
} 
     .content .center .kosik_vypis table .firstname { 
		width:auto;
	}

     .content .center .kosik_vypis table .fistpocet { 
		width:20px;
	}

     .content .center .kosik_vypis table .cena { 
		width:45px;
	}

     .content .center .kosik_vypis table .erase { 
		width:30px; font-size:10px;
	}

     .content .center .kosik_vypis table a { 
		display:block;
		color:#70806d;
		text-decoration:none;
	}
     .content .center .kosik_vypis table a:hover { 
		display:block;
		color:#70806d;
		text-decoration:underline;
	}



     .content .center .kosik_vypis table  th { 
line-height:13px;
text-align:center;
border-bottom:1px solid #443b35;
border-right:1px solid #443b35;
background:#463930;
	 height:30px; padding:8px 10px;
	}

 
     .content .center .kosik_vypis table .stav1 td { 
border-bottom:1px solid #443b35;
border-right:1px solid #443b35;
background:#29201b;
	 height:30px; padding:5px 10px;
	}
     .content .center .kosik_vypis table .stav2 td { 
	 background:xblue;
border-bottom:1px solid #443b35;
border-right:1px solid #443b35;
	 height:30px; padding:5px 10px;
background:#312621;

	}

     .content .center .kosik_vypis table .stav3 td { 

	 border-bottom:1px solid #443b35;
	 border-right:1px solid #443b35;
	 height:30px; padding:5px 10px;
 
	}    
 .content .center .kosik_vypis table .stav4 td { 
 color:#eee;
font-weight:bold;
	 border-bottom:1px solid #443b35;
	 border-right:1px solid #443b35;
	 height:30px; padding:5px 10px;
 background:#312621;
	}

.radio {width:45px; float:left;}
label {float:left; width:400px;padding:4px 0 0 0;}



     .content .center .produkt_vypis .imgcover img { 
max-height:225px; 
margin:8px; 
max-width:178px;
}


      .content .center .produkt_vypis .imgcover {
		height:255px;
		border-right:1px solid #251e1a;
		width:185px;
		float:left;

}     


	.content .center .produkt_vypis .infocover {
		height:245px;
		border-left:1px solid #120e0c;
		width:400px;
		padding:5px 4px;
		float:left;
		font-size:15px;
		color:#59473c; 	
}

	.content .center .produkt_vypis .infocover a{
color:#786254;
}


	.content .center .produkt_vypis .infocover .info_2 {
		padding:5px 10px;
		height:70px;
		border-bottom:1px solid #120e0c;
		border-top:1px solid #251e1a;
}


	.content .center .produkt_vypis .infocover .info_2 .info_2_a {
		float:left;	
		padding:2px 10px;
}

	.content .center .produkt_vypis .infocover .info_2 .info_2_b {
		float:left;
		clear:left;
		padding:2px 10px;
}

	.content .center .produkt_vypis .infocover .info_2 .info_2_c {
		float:right;
		clear:left;
		width:320px;
		text-align:left;
		padding:2px 10px 2px 10px;
		color:#b59c8f;
		font-size:14px;
		line-height:16px;
}

	.content .center .produkt_vypis .infocover .info_2 .info_2_c strong {

	color:#39312b;

}
	.content .center .produkt_vypis .infocover .info_3 .info_3_a {

		position:relative;
		top:-10px;
		float:left;	
		padding:2px 0 2px 10px;
}



	.content .center .produkt_vypis .infocover .info_3 .info_3_b {
		position:relative;
		top:-18px;
		float:right;	
		padding:2px 0 2px 10px;
		border:0px solid red;

}

.content .center .produkt_vypis .infocover .info_3 .info_3_b img {
		float:right;
		height:45px;
		width:126px;border:none;

}







.content .center .produkt_vypis .infocover .info_3 {
		padding:5px 10px;
		height:35px;
		border-bottom:0px solid #120e0c;
		border-top:1px solid #251e1a;

}




.content .center .produkt_vypis .infocover .info_3 strong {
color:orange;
font-size:15px;
}
     .content .center .order { 
		margin:0px 10px 0 0;
		padding:2px 0px 2px 5px;
		display:block;
		color:#86776d;
		border-bottom:1px solid #443b35;
		font-size:11px;
		height:25px;
		background:url(order.png) repeat-x;	 
		font-weight:normal;	
	}
     .content .center .order .typ { 
		width:48%;
		float:left;
		padding:0 0 0 10px;
	} 
    .content .center .order .jak { 
		width:50%;
		float:left;
		text-align:right;
	}
    .content .center .order .strankovani { 
	 	padding:2px 0 0 0;
		float:center;
		font-size:12px;
		text-align:center;	
		color:#585242;
	}

    .content .center .order .strankovani a {
		padding:0 3px;
		color:#585242; 

		text-decoration:none;
	}

    .content .center .order .strankovani a:hover {
		padding:0 3px;
		color:#ab9284;  

		text-decoration:none;
	}
	.content .center .order .typ a {

		color:#86776d;  
		text-decoration:none;
	}


.content .center .order .jak a {
		padding:0 2px;
		float:right;
		color:#86776d;  
		text-decoration:none;
}

.content .center .order .jak a img {
		border:none;
		height:25px;
		float:right;
		padding:0 7px;
}



.content .center .order a:hover {
		color:#dd9d2e;
		text-decoration:underline;		
}
.content .center .order a.sel{
		color:#dd9d2e;
		text-decoration:underline;
}






     .content .center .produkt { 
		margin:0px 0px 0 0;
		padding:2px 0px 2px 5px;
		display:block;
		color:#86776d;
		border-bottom:0px solid #443b35;
		font-size:11px;
		height:165px;
		width:300px;
		background:url(produkt_bg.png) no-repeat;	 
		font-weight:normal;	
		overflow:hidden;
		float:left;
	}


     .content .center .produkt h3 { 
		margin:0;
		padding:5px 0 2px 10px;
		height:22px;
overflow:hidden;
		border-bottom:0px solid #443b35;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing: 1px;
	}

     .content .center .produkt h3 a { 
		color:#eae8e6;
		text-decoration:none;
}

     .content .center .produkt h3 a:hover { 
		color:#dd9d2e;
}
     .content .center .produkt .img {
	float:left;
	height:118px;
	width:82px;
	margin:1px 0 0 8px;
	border:1px solid #000;
	overflow:hidden;
	background:#fff;
	}
     .content .center .produkt .img img {
	width:92px;
}
     .content .center .produkt .desc {
	float:left;
	height:100px;
	width:190px;
	margin:0px 0 0 8px;
	border:0px solid #000;
	overflow:hidden;
	line-height:14px;
	font-size:12px;

	}


     .content .center .produkt .sklad {
	float:left;
	height:30px;
	width:85px;
	padding:3px 0 0 10px;
	font-size:11px;
	color:yellow;
		text-transform:none;
		letter-spacing: 1px;
	}
     .content .center .produkt .cena {
	float:left;
	height:30px;
	width:95px;
	font-size:14px;
	padding:4px 0 0 10px;
	color:#dd9d2e;
	}



     .content .center .produkt .cena a  {
	float:right;
	height:40px;
	width:40px;
		background:url(kosik-greenx.png) no-repeat;
	font-size:0px;
	padding:0px;
	margin:-7px 0 0 0px;
	color:#dd9d2e;
	}

     .content .center .produkt .cena a:hover  {
	float:right;
	height:40px;
	width:40px;
		background:url(kosik-green.png) no-repeat;
	font-size:0px;
	padding:0px;
	margin:-7px 0 0 0px;
	color:#dd9d2e;
	}





     .content .right { 
		position:relative; 
		right:-2px;
		top:-6px; 
		width:174px;
		min-height:1100px;

		float:left;
		border:0px solid red;
      }


     .content .right .login { 
		border:0px solid red;
		height:165px;
		width:170px;
      }


     .content .right .login .top { 
	height:29px;
	width:174px;
	background:url(right_login-top.png) no-repeat;

	}


     .content .right .login .logincont { 
		line-height:15px;
		padding:3px 0 10px 0;
		width:174px;
		background:url(right_login_content.png) repeat-y;
}
	
     .content .right .login .logincont input {
		padding:3px 2px;
		margin:2px 0 0 7px;
		font-size:11px;
		background:#17110e;
		border:1px solid #28201b;
		color:#69554d;
		width:150px;
}



     .content .right .login .logincont input.submit { 
		float:right;
		clear:both;
		padding:3px 2px;
		margin:3px 6px 0  0;
		font-size:0px;
		width:84px;
		height:27px;
		background:url(login-submit.png) repeat-y;
}



     .content .right .login .logincont a { 
padding:0 0 0 10px;
font-size:11px;
text-align:left;
clear:both;
display:block;
color:#69554d;
}







     .content .right .topgame { 
		min-height:400px;
		width:170px;
      }


     .content .right .topgame .top { 
	height:29px;
	width:174px;
	background:url(right_topgame-top.png) no-repeat;

	}


     .content .right .topgame .topgamecont { 
		line-height:17px;
		padding:3px 0 10px 0;
		width:174px;
		background:url(right_login_content.png) repeat-y;
	}


     .content .right .topgame .space { 
		clear:both;
		padding:9px 0 10px 0;
		width:174px;
		background:url(right_top_game_space.png) repeat-y;
	}


     .content .right .topgame  .topgamecont img { 
height:100px;  
border:1px solid #312823;

text-align:center;
clear:both;
}

     .content .right .topgame  .topgamecont a { 

text-align:center;
padding:5px 0 5px 0;
font-size:13px;
color:#564841;
}


     .content .right .topgame  .topgamecont strong { 

text-align:center;
padding:8px 0 5px 0;
font-size:12px;
color:#54776f;
}



     .content .footer { 
		margin:15px 0 0 0;
		clear:both;
		width:990px;
		height:190px;
		float:left;
		background:url("footer.png") 50% 0 no-repeat;
		border:0px solid red;
color:#5c493c;
      }

	.footer a {color:#5c493c;}
     .content .footer .inspace { 
clear:both;
height:115px;

}
img, div, input { behavior: url("./fix/iepngfix.htc") }










.swmenu {
position: absolute; 
left: 0px; 
top: 175px; z-index:500;
position: fixed;height:150px; 
width:60px;

-moz-background-clip: -moz-initial; 
-moz-background-origin: -moz-initial; 
-moz-background-inline-policy: -moz-initial; 
padding-top: 0px;
}



.swmenu a {
 width:100px;
height:25px;
 text-align:center;
float:left;
 border:1px solid; 
line-height:12px;
 color:#eee;
background:url("http://www.download-centrum.cz/img/tabs_b.jpg");
 padding:0px 8px 0px 8px;
 margin:1px 2px; 
 font-size:11px; 
 font-weight:none;

-moz-border-radius: 8px;
-webkit-border-radius: 8px;

-moz-border-radius-topright: 2px;
-webkit-border-radius-topright: 2px;

-moz-border-radius-bottomleft: 3px;
-webkit-border-radius-bottomleft: 3px;

}

.swmenu a#mac {
  border-color:#9c48aa;
}
.swmenu a#win {
  border-color:#0e5a99;
}
.swmenu a#mobile {
  border-color:#9c48aa;
}




.swmenu .coverfb {
 width:100px;
height:18px;
 text-align:center;
float:left;
 border:1px solid; 
line-height:11px;
 color:#eee;
background:#eceef5;
 padding:3px 8px 2px 8px;
 margin:1px 2px; 
 font-size:11px; 
 font-weight:none;

-moz-border-radius: 8px;
-webkit-border-radius: 8px;

-moz-border-radius-topright: 2px;
-webkit-border-radius-topright: 2px;

-moz-border-radius-bottomleft: 3px;
-webkit-border-radius-bottomleft: 3px;

}

input.submit_prev {

margin: 0pt;

float: right;

height: 28px;

min-width: 145px;

padding: 2px 4px;



border:1px solid #111;
margin:0 5px 0 0;
 
background-color: #444444;
 
color: #ffffff;

}


input.submit_next {

margin: 0pt;
float: right;
height: 30px;
min-width: 145px;


padding: 2px 4px;


border:1px solid #8b1538;


background-color: #b5305f;

color: #ffffff;

}
