.ui-slider {margin-right: 8px;}
.filter{background:#ECE7E7 url(../images/filter.jpg) no-repeat top left; font-size:9px;line-height:16px; padding:8px 0px; height:68px; padding-left:120px;}

.profil{line-height:180%;}
span.profil_param{width:110px; float:left; }
span.profil_hodnota{width:180px; float:left; font-weight:bold;}

.blok_select  {width:235px;}
.blok_kraj  {width:193px;}

.data_vozidlo{background:#EEEEEE; margin-right:6px; width:467px;  border-collapse: collapse;float:left;}
.data_vozidlo th{border-bottom:1px solid #ddd; line-height:20px; background:#ddd; color:#333; text-align:left; padding-left:5px;  text-align:left;} 
.data_vozidlo td{border-bottom:1px solid #ddd; line-height:20px; vertical-align:top; padding-left:5px;}
.data_vozidlo td.param{color:#8A2F35}
.data_vozidlo td.hodnota{color:#797676; font-weight:bold;}

.data_kontakt{background:#EEEEEE;   width:467px;   border-collapse: collapse; float:right;}
.data_kontakt th{border-bottom:1px solid #ddd; line-height:20px; background:#ddd; color:#333; text-align:left; padding-left:5px; text-align:left;} 
.data_kontakt td{border-bottom:1px solid #ddd; line-height:20px; vertical-align:top; padding-left:5px;}
.data_kontakt td.param{color:#8A2F35}
.data_kontakt td.hodnota{color:#797676; font-weight:bold;}

.prjinfo .biely_blok {background:transparent; padding:0px 7px;  margin-bottom:0px; border:1px solid #f5f5f5; }
.biely_blok {background:#fff url(../images/blok.jpg) repeat-x top left; padding:30px 16px; color:#444; margin-bottom:10px; border:1px solid #dedede;   }
.biely_blok a:link, .biely_blok a:visited{ color:#1F95BB; text-decoration:none; font-weight:bold;}
.biely_blok a:hover{ color:#12617B; text-decoration:underline; }
.biely_bsmall{background:#fff; padding:30px 16px; color:#444; margin-bottom:10px;  border:1px solid #dedede;   }
.biely_bsmall a:link, .biely_bsmall a:visited{ color:#1F95BB; text-decoration:none; font-weight:bold;}
.biely_bsmall a:hover{ color:#12617B; text-decoration:underline; }

#footer {
 width:980px;
 margin:auto;
 height:30px;
 text-align:center;
 line-height:30px;
 font-size:10px;
 margin-bottom:8px;
 background: transparent url(../images/footer.png) repeat-y top left;
}

#footer a:link,#footer a:visited{ color:#000000; text-decoration:none;}
#footer a:hover{ color:#000000; border-bottom:1px dashed;}

/*-----------------------------------------------------------
  detail info
-----------------------------------------------------------*/
.detail_info{
padding:20px;
}

.detailheading{
 line-height:25px;
 font-size:18px;
 background:  url(../images/underline.jpg)  no-repeat bottom left;
 text-align:center;
 color:#791D24;
 border:0px solid #fff;
 margin:0px auto 10px auto;
}
.detailheading h3{padding:0; margin:0;}
.detailmenu{height:30px; float:right;}
.detailmenu a:link,.detailmenu a:visited, .detailmenu a:hover{border:0px solid #fff; margin-right:5px;}
.detail_lista{background:#eee; border:1px solid #ddd; height:22px; padding:5px; margin-bottom:15px; line-height:22px; text-indent:10px;}

.numero{color:#aaa}



/*-----------------------------------------------------------
           flagy langy
-----------------------------------------------------------*/
#langbar{float:right; width:65px;margin-top:5px;}
.flag_sk{width:25px; height:17px; display:block;  background:  url(../images/flag_sk.png)  no-repeat top left; float:left; margin-left:5px; border:1px solid #ddd}
.flag_cz{width:25px; height:17px; display:block;  background:  url(../images/flag_cz.png)  no-repeat top left; float:left; margin-left:5px; border:1px solid #ddd}
/*-----------------------------------------------------------
               Classz pre linkz
-----------------------------------------------------------*/
a.nazov_dopyt:link,a.nazov_dopyt:visited{font-weight:bold; color: #21718b; text-decoration:none; disabled : true;} 
a.nazov_dopyt:hover{font-weight:bold; color: #1F95BB; text-decoration:none;} 
.nazov_dopyt span {font-size:9px; font-weight:normal;}

.prjinfo{width:960px;  padding:10px;   margin:auto; display:none; background:#F5F5F5}

.kategoria:link, .kategoria:visited{
display:block;
float:left;
width:190px;
text-indent:15px;
line-height:15px;
text-decoration:none;
color:#333;
height:17px;
 background:  url(../images/dot.png)  no-repeat top left;
}

.cats .kategoria:hover{
color:#73181E;
background:#DFDFDF;
}

.subcats .kategoria:hover{
color:#73181E;
background:#DFDFDF;
}
 
/*-----------------------------------------------------------
                zoznam pomocnych elementov
-----------------------------------------------------------*/
.clear{clear:both; }


.cats{ 
 width:auto;
 padding: 9px 0;
 }

.subcats{ 
 width:auto;
 padding: 9px 0;
 background:#e8e7e7;
 }

 
/*-----------------------------------------------------------
               Nadpisy
-----------------------------------------------------------*/

h1{
margin:10px 0 0 0;
padding:0px;
text-align:left;
color:#fff;
height:29px;
line-height:29px;
font-size:15px;
text-indent:15px;
background: transparent url(../images/h1.png)  no-repeat 6px 0px;
border-bottom: 3px solid #73181e;
} 

h2{
margin:20px 0 0px 0;
padding:0px;
text-align:left;
color:#fff;
height:29px;
line-height:29px;
font-size:15px;
text-indent:15px;
background: transparent url(../images/h1.png)  no-repeat 6px 0px;
border-bottom: 3px solid #73181e;
}

h2.gray{
color:#fff;
height:29px;
background: transparent url(../images/h2g.png)  no-repeat 6px 0px;
border-bottom: 3px solid #a4a3a3;
}
.projekty h2{
margin:0;
padding:0px;
text-align:left;
height:29px;
line-height:29px;
font-size:12px;
text-indent:12px;
background: transparent ;
border-bottom: 0px solid #73181e;
}


/*-----------------------------------------------------------
                zoznam zakladnych elementov
-----------------------------------------------------------*/

body{
 background: #fff;
 margin: 0px;
 padding: 0px;
 color: #494949;
 font-weight:none;
 font-family:  tahoma, verdana, helvetica,"trebuchet ms", "lucida sans", arial;
 font-size: 12px;
 background: #f1f1f1 url(../images/body.png)  repeat-x top left;
 padding-top:0px;
}
#body_container{ width:980px; margin:auto; padding-bottom:20px;}

.logo{
 display:block;
 float:left;
 width:450px;
 height:65px;
 margin-top:28px;
}

.pridajbtn{
 clear:left;
 display:block;
 float:left;
 width:190px;
 height:80px;
 margin-top:28px;
 margin-left:70px; 
 background: transparent url(../images/insert.png) no-repeat top center;
 line-height:60px;
 text-indent:60px;
 font-weight:bold;
 color:#AAA;
 text-decoration:none;
}

.pridajbtn:hover{
 background: transparent url(../images/insert2.png) no-repeat top center;
 color:#888;
}

#header{
 width:100%;
 height:213px;
 margin:auto;
 background: transparent url(../images/header.png) no-repeat top center;
}

#header_container{
 width:980px;
 margin:auto;
}
 
#topmenucontainer{
 color:#fff;
 width:100%;
 height:35px;
}

.tmenulnk:link, .tmenulnk:visited{
 display:block;
 font-weight:bold;
 float:left;
 line-height:35px;
 color:#636060;
 text-decoration:none;
 padding:0 25px; 
}

.tmenulnk:hover{
 background:  url(../images/menuaktive.png)  repeat-x top left;
}

.tmenulnk2, .tmenulnk2:visited{
 background:  url(../images/menuhover.png)  repeat-x top left;
 display:block;
 color:#fff;
 font-weight:bold;
 float:left;
 line-height:35px;
 text-decoration:none;
 padding:0 25px; 
}

#login_banner{
margin-top:15px;
}

#banner_container{
 height:64px;
 width: 476px;
 float:left;
 margin-left:66px;
 background: #e3e2e2;
 border:1px solid #d7d6d6;
 text-align:center;
 padding-top:4px;
}

#banner_container_info{
 height:12px;
 width: 56px;
 float:left;
 margin-left:66px;
 background: #e3e2e2;
 border:1px solid #d7d6d6;
 text-align:center;
 font-size:10px;
 padding-top:2px;
 color:#888;
}

#login_container{
 height:68px;
 width: 355px;
 float:right;
 background: #e3e2e2 url(../images/user.png)  no-repeat 16px 12px;
 border:1px solid #d7d6d6;
}

#login_adds{
 text-align:right;
 float:right;
 color:#888;
 font-size:10px;
 margin-top:3px;
}

#login_adds a:link, #login_adds a:visited{
 color: #888;
 text-decoration:none;
}

#login_adds a:hover{
 color: #222;
 text-decoration:none;
}


#login_container form{
 position:relative;
 float:right;  
 width:250px;
 margin-top:10px;
 margin-right:6px;
 }
 
#login_container form label{
 margin-bottom:2px;
 margin-right:10px;
 color:#7d7b7b;
 }
 
#login_container form .textin{
  margin-bottom:5px;
  color:#444;
  width:170px;
  background:#ececec;
  border:1px solid #c9c7c7;
 }
 
 
#login_container form .fajkabtn{
  position:absolute;
  top:0px;
  right:8px;
  width:46px;
  height:37px;
  background: url(../images/fajka.png)  no-repeat 0px 0px;
  border: 0px solid #fff;
  cursor:pointer;
 }
 
 .krizikbtn{
  position:absolute;
  display:block;
  top:0px;
  right:8px;
  width:48px;
  height:48px;
  background: url(../images/krizik.png)  no-repeat 0px 0px;
  border: 0px solid #fff;
  cursor:pointer;
 }
 
 #search_container{
 width: 355px;
 float:right;
 }

#search_container form{
 position:relative;
 float:right;  
 width:208px;
 margin-top:7px;
 margin-right:6px;
 }
 
 
#search_container form .textin{
  margin-bottom:5px;
  color:#ccc;
  /*font-weight:bold;*/
  width:170px;
  text-indent:5px;
  background:#ececec;
  border:1px solid #c9c7c7;
 }
 
#search_container form .lupabtn{
  position:absolute;
  top:-20px;
  right:8px;
  width:46px;
  height:43px;
  background: url(../images/lupa.png)  no-repeat 0px 0px;
  border: 0px solid #fff;
  cursor:pointer;
 }
 
 #login_container a:link, #login_container a:visited{ text-decoration:none;  color:#830C16;}
 #login_container span {font-weight:bold;}

 .pgstats {float:right; padding-right:5px; }

.strankovanie { margin:auto; text-align:left; padding:8px; background:#ECE7E7;  }
.strankovanie a:link, .strankovanie a:visited{color:#888; font-weight:bold;font-size:12px; padding:2px 4px; text-decoration:none; background:#eee; border:1px solid #ddd; margin:1px;}
.strankovanie a:hover{color:#222; font-weight:bold;font-size:12px; padding:2px 4px; text-decoration:none; background:#bbb; border:1px solid #aaa; margin:1px;}
a.curpage:link, a.curpage:visited{color:#fff; font-weight:bold;font-size:12px; padding:2px 4px; text-decoration:none; background:#93383E; border:1px solid #93383E; margin:1px;}

/*-----------------------------------------------------------
               Classz pre projekty
-----------------------------------------------------------*/
.prj_kats {margin:13px auto; width:200px; padding:0; color:#56C01F;}
.prj_kats a:link, .prj_kats a:visited{color:#56C01F;text-decoration:none; font-weight:bold;}
.prj_kats  li {line-height:21px; padding:0px; margin:0;}



table.projekty {width:100%; margin: 0px auto; background:#fff; border-collapse: collapse; }
table.projekty_hidden{display:none; visibility:hidden; }
table.projekty th{text-align:center; background:  url(../images/thead.png); height:34px; font-size:12px !important; text-align:left;}
table.projekty tr{}
table.projekty tr td{border-bottom:1px solid #E0E0E0; height:33px; }
table.projekty tr td{ }
table.projekty tr:hover{ background:#ddd url(../images/trhover.png) repeat-x top left; }
 
.prjsirka0{width:30px; text-align:center;}
.prjsirka1{width:auto;text-indent:4px;}
.prjsirka2{width:150px;padding-left:4px; font-size:10px;}
.prjsirka3{width:190px;text-indent:4px;}
.prjsirka4{width:96px;text-indent:4px;}
.prjsirka5{width:76px; text-align:center; font-size:10px;}
.prjsirka6{width:30px; }
.prjsirka7{width:30px; }
.prjsirka8{width:30px; }
.prjsirka9{width:30px; }

td.prjsirka4{color:#aaa}
 
.dopyt_on,.dopyt_off{cursor:pointer;} 

.mail:link,.mail:visited{ background:  url(../images/mail.png); height:16px; width:22px; display:block; margin:auto; float:left;}
.mail:hover{ background:  url(../images/mail_h.png);   }

.fav1:link,.fav1:visited{ background:  url(../images/oblubene.png); height:19px; width:22px; display:block; margin:auto; float:left; margin-left:2px;}
.fav1:hover{ background:  url(../images/oblubene_h.png);   }

.fav2:link, .fav2:visited{ background:  url(../images/do_oblubene.png); height:21px; width:22px; display:block; margin:auto; float:left; margin-left:2px;}
.fav2:hover{ background:  url(../images/do_oblubene_h.png);   }
 
.card:link,.card:visited{ background:  url(../images/card.png); height:19px; width:22px; display:block; margin:auto; float:left; }
.card:hover{ background:  url(../images/card_h.png);   }

.edit:link,.edit:visited{ background:  url(../images/edit.png); height:22px; width:22px; display:block; margin:auto; float:left;}
.edit:hover{ background:  url(../images/edit_h.png);   }
.clock,.clock:link,.clock:visited{ background:  url(../images/clock.png); height:22px; width:22px; display:block; margin:auto; float:left;} 
.clock:hover{ background:  url(../images/clock_h.png);   }
.del:link,.del:visited{ background:  url(../images/del.png); height:22px; width:22px; display:block; margin:auto; float:left;}
.del:hover{ background:  url(../images/del_h.png);   }
 
.plus{ background:  url(../images/plus.png); height:22px; width:22px; display:block; margin:auto; }
.plus:hover{ background:  url(../images/plus_h.png);  }
.minus{ background:  url(../images/minus.png); height:22px; width:22px; display:block; margin:auto;}
.minus:hover{ background:  url(../images/minus_h.png); }


 
/*-----------------------------------------------------------
               Classz pre odkazy a linky
-----------------------------------------------------------*/
 
/*-----------------------------------------------------------
               Classz pre ajaxy
-----------------------------------------------------------*/
 
/*-----------------------------------------------------------
               Classz pre inputy
-----------------------------------------------------------*/
input[type=submit], input[type=button]
{
 width:110px;
 margin-bottom:5px;
 display:block;
 cursor:pointer;
 background: transparent url(../images/h2g.png)  no-repeat 0px 0px;
 border:0px solid #aaa;
 height:30px;
 color:#fff;
 padding:0 20px;
 font-weight:bold;
}

h3{
 color: #494949;
 font-size: 14px;
 font-weight:bold;
 margin: 5px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}
 
/*-----------------------------------------------------------
                nepouzite elementy
-----------------------------------------------------------*/
 
*html #modry_spodok {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom_bg.png', sizingMethod='scale');} 

a.aktlink:link, a.aktlink:visited
{ background: #fff url(../images/aktlink.jpg) no-repeat bottom left; ; height:57px; width:261px; display:block; margin-top:20px; float:right; color:#D69235 !important; line-height: 70px; font-size:16px; text-indent:20px}
a.aktlink:hover{ background: #fff url(../images/aktlink_h.jpg) no-repeat bottom left; text-decoration:none;  color:#D68312 !important;}

a.reglink:link, a.reglink:visited
{ background: #fff url(../images/reglink.jpg) no-repeat bottom left;   height:57px; width:261px; display:block; margin-top:20px; float:left; color:#7CA642 !important; line-height: 70px; font-size:16px; text-indent:20px}
a.reglink:hover{ background: #fff  url(../images/reglink_h.jpg) no-repeat  bottom left; text-decoration:none;  color:#577F1C !important;}

.uvod_btn{width:600px; margin:auto; height:70px; } 
.comments {
	padding-left:10px;
}
.comments_coment {
	padding:10px;
	background-color:#E3E3E3;
}
.comments_box {
	background-image:url(../images/comment_box.jpg);
	width:543px;
	height:163px;
}
.comments_input {
	font-size:10px;
	font-family:Verdana;
	width:430px;
}
.comments_input_send {
	font-size:10px;
	font-family:Verdana;
}
.comments_title {
	padding:10px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#D1D1D1;
}
.oblubene {
	width:35px;
	float:left;
}
.oblubene img {
	border:0;
}