/* CSS Document */
@import url(mod_products.css);
@import url(mod_cart.css);

* { padding: 0px; margin: 0px; }
body{ font-size:62.5%; font-family:Arial, Helvetica, sans-serif; text-align:center; background-color: #ffffff;}

#page { display:block; margin:0 auto; width:980px; min-height: 776px; text-align:left; /* background-image: url(../images/pozadie.jpg); background-repeat: no-repeat; background-position: top; */}
.neuvod { background-image: url(../images/pozadie.jpg); background-repeat: no-repeat; background-position: top; }
.uvodBg { background-image: url(../images/pozadie_uvod.jpg); background-repeat: no-repeat; background-position: top; }
#main{  }
#top { display: block; width: 980px; height: 195px; }

/* -------------------------------------------------------
                      Bannery
---------------------------------------------------------- */
.site-3 { display: block; float: left; width: 684px; height: 181px; background-image: url(../images/banner.jpg); }
.category-12 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/01banerKOBERC.jpg); }
.category-13 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/02banerKOB_hotel.jpg); }
.category-14 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/03banerFLOTEX.jpg); }
.category-15 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/05banerOBJECT.jpg); }
.category-16 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/04banerHOMOGE.jpg); }
.category-17 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/07banerKAUCUK.jpg); }
.category-51 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/08banerSPORT.jpg); }
.category-53 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/11banerZDRAVOT.jpg); }
.category-54 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/09banerCIST_zony.jpg); }
.category-55 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/13banerKOMPLEX.jpg); }
.category-56 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/10banerDOPLNK.jpg); }
.category-57 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/14banerCISTIACE.jpg); }
.category-224 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/15banerPRIEMYSEL.jpg); }
.category-77 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/12banerSKOLA.jpg); }
.category-1 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/baners/06banerPRIR_LINO.jpg); }

.category-229 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerSCHUTZ.jpg); }
.category-256 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerSCHUTZ.jpg); }
.category-261 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerSCHUTZ.jpg); }
.category-276 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerSCHUTZ.jpg); }
.category-285 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerSCHUTZ.jpg); }
.category-289 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerSCHUTZ.jpg); }
.category-294 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerSCHUTZ.jpg); }
.category-30 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerSCHUTZ.jpg); }

.site-33 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerNABYTOK.jpg); }
.category-307 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerNABofis.jpg); }
.category-308 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerNABtech.jpg); }
.category-309 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerNABimp.jpg); }

.site-31 { display: block; float: left; width: 684px; height: 181px; background-image: url(../userfiles/banerSCHUTZ.jpg); }
/* -------------------------------------------------------
                      Main menu
---------------------------------------------------------- */
#top .logo { width: 198px; height: 108px; padding: 38px 69px 48px 0px; float: left; }


/* -------------------------------------------------------
                      Main obsah
---------------------------------------------------------- */
#main .novinky { display: block; float: none; clear: both; margin: 0px 0px 0px 16px; width: 640px; padding:15px 10px 5px 10px; }
#main .novinky p { padding:0;}

#main .novinky-lavy-blok { display: block;  width: 420px; height: 356px; position:absolute; top:30px; right:230px; }
#main .novinky-pravy-blok { display: inline; float: left; clear: none; width: 186px; height: 276px; padding: 0px; margin: 8px 0px 0px 12px; }
#main .kvalita-nadpis { display: block; position:absolute; right:45px; top:465px; clear: both; padding: 0; width: 640px; height: 25px; }
#main .certifikaty { display: block; text-align:right; clear: both; height: 115px; padding: 0px; margin: 10px 50px 0px 0px; }

/******************* TEXT MODUL *******************************/
.mod_text{ font-size:1.2em; clear:both; display:block; padding:10px; }
.mod_text .clearimages img{ clear:both; display:block;}
.mod_text .mod_text_images img{ border:1px solid #BB2929; background:#F0F0F0; padding:2px; margin:3px; }
.mod_text .img_mr img{ margin:3px 10px 3px 0;}
.mod_text .img_ml img{ margin:3px 0 3px 10px;}
.mod_news{ font-size:1.2em; }
.mod_news .clearimages img{ clear:both; display:block;}
.mod_news .mod_text_images img{ border:1px solid #BB2929; background:#F0F0F0; padding:2px; margin:3px; }
.mod_news .img_mr img{ margin:3px 10px 3px 0;}
.mod_news .img_ml img{ margin:3px 0 3px 10px;}
.mod_news .item{ margin:5px 0;}

.mod_photogallery{ font-size:1.2em; }
.mod_photogallery .clearimages img{ clear:both; display:block;}
.mod_photogallery img{ border:1px solid black; background:#F0F0F0; padding:2px; margin:3px; }
.img_topmenu_theme{ display:inline-block;height:8px; width:8px; border:1px solid black; position:relative; top:2px; }
.reset{ clear:both; height:0px; display:block;}
.notfloat:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

/******************* PAGING *******************************/
.mod_paging{ clear:both; display:block; overflow:hidden; font-size:1.1em; border-top:1px solid #999; padding:5px 0; margin:10px 0;} 
.mod_paging select{ font-size:0.8em; border:1px solid #666666; margin:0; padding:0;} 
.mod_paging .per_page{ float:left; display:block; margin:3px 0;} 
.mod_paging .pages{ float:right; display:block; margin:3px 0;} 
.mod_paging .pages select{ float:left;} 
.mod_paging .pages a{ display:block; float:left; overflow:hidden; width:16px; height:16px; text-decoration:none;} 
.mod_paging .pages a.first_page{ background-image:url(../images/icons/resultset_first.png);} 
.mod_paging .pages a.last_page{ background-image:url(../images/icons/resultset_last.png);} 
.mod_paging .pages a.next_page{ background-image:url(../images/icons/resultset_next.png);} 
.mod_paging .pages a.previous_page{ background-image:url(../images/icons/resultset_previous.png);} 

/****************** CIERNE LEFT MENU **********
.leftmenu_black_bg{ background:#fff url(../images/leftmenu_black_bg.jpg) repeat-y 0px 0 !important;}
.leftmenu_blue{ background:url(../images/top_banner_left.jpg) no-repeat top; padding:31px 0 30px 0; display:block; }
.leftmenu_blue ul{ margin:30px 0 0 0; padding:0; list-style:none;}

.leftmenu_blue ul li{ margin:0; padding:0; display:block;}
.leftmenu_blue ul a{ margin:2px 40px 2px 5px; display:block; text-align:left; padding:7px 10px 5px 20px; font-size:1.3em; 
					 color:white; text-decoration:none; background:#232149; font-weight:none;}
.leftmenu_blue li.open a{ background-color:#282477;}

.leftmenu_blue ul a:hover{ background-color:#282477;}

.leftmenu_blue ul li.header a{ background:#cb2818; font-size:1.3em; }


.leftmenu_blue ul li ul{ margin:0;}
.leftmenu_blue ul li ul a{ padding:7px 10px 10px 40px; background:#25129E;}
.leftmenu_blue ul li ul li ul a{ padding:7px 10px 10px 60px; background:#46399E;}
*/


/**************** UVODNE MENU ********************

.uvodne_menu{ display:block; width:993px; overflow:hidden; }
.uvodne_menu ul{ margin:0; padding:0; list-style:none; display:block;}
.uvodne_menu ul li{ margin:0; padding:0; display:block; float:left;}
.uvodne_menu ul a{ background-repeat:no-repeat; background-position:center; display:block; width:331px; height:395px;}
.uvodne_menu ul a span{ display:none;}



.uvodne_menu ul li.pneu a{background-image:url(../images/uvod_pneu.jpg);}
.uvodne_menu ul li.aludisky a{background-image:url(../images/uvod_aludisky.jpg);}
.uvodne_menu ul li.oceldisky a{background-image:url(../images/uvod_oceldisky.jpg);}

.uvodne_menu ul li.pneu a:hover, .uvodne_menu ul li.pneu a span{background-image:url(../images/uvod_pneu_over.jpg);}
.uvodne_menu ul li.aludisky a:hover, .uvodne_menu ul li.aludisky a span{background-image:url(../images/uvod_aludisky_over.jpg);}
.uvodne_menu ul li.oceldisky a:hover, .uvodne_menu ul li.oceldisky a span{background-image:url(../images/uvod_oceldisky_over.jpg);}
hr.dotted_white{ display:block; margin:10px 0; background:url(../images/white_dott1_transp2.gif) repeat-x; border:0;height:1px; }
*/
/********* BOTTOM **********/

	/*#bottom .menu{ position:absolute; top:13px; left:25px;}
	#bottom .menu ul{ margin:0; padding:0; list-style:none;}
	#bottom .menu ul li{ margin:0; padding:0; float:left;}
	#bottom .menu ul li a{ font-size:1.1em; color:#ff9999; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;
							 font-style:normal; text-decoration:none; display:block; margin:0 10px;}
	#bottom .menu ul li a:hover{ color:#800000;}
	*/
	#bottom{ display:block; border-top:3px solid #5756f4; overflow:auto; padding-bottom:20px;}
	#bottom .copy_company{ display:block; float:left; font-size:1.1em; color:#FFFFFF; padding:5px;}
	#bottom .copy_delphi{ display:block; float:right; font-size:1.1em; color:#FFFFFF; padding:5px;}
	
/*********** STREDNE MENU **************/

	#middle .menu{ position:absolute; top:6px; left:220px; border:0px solid white; width:750px; text-align:center;}
	#middle .menu ul{ margin:0; padding:0; list-style:none;}
	#middle .menu ul li{ margin:0; padding:0; float:left; }
	#middle .menu ul li a{ font-size:1.1em; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal; 
						   text-decoration:none; display:block; padding:3px 20px 6px 20px; background:url(../images/middle_menu_arrows.gif) no-repeat left; }
	#middle .menu ul li a:hover{ color:#ff9999;}
	
	#middle .search{ position:absolute; bottom:6px; left:190px; color:white; font-size:1.1em; text-transform:uppercase; font-weight:bold;}
	#middle .search input{ font-size:1.1em; border:0; position:relative; top:1px;}

	#middle .cart_info{ position:absolute; bottom:7px; right:70px; color:white; font-size:1.1em; font-weight:bold;}
	#middle .cart_btn{ position:absolute; bottom:0px; right:0px; background:none; display:block; width:60px; height:60px; text-decoration:none; margin:0; padding:0; overflow:hidden;}
	


