@import url(rohy.css);
@import url(menu.css);
@import url(right_column.css);
@import url(style_gecko.css);
@import url(spolecne.css);
@import url(fotogalerie/layout.css);
@import url(fotogalerie/color_bob.css);

/* CSS Document */
* {	margin : 0;	padding : 0;}
html {	font-size : 100%;	min-height : 100.1%;	background-color:#C0C0C0;	}
body {	font : 68.75%/1.5 "lucida grande", "lucida sans", geneva, arial, helvetica, sans-serif; width: 100%;}
#outerBOX {	width : 970px;	margin : 10px auto;	text-align : left;	position : relative;background-color:#ffffff;border:solid black 1px;}


/*----------------------------HEADER--------------------------------*/
#header{height:252px;width:100%;float:left;margin-bottom:12px;}
#header h1{display: block;  padding:0px;margin:0px;height:100%;height:209px;}
#header h1 a {height: 209px;    display: block;    overflow: hidden;    cursor: pointer;    text-indent: -1000px;    }
#header h1.nadpis1{background : transparent url(../img/h1-1.jpg) no-repeat left bottom; }
#header h1.nadpis2{background : transparent url(../img/h1-2.jpg) no-repeat left bottom; }
#header h1.nadpis3{background : transparent url(../img/h1-3.jpg) no-repeat left bottom; }
#header h1.nadpis4{background : transparent url(../img/h1-4.jpg) no-repeat left bottom; }
#header h1.nadpis5{background : transparent url(../img/h1-5.jpg) no-repeat left bottom; }

/*----------------------------SUBMENU--------------------------------*/
#submenu{float:left;width:292px;font-size : 1.3em; font-style:normal;font-family:Verdana, Arial, Helvetica, sans-serif;background: transparent url(../img/submenu-bottom.gif) no-repeat bottom left;}
#submenu h3, #submenu FORM {margin : 5px 0 10px;	padding : 5px 10px;	}
#submenu h2, #submenu h3, #submenu li, #submenu dl {	color : #006994;}
#submenu dl {	margin : 5px 0 10px;	padding : 0px 10px;	border-bottom : 2px groove #ebebca;_margin:0px;_padding:0px;}
#submenu dt {	margin : 0;	font-size : 1.1em;	color : #006994;}
#submenu ul {	list-style : disc;	margin : 0 0 0 15px;_margin:0px;}
* html #submenu ul {	margin : 0 0 0 16px;_margin:0px;}
#submenu li {	padding-left : 3px; 	}
#submenu .nobul {	list-style : none;}
#submenu .nobul li {	margin : 2px 0;	padding : 0;}
#submenu .nobul img {	display : inline;}
#submenu #buttons {	margin : 5px 0 10px;	padding : 5px 0 10px 10px;}
#submenu #buttons ul {	width : 80px;	float : left;	padding : 0;	margin : 0 5px 0 0;}
#submenu #buttons li {	margin : 0;	padding : 0; }
li.bez_odrazky{padding:0px;}
#submenu ul li ul{margin-bottom:0px;padding:0px;}
li.submenu1{margin-bottom:10px;}
#submenu ul li.submenu2 a{font-weight:normal; font-weight:bold;color:#d5d3c5;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	font-weight: bold;	color: #d5d3c5;	margin: 0px;	padding: 0px;	text-align: justify;}
ul li.externi_odkaz{background: url(../img/icon_externLink.gif) right center no-repeat;  display: inline; padding-right:10px; display:inline;}
#submenu ul li{ _list-style-position:inside;_list-style-image:none; list-style-type:none; }
#submenu dl{border-bottom:solid #DFDFDF 2px;}
#sponzori {margin-left:2px;}

/*---------------------------------CONTENT---------------------------------*/
#contentBOX {	float : left;	width:667px; min-height:950px; height: expression(this.scrollHeight < 950? "950px" : "auto" );overflow: visible; } /*position : relative; */
#content {	min-height : 400px; padding:20px;font-family:Verdana, Arial, Helvetica, sans-serif;_width:620px;}
#content p, #content ul{font-size:1.3em; color:#312008; text-align:justify;margin-bottom:10px;}
#content ul li{margin:0px 20px;}
h2{color:#D51300;font-size:17px;margin-bottom:5px;}
.clanek_box{border-top:dotted #A8A8A8 1px;padding-top:5px;}
h2.clanek_title a{color:#000000;font-size:15px;text-decoration:none;}
h2.clanek_title a:hover{text-decoration:underline;}
/*h2{	padding : 3px 5px 5px 10px;	background : #e0e0c1;margin-bottom:10px; _width:96%;_font-size:18px;}*/
#content h3{background: url(../img/podtrzitko2.gif) bottom left no-repeat; margin-top:15px; margin-bottom:5px;}
h3.content_subtitle{color:#d60400;}
TABLE.content_table{font-weight:bold;text-align:center;}
TABLE.content_table TD{width:30%;}
TABLE.content_table TR TD IMG{width:100%;}
TABLE.content_table TR TD IMG{width: expression(document.body.clientWidth > 260 ? "260px" : "auto" );}
.products_table1 a img, .products_znamky a img{border:solid #ffffff 1px;}
.products_table1 a:hover img{border:solid #000000 1px;}
TD.table_vyrobek{font-weight:bold;text-align:center;}
TD.table_kod{width:40px;font-weight:bold;text-align:center;}
TD.table_obrazek{width:180px;text-align:center;}
TD.table_obrazek img{max-width : 170px;  max-height:150px; height: expression((this.width<this.height) && (this.height>150) ? "150px" : "inherit"	);width:  expression(	(this.width>this.height) && (this.width>250) ? "250px" : "inherit");}
/*_width: expression(document.body.clientWidth > 170 ? "170px" : "auto" ); _height:expression(this.height > 150 ? "150px" : this.height); } /**/
TD.table_rozmery{width:80px;text-align:center;}
TD.table_material{width:190px;text-align:center;color:#213839;}
TD.table_material IMG{margin-top:10px;}
TD.table_obecny_text{width:280px;}
TD.table_objednat{text-align:center;color:#c60400;} 
TR.tucne{font-weight:bold;}

/*---------------------------------FOOTER---------------------------------*/
#footer {  margin-top:10px;color: #000000; width:100%; height:33px; background: url(../img/footer.gif) no-repeat 0 0; margin-bottom:36px;text-align:center;color:#ffffff;font-weight:bold;} 
#footer a{font-size: 11px; color:#ffffff; text-decoration: none;font-weight:bold;font-family:arial;font-size:14px;line-height:2em;}
#footer a:hover{text-decoration:underline;}
#footer-copyright{text-align:center; color:#000000;font-weight:normal; font-family:arial;font-size:13px;margin-top:8px;}
#footer-copyright a{font-weight:normal;color:#000000;}
.footer-copyright a{color:#ffffff;font-weight:normal;}
#footer-copyright a.pr{font-size:0px;color:ffffff;}

/*----------------------------------KONTAKT----------------------------------------*/
TABLE#kontakt1{width:100%;margin-left:0%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;}

/*------------------------------------------------------------------------------*/
.vice{text-align:right;margin-right:2%;width:97%;clear:both;}
.vice a{color:006994; font-weight:bold;}
.vice a:hover{text-decoration:none; color : #006994;}

/*------------------------------------MAIN PAGE------------------------------------*/
#main_page_left{width:359px;margin-left:5px;padding-right:18px;border-right:dotted #A8A8A8 1px;float:left;}
#main_page_right{width:234px;margin-left:10px;float:left;_width:230px; }
#foto_tydne{width:238px;margin-bottom:20px; _width:230px; height:140px;text-align:center;padding-top:3px; } 
#foto_tydne .top{background: url(../img/fotka_tydne_top.gif) no-repeat left bottom;height:9px; _height:6px;}
#foto_tydne .content{background: url(../img/fotka_tydne_content.gif) repeat-y 0px 0px;}
#foto_tydne .bottom{height:9px; background: url(../img/fotka_tydne_bottom.gif) no-repeat 0px 0px;}
#foto_tydne a img{border:none;}
#foto_tydne img{text-align:center;}
#foto_tydne img{max-width:229px; max-height:130px; 
height: expression((this.width<this.height) && (this.height>130) ? "130px" : "inherit"	);width:  expression(	(this.width>this.height) && (this.width>200) ? "200px" : "inherit");}
/*height: expression((this.width<this.height) && (this.height>135) ? "135px" : "inherit"	); width:  expression(	(this.width>this.height) && (this.width>229) ? "229px" : "inherit");}*/

h2.aktuality_title{color:#000000;font-size:11px;}
h2.aktuality_title a{color:#D41200;font-size:15px;text-decoration:underline;}
h2.aktuality_title a:hover{color:#000000;text-decoration:none;}
.aktuality_item{border-top:dotted #A8A8A8 1px;margin-bottom:8px;margin-top:10px;padding-top:8px;}
.aktuality_text, .aktuality_text p{font-family:arial;font-size:14px;text-align:justify;}
.aktuality_vsechny {text-align:right;margin:0px;}
.aktuality_vsechny a{color:#000000; font-size:13px; font-weight:bold;}
.aktuality_vsechny a:hover{text-decoration:none;color:#D41200;}
#main_page_minule_kolo{font-size:12px;}

/*------------------------------------ČLÁNKY------------------------------------*/
h3.clanek_nadpis{background: url(../img/podtrzitko.gif) no-repeat 50% 100%; }
.clanek_nadpis, #archiv p.MsoNormal {text-align:justify;font-size:14px;font-family:arial;}
/*.clanek_datum_zverejneni{background-color:#a61204; text-align:right; color:#ffffff;margin-bottom:19px; padding-right:15px;}*/
.clanek_datum_zverejneni{text-align:right; color:#A8A8A8;padding-right:5px;margin-top:0px; font-size:14px;font-family:arial;}
.clanek_autor{background-color:grey;text-align:right;}
.cara{border-bottom:dotted #A8A8A8 1px; margin-bottom:10px; height:1px;margin-left:5px;margin-right:5px;}
/*.podrobnosti TABLE{background-color:#004987;} */
#clanek_detail .nadpis{font-size:15px;font-family:arial;}

/*------------------------------------AKTUALITY------------------------------------*/
.aktuality_nadpis{border-top:dotted #A8A8A8 1px;padding-top:10px;}

/*------------------------------------SOUPISKY------------------------------------*/
#soupiska-main{width:80%; float:left;background-color:#ffffff;}
#soupiska-sezony{width:100%; float:left; border:solid #e5e5e5 2px;padding-bottom:5px;padding-top:12px; margin-bottom:10px;} /*background-color:#e5e5e5;*/
#soupiska-sezony a{font-size:13px;color:#E65840;font-family:arial; font-weight:bold;}
#soupiska-sezony a:hover{text-decoration:none;}
#soupiska-sezony .sezona{width:32%;margin-left:1%;float:left; background-color:#f5f5f5; margin-bottom:10px;}
.soupiska-sezony2{background-color:#e5e5e5;border:solid #E65840 1px;text-align:center;padding-bottom:10px;padding-top:10px;}
.soupiska-sezony2 a{font-size:14px;color:#E65840;font-family:arial; font-weight:bold;}
.soupiska-sezony2 a:hover{text-decoration:none;}
TABLE#soupiska, TABLE.soupiska {font-size:13px;}
TABLE#soupiska TD a{font-weight:bold;font-size:12px;color:#aa0101; }
TABLE#soupiska thead, TABLE.soupiska thead {background-color:#aa0101; color:#ffffff;font-weight:bold;}
TABLE#soupiska thead img, TABLE.soupiska thead img {border:none;}
TABLE#soupiska TD.seda, TABLE.soupiska TD.seda{background-color:#e5e5e5;}
TABLE#soupiska TD.jmeno, TABLE#soupiska TD.jmeno a, TABLE.soupiska TD.jmeno, TABLE.soupiska TD. jmeno a{font-weight:bold; color:#aa0101;text-decoration:none;}
TABLE#soupiska TD.jmeno a:hover, TABLE.soupiska TD.jmeno a:hover{text-decoration:underline;}
TABLE.soupiska a{color:#aa0101;font-weight:bold;}
TABLE.soupiska a:hover{text-decoration:none;}
/*------------------------------------FOTOSOUPISKY------------------------------------*/
TABLE#fotosoupiska{width:100%;}
TABLE#fotosoupiska TR TD.fotosoupiska_item{width:33%;_width:30%;}
TABLE#fotosoupiska TR TD.fotosoupiska_item a{text-decoration:none;font-size:12px; font-weight:bold; color:#aa0101;} /*color:#e65840*/
TABLE#fotosoupiska TR TD.fotosoupiska_item a:hover span{text-decoration:underline;}
TABLE#fotosoupiska TR TD IMG{max-width:145px;max-height:180px; border:solid black 1px;
height: expression((this.width<this.height) && (this.height>180) ? "180px" : "inherit"	);width:  expression(	(this.width>this.height) && (this.width>145) ? "145px" : "inherit");
}
DIV.fotosoupiska {width:33%;}
/*------------------------------------HRACI------------------------------------*/
#hracska_karta h2{background-color:#aa0101; color:#ffffff;TEXT-TRANSFORM: uppercase;background-color:#ffffff; color:#aa0101; letter-spacing:.1em;word-spacing:.1em; border-bottom:1px dashed #cccccc; border-top: 1px dotted #cccccc;line-height:110%;}
#hracska_karta h2 SPAN{color:#AAAAAA;}
#hracska_karta a{color:#aa0101;}
TABLE#hracska_karta thead{font-weight:bold;color:white;background-color:#aa0101;color:#ffffff;height:20px;;text-align:left;}
TABLE#hracska_karta TR TD{border-bottom:1px solid #aa0101;}
.hrac_item{font-size:13px;}
#hracska_karta #obrazek {float:right;margin-left:10px;margin-bottom:6px;border:1px solid #444444;margin-top:8px}

#seznam_kol{width:100%; background-color:#F5F5F5;margin-bottom:15px;border: 1px solid #d2d2d2; padding:3px; }
.vyber_kolo{float:left; width:12.5%;}
.menicko {background-color:#f5f5f5;border: 1px solid #d2d2d2; padding:3px; margin-top:10px;margin-bottom:10px; float:left;width:100%;}
/*------------------------------------KANADSKE BODOVANI------------------------------------*/
TABLE.kanadske_bodovani{margin-bottom:20px;}

/*------------------------------------TABULKY------------------------------------*/
#tabulky h3{text-align:left;}
#tabulky TABLE.tabulka-velka, #tabulky TABLE.tabulka-mini {font-size:14px;font-family:arial;}
#tabulky TABLE.tabulka-velka thead{background-color:#aa0101; color:#ffffff;font-weight:bold;}

/*------------------------------------ESHOP------------------------------------*/
TR.product_row H3.title a{color:#e65840;}
TR.product_row .picture {text-align:center;}
TABLE TR TD.price{text-align:right;font-weight:bold; background-color:#e1e1e1; color:#E65840;}
#productMainImage {border:solid #555555 2px; text-align:center; padding-top:10px;padding-bottom:10px;}
#productMainImage a IMG, #popupImage2 a IMG{border-color:#E65840;color:red;}
#productMainImage a:hover IMG, #popupImage2 a:hover IMG{border-color:#555555;}
.imgLink{color:#555555;}
#productDescription h3{_font-size:14px;} /*_color:#e65840;*/

/*------------------------------------SHOPPING CART------------------------------------*/
#shopping-cart-text{background: url(../img/shopping-cart-bg.gif) 15px -0px no-repeat;  }
TABLE#cartContentsDisplay{ border: 0px;  border-style: solid;  border-color: #FFFFFF;  }
#cartContentsDisplay TD{border:solid #e6e6e6 1px;}
.tableHeading TD{border-right:1px solid #C1C1C1;border-top:0px solid #C1C1C1;border-bottom:3px solid #C1C1C1;text-align:center;color: #353535;  font-weight: bold;  padding: 12px;  font-family: Tahoma, Verdana, Arial, sans-serif;  text-transform:none;  font-size: 11px;  background: #FFFFFF;}
.rowEven TD,.rowOdd TD{text-align:center;}
/*.cartTotalDisplay{color:#CB0052;font-weight:bold;}*/
{border-color:#E65840;}



.vycentrovany	{text-align: center;}

#display_count{text-align:center;font-size:14px;color:#A8A8A8;}
#display_count a{color:#655840;}
#display_count a:hover{text-decoration:none;}


.tucne{font-weight:bold;}
.cerveny_text{color:#840000;font-weight:bold;}
.maly_text{font-size:10px;}
hr.cleaner {clear:both;    visibility:hidden;    height:1px;    margin: -1px 0 0 0; padding:0;    border: none;    margin: 0px;    padding: 0px;}
.invisible{display:none;}
div.hr-clear {	margin:0px;	padding:0px;	clear:both;	height:1px;	font-size:1px;	line-height:1px;	visibility:hidden;}

#checkoutConfirmDefaultPayment h3{ _font-size:12px; background:none;}
TR.product_row TD.picture a img{border:none;}
TR.product_row TD h3 a{background-image:none;color:#E65840;}
TR.product_row TD h3 a:hover{text-decoration:none;}
#product_container h3.itemTitle{background-image:none;}

.prispevek_odpoved{background-color:#bdbdbd;margin-left:10%;font-size:13px;}
.prispevek{padding-left:10px;}
.font4 a{color:#006994;}
.font4 a:hover{text-decoration:none;}

.sgGallery p.sgCount {	/*color: #AAA;*/	color: #FFFFFF;}
#sgHeader h2{color:#5175A4;} /*006994*/
#clanek_fotogalerie{margin-top:10px;} /*border:solid black 1px;*/
#clanek_fotogalerie .sgAlbum{background-color:#EFEFEF;}
#clanek_fotogalerie #sgHeader, #clanek_fotogalerie #sgFooter{display:none;}
#clanek_fotogalerie #sgContainer, #clanek_fotogalerie #sgContent{border:none;}

#sgHeader h2, #sgHeader h2 {width:100%;}

#novinky .aktuality_text p, #main_page_right .aktuality_text p{font-family:arial;font-size:14px;text-align:justify;color:#000;}
#novinky .aktuality_text a, #main_page_right .aktuality_text a{color:#D41200}
#novinky .aktuality_text a:hover, #main_page_right .aktuality_text a:hover{color:#000;text-decoration:none;}

a.pr{display:none;}
.odkazy_site a.pr{display:list-item;margin-left:30px;}
#odkazy_balicek3{width:100%; text-align:center; padding-top:5px;}
#odkazy_balicek3, #odkazy_balicek3 a{color:#5E5E56;}
ul li.invisible{display:none;}