		body {

	text-align: left;	

	font-size: 12px; color: Black;

	font-family: Arial;/*"Trebuchet MS", "Geneva CE", lucida, sans-serif;*/

}







a:LINK, A:VISITED {

	color: #03c0ee; text-decoration: none;

}







a:HOVER {

	color: #03c0ee;	text-decoration: underline;

}











a.topmenu:link, a.topmenu:visited {

	color: white; font-size: 14px; letter-spacing: -1px; font-weight: bold;

	display: block; float: left; padding: 15px 9px 35px 12px;

	margin: 0 2px 0 1px; background: none;

}







a.topmenu:HOVER {



	background: url(images/amenu.png) left top;  color: black;



}











a.a_sloupec:link, a.a_sloupec:visited {



	color: #2c5c6e; display: block; padding: 3px 0 3px 26px;



	background: url(images/asloupec1.png) left no-repeat;



	border-bottom: 1px dotted #2c5c6e;



	



}







a.a_sloupec:HOVER {



	color: white; text-decoration: none; 



	background: url(images/asloupec2.png) left no-repeat;



}











a.sidemenu:link, a.sidemenu:visited {



	background: url(images/cat1.png) left no-repeat; 



	display: block; padding: 0 0 0 20px; margin: 0 0 0 15px;



	color: black;



}







a.sidemenu:HOVER {



	background: url(images/cat2.png) left no-repeat; 



	font-weight: bold;



}







a.sidemenu2:link, a.sidemenu2:visited {



	background: url(images/cat2.png) left no-repeat; 



	display: block; padding: 0 0 0 20px; margin: 0 0 0 15px;



	color: white;



}







a.sidemenu2:HOVER {



	background: url(images/cat1.png) left no-repeat; 



}



























a.adolni:link, a.adolni:visited {



	color: #646464; font-size: 11px; display: block; float: left; 



	padding: 0 0 0 0; margin: 0 2px 0 8px; background: none;



	width: 200px; text-decoration: underline;



}







a.adolni:HOVER {



	color: #03c0ee; text-decoration: none;



}







a.vypish3:link, a.vypish3:visited {

	color: #8e0404; text-decoration: none;

}



a.vypish3:HOVER {

	text-decoration: underline; 

}





a.vypiskoupit:link, a.vypiskoupit:visited {

	color: white; padding: 3px 15px 3px 15px; background: url(images/sl1.png) left repeat-x;

}



a.vypiskoupit:HOVER {

	text-decoration: underline;

}



a.a_li:link, a.a_li:visited {

	color: #9bdaeb; font-weight: normal; text-decoration: none;

}



a.a_li:HOVER {

	text-decoration: underline; color: white;

}







/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */















/*  ****** definice volitelnych odkazu ******  */



















/*background:#FAEBD2;



	Filter: Alpha(Opacity=90,Style=0);



	opacity:.90;*/















/*  ****** definice nadpisu ******  */







h1 {



	font-size: 24px; color: #04a5df; padding: 0 0 0 0; margin: 5px 0 10px 0;	



	letter-spacing: -1px;



}







h2 {



	font-size: 18px; color: #03c0ee; letter-spacing: -1px;



}







h3 {



	font-size: 14px; color: Black;	



}







/*  ****** definice druhu pisma ******  */



























/*  ****** hlavni tabulka ******  */











/*  ****** definice poli hlavni tabulky ******  */











#hlavni {



	background: white;



}







.blue {



	color: #03c0ee;



}







#horni {



	background: none;	font-size: 12px; color: white;



   text-align: right;



}











.horni_fill1 {



	float: left; padding: 10px 15px 10px 20px; text-align: right;



	background: none; width: 670px;



}







.horni_fill2 {



	padding: 8px 15px 12px 20px;



}







#vyhledavani {



	



}







.tab_hledani {

	margin: 10px 0 5px 0; background: #d6e8ec url(images/search.jpg) center no-repeat; 

	text-align: right; padding: 10px 5px 20px 5px;

}



.table_hledani {

	vertical-align: middle; margin: 0 0 5px 0; text-align: right;

}



.tab_hledani a {

	color: #0a7cb0; margin: 0 5px 0 0; padding: 0 0 0 0;

	font-weight: bold; text-decoration: underline;

}







.user_search1 {

	font-family: Arial; font-size: 12px; width: 140px; 

	background: url(images/bcg_search.jpg) left repeat-x; border: #a3ac8d 1px solid;	

	color: gray; 

	margin: 0 0 0 0; padding: 5px 0 5px 5px;

}



.btnu2 {

	background: #0a7cb0; border: none; font-size: 12px; font-family: Tahoma;

	width: 50px; color: white; color: white; 

	margin: 0 0 0 0; padding: 5px 2px 5px 2px;

}









.hhled {

	font-size: 16px; font-weight: bold; color: #094f86; display: block;

	padding: 0 0 10px 25px; background: none; margin: 0 0 0 0;

	letter-spacing: -1px; text-align: left;

}



















#horni_velky {



	background: none;	height: 330px; 



}











#horni_sloupce {



	background: none;



}







.logo {



	



}







.horni_sloupec {



	background: none; width: 201px; float: left; margin: 0 5px 0 5px;



}







.horniodkazy {



	background: none; border-bottom: #449eb6 solid 3px; height: 36px;



}







.horniodkazy_padding {



	padding: 6px 0 0 0; color: #bfe7f7;



}







.horniodkazy_padding a {



	color: #bfe7f7; text-decoration: underline;



}















.sloupec_top1 {



	font-size: 14px; letter-spacing: -1px; color: white; 



	background: url(images/sl1.png) left repeat-x;



	padding: 5px 0 5px 0; margin: 0 0 10px 0; font-weight: bold; text-align: center;



}







.sloupec_top2 {



	font-size: 14px; letter-spacing: -1px; color: white; background: #094780;



	padding: 5px 0 5px 0; margin: 0 0 10px 0; font-weight: bold; text-align: center;



}







.sloupec_top3 {



	font-size: 14px; letter-spacing: -1px; color: white; background: #03c0ee;



	padding: 5px 0 5px 0; margin: 0 0 10px 0; font-weight: bold; text-align: center;



}



























#banner_hlavni {



	height: 230px; background: none;



}







#menu {



	background: none; padding: 0 0 0 0; font-weight: bold;



	color: white; height: 80px;



}



















































.user_input {

	background: none;

	margin:  0 0 0 0; padding: 0 0 0 0; 



}



.formbott {

	background: none; margin: 0 0 0 0; padding: 3px 0 3px 0;

	text-align: center;

}





.td1 {

	width: 120px; vertical-align: middle; text-align: center;

	padding: 5px 0 0 10px;

}



.td2 {

	width: 70px; vertical-align: middle; text-align: center;

	padding: 5px 0 0 0;

}



.prihlasen {

	padding: 10px 5px; background: none; line-height: 23px;

}







.user_login {



	font-family: Arial; font-size: 11px; width: 110px; height: 17px;



	margin: 0 0 0 0; 	background: white; 



	border: #a3ac8d 1px solid;	color: black;



}







.user_passw {



	font-family: Arial; font-size: 11px; width: 110px; height: 17px;



	margin: 0 0 0 0; 	background: white; 



	border: #a3ac8d 1px solid;	color: black;	



}







.user_search {



	font-family: Arial; font-size: 11px; width: 130px; height: 20px;



	margin: 5px 0 0 10px; 	background: white; 



	border: #a3ac8d 1px solid;	color: black;



}







.btnu {



background: url(images/login.png) center no-repeat; border: none; font-size: 10px; 

	width: 60px; height: 22px; color: white; color: white; padding: 2px 0 2px 0;



}













#side_kos {



	background: white url(images/bcg_kosik.jpg) center top repeat-x;

	height: 190px; margin: 10px 0 10px 0;



}





#side_kos img {

	margin: 0 0 0 0; padding: 0 0 0 0;

}





.divlogin {

	background: none; height: 90px; margin: 0 0 0 0; padding: 0 0 0 0;

}



.hkos {

	font-size: 16px; font-weight: bold; color: #094f86; display: block;

	padding: 13px 0 10px 80px; background: none; margin: 0 0 0 0;

	letter-spacing: -1px;

}


a.a_hkos:LINK, a.a_hkos:VISITED {
	color: #094f86; text-decoration: underline;
}

a.a_hkos:HOVER {
	color: #094f86;	text-decoration: underline;
}








.kos_fill {



}



.kos1 {

	text-align: center; font-weight: bold; padding: 7px 0 0 0;

	margin: 0 0 0 0; background: url(images/hkosik.png) top no-repeat;

}



.vkosiku1 {

	color: #9bdaeb;

}



.vkosiku2 {

	color: #fefdf8;

}







.kos_mezera {



	height: 50px;



}























.bocni {



	background: none; padding: 0 0 50px 0;



}









.aktuality_horni {
	font-size: 14px; letter-spacing: -1px; color: #094f86; background: #d6e8ec;
	padding: 5px 0 5px 0; margin: 10px 0 10px 0; font-weight: bold; text-align: center;
	display: block; 
}









.aktualita {



	margin: 7px 0 7px 0;



}







.haktualita {



	background: none; border: none;



	border-top: 1px dotted Silver;



}







.akt_datum {



	color: #03c0ee; font-size: 13px; padding: 2px 0 0 20px;



	background: url(images/ico_calend.gif) no-repeat left;



	font-weight: bold;



}







.akt_text {



	margin: 5px 0 0 0; color: #404040; text-align: justify;



}



























#main {



	background: none; 



}















.vypis {



	background: none; padding: 5px; margin: 2px;



	width: 132px; border: 1px solid #dedede; float: left;



}







.vypis h2 {



	color: #74a327; padding: 0 0 0 0; margin: 0 0 0 0;



}







.vypis_bottom1 {



	background: none;	float: left; font-size: 11px; color: Gray;



}







.vypis_bottom1 strong {



	color: #03c0ee;	font-size: 13px;



}











.vypis_bottom2 {



	background: none; text-align: right;



}





/* ---- PARAMETRICKE VYHLEDAVANI ---- */



.parametr_vyhledavani {

	background: #eff9fa; border: 1px solid #dedede;

	margin: 10px 10px 10px 5px; padding: 10px;

}



.parametr_vyhledavani select {

	font-size: 12px; font-family: Arial, Helvetica, sans-serif;

}



.parametr_vyhledavani h3 {

	color: #2c5c6e; letter-spacing: -1px; 

}



.hled_vysledek {

	background: #cfe1e5; width: 300px; margin: 10px 0 0 0; padding: 3px;

	border: 1px solid #b6ccd1;

}



#celkem {

	color: red; font-weight: bold;

}



.button_hled {

	border: none; font-size: 12px; padding: 6px 9px 6px 9px;

	background: #0a7cb0; color: white; font-family: Arial, Helvetica, sans-serif;

}



.parametr_vyhledavani td {

	padding: 3px;

}















/* VYPIS PRODUKTU */



.vypis_produkt {

	height: 140px; width: 330px; border: #ebebeb 1px solid; float: left; padding: 5px;

	background: white url(images/bcg_vypis.png) bottom repeat-x;

	margin: 0 2px 2px 0;

}



.vypis_foto {

	width: 130px; text-align: center; background: none; float: left;
	padding: 10px 0 10px 0; 

}



.fotog {

	padding: 1px; border: silver 1px solid; 

}



.vypis_info {

	background: none; width: 200px; float: left;

}



.vypis_info h3 {

	padding: 0 0 0 0; margin: 0 0 0 0; font-size: 12px;

	background: none; height: 35px;

}



.vypis_info hr {

	padding: 0 0 0 0; margin: 5px 0 5px 0; height: 0px;

}



.vypis_text {

	display: block; font-size: 11px; padding: 4px 0 2px 0;

	line-height: 15px; display: block; border-top: 1px #dedede solid;

	margin: 4px 0 0 0; background: none; height: 45px;

	

}



.vypis_cena1 {

	color: #28768c; font-weight: bold; font-size: 16px;

}



.vypis_cena2 {

	color: #8e0404; font-weight: bold; font-size: 16px;

}



.vypis_bottom {

	background: none; padding: 3px 0 0 0;

}



.butt_info {

	margin: 0 60px 0 0; padding: 2px 5px 2px 5px; display: block; float: left; 

	font-size: 11px; background: #03c0ee;

}





/* END VYPIS PRODUKTU */





.podminky {
	border: #e3e3e3 1px solid; margin: 0 20px 0 5px; background: #f1f1f1;
}

.podminky p {
	margin: 0 0 0 0; padding: 0 0 0 0;
}


.podminky td {
	background: #f0ffff; vertical-align: middle; 
	padding: 3px;
}







/* Listovani */





.cele {

	background: none;

}



.cele select {

   

}





.listovani {

	background: url(images/list.png) no-repeat left; margin: 2px 0 5px 0; 

	padding: 10px 0 10px 0; text-align: center;

}



.listovani a:link, .listovani a:visited {

	color: black;

}



.listovani a:HOVER {

	color: #0785b8; text-decoration: underline;

}





.text {

	margin: 5px 10px 5px 10px; padding: 3px 6px 3px 6px;

	background: #0785b8; font-weight: bold; color: white;

}



.list {

	margin: 5px 1px 5px 1px; padding: 2px 2px 2px 2px;

	background: none; background: none;

}



.razeni {

	background: url(images/list1.png) left no-repeat; 

	padding: 40px 0 5px 0;

}



.zobrazit {

	text-align: left; float: left;

}



.zobrazit_po {

	text-align: left;

}



.radit {

	text-align: right; float: left;

}



.radit_po {

	text-align: left; margin: 0 0 0 5px; display: block; float: left;

}



.rad {

	padding: 5px 10px 5px 10px; 

}



.zob {

	padding: 5px 10px 5px 10px; 

}





/* ---------------- */



































.varbanner {



	font-family: Garamond; width: 457px; height: 72px; margin: 0 auto;



	background: url(images/banner3.png) center top repeat-x; color: white;



	margin: 20px 0 10px 0;



}







.varbanner h1 {



	color: white; font-weight: normal; margin: 0 0 0 0; padding: 10px 10px 10px 10px;



}















































#dolni {



	background: url(images/bottom.png) center bottom repeat-x;


	font-size: 11px;
	color: Black; border-top: 1px gray solid;	



}







#dolni h3 {



	color: Gray; padding: 5px 0 0 15px; margin: 5px 0 5px 0; font-size: 12px;



}







#sloupce {

font-size: 11px;





}







.dolnisloupec {



	width: 170px; margin: 5px 5px 0 5px; float: left; background: none;
font-size: 11px;


}







.allbottom {



	text-align: left; padding: 20px 0 30px 0; font-size: 11px; margin: 20px 0 0 0;
font-size: 11px;


}



















/* -- DETAIL -- */







.foto {



	background: none;



}







.fotoicon {



	background: red;



}







.foto img {



	padding: 2px; border: none;



}







.info1 {



	background: none;



}







.detail_nazev1 {



	margin: 0 0 0 0; padding: 0 0 0 0;

	font-weight: normal; font-size: 16px; letter-spacing: 0px;

	color: #03c0ee; 





}







.informace1 {



	color: #464646; padding: 0 40px 0 0; text-align: justify;



}



.popis {

	background: none; padding: 15px 0 0 0;

}



.popis h2 {

	margin: 0 0 0 0; padding: 0 0 5px 0;

	font-weight: normal; font-size: 16px; letter-spacing: 0px;

}



.popis p {

	color: #464646; padding: 0 40px 0 0; text-align: justify;

}





.parametry h2 {

	margin: 0 0 0 0; padding: 0 0 5px 0;

	font-weight: normal; font-size: 16px; letter-spacing: 0px;

}

.parametry {
	background: none;
}



.param {

	width: 100%; margin: 0 0 20px 0; padding: 0 10px 0 0;

}



.param td {

	border-bottom: #e8e8e8 1px solid; padding: 1px; margin: 0 0 0 0;

	color: #464646;

}



.par1 {

	font-weight: bold;

}









.informace10 {



	color: black; margin: 10px 0 0 0;



}







.informace1cena {



	color: #03c0ee; font-size: 16px; font-weight: bold;



}



.upozorneni {

	color: #464646;

}











/*  ----------  */







.red {



	color: red;



}







.big {



	font-size: 12px; font-weight: bold;



}







.hand {



	cursor: pointer;



}







.kos_zobraz {



	background: red;



}















/* formulare */







.form {



	



}







.form1 {



	font-weight: bold;



}







.form2 {







}







.formh {



	color: #404040; padding: 20px 0 0 0;



}







.form hr {



	border-bottom: 1px Silver solid; padding: 10px 0 5px 0;



	border-top: none;



}







.inputForm {



	background: White; font-family: "Trebuchet MS"; font-size: 13px;



	border: Silver 1px solid; margin: 5px 0 5px 0; width: 180px; height: 21px;

}



.inputForm1 {



	background: White; font-family: "Trebuchet MS"; font-size: 13px;



	border: Silver 1px solid; margin: 5px 0 5px 0; height: 21px;

}





.button_reg {



	border: none; font-size: 14px; padding: 6px 9px 6px 9px;



	background: #05abdb;



	color: white;



}





.button_kos {

	border: none; padding: 8px 9px 6px 9px; width: 100px;

	background: url(images/butt_kosik.png) center no-repeat;

	margin: 2px 0 0 76px;

}

.kosik_all {

	background: #eff9fa; border: 1px solid #dedede;

	margin: 10px 10px 10px 0; padding:20px;

}

.hlavni_cena {
	 font-weight: bold; color: red; font-size: 14px;
}





.upresneni {

	border: 2px solid #eaf3f4; background: #fdfefe;
	padding:10px;
	width:400px;
}

.up {

	position:relative; float:left; width:70px; background: #F5F5F5;

	padding:2px; border:solid 1px #F5F5F5; font-size: 11px; font-weight: bold;

	color: Gray; text-align: center; padding: 3px;

}

.sp {

	position:relative; text-align: center;

	float:left;

	width:70px;

	padding:3px;

	border:solid 1px #F5F5F5;

}



.cena {

	font-size: 12px; color: #383737; font-weight: bold;

	padding: 10px 0 0 0;

}



.cenakolik {

	font-size: 16px; color: #cc0000; font-weight: bold; padding: 6px 0 0 0;

}


/*  ----------  */

/*obr*/
div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	height: 130px;
	width: 180px; padding: 0 10px 0 10px;
	overflow: auto;
	background: url(images/slider.png) bottom no-repeat;
}
ul.sc_menu {
	display: block;
	height: 110px;
	/* max width here, for users without javascript */	
	width: 20000px;	
	padding: 15px 0 0 15px; 
	/* removing default styling */
	margin: 0;
	background: url('navigation.png');		
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;	
	padding: 0 4px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;
	
	text-align: center;
	font-size: 12px;	
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 3px #fff solid;	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}
.vzor{
	color:#999;
	font-size:7pt;
}

.popiss {
	display:none;
}

.popis1 {
	margin: 10px 0 0 0;
	border: #ea1700 2px solid; padding: 20px; background: #ffd7d4; width: 100%;
}

.popis img {
	border: #cc0000 1px solid; padding: 1px; margin: 0 10px 0 0;
}

.select {
	background: white; width: 100%; font-size: 12px; font-family: arial;
	padding: 2px 0px; margin: 3px 0; border: silver 1px solid;
}

/*konec obr*/
