body			{ font-family: 'Arial CE,Helvetica', sans-serif; font-size: 9pt; color: #000000; background:url('img/bg.png') repeat-x; 
				min-height:500px; margin:0px; padding:0px; text-align:center; }
body /* Mozilla Firefox alignment */
{
			text-align: -moz-center;
} 
h2			{  font-size: 12px; margin:0px; margin-bottom:5px; clear:both; font-family:"Tahoma",sans-serif; 
					background:url('img/header1.png') repeat-x; line-height:25px; padding-left:5px; color:#fff; clear:both;}
h1				{  font-family:"Tahoma",sans-serif;
					font-size:11px;	
					font-weight:bold;
					line-height:25px;
					color:#fff;
					padding-left:5px; margin:0px 0px 10px 0px;}
h3				{ font-size: 11px; margin:10px;  height:40px; font-family:"Tahoma",sans-serif;text-decoration:underline;}
h3 a			{ color:#167944 !important;}
h3 a:hover		{ text-decoration:none !important;}
h4				{ font-size: 10pt; margin-bottom:5px; padding:2px; border-bottom:1px solid #dfdfdf; }
table			{ font-size: 9pt; color:#333333;}
th				{ text-align:left;}
select			{ font-size: 8pt;}




#background { position:absolute; top:0; left:0; background:#000; width:100%; }  
#page {
	background:#fff;
	width:980px;
}

#menu{
	width:980px;
	height:40px;
	margin:0px;
	margin-bottom:3px;
	padding:0px;	
	font-size:8pt;
	background:url('img/top2.png') no-repeat;
}
#menu li{
	
	width:150px;
	float:left;
	line-height:40px;
	text-align:center;
	list-style:none;
	color:#fff;
	background:url('img/menubutton.png') no-repeat;
	font-family:"Tahoma",sans-serif;
}
.menubg { 
	background:url('img/menubutton2.png') no-repeat;	
	width:150px;
	float:left;
	line-height:40px;
	text-align:center;
	list-style:none;
	color:#fff;
	}

#menu a:link{color:#fff;text-decoration:none; font-family:verdana,sans-serif; font-size:11px; }
#menu a:visited{color:#fff; text-decoration:none;font-family:verdana,sans-serif;font-size:11px;}
#menu a:hover{color:#fff; text-decoration:none;font-family:verdana,sans-serif;font-size:11px;font-weight:bold;}

#top{
	width:980px;
	height:160px;
	background: url('img/mainTop.png') no-repeat;
	cursor:pointer;
}
#toppic{
	
	width:980px;
	height:110px;
	background:url('img/top.png') no-repeat;
	text-align:left;
}

#nok01{
	clear:both;
	background:url('img/nok01.png') no-repeat;
	height:168px;
	width:200px;
	position:absolute;
	top:30px;
	left:900px;
}

#search{
	text-align:center;
	font-size:8pt;
	width:auto;
	padding:5px;
	margin-bottom:5px;
	height:70px;
	background:#efefef;
	background: url('img/searchbg.png') repeat-x;
}
.searchtext{ width:170px; height:25px; border:0px; padding:5px; color:#777; border:1px solid #555;
background:#fff url('img/search.png') no-repeat right; font-size:10px;}

#maincontent{	
	float:left;
	text-align:left;
	min-height:500px;
	height:auto !important;
	height:500px;
	background:#e1e9f3;
}
.mainmenu{
	background:#e1e9f3;
	margin-bottom:5px;
	font-size:12px;		
}

.mainmenu a:link{ color:#555; text-decoration:none;}
.mainmenu a:hover{ color:#555; text-decoration:none;}
.mainmenu a:visited{ color:#555; text-decoration:none;}

#left-page{
	float:left;
	width:180px;	
}
#left-page ul,#right-page ul{
	margin:0px;
	padding:0px;
	color:#fff;
	}
	

#left-page li,#right-page li{
	list-style:none;
	line-height:25px;
	padding-left:5px;
	width:auto;
	border-bottom:1px solid #fff;
}
#right-page{
	float:left;
	width:180px;
	color:#333333;
	background:#fff;
}

#center-page{
	float:left;
	width:620px;
	background:#fff;

}

#bottom-page{
	clear:both;
	border-top:1px solid #fff;
	width:980px;
	height:40px;
	background:#e1e9f3;
	font-size:8pt;
	color:#555555;
	margin-bottom:20px;
	text-align:left;
	
}
.rekTbale {
	margin:0px;
	padding:0px;
	width:610px;	
}
.rekTbale td { padding-left:35px; width:33%; height:35px;}


#bottom-page div		{ padding:2px; height:16px;}
#bottom-page a:link		{ font-weight:bold; color:#555555;}
#bottom-page a:visited	{ font-weight:bold;color:#555555;}
#bottom-page a:hover	{ font-weight:bold;color:#555555;}
#content{
	margin-left:5px;
	margin-right:5px;
}
#kat_best{
	text-align:center;
	padding-top:10px;
	background:#fff;
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	color:#333333;
	background:#fff;
	
}

.headmenu{
	font-family:"Tahoma",sans-serif;
	font-size:11px;	
	font-weight:bold;
	background:url('img/header1.png') repeat-x;
	line-height:25px;
	color:#fff;
	padding-left:5px;

}
.bgmneu{
	background:#2b9c99; color:#fff !important;
}
.bgmneu a { color:#fff !important; display:block; width:100%; font-weight:bold;}
.akce{
	width:448px;
	height:178px;
	border:1px solid #777777;
	float:left;
	margin-right:10px;
	font-size:9pt;
}


.akce img{
	float:left;
	margin:5px;
}
.akce p{
	margin:5px;
	text-align:justify;
}
.price_akce{
	text-align:right;
	margin-right:5px;
	font-size:8pt;
	
}
.price_akce1{
	clear:both;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:5px;
	font-family:"Verdana",serif;
}
.product{
	clear:both;
	
}
.product table {
	margin-bottom:10px;
	font-size:8pt;
	border-collapse:collapse;
}
.product td{
	border:1px solid #d2d2d2	;
}
.product a:link		{ color:#ffffff; text-decoration:none;}
.product a:visited	{ color:#ffffff; text-decoration:none;}
.product a:hover	{ color:#ffffff; text-decoration:none;}
.product th	{
	border-top:3px solid #555555;
	color:#fff; 
	background:#777777; 
	text-align:center;
}
.detail{
	color:#ffffff;
	
	font-size:8pt;
	width:110px;
	line-height:22px;
	float:left;
	background:#1b5394;
	border-right:1px solid #fff;
}
.detail-ac{
	font-size:12px;
	clear:both;
	color:#b71212;
	font-family:"Tahoma",serif;
	font-weight:bold;
	width:auto;
	float:left;
	width:40%;
	line-height:22px;
	/*background:#1b5394;*/
	border-right:1px solid #fff;
}
.detail-dop{
	color:#ffffff;
	
	font-size:8pt;
	width:110px;
	line-height:22px;
	float:left;
	background:#40a800;
	border-right:1px solid #fff;
}
.kosik{
	
	color:#ffffff;
	line-height:22px;
	background: url('img/cart.png') no-repeat ;
	width:50%;
	float:right;
	text-align:center;	
}
.kosik a {
	color:#ffffff; text-decoration:none; font-size:10px;
}

.picture {
	height:100px;
	width:100px;
	
}
.tel-popis{
	text-align:left;
	margin-right:5px;
	font-size:11px;
}
.BasicDiv{
	font-size:9pt;
}
.SelectPanel{
	border:1px solid #555555;
	color:white;
	font-size:8pt;
	padding:2px;	
	line-height:25px;
	background:#1497de;
}
.picturedetail{
	float:left;
	text-align:center;
	width:310px;
}
#phonePhoto img { margin:10px;}
.detailhead{

	border-bottom:1px solid #555555;
	color:#de3414;
	font-weight:bold;
	font-size:12pt;
	margin-bottom:10px;
	
}
.tr_bg{
	background:#e1e9f3;;
}
.small_1{
	font-size:8pt;
}
.button_detail{
	color:#fff;
	border:1px solid #fff;
	padding:2px;
	font-size:8pt;
	font-weight:bold;
	cursor:pointer;
}
.submenu{
	margin:0px;
}
.submenu li{
	float:left;
	list-style:none;
}
.price_inp{
	color:#de3414;
	font-weight:bold;
	border:1px solid #d2d2d2;
	font-family:"Tahoma",serif;
}
.detail_buttons{
	float:right;
	width:280px;
	margin:0px;
	margin-bottom:10px;
}
.detail_buttons_sub{ 
	float:left;
	height:30px;
	text-align:center;
	
}
.detail_buttons a:link{ font-weight:bold; color:blue; font-size:8pt;}
.detail_buttons a:hover{ font-weight:bold; color:blue; font-size:8pt;}
.detail_buttons a:visited{ font-weight:bold; color:blue; font-size:8pt;}

.left_por{
	width:340px;
	float:left;
	min-height:300px;
}
.zaznam{
	padding:2px;
	font-size:9pt;
}
.zaznam a{color:#b71212;
	font-family:"Tahoma",serif;font-weight:bold; padding:2px;}
.zaznam a:hover		{ color:blue; text-decoration:none; }
	
.zaznam_small { 
	font-size:8pt;
	padding:2px;
}
.popis_small{
	font-size:8pt;
	padding:2px;
	text-align:justify;
}
.product_bg{
	background:url('img/product_bg.gif');
	background-repeat:repeat-x;
}

.cena_kat a:link		{ color:#fff; text-decoration:none;}
.cena_kat a:visited		{ color:#fff; text-decoration:none; }
.cena_kat a:hover		{ color:#fff; text-decoration:none; }
.productH3				{ height:35px;}
.tdgrey					{ background:#e8e8e8; }
.katalog_head			{ color:#fff; background:#777777; border:1px solid #ffffff;  }
.price_kat				{ text-align:right; font-family:"Verdana",serif; }
.kat_link a:visited		{ color:#000;text-decoration:underline; font-size:9pt; font-weight:bold;}
.kat_link a:link		{ color:#000;text-decoration:underline; font-size:9pt; font-weight:bold;}
.kat_link a:hover		{ color:#000; font-size:9pt; font-weight:bold;}
.splatky_head			{ color:#333333; font-weight:bold;}
.kosik_stav	{ 
	font-size:9pt;
	background:url('img/kosikbg.png') no-repeat; 
	width:180px;
	height:60px;
	padding:10px;
	border-bottom:1px solid #fff;
}
.button_kosik{
	font-size:10px;
	margin:5px;
	width:60px;
	padding:1px;
	background:#fff;
	border:1px solid #555555;
	cursor:pointer;
}
.HeadKos{
	font-size:10pt;
	margin-bottom:5px;
	color:#de3414;
	font-weight:bold;
	font-family:"Tahoma",serif; 
}
.search_button{
	font-size:12px;
	color:#fff !important;
	cursor:pointer;
	width:120px;
	line-height:30px;
	border:0px;
	background:url('img/button.png') no-repeat;
	display:block;
	text-align:center;
	font-family:"Tahoma",serif;
}

.button_zde{
	margin:10px;
	cursor:pointer;
}
.aktualita-txt{
	text-align:justify;
	margin-top:5px;
	font-size:8pt;
}
.aktualita-date{
	font-size:8pt;
	font-weight:normal;
	color:#de3414;
}
.phone-p {
		float:right;
		height:22px; 
		clear:both;
}
.menu-white{
	background:#fff;
	border-right:1px solid #555;
	border-top:1px solid #555;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
.active {
	color:#fff !important;
	padding:3px; 
	background:#333;


}
.inp1{ width:200px; }
.homecredit {
	clear:both;
	height:120px;
	background:url('img/homecreditbg.png') no-repeat;

}
.simpleproduct{
	background:url('img/product_bg.gif');
	background-repeat:repeat-x;
	border:1px solid #d2d2d2;
	text-align:center;
}
.rightTable {
	padding:0px;
}
.rightTable a{ font-size:11px !important; font-family:"Tahoma",serif; color:#b71212;	}
.rightTable td {
	padding:2px;
}
.compare{
	width:610px;border-collapse:collapse;margin-bottom:10px;border:1px solid #d2d2d2; padding:0px;
}
.compare th{
	font-family:"Tahoma",serif;font-size:10px;font-weight:normal;border-right:1px solid #fff;vertical-align:top;padding:10px;
}
.compare td{ vertical-align:top; padding:10px;}

.compare select{ font-size:12px;}

.PhoneName,.PhonePrice {
	font-family:"Tahoma",serif;font-size:18px;font-weight:bold;
	padding:5px;
}
.PhoneName { color:#555; font-family:"Tahoma",serif;}
.PhonePrice { color:#b71212; margin-bottom:20px; font-family:"Tahoma",serif;}
.paramHeader { font-family:"Tahoma",serif; font-size:11px; color:#fff; margin-top:10px; cursor:pointer;
background:url('img/parabg.png') no-repeat; line-height:30px; border-bottom:1px solid #d2d2d2; padding-left:25px; }
.kosikSumary {
	width:600px;
	border-collapse:collapse;

}
.kosikSumary th {
	font-family:"Tahoma",serif;font-size:10px;
	color:#fff;
	height:20px;
	background:#777;
	padding:5px;
	border:1px solid #d2d2d2;
}
.kosikSumary td{
	padding:5px;
	border:1px solid #777;
}
.kosikSumary input { height:25px; border:1px solid #d2d2d2; width:300px;}
.kosikSumary textarea { border:1px solid #d2d2d2;}
.kosikPrice			{ border:1px solid #a2a2a2;
	line-height:30px;
	font-family:Tahoma;font-size:10pt;
	font-weight:bold;padding:5px;
	text-align:right;background-color:#e1e9f3;}

#showKosik		{ position:absolute; top:320px;left:700px; background:#ffffcc; padding:10px; border:1px solid #555;}
#showKosik .kosikSumary { width:300px;font-size:10px;}
.buttonLong		{ background:url('img/buttonlong.png') no-repeat; border:0px;height:30px; width:200px; color:#fff; cursor:pointer;}
.koupitHome a	{ color:#b71212 !important;}
