html {background: #B7B7B7 url("../images/bg.png") repeat-x;float:left;width:100%;margin:0px;padding:0px;}
body { text-align:center;margin:0px;padding:0px; float:left;width:100%;font-family:Verdana;font-size:11px;color:#78a2ca; background: url("../images/telo_bg.gif") repeat-y center top;}

a{ text-decoration:underline; color:#5696C1;}
a:hover{ text-decoration:none; color:#E21F0D;}
a img{ border:0px;}

form,table,p, table{ margin:0px; padding:0px;}
input {font-size:11px;}

.tucne{font-weight:bold;}
.align_right{text-align:right;}
.center{text-align:center;}
.cervena{color:#DB0C05;}
.float_left{float:left;}
.float_right{float:right;}

#bg {float:left;width:100%;background: url("../images/telo_bg.gif") repeat-y center top;}
#body {float:left;width:100%; background:url("../images/main_top_bg.jpg") no-repeat center top}
#center{ width:952px; margin:0px auto;}
#layout{margin-top:54px; padding-left:11px; float:left; width:941px; background: #FFFFFF url("../images/main_top_bg.jpg") no-repeat center -54px;}

/* 
#######################
	HLAVIČKA
#######################
*/

#header{ float:left; width:930px; height:134px; padding-top:61px; position:relative; background: url("../images/header_bg.gif") repeat-x left 37px;}
#header #header_left{ position:absolute; left:0px; top:37px;width:9px; height:24px; background: url("../images/header_left.gif") no-repeat;}
#header #header_right{ position:absolute; right:-1px; top:37px;width:9px; height:24px; background: url("../images/header_right.gif") no-repeat;}
#header #logo{ display:block; position:absolute; left:0px; top:-54px; font-size:30px; color:#2C4E84; font-weight:bold;}

#header #search{color:#004F84;text-align:left; float:left; width:929px; height:101px;position:absolute; left:0px;top:61px; background: #6EADD6 url("../images/header.jpg") no-repeat;}
#header #search a{color:#004F84}
#header #search ul{text-align:center;float:left;position:absolute; right:10px; top:-35px; margin:0px; padding:0px;}
#header #search ul li{float:left; margin:0px; padding:0px; list-style-type:none;padding-right:4px;}
#header #search ul li a{font-size:10px;text-decoration:none; font-weight:bold;color:#000000;position:relative;padding:20px 15px 0px 15px;float:left; margin:0px; height:20px;}
#header #search ul li a:hover,#header #search ul li a.aktiv{color:#004F84; background:#6EADD6 url("../images/top_menu_bg.gif") repeat-x }
#header #search ul li a:hover .left,#header #search ul li a.aktiv .left{position:absolute; left:0px;top:0px; width:9px;height:40px; background: url("../images/top_menu_left.png") no-repeat}
#header #search ul li a:hover .right,#header #search ul li a.aktiv .right{position:absolute; right:-1px;top:0px; width:9px;height:40px; background: url("../images/top_menu_right.png") no-repeat}

#header #search form{position:absolute;float:left; top:42px; left:27px; font-size:11px; font-weight:bold; color:#004F84;}
#header #search form input{float:left; font-size:11px;}
#header #search form label{ padding-right:5px;padding-top:3px; float:left;}
#header #search form .button{ margin-left:4px;float:left; margin-top:1px;}
#header #search form .rozsirene{ margin-left:15px; float:left; padding-top:3px;}
#header #search form select{float:left; font-size:11px;}

#header #info_lista {position:absolute; margin-left:15px; float:left; width:915px; left:0px;top:110px;font-size:11px;}
#header #info_lista  .oddel{ padding:0px 5px;}
#header #info_lista  .svatek{ float:right; padding-right:15px;color:#000000;}

#header #control_line {position:absolute; right:20px; top:-65px;}
#header #control_line a{float:left; margin:0px 8px;}

/*####################*/


#main{text-align:left; float:left; width:930px; min-height:500px; background: #FFFFFF url("../images/main_bg.gif") repeat-x left 1px; border-top:1px solid #DBDBDB;}

/* 
#######################
	SLOUPCE
#######################
*/

#main #left{float:left; width:174px; text-align:left;padding:45px 23px 10px 20px; }
#main #right{float:right; width:174px; text-align:left;padding:45px 20px 10px 20px; }

#main .bunka_sloup{float:left; width:174px; padding-bottom:12px; color:#000000;}
#main .bunka_sloup h2{height:16px; line-height:16px; ; font-size:12px;color:#004F84;padding:0px 0px 3px 25px; margin:0px 0px 3px 0px; border-bottom:4px solid #8FBEDC; background:url("../images/nadpis_g.gif") no-repeat;}
#main .bunka_sloup .ram{float:left; border:1px solid #C4DCED; margin-bottom:9px;}
#main .bunka_sloup .ram .in{float:left; width:144px; padding:13px; border:1px solid #FFFFFF; background: #E3EFF6 url("../images/bunka_ram_bg.png") repeat-y right top;}
#main .bunka_sloup .ram .in .line_button{display:block; padding-top:3px;}
#main .bunka_sloup .ram .in p{ line-height:16px;float:left;}
#main .bunka_sloup .ram .in a{color:#5696C1; font-weight:bold;}
#main .bunka_sloup .ram .in a:hover{color:#E21F0D;}
#main .bunka_sloup .ram .in ul{padding:0px; margin:0px;width:}
#main .bunka_sloup .ram .in ul li{ margin:0px; padding:0px 0px 2px 14px; background: url("../images/ul_sipka.gif") no-repeat left 6px; list-style-type:none;}
#main .bunka_sloup .ram .in ul.nejsledovanejsi li{padding:0px 0px 10px 14px; margin:0px; color:#5a5a5a;}
#main .bunka_sloup .ram .in form{ margin:0px; text-align:right;}
#main .bunka_sloup .ram .in form p{ padding:0px;}
#main .bunka_sloup .ram .in form label{text-align:left; width:45px; display:block; float:left; padding-top:2px;}
#main .bunka_sloup .ram .in form .input_text{ float:right; background: #FFFFFF url("../images/input_text.gif") repeat-x; width:93px; margin-bottom:4px;}
#main .bunka_sloup .ram form select{font-size:11px;width:144px;}


/*####################*/


/* 
#######################
	STŘED 
#######################
*/

#main #middle {float:left; width:494px;padding-top:45px; padding-bottom:10px;  color:#5A5A5A; }
#main #middle .odsazeni{float:left; padding:0px 15px; }
#main #middle .odsazeni .links_bunka{float:left; padding:0px 0px 25px 0px; width:100%;}
#main #middle .odsazeni .links_bunka .link{float:left;display:block; width:212px; font-weight:bold; padding:0px 10px 2px 10px; color: #DF1E0D; background: url("../images/ul_sipka.gif") no-repeat  left 5px;}

#main #middle p{text-align:justify; padding:5px 0px; line-height:1.5em}

#main #middle table{width:100%;}
#main #middle table caption{text-align:left; font-weight:bold; color:#8a8a8a; font-size:12px;padding-bottom:5px;}
#main #middle table td{background:#DDDDDD; color:#000000; padding:5px 10px;}
#main #middle table .top td{border:1px solid #77A8CF; line-height:21px; padding:0px 10px; background: #BFDBED url("../images/table_top.gif") repeat-x; color:#004F84;font-weight:bold;}

#main #middle ul{line-height:1.5em}
#main #middle ul.cislovani{list-style-type: decimal;line-height:1.5em}
#main #middle ul.square{list-style-type: square;line-height:1.5em}

#main #middle h2{font-size:13px; font-weight:bold; margin:0px; padding:10px 0px; color:#004F84;}
#main #middle h3{font-size:12px; font-weight:bold; margin:0px; padding:10px 0px; color:#004F84;}
#main #middle h4{font-size:14px; font-weight:normal; margin:0px; padding:10px 0px; color:#004F84;}
#main #middle h5{font-size:13px; font-weight:normal; margin:0px; padding:10px 0px; color:#004F84;}
#main #middle h6{font-size:12px; font-weight:normal; margin:0px; padding:10px 0px; color:#004F84;}

#main #middle .foto{padding:1px; border:1px solid #004F84; background:white;}
#main #middle .foto.right{float:right; margin:0px 0px 0px 15px;}
#main #middle .foto .left{float:left;}
#main #middle .foto img{float:left;}

#main #middle  .button_line{float:left;width: 476px;padding:5px 18px 0px 0px; text-align:right;}
#main #middle  .button_line a{color:#3A4E84; font-weight:bold;}

#main #middle .navigator{float:left; width:494px;padding-bottom:30px;}
#main #middle .navigator a{float:left;width:241px; height:99px; line-height:99px; color:#DC0C03; text-align:center; font-size:30px;}
#main #middle .navigator a.odsadit{margin-right:12px;}
#main #middle .sekce {float:left; width:100%; min-height:50px;padding-bottom:10px; background: url("../images/sekce_bg.gif") repeat-x left 23px;}
#main #middle .nadpisek{height:16px; line-height:16px; ; font-size:12px;color:#004F84;padding:0px 0px 3px 25px; margin:0px 0px 22px 0px; border-bottom:4px solid #8FBEDC; background:url("../images/nadpis_g.gif") no-repeat;}

#main #middle .top_seznam{float:left; padding-left:10px;width:237px;padding-bottom:6px;}
#main #middle .top_seznam h3{margin:0px; padding:0px;}
#main #middle .top_seznam h3 a{font-size:11px;}
#main #middle .top_seznam h3 a:hover{color:#E21F0D}
#main #middle .top_seznam .image{float:left; background:#DADADA; border:1px solid #535353; padding:1px;}
#main #middle .top_seznam .image img{float:left;}
#main #middle .top_seznam .text{float:left;padding-left:21px; background: url("../images/sipka.gif") no-repeat 8px 6px; color:#5A5A5A; width:140px;}
#main #middle .top_seznam .text a{font-weight:bold; color:#5696C1;}

#main #middle .novinky{float:left; padding:0px 15px 15px 30px; background: url("../images/sipka.gif") no-repeat 17px 7px; text-align:justify}
#main #middle .novinky h3{margin:0px; padding:0px 0px 2px 0px;}
#main #middle .novinky h3 a{font-size:11px; color:#5696C1;}
#main #middle .novinky h3 a:hover{color:#E21F0D}

#main #middle .table_seznam{width:100%;margin-bottom:5px;}
#main #middle .table_seznam tr{vertical-align:top; }
#main #middle .table_seznam td{background:#FFFFFF; padding:0px 0px 2px 0px;}
#main #middle .table_seznam td a{margin-right:4px;}
#main #middle .table_seznam td a:hover{color:#E21F0D}
#main #middle .table_seznam td .link{;display:block; font-weight:bold; padding:0px 10px 2px 10px; color: #DF1E0D; background: url("../images/ul_sipka.gif") no-repeat  left 5px;}

#main #middle table td{background-color: white;}
#main #middle form div#advert_form table input.submit, #main #middle .form input.submit, #main #middle table input.submit{background-color:#78A2CA;border:1px solid #A8E2FA;color:white;font-size:11px;font-weight:bolder;}
#main #middle form div#advert_form table, #main #middle div.advert_form table{width:75%;border:1px solid #39679F;padding-top:1em;}
#main #middle form div#advert_form table td, #main #middle div.advert_form table td{background-color:white}
#main #middle table.insertAdvert td{background-color:white}

#main #middle #navigate{display: block; padding-bottom:10px;}
#main #middle #navigate_right{float: right;}

/* 
#######################
	VÝPIS INZERÁTŮ 
#######################
*/

#main #middle .inzeraty{float:left; width:494px; padding-top:20px;background: url("../images/border_line.gif") repeat-x left top}
#main #middle .inzeraty .info_line, #main #middle .inzeraty .info_line{float:left; width:494px;padding-bottom:10px;}
#main #middle .inzeraty .info_line strong, #main #middle .inzeraty .info_line strong{color:#000000;}
#main #middle .inzeraty .info_line .txt, #main #middle .inzeraty .info_line .txt{float:right;}
#main #middle .inzeraty .vypis, #main #middle .vypis{float:left; width:494px; margin-bottom:8px;}
#main #middle .inzeraty .vypis.basic, #main #middle .vypis.basic{width:492px; border: 1px solid black;}
#main #middle .inzeraty .vypis.placeny, #main #middle .vypis.placeny{width:488px; border: 3px solid black;}
#main #middle .inzeraty .vypis .nazev, #main #middle .vypis .nazev{float:left; width:494px; line-height:23px;height:23px; background:#9FCEEC; color:#004F84; border-bottom:1px solid #D9D9D9;}
#main #middle .inzeraty .vypis.basic .nazev, #main #middle .vypis.basic .nazev{background:#004F84; color:#FFFFFF; width:492px;}
#main #middle .inzeraty .vypis.placeny .nazev, #main #middle .vypis.placeny .nazev{background:#004F84; color:#FFFFFF; width:488px;}
#main #middle .inzeraty .vypis .nazev h2, #main #middle .vypis .nazev h2{float:left;margin:0px; padding:0px;font-size:11px;padding-left:10px; }
#main #middle .inzeraty .vypis .nazev h2 a, #main #middle .vypis .nazev h2 a{color:#004f84;}
#main #middle .inzeraty .vypis.placeny .nazev h2 a, #main #middle .vypis.basic .nazev h2 a{color:#FFFFFF;font-size:11px;}
#main #middle .inzeraty .vypis .typ , #main #middle .vypis .typ {float:right; padding-left:23px; background: url("../images/okey2.gif") no-repeat left center; font-weight:bold; padding-right:10px;font-size:10px;}
#main #middle .inzeraty .vypis.basic .typ , #main #middle .vypis.basic .typ {background: url("../images/okey3.gif") no-repeat left center; }
#main #middle .inzeraty .vypis .info, #main #middle .vypis .info{line-height:16px;background:#EEEEEE;float:left; width:474px; padding:10px; border-top:1px solid #FFFFFF;}
#main #middle .inzeraty .vypis.basic .info{background:#EEEEEE;}
#main #middle .inzeraty .vypis.basic .info, #main #middle .vypis.basic .info{background:#CFDEFC;width:472px;}
#main #middle .inzeraty .vypis.placeny .info, #main #middle .vypis.placeny .info{background:#8FBEDC;width:468px;}
#main #middle .inzeraty .vypis .info strong, #main #middle .vypis .info strong{color:#000000;}
#main #middle .inzeraty .vypis .info .price, #main #middle .vypis .info .price{color:#DF1E0D; font-size:14px; font-weight:bold;}
#main #middle .inzeraty .vypis .line , #main #middle .vypis .line {display:block;}
#main #middle .inzeraty .vypis .zobrazeno , #main #middle .vypis .zobrazeno {float:right;}
#main #middle .inzeraty .vypis .image , #main #middle .vypis .image {float:left; background:#FFFFFF; border:1px solid #004F84; padding:1px;margin-right:10px;}
#main #middle .inzeraty .vypis .image  img, #main #middle .vypis .image  img{float:left;}
#main #middle .inzeraty .navigace {float:left; width:494px; padding-top:10px;background: url("../images/border_line.gif") repeat-x left top}
#main #middle .inzeraty .navigace .navig {float:right; color:#A8A8A8;line-height:11px;}
#main #middle .inzeraty .navigace .navig a{font-weight:bold;}
#main #middle .inzeraty .navigace .navig a.image{float:left; padding:5px 5px 0px 4px;}
#main #middle .inzeraty .navigace .navig  span{padding:3px 2px 0px 2px; float:left;}
#main #middle .inzeraty .navigace .navig  span a{ padding:0px 5px; font-size:10px; color:#5696C1;}
#main #middle .inzeraty .navigace .navig  span a.aktiv{color:#000000;}

/*####################*/

/* 
#######################
	DETAIL 
#######################
*/

#main #middle .detail_line{float:left; width:464px; padding-bottom:20px;}
#main #middle .detail_line a{font-weight:bold;}
#main #middle .detail_line a:hover{color:#E21F0D;}
#main #middle .detail_line .typ{font-weight:bold; color:#004F84; float:right; line-height:18px; font-size:10px;}
#main #middle .detail_line .typ img{float:left; margin-right:5px;}

#main #middle #detail_left{float:left; width:240px;}
#main #middle #detail_left #thumb{float:left; padding-top:7px;}
#main #middle #detail_left .image{float:left; padding:1px; border:1px solid #226694; margin-right:8px; margin-bottom:8px;}
#main #middle #detail_left .image img{float:left;}
#main #middle #detail_left .image .main{float:left;clear:both; margin-right:0px; margin-bottom:0px;}

#main #middle #detail_right{float:left; width:224px;}
#main #middle #detail_right.without_image{float:left; width:100%;}
#main #middle #detail_right .detail_ram{float:left; border:1px solid #C4DCED; margin-bottom:2px;}
#main #middle #detail_right .detail_ram .in{float:left; width:194px; padding:13px; border:1px solid #FFFFFF; background: #E3EFF6 url("../images/detail_ram.png") repeat-y right top;}
#main #middle #detail_right.without_image .detail_ram .in{width:436px;  background: #FFFFFF url("../images/detail_ram.png") repeat-y right top;}
#main #middle #detail_right .detail_ram .in .price{font-size:14px; font-weight:bold; color:#DF1E0D}
#main #middle #detail_right .detail_ram .in strong{color:#000000}

#main #middle .detail_navigator {border-top:4px solid #8FBEDC; margin-top:5px; padding-top:10px; float:left; width:100%; min-height:50px; background: url("../images/sekce_bg.gif") repeat-x left 0px;}
#main #middle .detail_navigator .left {float:left; margin-left:13px;}
#main #middle .detail_navigator .right {float:right; margin-right:13px;}

/*####################*/


/* 
#######################
	MENU 
#######################
*/

#main #left #main_menu {float:left; width:174px;margin:5px 0px 0px; padding:0px;}
#main #left #main_menu li{float:left; width:174px; border-bottom:1px solid #ffffff; background: #F1F1F1 url("../images/main_menu_bg.gif") repeat-x; list-style-type:none;}
#main #left #main_menu li a{position:relative;width:174px;height:23px; line-height:23px; cursor:pointer;color:#004f84; font-size:11px; text-decoration:none; float:left; background: url("../images/main_menu.gif") no-repeat;}
#main #left #main_menu li a img{float:left;border-right:1px solid #FFFFFF; margin-right:8px;}

#main #left #main_menu li a .hover{position:absolute; left:0px; top:0px; visibility:hidden;}
#main #left #main_menu li a:hover .hover, #main #left #main_menu li a.aktiv .hover{visibility:visible;}
#main #left #main_menu li a:hover,#main #left #main_menu li a.aktiv {background: url("../images/main_menu_sipka.gif") no-repeat 161px 10px; color:#DF1E0D;} 

/*####################*/

/* 
#######################
	PATIČKA 
#######################
*/

#main #down{height:146px; width:930px; float:left; position:relative;}
#main #down #footer{height:146px; position:absolute; left:-20px; top:0px; float:left; width:970px; background: url("../images/footer.jpg") no-repeat;}
#main #down #footer #mini_logo{position:absolute; left:60px; top:80px; font-size:20px;}
#main #down #footer #copyright{position:absolute; top:110px; right:40px; color:#787878}
#main #down #footer #copyright strong{color:#000000}
#main #down #footer #copyright a{text-decoration: none; color:#787878;}
#main #down #footer #copyright a:hover{color:#000;}
#main #down #footer ul {position:absolute; right:30px; top:48px ; margin:0px; padding:10px; background: #8FBEDC url("../images/shadow_bg.gif");}
#main #down #footer ul li{float:left; padding:0px 10px; margin:0px; line-height:11px; list-style-type:none;border-right:1px solid #5696C1}
#main #down #footer ul li.last{border-right:0px;}
#main #down #footer ul li a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}
#main #down #footer ul li a:hover{ color:#000000;}

/*
####################
Detail inzeratu
####################
*/
.manage_advert ul {font-weight: normal;margin:0;padding:0;}
.manage_advert ul li {list-style: none;float: left;font-weight: normal;font-size: 0.9em;margin: 0px 12px 0px 0px;}
