/*---------------------------------LAYOUT_BODY---------------------------------*/
.layout_body {margin:0; padding:0; text-align:center; font-family:MS Sans Serif, Geneva, sans-serif;}
.layout_body img {margin:0; padding:0; border:0;}
.layout_body form {margin:0; padding:0;}
.layout_body a {text-decoration:none;}
.layout_body table {margin:0; padding:0; border-collapse:collapse;}
.layout_body th {margin:0; padding:0; border-collapse:collapse; font-family:MS Sans Serif, Geneva, sans-serif;}
.layout_body td {margin:0; padding:0; border-collapse:collapse; font-family:MS Sans Serif, Geneva, sans-serif;}

/*--------------------------------LAYOUT_BANNER--------------------------------*/
.layout_banner {}

/*------------------------------LAYOUT_TOPHLEDANI------------------------------*/
.layout_tophledani {}

/*-------------------------------LAYOUT_CONTAINER------------------------------*/
.layout_container {margin:0 auto 0 auto; text-align:left; position:relative;}
.layout_container_content .page_ {font-family:MS Sans Serif, Geneva, sans-serif;}
.layout_container_content .page_color_style0 {color:#1B1B1C;}
.layout_container_content .page_color_style1 {color:#005DBC;}
.layout_container_content .page_color_style2 {color:#EB5419;}
.layout_container_content .page_color_style3 {color:#9F9F9F; font-weight:bold;}
.layout_container_content .page_color_style4 {color:#8CAE37; font-weight:bold;}
.layout_container_content .page_color_style5 {color:#EB5419; font-weight:bold;}
.layout_container_content .page_h2_ {font-size:28px; padding:0 0 16px 0; margin:0; line-height:34px; text-align:left;}
.layout_container_content .page_h2_style0 {}
.layout_container_content .page_h3_ {font-size:18px; padding:0 0 16px 0; margin:0; line-height:22px; text-align:left;}
.layout_container_content .page_h3 {letter-spacing:0px;}
.layout_container_content .page_h3_style0 {}
.layout_container_content .page_p_ {font-size:14px; padding:0 0 16px 0; margin:0; line-height:16px; text-align:left;}
.layout_container_content .page_p {font-size:14px; color:#1B1B1C; padding:0 0 16px 0; margin:0; line-height:16px; text-align:left; color:#000000;}
.layout_container_content .page_p_float {color:#000000; text-align:left;}
.layout_container_content .page_li {}
.layout_container_content .page_li_bullet {padding:0 8px 0 20px; position:relative; top:-4px;}
.layout_container_content .page_bullet_ {font-size:14px; padding:0 0 15px 0; margin:0; line-height:16px; text-align:left; width:580px;}
.layout_container_content .page_bullet_style0 {}
.layout_container_content .page_hr_ {margin:0px 0 17px 0;}
.layout_container_content .page_hr_style0 {background-color:#9F9F9F; height:2px;}
.layout_container_content .page_hr_style1 {background-color:#E6E9EE; height:12px;}
.layout_container_content .page_hr_style2 {background-color:#8CAE37; height:12px;}
.layout_container_content .page_hr_style3 {background-color:#EB5419; height:12px;}
.layout_container_content .page_a a {font-size:14px; color:#005DBC; text-decoration:none;}
.layout_container_content .page_a a:hover {text-decoration:underline;}
.layout_container_content .page_table {font-size:14px; width:100%; border-collapse:collapse;}
.layout_container_content .page_th {background-color:#d8d8d8; border:1px solid #bbbbbb; text-align:center;}
.layout_container_content .page_td_border {border:1px solid red;}
.layout_container_content .page_td {padding:3px 10px 3px 10px; margin:0; vertical-align:top; background-color:#FFFFFF; border-bottom:2px solid #E2E2E2}
.layout_container_content .page_td0 {font-size:13px; color:#FF8500;}
.layout_container_content .page_td1 {}
.layout_container_content .page_picture_below {font-size:10px; color:#48494C; padding:10px 0 0px 0; margin:0; line-height:14px;}

/*--------------------------------LAYOUT_MENUBAR-------------------------------*/
.layout_menubar {max-width:1024px; margin:0 auto 0 auto;}
.layout_menubar_box .menu_pc {position:relative; width:100%; z-index:3; font:18px MS Sans Serif, Geneva, sans-serif; max-width:1024px; margin:0 auto 0 auto;
background-color:#FFFFFF;}
.layout_menubar_box .menu_pc a {text-decoration:none; color:#70A241;}
.layout_menubar_box .menu_pc a:hover {text-decoration:underline;}
.layout_menubar_box .menu_pc .selected {text-decoration:underline;}
.layout_menubar_box .menu_pc .nadpis_noactive {color:#DDDDDD;}
.layout_menubar_box .menu_mob {position:relative; z-index:3; float:right; font:26px MS Sans Serif, Geneva, sans-serif; line-height:75px;}
.layout_menubar_box .menu_ico {position:relative; z-index:2; float:right;}
.layout_menubar_box .menu_pol {position:relative; z-index:1; top:-65px; background-color:#71A341; padding:56px 40px 30px 40px; text-align:right;}
.layout_menubar_box .menu_mob a {text-decoration:none; color:#FFFFFF;}
.layout_menubar_box .menu_mob a:hover {text-decoration:underline;}
.layout_menubar_box .menu_mob .selected {text-decoration:underline;}
.layout_menubar_box .menu_mob .nadpis_noactive {color:#AAAAAA;}

/*---------------------------------LAYOUT_LOGO---------------------------------*/
.layout_logo .logo_pc {position:relative; z-index:2; top:-64px; text-align:center;}
.layout_logo .logo_mob {height:249px;}

/*---------------------------------LAYOUT_PAGE---------------------------------*/
.layout_page {position:relative; margin-top:114px; padding:19px 0 50px 0;}
.layout_page_box .select_box table {padding:0; margin:0; border-collapse:collapse;}
.layout_page_box .select_box td {padding:0; margin:0; border-collapse:collapse; text-align:center; font:16px MS Sans Serif, Geneva, sans-serif;
 color:#70A241;}

/*----------------------------LAYOUT_NABIDKY_POZEMKU---------------------------*/
.layout_nabidky_pozemku {max-width:1024px; margin:0 auto 0 auto;}
.layout_nabidky_pozemku_box .nabidky_mob_table_box {width:610px; height:380px; text-align:center; margin:5px auto 0 auto;}
.layout_nabidky_pozemku_box .nabidky_mob_table_box h2 {width:580px; font-size:24px; color:#71A341; text-align:center; padding:0; margin:0 auto; line-height:78px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.layout_nabidky_pozemku_box .prvek {float:left; width:183px; height:136px; margin-left:15px; margin-bottom:15px; background-color:#FFFFFF; font-size:24px; color:#70A241; line-height:60px;}

/*----------------------------LAYOUT_NABIDKA_DETAIL----------------------------*/
.layout_nabidka_detail .table_detail_nabidky {padding:0; margin:0; border-collapse:collapse; width:100%;}
.layout_nabidka_detail .table_detail_nabidky td {vertical-align:top; padding:25px 30px 0px 0; color:#70A241;}

/*----------------------------LAYOUT_VLOZIT_NABIDKU----------------------------*/

/*----------------------------LAYOUT_VLOZIT_POPTAVKU---------------------------*/

/*-----------------------------LAYOUT_CENA_POZEMKU-----------------------------*/
.layout_cena_pozemku a {color:#70A241; text-decoration:underline;}
.layout_cena_pozemku a:hover {color:#FF0000;}

/*-------------------------------LAYOUT_O_SERVERU------------------------------*/
.layout_o_serveru a {color:#6193c8; text-decoration:none;}
.layout_o_serveru a:hover {color:#6193c8; text-decoration:underline;}

/*-------------------------------LAYOUT_PODMINKY-------------------------------*/
.layout_podminky a {color:#70A241; text-decoration:underline;}
.layout_podminky a:hover {color:#FF0000;}

/*-------------------------------LAYOUT_PAGE_LEFT------------------------------*/
.layout_page_left {float:left; width:210px; background-color:#cccccc;}

/*---------------------------------LAYOUT_MENU---------------------------------*/
.layout_menu .hlavicka {font:15px arial; background-color:#ffaaaa; padding:5px;}
.layout_menu .polozky {padding:20px;}
.layout_menu .polozka a {display:block; padding:5px; margin-bottom:3px; background-color:#ccccff;}
.layout_menu .polozka a:hover {background-color:#aaaaff;}
.layout_menu .polozka .selected {background-color:#aaaaff;}
.layout_menu img {display:block; border:0;}
.layout_menu .nadpis {font:15px arial, sans-serif; display:block;}
.layout_menu .text {font:11px arial, sans-serif; display:block;}

/*------------------------------LAYOUT_PAGE_CENTER-----------------------------*/
.layout_page_center {float:left; width:800px;}
.layout_page_center .tree_link {font:11px arial, sans-serif; color:#999999;}
.layout_page_center .tree_link a {color:#678912; text-decoration:none;}
.layout_page_center .tree_link a:hover {text-decoration:underline;}

/*-------------------------------LAYOUT_TREE_LINK------------------------------*/

/*-------------------------------LAYOUT_PAGE_TEXT------------------------------*/

/*-----------------------------LAYOUT_FORM_CONTACT-----------------------------*/
.layout_form_contact {padding-bottom:30px;}
.layout_form_contact .title {font:16px arial; font-weight:900; color:#1B1B1C;}
.layout_form_contact .text_note {font:italic 14px arial; color:#868686;}
.layout_form_contact .table_form {margin:0; padding:0; border-collapse:collapse;}
.layout_form_contact .td1 { font:16px arial; color:#1B1B1C; width:145px; height:32px;}
.layout_form_contact .td2 {vertical-align:top; font:16px arial;}
.layout_form_contact .info {font:bold 16px arial; color:#1B1B1C; line-height:30px;}
.layout_form_contact_box form {padding:25px 20px 15px 25px; margin:0; background-color:#E5EFF7; border:1px solid #FEFAF5;}
.layout_form_contact_box .input_short {width:180px; border:1px solid #BBBBBB; background-color:#FFFFFF; padding:3px;}
.layout_form_contact_box .input_textarea {width:470px; height:100px; border:1px solid #BBBBBB; background-color:#FFFFFF;}
.layout_form_contact_box .error {color:#FF0000;}

/*------------------------------LAYOUT_TOPZAKAZNIK-----------------------------*/
.layout_topzakaznik .top_zakaznik {height:36px; font:13px arial,sans-serif; color:#FFFFFF;
padding:1px 0 0 0px;}
.layout_topzakaznik a {color:#FFFFFF; text-decoration:none;}
.layout_topzakaznik a:hover {text-decoration:underline;}

/*-------------------------------LAYOUT_LANGUAGE-------------------------------*/
.layout_language {position:absolute; top:0; left:0;}
.layout_language a {padding-left:5px;}
.layout_language a:hover {text-decoration:underline;}
.layout_language .selected {text-decoration:underline;}

/*--------------------------------LAYOUT_MAILING-------------------------------*/
.layout_mailing {float:right; width:273px; height:26px;}
.layout_mailing form {padding:0; margin:0;}
.layout_mailing .input_text {float:left; width:150px; height:20px; font:12px arial, sans-serif; color:#E00000; border:0; padding:0; margin:0; background:url('/pictures/graphics/transparent.gif') #FADF98;}
.layout_mailing .input_btn {float:left; border:0px solid red; padding:0; margin:0;  width:20px; height:20px; background-color:#999999; position:relative; top:0px;}
.layout_mailing_01_jpg {background:url('/pictures/graphics/layout_mailing_01.jpg') no-repeat;}

/*------------------------------LAYOUT_POPUPWINDOW-----------------------------*/
.layout_popupwindow h2 {font:bold 31px arial, sans-serif; margin:0; padding:0 0 20px 0; color:#C24100;}
.layout_popupwindow p {font:20px tahoma, arial; margin:0; padding:0; color:#511004;}

/*--------------------------------LAYOUT_REKLAMA-------------------------------*/
.layout_reklama {min-height:106px; border-top:2px solid #F6F6F6; border-bottom:2px solid #F6F6F6; color:#70A241;}
.layout_reklama_box {max-width:1024px; margin:0 auto 0 auto; text-align:center;}
.layout_reklama_content {padding:15px 10px 15px 10px;}

/*---------------------------------LAYOUT_FOOT---------------------------------*/
.layout_foot {height:106px; background-color:#71A341; color:#FFFFFF;}
.layout_foot_box {max-width:1024px; width:640px; margin:0 auto 0 auto; text-align:right;}
.layout_foot_content {padding:30px 50px 0 0;}
.layout_foot_content a {color:#445599;}
.layout_foot_content a:hover {text-decoration:underline;}

/*-------------------------------LAYOUT_FORMULARE------------------------------*/

/*-----------------------------LAYOUT_BANKOVNICTVI-----------------------------*/

