	body{ font:0.8em/1.5 "arial", sans-serif;  background: #0096dc 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%;}
	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:130px;  background: url(../img/headerBg.gif) no-repeat left top;  }
	#header h1{color:#FFF; margin: 0; position: absolute; width: 350px; right:15px; top: 45px; font-size: 140%	}
	#header #logo {position:relative; overflow:hidden; width:344px; height:90px; margin:0; padding:0; font-size:100%; letter-spacing:5px; top: 23px; left: 26px}
	#header #logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background: url(../img/logo.gif) no-repeat 0 0; cursor:pointer;}

        #nav {width:800px; margin:0; padding:0; list-style:none; font-size:100%;  background: url(../img/navBg.gif) no-repeat left top; margin-bottom: 9px}
        #nav li {display:inline; margin:0; padding:0;}
        #nav li a {display:block; float:left; height:40px; padding:22px 16px 0 16px; border-right:1px solid #ffcc67; color:#000; font-weight:bold; text-decoration:none;}
        #nav li#nav-active a, #nav li a:hover{background: url(../img/navBgActive.gif) no-repeat center bottom; color: #000; text-decoration:none;}
        #nav li.first a{ margin-left: 14px !important}
		  #nav li.last a {border-right:0;}
        #nav li a:hover {color:#000; text-decoration:none;}
	
	#page { margin: 0 auto; padding: 0; width: 800px; margin-bottom: 20px; margin-top: 0}
	.pageTop{background-color: #f5f5f5;}
	.pageBottom{background: url(../img/pageBottomBg.gif) no-repeat bottom;}	
	#content{ clear: both; padding: 9px; background: url(../img/pageTopBg.gif) no-repeat top;}

	/* ContentIn*/
	#contentIn{float: right; width: 530px;}
	#contentIn h2{padding:15px; background: url(../img/contentH2Bg.gif) no-repeat left top; margin: 0; font-size: 130%;}
	#contentIn h3{ margin: 0; padding: 10px 0 0 15px }
	#contentIn .perex{background: url(../img/perexBg.gif) no-repeat left top;}
	#contentIn .perexBottom{background: url(../img/perexBottomBg.gif) no-repeat left bottom; margin-bottom:10px}
	#contentIn .perex p, #contentIn .perexBottom p{ margin: 0; padding: 10px 15px; text-align:justify}
        #contentIn .perex ul{ padding:0 10px; }
        #contentIn .perex ul li{margin-left: 25px; padding-bottom:5px}
		
	/* LeftMenu */
	#menuLeft{margin: 0; width: 240px; border: 0px solid black; float:left; margin-right: 9px;
		/*  padding: 15px 0 15px 15px */
	}
	
	#menuLeft h2{padding:10px 0 10px 15px; background: url(../img/sidebarH2.gif) no-repeat left top; margin: 0; font-size: 110%; text-transform: uppercase; letter-spacing: 2px;  color: #FFF; }
	#menuLeft h2 a, #menuLeft h2 span{ color: #FFF; text-decoration: none; text-transform: uppercase; letter-spacing: 2px;}
	/* 
	#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 ul {margin: 0 0 10px 0; padding: 5px; list-style-type: none;  background: url(../img/sidebarContentBg.gif) no-repeat left bottom;  }
	#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; }

        #menuLeft ul.nabidky li{ height: auto; line-height: normal; padding:10px 10px 5px 10px; border-bottom: 1px solid #e4e4e4}
        #menuLeft ul.nabidky li.last{ border-bottom:none}
        #menuLeft ul.nabidky li p{background: url(../img/zarovka.png) no-repeat left bottom; padding:7px 0 7px 35px; vertical-align: bottom; color:#0093d7; font-weight:bold; margin:0px  }

        #menuLeft #smluvniPojistovny { height:446px; margin: 0 0 10px 0; padding: 0; list-style-type: none;  background: url(../img/pojistovnyBg.gif) no-repeat left bottom;  }
        #menuLeft #pojistovny{margin-bottom: 10px }
        #menuLeft #pojistovny a{float: left;}
        #menuLeft #pojistovny a img{ border: none; }
        
        .infoBox{margin-bottom: 10px;}
	
	#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; position: absolute; right: 20px; top: 10px; color: #FFF; }
	#footer p a{color: #FFF; }
	
	/* Add */
	.input{margin-bottom: 10px}
	fieldset{ border:1px solid #BAD8E5; padding:10px; position:relative;}
	fieldset label{font-weight: bold	}
	fieldset ul#messageBox{padding: 0 0 0 20px; margin-bottom: 10px}
	fieldset ul#messageBox li label{font-weight: normal; color:red	}
	legend {margin:0; padding:3px 5px; background:#80BBCD; font-size:100%; font-weight:bold;}
	
	/* Form */
	#form{margin: 10px 0}
	#formTabs li {display:inline; margin:0; padding:0;}
	#formTabs li a {display:block; float:left; height:36px; padding:6px 0 0 45px; color:#000; text-decoration:none; font-size: 90%}
	
	#formTabs li#formTab1 a{ background: url(../img/tab1Active.png) no-repeat left top; width: 129px; padding-right: 1px}
	#formTabs li#formTab2 a{ background: url(../img/tab2.png) no-repeat left top; width: 133px; padding-right: 1px}
	#formTabs li#formTab3 a{ background: url(../img/tab3.png) no-repeat left top; width: 131px}
	
	/* Aktivni 2 */
	.aktivni2 #formTabs li#formTab1 a{	background: url(../img/tab1.png) no-repeat left top;}
	.aktivni2 #formTabs li#formTab2 a{	background: url(../img/tab2Active.png) no-repeat left top;}
	.aktivni2 .formTop{ background: url(../img/formTopBgActive2.png) no-repeat top; width: 530px; height: 10px}
	
	/* Aktivni 3 */
	.aktivni3 #formTabs li#formTab1 a{	background: url(../img/tab1.png) no-repeat left top;}
	.aktivni3 #formTabs li#formTab2 a{	background: url(../img/tab2.png) no-repeat left top;}
	.aktivni3 #formTabs li#formTab3 a{	background: url(../img/tab3Active.png) no-repeat left top;}
	.aktivni3 .formTop{ background: url(../img/formTopBgActive3.png); width: 530px; height: 10px}	
	
	.formTop{ background: url(../img/formTopBg.png); width: 530px; height: 10px}
	table.form{ width: 100%;}
	#poptavkaForm{	background: url(../img/formButtonBg.png) no-repeat bottom; padding: 0px 10px 0px 10px; margin: 0;}
	table.form td.submit{ text-align: center; padding: 10px 0 0 0}
	table.form td.label{ text-align: right;}
	table.form td{ padding: 6px 0 3px 2px;	}
	table.form tr th{ color: #0093d8; text-align: left; padding: 4px 0 6px 10px; border-bottom: #9a9a9a 1px solid;	}
	p.error{ margin: 4px 0 0 0; color: red	}
	
	table.nabidka{padding: 5px; background: #fff; border-spacing: 0; border: solid 1px #d8d7d7; table-layout: fixed; text-align: center;}
	table.nabidka th{ background: #ffc859 url(../img/prehledHeadTableBg.png) repeat-x top; color: #000 !important; padding: 6px 0 !important; text-align: center !important;  vertical-align: middle;}
	
	table.nabidka th#plneni{width: 60px;}
	table.nabidka th#pojistovna{width: 150px;}
	
	table.nabidka tr td{ vertical-align: middle; padding: 8px 0}
	table.nabidka tr.sudy td{ background: #f5f5f5;}
	
	.w200{width: 200px}

        /* HlavniStranka */
        .hlavniStranka{ position:relative;}
        .hlavniStranka h2{ text-align:right}
        .hlavniStranka p.first{ padding-left:270px !important}
        .hlavniStranka #auto{ height:126px; width:273px;  background: url(../img/uvodniStrankaAuto.png) no-repeat top left; top:15px; left:-8px; position:absolute}