/* CSS Document */
body {margin: 0; padding: 0; font-family: arial; font-size: 12px; }

#web {margin: 0 auto; width: 1016px; }
#page {float: left; width: 1016px; }
#header {float: left; width: 961px; height: 105px; background-image: url(../images/hlavicka_bg.jpg); padding-right: 55px;}
#header a img {border: none;}
#logo {margin-left: 20px; float: left;}
#minimenu {background-image: url(../images/minimenu_bg.png); float: right;  height: 22px; width: 227px; padding-left: 20px;   padding-top: 4px; color: #fff;}
#minimenu a {text-decoration: none; color: #fff; }
#prospan { width: 285px; float: right;}
#motto {width: 100%; float: left; margin-top: 14px;}
span.white {float: left; color: #fff; font-size: 20px; margin-right: 3px;}
span.yellow {float: left; color: #ffef2d; font-size: 20px; font-weight: bold;}
#motto a {font-size: 16px; color: #fff; text-decoration: none; float: right;}

#content {float: left; width: 1016px; margin-top: 4px;}
#left {float: left; width: 205px; }
#reklama {float: left; max-width: 205px; margin-top:25px;}
#center {float: left; width: 611px; border-top: #2aa1dc 4px solid;}
#right {float: left; width: 200px;}
#adsense {height: 408px; width: 200px;  background-image: url(../images/adsense_dummy.png);}

#footer {float: left; width: 1016px; height: 50px; background: #037daf url(../images/footer_bg.png) no-repeat; margin-top: 30px;}
#footer p {width: 100%; text-align: center; color: #fff; line-height: 17px;}
#footer a {color: #fff; text-decoration: none; }

label{
  font-weight: bold;
}

.left_menu {float: left; width: 100%; padding-bottom: 12px;}
.left_menu h1 {margin: 0; font-size: 13px; color: #fff; padding-left: 8px; padding-top: 5px;}
#left .left_menu h1 a{
  float: none !important; 
  padding: 0px !important; 
  border: none !important; 
  width: 175px; 
  color: #ffffff !important; 
  text-decoration: none; 
  background: none !important; 
  font-weight: bold;
}
.left_menu .heading {float: left; margin-bottom: 5px;}
.left_menu .square {float: left; width: 10px; height: 25px; background-color: #c6c6c6;}
.left_menu .h1 {float: left; width: 195px; height: 25px; }
.left_menu.lighter .h1 {background-color: #2aa1dc;}
.left_menu.light .h1 {background-color: #006398;}
.left_menu.dark .h1 {background-color: #00466b;}
.left_menu.odkazy .h1 {background-color: #00a6d8;}
.left_menu.small .h1 {width: 190px;}
.self_menu {padding-left: 10px; width: 195px; float: left;}

#left .left_menu a {float: left; padding-left: 10px; padding-bottom: 2px; padding-top: 2px; border-bottom: #cdcdcd 1px dotted; width: 175px; color: #565656; text-decoration: none; background-position: 0 2px; background-repeat: no-repeat; font-weight: bold;}
#left .left_menu.odkazy a {padding-left: 5px; color: #44bee2; font-size: 14px; font-weight: normal; }

#left .lighter a {background-image: url(../images/point_lighter.png); }
#left .light a {background-image: url(../images/point_light.png); }
#left .dark a {background-image: url(../images/point_dark.png); }

#zadost {float: left; margin-top: 0px; margin-bottom: 20px; padding-top: 14px; padding-bottom: 14px; background-color: #e0f2fb; width: 100%; }
#zadost a img {border: none;}

#zpravy {float: left; }

.kratka_zprava {float: left; width: 180px; padding-left: 10px; padding-right: 10px;margin-top: 18px; margin-bottom: 5px; }
.kratka_zprava h1 a, .kratka_zprava h1 {color: #da7319; font-size: 12px; margin: 0; padding: 0; font-weight: normal;}
.kratka_zprava .datetime {color: #00466b; font-stretch: condensed;}
.kratka_zprava p {text-align: justify; color: #535353;}
.kratka_zprava a.more, .aktualita a.more {float: left; width: 100%;  text-align: right; color: #434343; text-decoration: underline;}

#new_inzerce {float: left; padding: 10px; padding-bottom: 0;}


.nabidka, .poptavka {float: left; width: 290px; }
.nabidka h2, .poptavka h2 {margin-top: 0; margin-bottom: 15px;}
.nabidka h2 a {font-size: 16px; color: #006398; text-decoration: none; font-weight: bold;}
.poptavka h2 a {font-size: 16px; color: #39a0de; text-decoration: none; font-weight: bold;}
.inzerat {float: left; width: 270px; margin-bottom: 20px;}
.inzerat p {margin-top: 1px; margin-bottom: 4px; line-height: 18px;}
.inzerat h1 { background-repeat: no-repeat; background-position: top left; font-size: 14px; margin: 0; padding: 0; height: 18px; }
.inzerat h1 a {text-decoration: underline;margin-left: 23px; margin-top: 2px;}
.inzerat span.objem {color: #006398;}
.nabidka h1 a {color: #006398; }
.poptavka h1 a {color: #39a0de;}
.nabidka h1 {background-image: url(../images/p_light.png); }
.poptavka h1 {background-image: url(../images/p_lighter.png);}
.vlastnosti {color: #d9873f; }
.vlastnosti a {color: #d9873f; }

#advert_list .nabidka, #advert_list .poptavka {float: left; width: 580px !important; }
#advert_list .inzerat{float: left; width: 580px !important; margin: 5px 10px 15px 10px;}

#bottom {float: left; width: 100%; border-bottom: #e0f2fb 1px solid; }
#add_inzerat {float: right; padding: 7px; padding-left: 30px; padding-right: 10px; background-image: url(../images/ico_plus.png); background-repeat: no-repeat; background-position: 12px 8px; background-color: #e0f2fb; color: #0f5175; font-weight: bold; text-decoration: none;}

#nabidky {float: left; padding: 10px; padding-top: 0; width: 590px; }
#nabidky h1 {font-size: 12px; margin: 0; color: #33b8e0; margin-top: 12px;}
#nabidky span {color: #5e5e5e; }

#poskytovatele {float: left; width: 570px; padding: 10px;  }
#poskytovatele .heading {float: left; background-color: #f6a800; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; color: #fff; }
#poskytovatele .heading h1 {font-size: 12px;  margin:0; color: #ffffff !important;}
#poskytovatele .content {float: left; width: 570px; background-color: #fff5d1; border-top: #f6a800 1px solid; padding: 15px 10px 25px 10px; margin: 0 0 10px 0;}

#poskytovatele .item {margin-bottom: 10px; float: left; width: 100%;}
#poskytovatele .img {float: left; width: 81px; padding-right: 12px; }
#poskytovatele .img img {border: #00a5d7 1px solid; width: 81px;}
#poskytovatele .text {float: left; width: 450px; }
#poskytovatele .text h2, #poskytovatele .item h2 {font-size: 13px; margin: 0; color: #00a5d7; }
#poskytovatele .text h2 a, #poskytovatele .item h2 a {color: #00a5d7; text-decoration: none;}
#poskytovatele .text p, #poskytovatele .item p  {color: #535353;  line-height: 17px; margin-top; 4px; margin-bottom: 4px; margin-top: 3px;}
#poskytovatele .text a.orange, #poskytovatele .item a.orange  {color: #f7ad0e; text-decoration: underline; width: 100%;}

#center .txt {float: left; padding: 10px; padding-bottom: 0; }
#center .line {border-bottom: #e0f2fb 1px solid; margin-top: 24px; width: 100%;}
#center .txt h1 {color: #39a0de; font-size: 14px; margin: 0;}
#center .txt h2 {font-size: 12px; color: #ffa200; margin-top: 22px; margin-bottom: 3px; }
#center .txt ul {padding-left: 8px; margin-left: 10px;  list-style: outside url(../images/punkt.png); margin-top: 3px; margin-bottom: 3px; }


#poskytovatel {float: left; width: 570px; padding: 10px;}

#poskytovatel .item {margin-bottom: 10px; float: left; width: 100%;}
#poskytovatel .img {float: left; width: 81px; padding-right: 12px; }
#poskytovatel .img img {border: #00a5d7 1px solid; }
#poskytovatel .heading {float: left; width: 450px;}
#poskytovatel .heading h2 {font-size: 17px; margin: 0; color: #00a5d7; }
#poskytovatel .heading h2 a {color: #00a5d7; text-decoration: none;}
#poskytovatel .heading a.orange {color: #f7ad0e; text-decoration: underline; width: 100%;}
#poskytovatel .text {clear: both;}
#poskytovatel .text p {color: #535353;  line-height: 17px; margin-top; 6px; margin-bottom: 6px;}
#poskytovatel label {color: #00a5d7; font-weight: bold; margin: 2px 0px;}





/* ie6 */
#footer p {margin-top: 10px; }
.kratka_zprava {margin-top: 9px; margin-bottom: 2px; }
.kratka_zprava p {margin-top: 5px; margin-bottom: 5px; }


/*FORMULAR*/
tr.hidden_row{
  display: none; 
}

form{
  padding: 3px;
  margin: 3px;
  color: #606060;
}

form fieldset{
  background-color: #fff5d1;
  border: none;
  border-top: 1px solid #f6a800;
}

form fieldset legend{
  background-color: #f6a800;
  font-weight: bold;
  color: #ffffff;
  padding: 5px;
}

form fieldset th, form fieldset td{
  font-weight: normal;
  text-align: left;
  padding: 2px;
  vertical-align: top;
}
form fieldset th{
  padding: 5px 0 2px 10px;
}

form img{
  border: none;
}

form a{
  color: #0f5175;
  text-decoration: none; 
}

form select, form input[type=text], form textarea{
  margin: 2px;
}  

form input[type=submit]{
  margin: 2px;
  border: 1px solid #ababab;
  background-color: #f6a800;
  color: #ffffff;
  font-weight: bold;
  font-family: arial;
}

/*clanky*/
.article, #article_list{
  margin: 10px;
  
}

.article h2, .aktualita h1 a{
  font-size: 17px;  
  color: #00a5d7; 
  text-decoration: none;
}

.article .datetime, .aktualita .datetime{
  color: #00466b; font-stretch: condensed;
}

.article .perex{

}

.article .content{

}

/*pager*/
.pager{
  padding: 5px;
  text-align: center;
}

.pager a{
  text-decoration: none;
  font-weight: bold;
}

.pager .nr{
  margin: 0px 3px;
  color: #606060;
}

.pager .prev, .pager .next{
  margin: 0px 3px;
    color: #606060;
}

.pager .active{
  font-weight: bold;
  color: #f7ad0e;
}

/*detail inzeratu*/
#advert_detail{
  padding: 10px;
}

#advert_detail .info {margin-bottom: 10px; float: left; width: 100%;}
#advert_detail h2 {font-size: 17px; margin: 0; padding: 0; color: #00a5d7; }
#advert_detail .date {color: #00466b;}
#advert_detail label {color: #606060; font-weight: bold; margin: 2px 0px;}
#advert_detail div {margin: 5px 0px;}
#advert_detail a{color: #f7ad0e;}

/*bannery*/
#banners{
  margin: 10px;
}

.banner{
  text-align: center;
  border-bottom: 1px dotted #cdcdcd;
}

#banners img{
  max-width: 570px;
  margin: 10px 0px;
}

#banners textarea{
  width: 570px;
  height: 50px;
  margin: 10px 0px;
}

#banners h2{
  color: #f7ad0e;
  font-size: 15px;
}

#provision_system, #clicks, #registrations, #pays{
 margin: 10px;
}

#provision_system .welcome{
 color: #f7ad0e;
 font-weight: bold;
 display: block;
}

#provision_system div{
  margin: 10px 0px;
}

#provision_system a, #clicks a, #registrations a, #pays a{
  color: #f7ad0e;
}

#provision_system h1, #clicks h1, #registrations h1, #pays h1, #banners h1{
 font-size: 17px;  
 color: #00a5d7; 
}

#clicks table, #registrations table, #pays table{
  width: 100%;
  border-spacing: 0px;
}

#clicks td, #registrations td, #pays td{
  padding: 5px;
  border-bottom: #cdcdcd 1px dotted;
}

#clicks th, #registrations th, #pays th{
  background-color: #f6a800;
  font-weight: bold;
  color: #ffffff;
  padding: 5px;
}

#provision_conditions, .mrgn{
  margin: 10px;
}

h1{
 font-size: 17px;  
 color: #00a5d7; 
}

h2{
  color: #f7ad0e;
  font-size: 15px;
}

a{
  color: #f7ad0e;
}

.warn, .msg, .notice{
  text-align: center;
  padding: 15px 20px;
  margin: 5px;
  font-weight: bold;
}

.notice{
  background-color: #e5f5ff;
  border-top: 1px solid #4b8cb5;
  color: #4b8cb5;
}

.warn{
  background-color: #ffe7e7;
  border-top: 1px solid #b54b4b;
  color: #b54b4b;
}

.msg{
  background-color: #dfffe3;
  border-top: 1px solid #4fa259;
  color: #4fa259;
}

textarea{
  width: 300px;
  height: 150px;
}


.etarget {margin-top: 20px;}

.selfpromo {float: right; font-size: 90%;}
.selfpromo .left {display:none;}

#contact .poskyt{
  color: #00a5d7;
}

#contact .adresa{
  font-weight: bold;
}
