/*		© 2008 by exist, ICQ:218659162		*/


		/*LAYOUT - TRI SLOUPCE*/
		
* {
	padding: 0;
	margin: 0;
	border: none;
}

.tmavy {
	background-color: #DCDCDC;
}
.svetly {
	background-color: White;
}
body {
  font: 85%/150% Trebuchet, Sans-serif;
  text-align: center;
	color: #6a6a6a;
	background: #ffffff url('../images/body-bg.jpg') repeat-x;
	padding: 28px 0;
}

#ostatni { list-style-type: disc; padding-left: 15px; }
#ostatni a { color: #F0FFFF; }
#main {
  width: 958px;
  margin-left: auto;
  margin-right: auto;
	background: #ffffff url('../images/main-bg.gif') no-repeat bottom;
	 overflow-x: hidden;
}

#hlavicka {
	width: 100%;
	height: 246px;
	text-align: left;
	background: #ffffff url('../images/hlavicka-bg.jpg') no-repeat;
}
* html #hlavicka {
	margin-bottom: -40px;
}

#obsah-vlevo {
	float: left;
	width: 786px;
  margin-left: 14px;
  text-align: left;
}
#vlevo{
  width:  175px;
  float:  left;
}
#stred {
	float: right;
	width: 589px;
	text-align: left;
}

#vpravo {
  width: 123px;
  float: right;
  margin-right: 14px;
  text-align: left;
}

#paticka {
  clear: both;
	width: 100%;
	font-size: 90%;
  color: #507191;
  padding: 25px 0 0 0; 
  text-align: center;
  position: relative;
  top: -20px;
}



p,dd {
	margin: 5px 0;
	text-align: justify;
}
.noscreen {
  display: none;
}
a {
  color: #52778f;
}
a:hover {
  text-decoration: none;
}


	/*logo*/
#logo1 {
	position: relative;
	top: 60px;
	left: 23px;
	overflow: hidden;
	font-size: 180%;
	width: 285px;
	height: 110px;
}
	#logo1 a {
		color: #323c78;
		text-decoration: none;
	}
	#logo1 a:hover {
		color: #727272;
	}
	
	#logo1 span {
	 position: absolute;
   top: 0;
	 left: 0;
	 display: block; 
	 width: 285px;
	 height: 110px;
	 background:  url('../images/povinne-ruceni-logo.gif') no-repeat;
	 cursor: pointer; 
	 z-index: 1;
	}
	
#horni-odkazy {
  position: relative;
  top: -118px;
  left: 330px;
  color: #ffffff;
}
  #horni-odkazy a {
    color: #ffffff;
    text-decoration: none;
    font-size: 80%;
    font-weight: bold;
  }
  #horni-odkazy a:hover {
    text-decoration: underline;
  }
  .prihlasit {
    margin-left: 52px;
  }
  
.tucne {
    font-weight: bold;
}

/* menu*/

#hlavicka ul {
  position: relative;
  top: -86px;
  left: 327px;
  width: 267px;
}
#hlavicka li {
  display: inline;
}
#hlavicka ul a {
  color: #dfe5eb;
  display: block;
  text-decoration: none;
  font-size: 130%;
  padding: 1px 0 3px 20px;
  margin-bottom: 4px;
  border-bottom: 1px #99acbf dotted; 
}
#hlavicka ul a:hover {
  color: #ffffff;
	background:  url('../images/menu-odrazka.gif') no-repeat 0 3px;
}

/* vlevo */

#vlevo h3 {
  width: 175px;
  height: 29px;
  color: #ffffff;
  font-size: 110%;
  padding: 4px 0 0 20px;
  margin-bottom: 5px;
  background:  url('../images/vlevo-h3-bg.gif') no-repeat;
}

#vlevo ul {
   margin-bottom: 15px;
}
  #vlevo li {
    display: inline;
  }
  #vlevo ul a {
    color: #52778f;
    display: block;
    text-decoration: none;
    font-size: 95%;
    font-weight: bold;
    padding: 2px 0 2px 20px;
    margin-bottom: 1px;
    border-bottom: 1px #99acbf dotted;
  	background:  url('../images/vlevo-odrazka.gif') no-repeat 6px 9px;
  }
  #vlevo ul a:hover {
    color: #2a8523;
  	background:  url('../images/vlevo-odrazka-hover.gif') no-repeat 6px 9px;
  }
  
/* stred */
h1 {
  color: #2a8523;
  font-weight: normal;
  font-size: 180%;
  padding: 4px 0;
  margin-bottom: 20px;
}
h2 {
  color: #2a8523;
  font-weight: normal;
  font-size: 180%;
  padding: 4px 0;
  margin-bottom: 20px;
}
#stred h3 {
  color: #2a8523;
  font-weight: normal;
  font-size: 160%;
  padding: 4px 0;
  margin-bottom: 20px;
}
#stred h2.modry { color: #0081FD; }

/* vpravo */

#vpravo h3 {
  width: 122px;
  height: 28px;
  color: #ffffff;
  font-size: 110%;
  padding: 4px 0 0 20px;
  margin-bottom: 5px;
  background:  url('../images/vpravo-h3-bg.gif') no-repeat;
}
#partneri p {
  text-align: center;
}
#partneri img {
  margin: 5px 0;
}
.kooperativa,.generali {
  width: 122px;
  height: 62px;
}
.generali {
  height: 80px;
}

/* stredove bloky */
#bloky h3 {
  width: 129px;
  height: 188px;
  float: left;
  margin: 5px 16px 5px 2px;
}
* html #bloky h3 {
  margin: 5px 1px 5px 1px;
}
.osobni,.nakladni,.motocykl,.ostatni {
  display: block;
  width: 129px;
  height: 188px;
  color: #ffffff;
  font-size: 90%;
  padding: 10px 0 0 15px;
  text-decoration: none;
  background: #969696 url('../images/osobni-automobil.jpg') no-repeat;
}
* html .osobni,* html .nakladni,* html .motocykl,* html .ostatni {
  width: 144px;
  height: 198px;
}
.osobni:hover{
  background: #839cb0 url('../images/osobni-automobil.jpg') no-repeat 0 -198px;;
}
.nakladni {
  background: #969696 url('../images/nakladni-automobil.jpg') no-repeat;
}
.nakladni:hover{
  background: #839cb0 url('../images/nakladni-automobil.jpg') no-repeat 0 -198px;;
}
.motocykl {
  background: #969696 url('../images/motocykl.jpg') no-repeat;
}
.motocykl:hover{
  background: #839cb0 url('../images/motocykl.jpg') no-repeat 0 -198px;
}
.ostatni {
  width: 129px;
  height: 188px;
  margin: 9px 0 15px 1px;
  float: left;
  background: #969696 url('../images/ostatni.jpg') no-repeat;
}
.ostatni:hover {
  background: #969696 url('../images/ostatni-hover.jpg') no-repeat;
}
.ostatni h4 {
  font-weight: normal;
  font-size: 160%;
}
#clanek h1 { color: #0081FD; }
#clanek h2 { color: #0081FD; }
#clanek p {
	display: block;
	background-color: #F4F9FF;
	border: 1px solid #719CC5;
	color: black;
	padding: 10px;
	margin-top: -15px;
}
.div-zeleny { 	display: block;
	background-color: #F4FFF8;
	border: 1px solid #7FC288;
	color: black;
	padding: 10px;}
.div-modry { 	display: block;
	background-color: #F4F9FF;
	border: 1px solid #719CC5;
	color: black;
	padding: 10px; }
#clanek ul { margin-left: 15px;}
#clanek h2.zelena { color: #2BD23F; }
#clanek p.zelena {
	display: block;
	background-color: #F4FFF8;
	border: 1px solid #7FC288;
	color: black;
	padding: 10px;
	margin-top: -15px;
}

TABLE {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,Helvetica;
}

.ohraniceni {border: 1px solid #000000;}
.lista {background-image: url('images/lista.jpg'); border: 1px solid #000000;}


select {font-size: 10px; font-family: "Verdana"; BACKGROUND-COLOR: #F99A35}
textarea {font-size: 10px; font-family: "Verdana"; cursor: text}
input {font-size: 10px; font-family: "Verdana"; BACKGROUND-COLOR: transparent; border: 1px solid #000000;}

.bezinput {font-size: 10px; font-family: "Verdana"; BACKGROUND-COLOR: transparent;}

.PROTIROBOT
{
        unicode-bidi:bidi-override;
        direction: rtl;
}


.odsazeni {
	padding: 5px;
	margin: 5px;
}
.odsazenileft {
	padding: 5px;
	margin: 5px;
	text-align: left;
}
.odsazeniright {
	padding: 5px;
	margin: 5px;
	text-align: right;
}
 

/* TABULKA */
.small {
  font-size: 85%;
}
strong span {
  color: #507192;
}
p.hledani {
  font-size: 90%;
  padding: 0 0 10px 70px;
  background: url('../images/hledani.gif') no-repeat;
}
.tabulka,.tabulka-dve,.hlavicka-tabulky {
  width: 100%;
  color: #4f4f4f;
}
.hlavicka-tabulky {
  margin: 15px 0 5px 0;
}
.tabulka,.tabulka-dve {
  padding: 8px 0;
  border-bottom: 2px #e4e4e4 solid;
}
legend {
  display: none;
}
.hlavicka-tabulky thead th {
  background-color: #f6f7f9;
  margin-bottom: 10px;
  padding: 5px 0;
  text-align: center;
  color: #2a8523;
}


.tabulka tbody th,.tabulka-dve tbody th,.tabulka tbody td,.tabulka-dve tbody td {
  padding: 2px 3px;
  text-align: center;
}
.tabulka tbody th,.tabulka-dve tbody th {
  color: #507192;
  text-align: left;
}

.tlacitko {
  width: 100px;
  padding: 0;
}
td strong {
  color: #507192;
  position: relative;
  left: 9px;
}
.graf {
  text-align: left;
  width: 112px;
  height: 15px;
  border: 1px #537394 solid;
}
.graf img {
  width: 110px;
  height: 13px;
  position: relative;
  top: -1px;
  _top: 1px;
}

*+html .graf img {
  top: 1px;
  background: blue;
}
.tabulka-dve {
  background: #f6f6f6;
}

.mam-zajem {
  border:none;
  display: block;
  width: 90px;
  height: 28px;
  background: url('../images/tlacitko.gif') no-repeat;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  position: relative;
  left: 9px;
}
.mam-zajem:hover {
  text-decoration: underline;
}

#vpravo ul {
  margin: 10px 0 20px 0;
}
#vpravo li {
  font-size: 90%;
  color: #52778f;
  font-weight: bold;
  list-style-type: none;
  
}

/* My super ÚPRAVY */

.bonusmalus {
  font-size: 85%;
  padding: 0 0 10px 10px;
}

.bonusslevaz {
  font-size: 95%;
  color: red;
  font-weight: bold;
}

.upoutavka {color : red;  font-size : 12px; FONT-FAMILY: verdana; font-weight: bold; text-decoration: none;}
.upoutavka2 {color : red;  font-size : 46px; FONT-FAMILY: verdana; font-weight: bold; text-decoration: none;}
