	body{ font:0.8em/1.5 "arial", sans-serif;  background: #cccccc url(../img/bodyBg.gif) repeat-x; }
	h1, h2, h3, h4, h5, h6, p, address, blockquote, table, dl, fieldset {margin:15px 0;}
	h2 {margin:40px 0; font-size:340%; letter-spacing:-1px;}
	a {color:#1781b3;}
	a:visited {color: #1781b3;}
	a:hover, a:active, a:focus {color: #48b4e5;}
	.fix {float:none; clear:both; width:0; height:0; margin:0; padding:0; border:0; line-height:0; font-size:0;}

	#header{ position: relative; height:236px;  background: url(../img/headerBg.jpg) no-repeat left top;  }
        
        #logo {position:relative; overflow:hidden; clear:both; width:127px; height:152px; margin:0; font-size:100%; letter-spacing:7px; left: 53px; top: 40px}
        #logo span {display:block; position:absolute; left:0; top:0; z-index:1; width:127px; height:152px; background: url(../img/logo.gif) no-repeat 0 0;}

        #nav {width:800px; margin:0; padding:0; list-style:none; font-size:95%;  background: url(../img/navigationBg.gif) no-repeat left top; margin-bottom: 6px}
        #nav li {display:inline; margin:0; padding:0;}
        #nav li a {display:block; float:left; height:36px; padding:18px 13px 0 13px; color:#FFF; font-weight:bold; text-decoration:none; text-transform:uppercase; background: url(../img/navigationLiBg.gif) left no-repeat}
        #nav li.current_page_item a, #nav li a:hover{background: url(../img/navigationLiBgActive.gif) repeat-x 0 0; color: #FFF; text-decoration:none;}
        #nav li.first a{ margin-left: 14px !important; background: none !important;}
	#nav li.last a {border-right:0;}
        #nav li a:hover {color:#FFF; text-decoration:none;}
	
	#page { margin: 0 auto; padding: 0; width: 800px; margin-bottom: 20px; margin-top: 0}
	#content{ clear: both; background: url(../img/contentBg.gif) repeat-y;}

	/* ContentIn*/
	#contentIn{float: left; width: 520px;}
	#contentIn h2{padding:10px 0px 18px 55px; background: url(../img/contentInTopBg.gif) no-repeat left top; margin: 0; font-size: 130%; text-transform:uppercase; color:#FFF}
	#contentIn h3{ /*color: #00AEEF*/  background: #ebebeb url(../img/h3Bg.png) no-repeat left top;  border-bottom: 1px solid #d6d6d6; padding: 6px 0 6px 8px;  	 }
	#contentIn #contentText{ padding: 0 20px; text-align:justify}
        #contentIn #contentText p{ margin-top:10px}
        #contentIn #contentText ol{ padding: 0 10px 10px 30px}
        #contentIn #contentText ol li{ padding-bottom: 10px}

        #contentIn #contentText ul{ padding: 0 10px 0 30px}
        #contentIn #contentText ul li{ padding-bottom: 0}

        #contentButton{ height:14px; background:url(../img/contentBottomBg.gif) no-repeat bottom;}

	/* LeftMenu */
	#menuLeft{margin: 0 0 10px 0; width: 280px; border: 0px solid black; float:right; background: url(../img/sidebarContentBg.gif) no-repeat 0px 26px; color: #666666}
	#menuLeft h2{padding:10px 0px 18px 20px; background: url(../img/sidebarTopBg.gif) no-repeat left top; margin: 0; font-size: 130%; color:#FFF}
	#menuLeft h3{padding-left: 15px; margin: 10px 0 0 0; margin-bottom: 6px}
	#menuLeft h3#prodjena-showroom{background: url(../img/prodjena-showroom-ikona.png) no-repeat left; padding-left: 32px; line-height: 24px; margin-left: 16px;}
	#menuLeft h3#provozovatel-obchodu{background: url(../img/provozovatel-obchodu-ikona.png) no-repeat left; padding-left: 32px; line-height: 24px; margin-left: 16px;}
	#menuLeft h3#kontakt{background: url(../img/kontakt-ikona.png) no-repeat left; padding-left: 32px; line-height: 24px; margin-left: 16px; margin-bottom: 4px}
	#menuLeft h3#oteviraci-doba{background: url(../img/oteviraci-doba-ikona.png) no-repeat left; padding-left: 32px; line-height: 24px; margin-left: 16px; margin-bottom: 4px}
	#menuLeft h3#obchodni-informace{background: url(../img/obchodni-informace-ikona.png) no-repeat left; padding-left: 32px; line-height: 24px; margin-left: 16px; margin-bottom: 4px}
	#menuLeft p{margin: 0 0 0 5px; padding: 0 20px}
	#menuLeft span.label{display:block;float:left;width:70px;clear:none !important;padding:0 !important}
	/* 
	#menuLeft .top {margin: 0; width: 240px; background: url(../img/design/leftMenuTopBg.png) no-repeat left top; border: 0px solid black;}
	#menuLeft .bottom {margin: 0; width: 240px; background: url(../img/design/leftMenuBottomBg.png) no-repeat left bottom; border-bottom: 1px solid white;  padding-top: 12px}
	 */
	#menuLeft ol {margin: 0 0 10px 0; padding: 5px 20px;}
        #menuLeft ol li{ padding: 5px 0px; list-style-position: inside; font-weight: bold; border-bottom: 1px solid #fae0d5;}
        #menuLeft ol li span{font-weight: normal; }
        #menuLeft ol strong{ color: #c15724;  }
	/*
        #menuLeft ul li {border: 0px solid black; height: 30px; line-height: 30px; margin: 0;}
	#menuLeft ul li a {text-decoration: none; margin: 0; padding: 0 0 0 25px; line-height: 30px; display: block; color: #666666;  background: url(../img/design/leftMenuABg.png) no-repeat center bottom; }
	#menuLeft ul li a.aktivni{	font-weight: bold;	}
	#menuLeft ul li a:hover {color: #666666;  background: #e8e8e8; }
        */
	
	#text{ text-align: justify;}
	
	/* Footer */ 
	#footer{ height: 58px;  background: url(../img/footerBg.gif) no-repeat left top; position: relative;}
	#footer p{padding: 10px 15px; margin:0; color: #666666; text-align: right }
	#footer p a{color: #666; }
	
	#mapa{ height: 530px; width: 480px; border:1px solid silver;}
	
	/* table */
	table {width: 100%; padding: 5px; background: #fff; border-spacing: 0; border: solid 1px #d8d7d7; table-layout: fixed; text-align: left !important }
	table td{ color: #525b37; background: #fff;  padding: 16px 6px 6px 12px; vertical-align: top;}
	table th { color: #FFF; background: #00aeef; text-align: left;	padding: 0; padding: 6px 20px 6px 12px;}
	table th span{margin-left: 20px; padding: 3px 6px;  background: #00bcff; }
	table caption{ text-align: center; font-weight: bold	}
	table td.nabidka{	text-align: right}
	table td.nabidka a{ padding: 5px 7px; 	background: #f26522; color: white; text-decoration: none 	}
	
	
	/* */
	.stred{text-align: center;}
	.mB10{margin-bottom: 10px !important}
	.tucne{ font-weight: bold;}
	
	img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 30px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 30px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}