form{
margin:0;
padding:0;
}

a {
	text-decoration: none;
	color: #0097E9;
}

a:hover{
	text-decoration: underline;
}

#head {
	z-index: 100;
}

#box_login a {
	color:#0097E9;
	text-decoration: none;
	font-weight: normal;
}
#box_login a:hover {
		text-decoration: underline;
		font-weight: normal;
}

/*FOOTER*/
#footer{
	height: 453px;
}

#box_footer{
	background-color: #F4F4F4;
	height: 95px;
}

#info_footer{
	position:absolute;
	top:46px;
	color:#6B6B6B;
}

#footer_spacer{
	height: 470px;
}

/*Vyhledavani top*/
#box_searchnav {
	width: 620px;
}

#box_search {  padding:5px 0px 0px 7px; !important}
#nav_fir .navspacermini { width:1px; display:block; margin:0px 2px 0px 2px; !important }

/*bod banner */
.box_banner {background:#580300 url('box_round_big2_bg_2.gif') top left repeat-y; position:relative; }
.box_banner_inner {background:url('box_round_big2_bg.gif') top left no-repeat; position:relative; padding:0px 0px 50px 0px;}
.box_round_b_big { background:#fafafa url('box_round_b_big_bg_2.gif') top left repeat-y; position:relative; padding:0;}
.box_round_b_big_inner { background:url('box_round_b_big_bg.gif') top left no-repeat; position:relative; padding:20px 0px;}
.box_round_b_big_bottom {background-position: bottom; bottom: -1;}
.box_banner_bottom {background-position: bottom; bottom: -1;}

/*testimonial homepage*/
.home_b_content{ height: auto; background-color: #C15444; background-position: bottom;}
.home_b_content a { color: #FFF; text-decoration: none;}

#box_search label {font-size:12px}

.size2{margin-right:5px}

.nav_produkty li.selected a{
background:transparent url(nav_produkty_bg.gif) no-repeat scroll left center;
color:#FFFFFF;
}

.p_box {
margin:25px 10px 30px 0;
}
.pageP{
margin-top:10px;
color:#747474;
font-family:"Trebuchet MS","Geneva CE",lucida,sans-serif;
font-size:12px;
}

.about_text {
	font-size:14px;
}

/* ke stazeni */
.download_boxes h3 {border-bottom: none}
.d_box { margin:10px 0px 30px 0px; display:block; float:left; width:175px; height:220px; top left no-repeat; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; position:relative; }
.d_box a{ text-align: center; color: #919191; text-decoration: none;}
.d_image { text-align:center; }
.d_image img { margin:6px auto 0px auto; }
.d_last { margin-right:0px; }
.d_box h3 { border:0px; color:#787878; font-size:14px; font-weight:bold; margin:20px 17px 25px 17px; padding:0px; }
.d_box p { color:#919191; font-size:13px; font-weight:normal; margin:0px 17px; text-align: center;}

/* lide */
.lide_text { font-size:16px; margin:25px 0px; color:#757575; font-weight:bold; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; }
.box_clovek { width:184px; margin:30px 0px 30px 30px; min-height:255px; height:auto !important; height:255px; background:url('box_clovek_bg.gif') top left no-repeat; display:block; display:block; float:left; position:relative; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; }
.box_clovek_bottom { width:184px; height:8px; background:url('box_clovek_bottom.gif') top left no-repeat; display:block; font-size:1px; line-height:1px; position:absolute; left:0px; bottom:0px; }
.box_clovek img { margin:12px 0px 0px 12px;}
.box_clovek h4 { margin:10px 12px 8px 12px; padding:0px; border:0px; font-size:16px; color:#757575; font-weight:bold; }
	.box_clovek h4 span { font-size:12px; font-weight:normal; display:block; }
.box_clovek p { margin:0px 12px 11px 12px; font-size:12px; color:#757575; line-height:12px; }
.lide_rada { margin:20px 0px 40px 40px; line-height:24px; font-size:17px; color:#757575; font-weight:bold; }
.lide_rada span { font-size:12px; font-weight:normal; }
.lide_end { height:40px; display:block; }


.more2 {
background:transparent url(icon_more.gif) no-repeat scroll left center;
color:#0097E9 !important;
font-family:"Arial CE","Helvetica CE",Arial,sans-serif;
font-size:12px;
font-weight:bold !important;
margin:5px 0 0;
padding:0 0 0 15px;
text-decoration:none;
}

/* pobocka kontakt*/
.liadresa {
margin-bottom: 20px;
width: 170px !important;
}
.likontakt {
margin-bottom: 20px;
width: 280px !important;
}
.lioteviracka {
margin-bottom: 20px;
width: 220px !important;
}

#mapa_kraj_legenda {
top:276px !important; 
}

/* zmena velikosti textu u produktu*/
.produkttext1, .produkttext2, .produkttext3, .produkttext4 {font-size: 14px;}

/* SEARCH FORM */
#suggestions{ position: absolute; z-index: 100; overflow: hidden; width:320px; display:none; top:42px; right: 210px; font-family:"Trebuchet MS","Geneva CE",lucida,sans-serif;}
#suggestions iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;

}


/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:320px; background-color:#52B9F0; font-size:10px; line-height:14px; }
#searchresults a { display:block; background-color:#FFFFFF; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover {background-color: #e8e8e8;	color: #ffffff;}
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a div.searchheading { display:block; font-weight:bold; padding-top:5px; color:#B22C1B; font-size: 11px;}
#searchresults a:hover div.searchheading { color:#B22C1B; }
#searchresults a div {	color: #767676;	padding: 0 5px 0 5px;}
#searchresults a:hover div { color:#767676; }
#searchresults div.category { font-size:11px; font-weight: bold;margin:5px; display:block; color:#ffffff; }
#searchresults div.seperator { float:right; padding-right:15px; margin-right:5px; background-image:url(shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults div.seperator a {background-color:transparent; display:block; margin:5px; height:auto; color:#FFFFFF; }
#searchresults div.seperator a:hover {background-color:transparent; display:block; margin:5px; height:auto; color:#FFFFFF; text-decoration: underline }
#searchresults .break {	clear: both;}

.rollup{
cursor:pointer;
font-size:12px; text-decoration:none; font-weight:bold !important; color:#0097e9 !important; margin:0px; padding:5px 0px 5px 20px; background:#f9f9ff  url('icon_more_down.gif') 10px center no-repeat; font-family:"Arial CE", "Helvetica CE", Arial, sans-serif;
border: none; }
.rollup div.hover { text-decoration:underline; }
.rolldown{
cursor:pointer;
font-size:12px; text-decoration:none; font-weight:bold !important; color:#0097e9 !important; margin:0px; padding:5px 0px 5px 20px; background:#f7f7f7 url('icon_more.gif') 10px center no-repeat; font-family:"Arial CE", "Helvetica CE", Arial, sans-serif; border: none;}
}
.rolldown div.hover { text-decoration:underline; }

/*investicni fondy*/
.vyvoj table.aktInfo_fondy td.last_td { font-size:1px; line-height:1px; height:20px; padding:0px; margin:0px; width: 340px;}
.vyvoj table.aktInfo_fondy td.last_rtd { border-right:0px; text-align: left; width: 340px;}
.vyvoj table.aktInfo_fondy td.l_td { text-align: left;}
.vyvoj table.aktInfo_fondy th.l_td { width: 50%;}
.vyvoj table.aktInfo_fondy th.last_rtd { border-right:0px; width:50%;}
.vyvoj table.aktInfo_fondy td { text-align: left; vertical-align:top; font-size:13px; margin:0px 0px 0px 0px; background:#f2f2f2; padding:8px 18px; border-right:3px solid #fff; position:relative; border-right:3px solid #FFFFFF; width: 340px;}
.vyvoj aktInfo_fondy_text {width:680px; margin: 0px;}
.vyvoj table td {width: 11%;}
.vyvoj table th {  padding: 13px 14px;}

a.odkaz_fondy {text-decoration: underline; color:#0097E9;}

.popupWrapper {
display:none;position:absolute;right:260px;top:10px;z-index:102;
}

#popupDotaz label{
width:130px;
clear:left;
}

/* SEARCH FORM2 */
#sug2 { position: absolute; z-index: 100; overflow: hidden; width:320px; display:none; top:706px; right: 250px; font-family:"Trebuchet MS","Geneva CE",lucida,sans-serif;}
#sug2 iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/	
	width:3000px;/*must have for any big value*/
	height:3000px; /*must have for any big value*/

}

/* SEARCHRESULTS2 */
#res2 { border-width:1px; border-color:#919191; border-style:solid; width:320px; background-color:#52B9F0; font-size:10px; line-height:14px; }
#res2 a { display:block; background-color:#FFFFFF; clear:left; height:56px; text-decoration:none; }
#res2 a:hover {background-color: #e8e8e8;	color: #ffffff;}
#res2 a img { float:left; padding:5px 10px; }
#res2 a div.searchheading { display:block; font-weight:bold; padding-top:5px; color:#B22C1B; font-size: 11px;}
#res2 a:hover div.searchheading { color:#B22C1B; }
#res2 a div {	color: #767676;	padding: 0 5px 0 5px;}
#res2 a:hover div { color:#767676; }
#res2 div.category { font-size:11px; font-weight: bold;margin:5px; display:block; color:#ffffff; }
#res2 div.seperator { float:right; padding-right:15px; margin-right:5px; background-image:url(shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#res2 div.seperator a {background-color:transparent; display:block; margin:5px; height:auto; color:#FFFFFF; }
#res2 div.seperator a:hover {background-color:transparent; display:block; margin:5px; height:auto; color:#FFFFFF; text-decoration: underline }
#res2 .break {	clear: both;}

#content {
	z-index: 50;
}
.box_round_small4_content h4 a{
color:#B22C1B;
text-decoration:none
}
.box_round_small4_content p {
color:#919191;
font-size:12px;
line-height:16px;
margin:0;
padding:0 0 30px;
position:relative;
}
.box_round_small4_image {
z-index:10;
}
.produkt_text{
font-size:14px;
}
.p_box h3 a {
text-decoration:none;
color:#B22C1B;
}
.p_image {z-index:10}

.produkttext3 li ul li {
margin-bottom:5px;
}

.popupform select {
width:120px;
margin-bottom:0px;
}

.popupform{
padding-top:15px;
}

/* Hovery nefungují v IE na ničem kromě anchor*/ 
.button6 button:hover, button.hover { background:url('button_hledej.gif'); background-position: 0px -30px;}
.button6 button { cursor:pointer; width:85px; height:30px; border:none; display:block; position:absolute; top:0px; left:0px; background:url('button_hledej.gif') 0px 0px no-repeat; }

.home_b_tr { left:333px; }

.pov table{
  font-size: 70%;
  border: 2px solid black;  
}
.pov td{
  border: 1px solid black;
}
.pov th.th1{
   border: 1px solid black;
   background-color: #C5D9F0;
}
.pov th.th2{
   border: 1px solid black;
   background-color: #EAF0DD;
}
.pov th.th3{
   border: 1px solid black;
   background-color: #FCE9D9;
}
.pov tr.sudy{  
   background-color: #D8D8D8;
}

.pov tr.hlavicka1{  
   background-color: #8DB4E2;
}

.pov tr.hlavicka2{  
   background-color: #D6E3BB;
}

.pov tr.hlavicka3{  
   background-color: #FBD4B4;
}

h3 a {
color:#000;
text-decoration:none;
}

#duvod {
line-height: 16px;
}
.modely {font-size:14px; color:#757575;}

.modely h3  { font-size:16px; font-weight:bold; color:#b22c1b; margin:0px 0px 5px 0px; border:none; padding:0px; }

.modely p { font-size:11px; margin:0px 0px 15px 0px; color:#757575; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; letter-spacing:-0.05em; line-height:14px; }
.modely p span { font-size:13px; font-weight:bold; }

.modely table { border: 2px #c5c5c5 solid ; margin:0px 0px 20px 0px; position:relative; display:block; background: #c5c5c5 ; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; -webkit-box-shadow:1px 1px 10px rgba(65,65,65,0.3); -moz-box-shadow:1px 1px 10px rgba(20,20,20,0.3)}
.modely table tr { font-size:13px; color:#757575; background:#f5f5f5; vertical-align:top; font-size:13px; margin:0px 0px 0px 0px; padding:8px 18px; position:relative; text-align: left; position:relative; }
.modely table tr.odd { background:#e5e5e5;}
.modely table th { background:#d9d9d9; color:#757575; font-size:13px; padding:13px 18px; border-right:3px solid #fff; border-bottom:3px solid #fff; position:relative; text-align:center; }
.modely table td { font-size:13px; width:200px; vertical-align:top; font-size:13px; margin:0px 0px 0px 0px; padding:8px 18px; position:relative; text-align: right; }
.modely table td.l_td { font-weight:bold; text-align:left; width:480px;}
.modely table tr:hover td { background:#fff; }

.modely table td.left_td { text-align:left;}
.modely table td.right_td { text-align:right;}

#modelyH3 h3 {border:none;}
.kalkulacka-popis{
float:left;
font-size:11px;
font-weight:bolder;
margin-top:10px;
padding-right:4px;
text-align:right;
width:85px;
}
#kalkulacka select {
width:160px;
font-size:12px;
float:left;
}

#kancelar_ombudsmana_link a { line-height:16px; display:block; padding:0px 20px 20px 23px; color:#0097e9; font-size:16px; font-weight:bold; text-decoration:none; }
#kancelar_ombudsmana_link a:hover { color:#0097e9; font-size:16px; font-weight:bold; text-decoration:underline; }


.buttonSpocitat { position:relative; color:#000; font-size:14px; display: block; width:92px; }
.buttonSpocitat span { cursor:pointer; width:92px; height:27px; display:block; position:absolute; top:0px; left:0px; background:url('btn_spocitat.gif') 0px 0px no-repeat; }
.buttonSpocitat > span:hover { background:url('btn_spocitat.gif') 0px -27px no-repeat;}
.buttonPOVSjednej { display:block; width:218px; height:40px; color:#fff; font-size:8px; position:relative; margin:0px 0px 0px 20px; }
.buttonPOVSjednej span { z-index:100; cursor:pointer; width:218px; height:40px; display:block; position:absolute; top:0px; left:0px; background:url('btn_sjednat.gif') 0px 0px no-repeat; }
.buttonPOVSjednej span.hover { background-position: 0px -40px;}

#sfVyhody h3{font-size:16px;}
#sfVyhody a {color:#0097E9;text-decoration:none;}
#sfVyhody a:hover {text-decoration:underline;}

/* Začátek nových úprav stylu */

.produkt_text p {
  margin-bottom:0px;
  font-size: 12px;
  font-weight: normal;
  
}

.produkt_text {
  padding-bottom: 30px;
}

a.icon {
  font-weight: normal;
}

a:hover.icon {
  color: #0097e9;
}

h1.article {
  font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;  
}

/* produkt stranka */
.produkth4 { font-size:16px; border:0px; font-weight:bold; color:#5c5c5c; margin:0px 0px 8px 0px; padding:0px; }
.produkth4span { font-size:16px; border:0px; font-weight:bold; color:#5c5c5c; margin:0px 0px 8px 0px; padding:0px 10px 33px 0; float: left; width: 200px;}
.produkth3 {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size:18px; border:0px; font-weight:bold; color:#b22c1b; margin:30px 0px 16px 0px; padding:0px; }
.produkth32 { font-size:16px; border:0px; font-weight:bold; color:#b22c1b; margin:0px 0px 8px 0px; padding:0px; }
.produkttext1 { font-size:16px; font-weight:normal; color:#303030; line-height: 20px;  }
.produkttext1 li { list-style: outside; list-style-image: url(li_red.png); margin:0px 0px 6px 15px; padding:0px 0px 0px 0px;  line-height: 20px; }
.produkttext2 { font-size:16px; font-weight:normal; color:#757575; }
.produkttext2 span { color:#b22c1b; text-decoration:underline; }
.produkttext2 li { list-style: disc outside url(li_red.png); margin:0px 0px 20px 35px; padding:0px 0px 0px 0px; }
.produkttext3 { font-size:16px; font-weight:normal; color:#757575; }
.subseznam li {list-style-position:inside; list-style-image: url(li_blue.png);
 line-height: 20px;
 margin-bottom: 6px;  

}
.produkttext3 li { list-style: disc outside; margin:0px 0px 20px 15px; padding:0px 0px 0px 0px; }
.produkttext4 { font-size:16px; font-weight:normal; color:#757575; }
.produkttext4 a { color:#0298e9; text-decoration:none; }
.produkttext4 a:hover { color:#0298e9; text-decoration:underline; }
.produkttext4 li { list-style: disc outside; margin:0px 0px 20px 15px; padding:0px 0px 0px 0px; }
#pbox1 { width: auto; }
#pbox1a { width: 150px; }
#pbox2 { margin-top:30px; }
#pbox3 { padding-bottom:10px; }
.souvisejici div { padding:0px; line-height: 20px;font-size:14px; }
.souvisejici a { color:#5c5c5c; font-size:14px; text-decoration:underline; }
.souvisejici a:hover { color:#0298e9; font-size:14px; text-decoration:underline; }
#produkt_image1 { position:absolute; z-index:-10; left:130px; top:40px; }
#produkt_image2 { position:absolute; z-index:-10; left:180px; top:0px; }
#produkt_image3 { position:absolute; z-index:-10; left:180px; top:40px; }
#produkt_image4 { position:absolute; z-index:-10; left:180px; top:60px; }
#produkt_image5 { position:absolute; z-index:-10; left:200px; top:30px; }
#produkt_image6 { position:absolute; z-index:-10; left:150px; top:60px; }
#produkt_image7 { position:absolute; z-index:-10; left:200px; top:10px; }
#produkt_image9 { position:absolute; z-index:-10; left:160px; top:30px; }
#produkt_image10 { position:absolute; z-index:-10; left:170px; top:40px; }

/* zmena velikosti textu u produktu*/
.produkttext1, .produkttext2, .produkttext3, .produkttext4 {font-size: 14px;}

/* columns */
.col_big { width:940px; float:left; padding:0px 0px 0px 0px; margin:0px 10px 0px 10px; display:inline; }
.col_big1 { width:700px; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; display:inline; }
.col_big1h { width:694px; float:left; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; display:inline; }
.col_big2 { width:430px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; display:block; }
.col_big3l { width:341px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; float:left; position:relative; }
.col_big3l2 { width:380px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; float:left; }
.col_big3r { width:341px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; float:right; }
.col_big3r2 { width:280px; margin:0px 0px 0px 0px; padding:30px 0px 0px 0px; float:right; }
.col_big4l { width:460px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; position:relative; }
.col_big4r { width:220px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; position:relative; }
.col_small1 { float:right; position:relative; width:230px; }
.col_small2 { float:right; width:230px; margin-top:80px; }
.col1 { float:left; width:200px; }



.product_sub_pic {
  float: left;
  margin: 0px 30px 20px 0;
}

.fajfky li {
 list-style-image: url(li_red.png);
 line-height: 20px;
 margin-bottom: 6px;  
}

.modely {font-size:14px; color:#6b6b6b;  line-height: 20px;  }

.modely b {color: #000;}

.modely h3, .produkttext1 h3  {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size:16px; font-weight:bold; color:#000; margin:0px 0px 5px 0px; border:none; padding:0px; }

#modelyh3 {
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; 
}

.modely ul {
  margin: 0 6px;
  padding-left: 14px;  
}

.modely ul li {
  list-style-image: url(li_blue.png);
  list-style-position: outside;
  margin: 0 0 6px 15px;
}

.model_num {
  float: left;
  width: 25px;
  height: 25px;
  margin: 0 12px 10px 0;
  padding-top: 3px;
  text-align: center;
  display: block;
  background: url(modeLI.png) top no-repeat;  
  margin-top: -2px;
  color: #fff;
  font-family: Trebuchet MS;
  font-style: italic;
  font-weight: bold;
  font-size: 20px;
  
}

/* boxes */
.box_round_small-left { background:#fafafa url('box_round_small_bg.gif') no-repeat; width:230px; position:relative; display:block; padding:0px 0px 11px 0px; margin:0px 0px 12px 60px; float: right; }
	.box_round_small-left h3 {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size:18px; border:0px; padding:16px 16px 0px 16px; margin:0px; font-weight:bold; }
	.box_round_small-left h4 {font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size:16px; border:0px; padding:16px 16px 0px 16px; font-weight:bold; }
	.h3text { padding:0px 16px 0px 16px; font-size:12px; color:#393939; font-weight:normal; }
	.box_round_small-left .line1 { height:1px; margin:6px 16px 10px 16px; display:block; background: url('line1.gif') top left repeat-x; }
	.box_round_small_content-left { padding:0px 16px; font-size:12px; position:relative; }
	.box_round_small_bottom-left { background: url('box_round_small_bottom.gif') top left no-repeat; width:230px; height:11px; display:block; position:absolute; }

/* box produkt */
.box_produkt { background:#b22c1b; margin:25px 0px; position:relative; width:695px; min-height:290px; height:auto !important; height:290px; }
.box_produkt image { display:block; }
.box_produkt_tl { position:absolute; top:0px; left:0px; display:block; width:7px; height:7px; line-height:1px; font-size:1px; background:url('box_produkt_bg_tl.gif') top left no-repeat;  }
* > .box_produkt_tl { background:url('box_produkt_bg_tl.gif') top left no-repeat; }
* html .box_produkt_tl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portal/Redakce/rs.nsf/box_produkt_bg_tl.gif');}
.box_produkt_tr { position:absolute; top:0px; left:688px; display:block; width:7px; height:7px; line-height:1px; font-size:1px; background:url('box_produkt_bg_tr.gif') top right no-repeat;}
* > .box_produkt_tr { background:url('box_produkt_bg_tr.gif') top right no-repeat; }
* html .box_produkt_tr { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Portal/Redakce/rs.nsf/box_produkt_bg_tr.gif'); }
.box_produkt_bl { position:absolute; bottom:0px; left:0px; display:block; width:7px; height:7px; background:url('box_produkt_bg_bl.gif') top left no-repeat; line-height:1px; font-size:1px;}
.box_produkt_br { position:absolute; bottom:0px; left:688px; display:block; width:7px; height:7px; background:url('box_produkt_bg_br.gif') top right no-repeat; line-height:1px; font-size:1px; }

.product_image {
  width: 695px;
  height: 220px;
}

.call_btn {
  display: inline-block;
  background: url(call_btn.png) top no-repeat;
  width: 136px;
  height: 31px;  
  margin-right: 20px;
  text-align: center;
  line-height: 31px;
  color: #fff;
  font-size: 13px;
  font-weight: bold; 
}

.call_btn a {
  color: #fff;  
}

.call_btn a:hover {

}

/* SLIDE */

#content_slide {
	margin: 0 auto;
	padding: 0px 0 0 30px;
	width: 695px;
	height: 220px;
  display:block;	
  font: 12px Trebuchet MS;
  background: url(pojisteni_bydleni.jpg) no-repeat;
  color: #fff;  
}

a:focus {
	outline: none;
}
.panel1, .panel2, .panel3 {
	background: url(wall_pannel.png);
	width: 194px;
	height: 170px;   
	display: none;
}

.panel_content {
  padding: 10px;
  color: #663300;  
}

.panel_content p {
  margin: 22px auto 0 auto;
}

.panel_content ul {
  padding: 8px 0 0 12px; 
}

.panel_content li {
  list-style-image: url(li.gif);
  line-height: 14px;
  margin-bottom: 4px;
}

.panel_content li a {
  color: #b22c1b;
}

.panel_content li a:hover {
  text-decoration: underline;
}

.slide {
  width: 194px;
	margin: 0;
	padding: 0;
	border-top: solid 4px #663300;
	background: url(button1.png) no-repeat center top;
}

.btn-slide1, .btn-slide2, .btn-slide3 {
	background: url(white-arrow.png) no-repeat left -55px;
	text-align: left;
	width: 140px;
	height: 31px;
	margin: 5px 0 0 22px;
	padding-left: 35px;
	display: block;
	color: #fff;
	text-decoration: none;
}

.active {
	background-position: left 0px;
}

#content_left {
  width:200px; margin-right:20px; float:left;
}

.panel_content .button_sjednat, .panel_content2 .button_sjednat {
	background: url(button2.png) no-repeat; 
  width: 155px;
  height: 33px; 
  display: block; 
  cursor: pointer;
  line-height: 33px;
  text-align: center;
  margin: 6px 0 0 8px;
  color: #fff;
}

.panel_content a:hover, .panel_content2 a:hover {
  text-decoration: none;
}

.panel_content .tel, .panel_content2 .tel {
  font-size: 24px;
  font-weight: bold;
  display: block;
  margin-top: 3px;
  color: #0097E9;
}

.panel_content .small, .panel_content2 .small {
  font-size: 10px;
}
  
.panel_content .big, .panel_content2 .big {
  font-size: 15px;
  font-weight: bold;
}

.panel_content .form, .panel_content2 .form {
  border: 1px solid #663300;
  font-size: 12px;
}
  
.panel_content .search, .panel_content2 .search {
  margin: 0px 0 -1px 4px;
}
  
.panel_content #car, .panel_content2 #car {
  float: left;
  padding: 0 8px 0 0;
}

#content_middle {
  width:200px; margin-right:20px; float:left;
}

#content_right {
  width:200px; float:left;
}

div.spacer{clear:both; height:10px; display:block;}

.line2 {
  margin-bottom: 30px;
  }

#smluvni_servis {
  width: 698px;
  height: 120px;
  display: block;
  background: url(servisy.png) no-repeat;
  cursor: pointer;
  margin: -90px 0 25px 0;
}


.container_bottom{
	width: 700px;
	height: 220px;
    margin:0 auto;
    position:relative;
    overflow:hidden;
    z-index: 10;
    bottom: 120px;
    border-bottom:1px solid #663300;

}
ul#menu_bottom{
    list-style:none;
    position:absolute;
    bottom:0px;
    left:26px;
    font:12px Trebuchet MS;
    color:#fff;
    _bottom: 13px;      

}
ul#menu_bottom li{
    float:left;
    margin:0px 15px 0px 0px;     
}
ul#menu_bottom div.upper{

    position:relative;
    float:left;
    bottom:-180px;
  
    line-height:20px;
    width:194px;
    background: url(button1_bottom.png) top center no-repeat;   
     _background: url(button1_bottom.gif) top center no-repeat;
}

ul#menu_bottom span.title {
    display:block;
    height:20px;
    color:#fff;  
    background: url(white-arrow_bottom.png) no-repeat scroll 20px -49px transparent;
    _background: url(white-arrow_bottom.gif) no-repeat scroll 24px -49px transparent;  
    padding: 5px 0 0 56px;
    _padding: 5px 0 0 60px;
}

ul#menu_bottom span.title a {
  color: #fff;
  text-decoration: none;
}

ul#menu_bottom span.title a:hover {
  text-decoration: underline;  
}


ul#menu_bottom div.description{

  background: #f2f2f2;	
  color: #663300;  
  padding: 10px 0 0 0;
  display: block;
  width:194px;
	height:170px;    
  font:12px Trebuchet MS;
  border-top:4px solid #663300;
  border-left: 1px solid #663300;
	border-right: 1px solid #663300;


}

.panel_content2 {  
  display: block;  
  border-left: 10px solid #f2f2f2;
}

.active_bottom {  
   background: url(white-arrow_bottom.png) no-repeat scroll 20px 6px transparent !important;
   _background: url(white-arrow_bottom.gif) no-repeat scroll 24px 6px transparent !important;
  
}




.description p {
  margin: 22px auto 0 auto;
}

.description ul {
padding: 0; margin: 0;
}

.description ul li {
padding: 0 0 0 10px; 
margin: 0;
background: url(li.gif) left 5px no-repeat;
width: 160px;
}

.panel_menu li {
padding: 0; margin: 0
}

.description li a {
  color: #b22c1b;
}

.description li a:hover {
  text-decoration: underline;
}

.description .button_sjednat {
	background: url(button2.png) no-repeat; 
  width: 155px;
  height: 33px; 
  display: block; 
  cursor: pointer;
  line-height: 33px;
  text-align: center;
  margin: 6px 0 0 8px;
  color: #fff;
}

.description a:hover {
  text-decoration: none;
}

.description .tel {
  font-size: 24px;
  font-weight: bold;
  display: block;
  padding: 0 0 4px 0;
  color: #0097E9;
}

.description .small {
  font-size: 10px;
}
  
.description .big {
  font-size: 15px;
  font-weight: bold;
}

.description .form {
  border: 1px solid #663300;
  font-size: 12px;
}
  
.description .search {
  margin: 0px 0 -1px 4px;
}
  
.description #car {
  float: left;
  padding: 0 8px 0 0;
}

.panel_content a, .panel_content2 a{
text-decoration: none;
}
/*v IE6 se nevešly Hlášení škod u aut na jeden řádek*/
.panel_content2 a{  
  =width:154px;
}

/* Styly pro automatický seznam měst v Kontaktech*/ 
.listNav { margin:0 0 10px; }
.ln-letters { overflow:hidden; padding-bottom:40px !important;}
.ln-letters a,span.ln-disabled { font-size:0.9em; display:block; float:left; padding:2px 3px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last, span.ln-last{ border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled, span.ln-disabled { color:#ccc !important;}
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }
.colMesto {display:block; font-size:16px; line-height:30px; width:210px; float:left;}
#myList li {float:left;width:650px;padding-bottom:20px;}
#kraje li h4 {border-bottom:1px solid #D1D1D1;color:#6b6b6b;font-size:30px;font-weight:bold;line-height:30px;margin:0;padding:0 0 10px;}
.box_agent p a {color:#747474;font-size:12px;margin:0;text-decoration:underline;}
.box_agent h4 {margin:0 0 10px !important;}
#mapa {margin:10px 0 10px 0 !important;}
#mapacr {display:block; background: transparent url('mapacrtmp_01.gif') 0px 0px no-repeat; width:430px; height:250px; }

.box_agent a {
color:#747474;
font-size:12px;
margin:0 0 20px;
text-decoration: underline;
}

/*upravy pro fondy - kvuli ctyrem nove pridanym fondum*/
.vyvoj table td { font-size:13px; color:#757575; vertical-align:top; margin:0px 0px 0px 0px; background:#f2f2f2; padding:10px 10px; border-right:3px solid #fff; position:relative; text-align:center; }
.vyvoj p { font-size:11px; margin:0px 0px 8px 0px; color:#757575; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; letter-spacing:0.0em; line-height:14px; }
.fond { background:#f2f2f2 url('box_fond_bottom.gif') bottom left no-repeat; width:159px; font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; position:relative; float:left; margin:0px 16px 40px 0px; }
.col_big4l { width:685px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; position:relative; }
.col_big4r { width:210px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; position:relative; }

#face_footer { position:absolute; right:90px; top:16px;}
#face_footer a { color:#000; text-decoration:none; padding:0px 0px 0px 0px; display:block; background: none;}
#face_footer a:hover { text-decoration:underline; }

.external_paticka {
   padding-right: 8px !important;
   background: transparent url(external_paticka.gif) no-repeat top right !important;
}

.external_souvisejici {
   padding-right: 11px;
   background: transparent url(external_souvisejici.gif) no-repeat top right !important;
}

.external_hlavni {
   padding-right: 11px;
   background: transparent url(external_hlavni.gif) no-repeat top right !important;
}

#fb_ico {
	float: left;
	position: relative;
	bottom: 1px;
	_right: 3px;
	z-index: 10;
	padding-right: 5px;
}

/* Informace pro handicapované */ 

#handicap_large {
  width: 680px;
  display: block;
  padding: 10px;
  color: #333;
  font-family: Arial,sans-serif;

}

.handicap_left {
  width: 46px;
  background: url("ico_invalid_large.jpg") top left no-repeat;
}

.handicap_right {
  border-left: 1px solid #999;  
  padding-left: 18px;
}

.handicap_right ul {
  font-size: 12px;
  list-style: none;  
  padding: 0; margin: 0;
}

.handicap_right ul li {
  background: url("handicap_li.gif") left top no-repeat; 
  padding-left: 16px;
}

.handicap_nadpis {
  font-family: "Trebuchet MS","Geneva CE",lucida,sans-serif;
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0 10px 0;
  display: block;
}

.handicap_btn_space {
  display: block;
  height: 30px;

}

a.handicap_btn {
  background: url("handicap_large_btn.gif") top no-repeat;
  width: 163px;
  height: 30px;
  cursor: pointer;
  display: block;
  float: right;
  margin-top: 8px;
}

a.handicap_btn:hover {
  background-position: bottom;
}

.handicap_small {
	width: 233px;
	height: 47px;	
  	background: url("handicap_small.jpg") no-repeat;
  	display: block;
  	cursor: pointer;
  	margin-top: 8px;
}	

.servis_info { /* v případě většího množství informací o servisu docházelo k překrývání */
    height: 150px;
}
