html, body {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	height: 100%; 
	min-height: 100%; 
	background: #fff url(/images/bg.png);
	background-position: center top;
	background-repeat: repeat-x;
}
.wrap {
	height: auto;
	width: 1000px;
	position: relative;
	text-align: left; background: #ffffff url(/images/bg.png);background-repeat: repeat-x;

}
.head {
	position: absolute;
	top: 32px;
	right: 0px;
    text-align: center;
}
#obsah {background: #ffffff; width: 780px;}
#logo {width: 165px; background: url(/images/logo.png); height: 100px; display: block; margin-left: 43px;outline-style:none;}
#fb {text-decoration: none;width: 59px; background: url(/images/fb.png); height: 37px; display: block; margin-right: 15px;outline-style:none; float: left;}
#kontakt {position: absolute; right: 0px; top: 93px; background: url(/images/kontakt.png); width: 95px; height: 50px; display: block; padding: 0px 42px 0px 42px; text-align: center;}
#kontakta {background-position: 0px 0px; background: url(/images/kbut.png); width: 94px; height: 27px; display: block; text-align: center; line-height: 27px; text-decoration: none; color: white;}
#kontakta:hover {background-position: 0px 27px;  width: 94px; height: 27px; display: block; text-align: center; line-height: 27px; text-decoration: none; color: white;}
#promo {width: 1000px; height: 250px;}
#amos {height: 250px;}
#promo img {float: left;}
.promolist {
color:#333333;
font-size:13px;
line-height:24px;
margin-top: 25px;
list-style-image:url("/images/odrazky.gif");

}
.promolist li {margin-left: 30px;}
#pro1 {margin-left: 60px;margin-right: 60px;}
#pro2 {margin-left: 20px;margin-right: 20px;}
#pro3 {margin-left: 20px;margin-right: 5px;}
#pro3_2 {margin-left: 0px;margin-right: 30px; margin-bottom: 20px;}
#prn1 {color: #5c841a; line-height: 27px;}
#prn2 {color: #c22f2a; line-height: 27px;}
#prn3 {color: #3a383a; line-height: 27px;}
#pra1 {display: block;width: 301px; height: 56px; background: url(/promo/prbut1.png); background-position: 0px 0px; float: right; margin-right: 90px; margin-top: 7px;}
#pra1:hover {background-position: 0px 56px;}
#pra2 {display: block;width: 332px; height: 56px; background: url(/promo/prbut2.png); background-position: 0px 0px; float: right; margin-right: 59px; margin-top: 7px;}
#pra2:hover {background-position: 0px 56px;}
#pra3 {display: block;width: 319px; height: 56px; background: url(/promo/prbut3.png); background-position: 0px 0px; float: right; margin-right: 74px; margin-top: 7px;}
#pra3:hover {background-position: 0px 56px;}
#linka {width: 1000px; height: 39px; background: url(/images/linka.png);  }
#linka3 {width: 1000px; height: 39px;  }
#linka2 {width: 1000px; height: 29px; background: url(/images/hlavicka-stin-v-oblasti-contentu.png);  background-repeat: repeat-x;}
#cervena {width: 220px; height: 5px; font-size: 1px; line-height: 1px; background: #333333;  }
#modra {width: 220px; height: 5px; font-size: 1px; line-height: 1px; background: #333333; margin-top: 3px; }
.menu {color: #fff; text-decoration: none;width: 180px; height: 44px; font-size: 13px; line-height: 44px; display: block; margin-left: 20px; padding-left: 20px; text-decoration: none; background: url(/images/button.png); background-repeat: repeat-x; background-position: 0px 0px;}
.menu:hover {color: #1e1e1e;width: 180px; height: 44px; font-size: 13px; line-height: 44px; display: block; margin-left: 20px; padding-left: 20px; text-decoration: none; background: url(/images/button.png); background-repeat: repeat-x;background-position: 0px -44px; }
#fkont {width: 400px;}
.rrow1 {width: 100px; text-align: right;}
.tpole6 {width: 250px; border: 1px solid #e9e9e9; height: 20px;}
#kmes {height: 100px;}
.navigace {background: url(/images/drobek.png); height: 33px;line-height: 33px; width: 466px; padding-left: 20px;  margin-bottom: 10px; color: #666666;}
.navigace2 {background: url(/images/drobek.png); height: 33px;line-height: 33px; width: 736px; padding-left: 20px; margin-left: 24px;  color: #666666;}
.navigace a,.navigace2 a {color: #666666;}
.sipicka {background: url(/images/sipicka.png); background-repeat: no-repeat; padding-left: 25px; padding-top: 0px; padding-bottom: 10px;}
.podnav {margin-left: 24px;background: #f2f2f2; width: 746px; padding-left: 10px;margin-bottom: 10px; padding-top: 10px;padding-bottom: 10px;}
.hmenu {margin-top: 10px;display: block; height: 27px;line-height: 27px; float: left; margin-right: 11px; color: #fff; font-family: Arial; font-size: 13px; font-weight: bold; text-decoration: none;}
.hmenu:hover {color: #333333;}
#b2 {width: 70px;}
#b2:hover {width: 70px;  background: url(/images/menu.png);background-position: 0px 0px;}
#b51 {width: 70px;}
#b51:hover {width: 70px;  background: url(/images/menu.png);background-position: -81px 0px;}
#b52 {width: 95px;}
#b52:hover {width: 95px; background: url(/images/menu.png);background-position: -162px 0px; }
#b53 {width: 95px;}
#b53:hover {width: 95px;  background: url(/images/menu.png);background-position: -162px 0px;}
#b54 {width: 70px;}
#b54:hover {width: 70px;  background: url(/images/menu.png);background-position: -268px 0px;}
#b55 {width: 70px;}
#b55:hover {width: 70px;  background: url(/images/menu.png);background-position: -349px 0px;}

.b2act,.b51act,.b54act,.b55act {width: 70px;  background: url(/images/menu.png);background-position: 0px -27px; color:#333;}
.b52act,.b53act{width: 95px;  background: url(/images/menu.png);background-position: -162px -27px; color:#333;}

.podkategorie1 {color: #333333; text-decoration: none;width: 180px; height: 31px; font-size: 13px; line-height: 31px; display: block; margin-left: 20px; padding-left: 20px; text-decoration: none; background: url(/images/podbutton.png); background-repeat: repeat-x; background-position: 0px 0px;}
.podkategorie1:hover {color: #333333;width: 180px; height: 31px; font-size: 13px; line-height: 31px; display: block; margin-left: 20px; padding-left: 20px; text-decoration: none; background: url(/images/podbutton.png); background-repeat: repeat-x;background-position: 0px -31px; }

.tretina {width: 320px; float: left; margin-top: 10px;}
.tretina h1 {color: black; font-size: 17px; margin-left: 50px;}
.nadpis_menu {margin: 0px;}

#footer { width: 100%; background: url(/images/footer.png); height: 289px; }
#footer2 { width: 100%; background: url(/images/footer2.png); height: 289px; }

.ksubmit {background: url(/images/odeslat.png); border: 0px solid white; width: 81px; height: 21px; margin-right: 10px;}
p {margin-top: 0px; font-weight: normal; text-align: justify; padding-top: 10px;}
p.uvod {padding-top: 50px;}
#gradient {position: absolute; height: 116px; width: 100%; background-image: url(/images/online4u_gr.jpg);}

#levy_sloupec {width: 220px;z-index: 1000;}
#stred_sloupec {width: 486px; padding-left: 24px; color: #666; margin: 0px 10px 0px 0px;}
#pravy_sloupec {width: 215px; padding-left: 20px; border-left: 1px solid #cbcbcb; }
#stred_sloupec2 {width: 712px; color: #666; margin: 0px 10px 0px 0px; padding-left: 24px;}
#pravy_sloupec h3 {font-size: 14px;}
.uvozovky {color:#a92a3c; font-size: 21px; font-weight: bold;}
#stred_sloupec p.napravo {text-align: right;}
#stred_sloupec h1 {color:#a92a3c; font-size: 24px;}
#stred_sloupec h2 {color:#292929; font-size: 20px; margin-bottom: 1px; margin-top: 19px;}
#stred_sloupec p {color:#666; font-size: 12px; line-height: 20px; text-align: justify; font-family: Arial; margin-bottom: 0px; margin-top: 0px; padding-top: 3px;}
#pravy_sloupec p,#stred_sloupec p.hodnoceni {color:#666; font-size: 11px; line-height: 15px; text-align: justify; font-family: Arial; margin-bottom: 0px; margin-top: 0px; padding-top: 3px;}
li {color:#666;font-size: 12px;font-family: Arial;}
.reference li {color:black;}
#stred_sloupec a,#pravy_sloupec a,.reference a  {color: #27598a; text-decoration: underline;}
#stred_sloupec2 a {color: #27598a; text-decoration: underline;}



.cistic {clear: both;}
.levicak {float: left;background: #ffffff;}
.pravicak {float: right;}
form {margin: 0px; padding: 0px;}



#redakce {width: 490px; padding-right: 10px;}

.katn {width: 490px; background: url(/images/katn6.png); height: 33px;line-height: 33px; padding-left: 10px; color: #009295;}
.katn h1 { margin: 0px; padding: 0px; font-size:13px;}
#katn8 { background: url(/images/katn1.png);}
#katn15 { background: url(/images/katn2.png);}
#katn21 { background: url(/images/katn3.png);}
#katn26 { background: url(/images/katn4.png);}
#katn33 { background: url(/images/katn5.png);}
#podnad a:hover {color: #000000; text-decoration: underline;}
h1 {color: #008080; margin-bottom: 1px;}
#podnad {background: #f0f0f0; width: 499px;}
#podnad table{margin-left: 10px; padding-bottom: 10px;}
#podnad tr { vertical-align: top;}
#podnad td { width: 235px;}
#podnad p {text-align: left; margin: 0px;}
#podnad a {color: #494949; text-decoration: none;padding-left: 12px; background-repeat: no-repeat; background-position: left 5px; display: block; margin-left: 3px;}

#podnad2 {background: #f0f0f0; width: 499px; padding-top: 10px;}
#podnad2 table{margin-left: 10px; padding-bottom: 10px;}
#podnad2 tr { vertical-align: top;}
#podnad2 p {text-align: left; margin: 0px;background: url(/images/quick_odrazky_hl_menu.gif); background-repeat: no-repeat; padding: 0px 0px 0px 10px;background-position: left center;}
#podnad2 a {color: #494949; text-decoration: none;padding-left: 12px; background-repeat: no-repeat; background-position: left 5px; display: block; margin-left: 3px;}

.odr0 p {background-repeat: no-repeat; background-position: left center; padding-left: 0px; padding-top: 10px;}
.odr0 a {background: url(/images/quick_odrazky_hl_menu.gif); background-repeat: no-repeat;}
.odr8 a {background: url(/images/content+navigace_v_oddeleni_odrazka_01.gif);}
.odr15 a {background: url(/images/content+navigace_v_oddeleni_odrazka_02.gif);}
.odr21 a {background: url(/images/content+navigace_v_oddeleni_odrazka_03.gif);}
.odr26 a {background: url(/images/content+navigace_v_oddeleni_odrazka_04.gif);}
.odr33 a {background: url(/images/content+navigace_v_oddeleni_odrazka_05.gif);}

#logo2 {width: 230px; background: url(/images/qadmin_02.png); height: 200px;}
#login {width: 459px; background: url(/images/login_05.png); height: 171px; position: absolute; top: 85px; left: 295px;}
#logogr {width: 200px; background: url(/images/quinta_05.png); height: 20px; padding-top: 5px; padding-left:20px;}
#levy_sloupec h1,#levy_sloupec h2 {font-size: 12px; margin-bottom: 0px;}
#levy_sloupec h2 {margin: 0px; font-weight: normal;}

.kat_delitko {width: 210px; background: url(/images/delitko.png); height: 17px; margin-left: 10px;}
.kat_delitko2 {width: 210px; background: url(/images/delitko2.png); height: 12px; margin-left: 10px;}
.kat_delitko3 {width: 210px; background: url(/images/delitko3.png); height: 15px; margin-left: 10px;}
.kat_bg {width: 210px; background: url(/images/bg2.png); margin-left: 10px;}
.kat_bg2 {width: 210px; background: url(/images/bg3.png); margin-left: 10px;}
.kat_bg h1,.kat_bg2 h1 {font-size: 12px; margin: 0px; padding-left: 10px;}
#meric {z-index: 100; position:absolute; top: 0px; left: 0px;}
.kat_spodek {width: 220px; background: url(/images/kat_spodek.png) bottom left; height: 2800px; z-index: 0; bottom: 55px; left: 0px; position: absolute;}

a.vlajka {text-decoration: none; padding-top: 3px; display: block; outline-style: none;}
.vlajka img {border: 0px;}
input.i_hledat {position: absolute; top: 20px; left: 15px; width: 180px; border: 0px none;}
#ppo {height: 10px;}
#zbytek {width: 740px;}
.footer a {color: #008080;text-decoration: underline;}

.box {width: 230px; text-align: left; color: #4e4e4e;}
.box_top { width: 209px; background: url(/images/box_41.png); height: 39px; color: black; padding-left: 20px; line-height: 30px; font-weight: bold;}
.box_cnt { width: 209px; background: url(/images/box_47.png); height: auto; color: black; padding-left: 20px;}
.box_bottom { width: 209px; background: url(/images/box_52.png); height: 47px; color: black; padding-left: 20px;}

ul.seznam1,ul.seznam2,ul.seznam3,ul.seznam4,ul.seznam5,ul.seznam6,ul.seznam7 {
list-style-image:url(/images/quick_odrazky_hl_menu.gif);
padding-left: 20px;
margin: 0px;
color: #666666;
}


.box_cnt li {
padding-bottom:8px;
}



ul.seznam2 {
padding-left: 20px;
margin: 0px;
}

#rulesmenu1 ul.seznam2 {
	list-style-image:url(/images/hl_menu_odrazka_01.gif);
}
#rulesmenu2 ul.seznam2 {
	list-style-image:url(/images/hl_menu_odrazka_02.gif);
}
#rulesmenu3 ul.seznam2 {
	list-style-image:url(/images/hl_menu_odrazka_03.gif);
}
#rulesmenu4 ul.seznam2 {
	list-style-image:url(/images/hl_menu_odrazka_04.gif);
}
#rulesmenu5 ul.seznam2 {
	list-style-image:url(/images/hl_menu_odrazka_05.gif);
}

ul.seznam2 li {padding-bottom: 8px;}
ul.seznam2 a {color: #494949; text-decoration: none;}

#hledat {position:relative; width: 229px; background: url(/images/hledat_34.png); height: 83px;}
input.submit_login {
margin-top: 50px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/hledat.png) repeat scroll 0 0;
border:0 none;
font-size:11px;
color: #494949;
text-align: center;
height:22px;
width:69px;
display: block;
background-repeat: no-repeat;
}
input.submit_login:hover {background-position: 0px -22px;}
#hlavni_aktualita {
  position:relative; 
  width: 740px;
  color: white;
  float: left;
  padding-top: 5px;
}
#logbtn {margin-top: 20px; margin-right: 130px;}
#hlavni_aktualita img {margin: 0; border:0; padding:0;}

#hlavni_aktualita #pruh{
  position: absolute;
  left: 0;
  bottom: 4px;
  background: black;
  width: 727px;
  height: 38px;
  line-height: 38px;
  padding-left: 10px;

  filter: alpha(opacity=60);
	-moz-opacity: 0.60; 
	opacity: 0.60;
}





#slider { 
   width: 740px; /* important to be same as image width */ 
   height: 206px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#sliderContent {
   width: 740px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin: 0; /* important */
   padding: 0px;
}

.sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 

#redakce p {color: #666666; font-size: 12px;}
.faq {cursor: pointer;}
.posunout {margin-left: 10px;}
#pruhsipka {float: left; height: 38px; width: 20px;background: url(/images/hlavni_navigace_hlavni-sipka.gif); background-position: center center; background-repeat: no-repeat;}
#pruhsipka2 {float: left; height: 38px; width: 20px;background: url(/images/hlavni_navigace_druha-a-dalsi-sipka.gif); background-position: center center; background-repeat: no-repeat;}
.pruhnav {color: white; display: block; height: 38px; line-height: 37px; float: left; font-weight: bold; text-decoration: none; z-index: 1000;}
.nachazim, .nachazim a {
color:#008080;
font-size:15px;
text-decoration: none;
}
.nalezeno:hover {text-decoration: underline;}
.navhl { padding-left: 20px;background: #F0F0F0 url(/images/quick_odrazky_hl_menu.gif); border-bottom: 1px solid #e4e4e4; height: 27px; line-height: 27px; margin-top: 7px;background-position: 10px center; background-repeat: no-repeat; font-size: 11px;}
.pruhnavh {color: #666666; font-size: normal; text-decoration: none;}
.trprvni {background: #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7;}
.tstyl td   {background: #f2f2f2;}
.tstyl tr {border-bottom: 1px solid white;}
.tstyl td {border-bottom: 1px solid white;}
.tstyl th {border-bottom: 2px solid white;border-top: 2px solid #9c9c9c;}
.tucne {font-weight: bold;}
.red {color: red;}
.tpole5 {width: 30px;}
#logogr h1 {margin-top: 0px;}
tr {vertical-align: top;}
.tretina a {color: white; text-decoration: none;}
.tretina table {margin-left: 40px; margin-top: 13px;}
.napravo {text-align: right; padding-right: 10px;}
.napravo2 {text-align: right; padding-right: 0px;}
.roman {font-family: Times; font-weight: normal; margin-bottom: 30px; font-size: 22px;}
#stred_sloupec h2.roman{color: #A92A3C; margin-top: 20px; margin-bottom: 10px;}
.reference ul {
color:black;
list-style-image:url("/images/odrazky.gif"); padding-left: 30px;
line-height: 20px;
}
#stred_sloupec ul {margin-left: 20px;}


		* { margin: 0; padding: 0 }
		/* I've used a hard CSS reset above, but you should consider a more sophisticated reset, such as this one: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
		
		p, ul { text-align: left; margin: 0px 0; color: #333333; font-weight: normal;}
		
		p, ul { line-height: 1.5em } 
		
		p a, li a { color: #39c; text-decoration: none }
		
		p.intro { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 20px 0 30px 0; text-align: center; width: 100% }
		
		p#cross-links { text-align: center }
		
		p#cross-links { border-bottom: 1px solid #ccc; margin-bottom: 30px; padding-bottom: 30px }
		
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
		
		a:focus { outline:none }
		
		img { border: 0 }
		
		h2 { margin-top: 2px; padding-top: 2px; margin-bottom: 2px; padding-bottom: 0px; text-align: left; color: #e12626; font-weight: bold; }
		
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 0;
			margin-top: 20px;
			margin-left: 10px;
			position: relative;
			width: 486px;
			border: 2px solid #757575;
			float: left;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: auto; background: #fff; overflow: hidden}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			margin: auto;
			width: 486px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: auto;
			clear: both;
			background: #fff;
		}
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: auto; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0px 0px 0px 0px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
			width: 0px;
			height: 0px;
			line-height: 0px;

		}
		
		.stripNav a { /* The nav links */
			width: 0px;
			height: 0px;
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			line-height: 0px;
			background: #c6e3ff;
			color: #fff;
			text-decoration: none;
			background: url(/images/menu.png);
			display: block;
		}


		
		
		.stripNav li a:hover {
			background-position: 0px 57px;
		}
		
		.stripNav li a.current {
			background-position: 0px 57px;
		}
		
		.stripNavL, .stripNavR { 
			position: absolute;
			top: -34px;
			text-indent: -9000em;
		}

		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 34px;
			width: 29px;
		}
		
		.stripNavL {
			right: 27px;
			background: url(/images/sipka_07.png);
			background-position: 0px 0px;
		}
		.stripNavL:hover {
			background-position: 0px -29px;
		}		
		.stripNavR {
			right: -2px;
			background: url(/images/sipka_08.png);
			background-position: 0px 0px;
		}
		.stripNavR:hover {
			background-position: 0px -29px;
		}		
		.pocitadlo {width: 45px; height: 32px; line-height: 32px; text-align: center; color: white;position: absolute;
			top: -12px; right: 320px; background: url(/images/pocitadlo.png);}

.sedyn {color: #505050; font-size: 15px;}
#konttab{width: 150px;}
#stred_sloupec2 tr {line-height: 20px;}
#mapka {width: 410px; height: auto; margin-top: 0px; margin-left: 20px; padding: 8px;}
.najdete {background: #757575; color: white; display: block; width: 266px; padding-left: 10px; font-size: 15px; height: 30px;line-height: 30px;}
#budova {padding: 8px; border: 1px solid #dadada; width: 258px;}
#ifra {width: 410px; height: 275px; border: 1px solid #dadada; margin-top: 0px; padding: 8px;}
.fagala {border: 1px solid #acacac; width: 720px; height: auto; background: #fafafa; padding: 5px; margin-bottom: 10px;}
.fagnadpis {color: #3a92c6;}
.fagtext {text-align: left; font-size: 11px;width: 380px; background: #fafafa;}
.fagcon {width: 218px; height: 120px; text-align: left; font-size: 11px; background: #fafafa;}
.fagimg { background: #fafafa;width: 116px; height: 120px; float: left;}
.fagpad {padding-bottom: 10px;}
.fagala img {border: 1px solid #d8d8d8; margin: 5px 0px 0px 5px;}
#gps {padding: 8px 8px 8px 0px; width: 258px;}
input.zavolat {
background:url("/images/zavolat.png") repeat scroll 0 0 transparent;
border:0 none;
color:white;
font-size:1px;
line-height: 1px;
height:21px;
width:131px;
margin-top: 5px;
}
input.doporucit {
background:url("/images/doporucit.png") repeat scroll 0 0 transparent;
border:0 none;
color:white;
font-size:1px;
line-height: 1px;
height:21px;
width:123px;
margin-top: 5px;
}
.tfrm tr {line-height: 25px;}
.row1 {text-align: right; width: 120px;}
#kf {width: 300px;}
.Tadresa {background: #efefef; width: 310px;}
.Tadresa2 {background: #efefef; width: 410px;}
.Tadresa2 td { padding: 5px 10px;}






		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 0;
			margin-top: 20px;
			margin-left:6px;
			position: relative;
			width: 486px;
			border: 2px solid #757575;
			float: left;
		}
.reference {width:250px; height: auto; padding: 5px; background: #f2f2f2; top: -34px; left: 489px; position: absolute; line-height: 20px;}
.tretina td.tucne {color: #e9e9e9;}
.tretina td {color: #fff;}
.detpop {width: 410px;}
.detpop2 {float: right; width: 270px;}
.refr,.refr2 {margin-left: 24px;}

.ppad10 {padding-right: 10px; float: left;}
.refr2{border-bottom: 1px solid #cbcbcb; padding-bottom: 15px;}

.refr h2 {width: 486px;}
.refr2 h2 {margin-bottom: 10px;font-family: Times;
font-weight: normal;
font-size: 22px;}
#diky {background: url(/images/after-form.png); width: 436px; padding: 10px 10px 10px 40px; height: 41px;}
.rela {position: relative;}

