html, body {
    margin:0;
    padding:0;
}

html, body { 
    height:100%;
    min-height:100%;
}

body {
    margin: 0;
    padding: 0;
    background: #ffffff;
    color: #19191A;
    font-family: Arial, sans-serif;
    font-size:76%;
    line-height: 1.5;
	background:url('img/bg_body.png') 0 0;
}

p {
 	clear:both;
 	margin:0;
 	padding:0;
}
 
 
#page {
	position:relative;
	margin:0 auto;
	width:1000px;
	text-align:left;
	z-index:1;
}
#page_wide {
	position:relative;
	margin:0 auto;
	width:1140px;
	text-align:left;
	z-index:1;
}


/* HEADER */
#header {
    float:left;
    width:1000px;
    height:410px;
    background:#3d4d63 url('img/bg_header.png') 0 0 repeat-x;
    text-align:left;
}

#header_slim {
    float:left;
    width:1000px;
    height:137px;
    background:#3d4d63 url('img/bg_header.png') 0 0 repeat-x;
    text-align:left;
}

#header_banner {
	float:left;
	display:block;
	width:1000px;
	height:110px;
	background:silver;
	border:1px solid #e0e0e0;
}

#hp_loga_right {
	float:right;
    margin:0px 0px 0px 15px;
    width:120px;
    min-height: 400px;
    overflow: hidden;
}


#mapclicker {
	display:block;
	width:120px;
	height:120px;
	background:#fab000;
	color:#000000;
	cursor:pointer;
}
#mapclicker:hover {
	background:#bb0200;
	color:#ffffff;
}

/* CONTENT */
#content {
    position:relative;
    margin:0 auto;
    width:1000px;
    min-height:300px;
    background:#ffffff;
    text-align:left;
    padding-top:20px;
}

#content_wide {
	position:relative;
    margin:0 auto;
    width:1140px;
    text-align:left;
}

#content_left {
    float:left;
    width:1000px;
    min-height:800px;
    background:#ffffff;
    text-align:left;
    padding-top:20px;
}
#banner3 {
    float:right;
    margin:15px 0px 0px 15px;
    width:120px;
    height: 600px;
    overflow: hidden;
}

#content_inner {
    float:left;
    margin-left:1px;
    width:996px;
    padding:0;
}


/* FOOTER */
#footerwrapper {
	width:100%;
	height:60px;
	text-align:center;
}
#footer {
	position:relative;
	margin:0 auto;
	width:1000px;
	height:48px;
    color:#353535;
    text-align:center;
}
#footer_hp {
	position:relative;
	margin:0 auto;
	width:1000px;
	height:48px;
    color:#353535;
    text-align:center;
    right:120px;
}






img {
    border: 0;
}


a { color: #3d4d63; text-decoration: none; }
a:hover { color:#fab000; }
a.hilite {font-weight: bold; color: #fab000;}

#header a.whitelink {
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}
#header a.whitelink:hover {
	color:#ffffff;
	text-decoration:none;
}

#logo {
    float:left;
    width:250px;
    height:80px;
    margin:10px 0px 0px 10px;
}
#logo a {
    display: block;
    width: 100%;
    height: 100%;
}

form#search {
	float:right;
}
form#search #bg_search {
	float:right;
	margin:17px 0px 0px 0px;
	display:block;
	width:509px;
	height:30px;
	background:url('img/bg_search.png') 0 0 no-repeat;
}

form#search input#searchphrase {
	border:none;
	float:left;
	width:360px;
	margin:5px 0px 0px 3px;
	color:#777777;
	font-family:"Trebuchet MS", sans-serif;
	font-size:14px; 
}
div#search_target_wrapper {
	float:left;
	margin:2px 0px 0px 2px;
	width:107px;
	height:28px;
	overflow:hidden;
	font-family:"Trebuchet MS", sans-serif;
	color:#1d9dd3;	
}
form#search select#search_target {
	float:left;
	width:135px;
	font-size:13px;
	padding:4px;
	color:#1d9dd3;
	position:relative;
	left:-2px;
	top:-2px;
	background:#ffffff;
}
form#search input.search_button {
	float:right;
	margin:4px 2px;
	width:22px;
	height:22px;
}



/*  supermenu   */
#supermenu {
	float:left;
	width:100%;
	height:41px;
	margin-top:5px;
	color:white;
	text-align:center;
}
#supermenu #links_wrapper {
	clear:left;
	float:left;
	position:relative;
	left:50%;
	overflow:visible;
	font-size:100%;
    font-weight:normal;
    text-transform: uppercase;
}
#supermenu #links_wrapper #links_wrapper2 {
	display:block;
	float:left;
	position:relative;
	right:50%;
}
#supermenu a {
	float:left;
	display:block;
    font-size:16px;
    color:#ffffff;
    text-decoration: none;
    text-transform:uppercase;
    text-align:center;
}
#supermenu a:hover,
#supermenu a.active {
	background:url('img/bg_supermenu_hover.png') 0 0 repeat-x;
}
#supermenu a span {
	float:left;
	display:block;
	width:auto;
	padding:8px 18px 5px 19px;
	margin:0px;
}
#supermenu .delitko {
	float:left;
	display:block;
	width:2px;
	height:41px;
	margin:0;
	padding:0;	
	background:url('img/bg_supermenu_delitko.png') 0 0 no-repeat;
}



.header_blok {
	float:left;
	margin-top:13px;
	margin-left:11px;
	margin-right:1px;
	width:235px;
	height:242px;
	overflow:hidden;
	background:url('img/bg_header_block.png') 0 0 no-repeat;
	font-size:13px;
}
.header_blok:hover {
	background:url('img/bg_header_block_hover.png') 0 0 no-repeat;
}
.header_blok a {
	float:left;
	display:block;
	width:100%;
	height:242px;
	overflow:hidden;
	overflow:hidden;
	color:#ffffff;
	text-decoration:none;
}
.header_blok a span.nadpis {
	display:block;
	width:100%;
	height:22px;
	overflow:hidden;
	margin-top:5px;
	font-size:17px;
	text-align: left;
}
.header_blok a div.linka {
	display:block;
	width:100%;
	height:6px;
	overflow:hidden;
	margin:8px 0px 0px 0px;
	border-top:1px solid white;
}
.header_blok a p {
	display:block;
	width:100%;
	height:49px;
	overflow:hidden;
	margin:0;
	padding:0;
	font-size:12px;
}
.header_blok a span.dark {
	display:block;
	width:100%;
	height:40px;
	color:#000000;
	text-align:center;
	font-size:15px;
	padding-top:5px;
}
.header_blok:hover a span.dark {
	color:#ffffff;
}


.header_blok.half {
	background:none;
	font-size:13px;
}
.header_blok.half a.blok {
	float:left;
	display:block;
	width:100%;
	overflow:hidden;
	overflow:hidden;
	color:#ffffff;
	text-decoration:none;
	height:195px;
	margin:0px 0px 15px 0px;
	padding:0;
	font-size:13px;
}
.header_blok.half a {
	display:block;
	float:left;
	width:115px;
	height:40px;
	background:url('img/btn_yellow.png') 0 0 no-repeat;
	color:#000000;
	text-align:center;
	font-size:15px;	
	padding-top:5px;
	margin-right:1px;
}
.header_blok.half a:hover {
	color:#ffffff;
	background:url('img/btn_red.png') 0 0 no-repeat;
}

#hp-doporucene-firmy-nadpis {
	color:#b0b0b0;
	margin:0px 0px 5px 5px;
}
#hp-doporucene-firmy {
	float:left;
	width:990px;
	/*background:#efefef;*/
	/*border-bottom:1px solid #e0e0e0*/
}
#hp-doporucene-firmy .padder {
	padding:5px 0px 10px 5px;
}
#hp-doporucene-firmy .hp-doporucena-firma {
	float:left;
	display:block;
	width:317px;
	overflow:hidden;
	margin:0;
	padding:0;
	margin-left:9px;
	text-align:left;
	font-size:80%;
}
#hp-doporucene-firmy .hp-doporucena-firma:first-child {
	margin-left:0px;
}
#hp-doporucene-firmy .hp-doporucena-firma h4.firma-nadpis {
	margin:0;
	padding:0px 0px 5px 0px;
	color:#129ED6;
	font-size:120%;
}
#hp-doporucene-firmy .hp-doporucena-firma h4.firma-nadpis a{
	/*color:#129ED6;*/
}
#hp-doporucene-firmy .hp-doporucena-firma .firma-logo {
	float:left;
	width:130px;
	height:70px;
	border: 1px solid #E0E0E0;
}
#hp-doporucene-firmy .hp-doporucena-firma p.firma-text {
	clear:none;
	float:right;
	display:inline;
	width:170px;
	padding:0;
	padding:0px 0px 5px 8px;
	margin:0;
}




h2#katalog_firem_nadpis {
	float:left;
	width:100%;
	height:14px;
	overflow:hidden;
	color:#858585;
	font-size:14px;
	font-weight:normal;
	background:url('img/bg_hp_katalog_label.png') 120px 1px no-repeat;
}
h2#katalog_firem_nadpis span {
	position:relative;
	top:-2px;
	padding:0;
	margin:0;
}

#bottom_block {
	clear:both;
	display:block;
	width:100%;
	min-height:250px;
	background:#3c4c61;
	color:#ffffff;
}

#bottom_block h3 {
	font-weight:normal;
	font-size:14px;
}
#bottom_block p {
	line-height: 2em;
}

#bottom_block a.dotaz_morelink {
	color:#ffffff;
	text-decoration: underline;
}
#bottom_block a.dotaz_morelink:hover {
	text-decoration: none;
}


#footer a,
#footer_hp a {
	display:inline;
    color:#353535;
    text-decoration: underline;
    font-size:14px;
    margin-right:5px;    
}
#footer a:hover,
#footer_hp a:hover {
    color:#000000;
    text-decoration: none;
}






/*** OBSAH ***/
/* uvodni hlavni bloky */
#left-half {
    float:left;
    width:560px;
}
#right-half {
    float:right;
    width:390px;
}


#hp-clanky {
    float:left;
    width:660px;
}

#hp-dumonline {
    float:right;
    width:460px; 
}





#hp-katalog {
    float:left;
    width:1000px;
    margin-right:1px;
    line-height:1.3;
}
#hp-katalog .firma {
    float:left;
    display:block;
    width:132px;
    height:180px;
    margin-bottom:15px;
    line-height:1.3;
    font-size:10px;
}
#hp-katalog .firma img {
	border:1px solid #e0e0e0;
}
#hp-katalog .firma h4 {
	clear:both;
	line-height: 1.4em;
	margin:10px 0px 5px 0px;
	padding:0;
}
#hp-katalog .firma h4 a {
	font-size:13px;
}











#hp-partneri {
    float:right;
    margin-top:15px;
    width:460px;
}

.hp-blok-paddingleft {
    float:left;
    padding:15px 10px 15px 0px;
}
.hp-blok-paddingright {
    float:left;
    padding:15px;
    padding-right:0px;
    padding-top:0px;
}

.hp-blok-paddingright h3 {
    float:left;
    padding:0px;
    margin:0px;
    margin-bottom:15px;
}







#hp-clanky .magazin-clanek {
    float:left;
    width:660px;
    margin-bottom:15px;
    font-size:15px;
    border-bottom:1px solid #d9d9d9;
}
#hp-clanky .magazin-clanek h3{
    color:#173f73;
    font-weight:bolder;
    margin:0;
    padding:0;
    padding-bottom:10px;
    font-size:22px;
}
#hp-clanky .magazin-clanek h3 a {
    color:#173f73;
    text-decoration: none;
}
#hp-clanky .magazin-clanek h3 a:hover {
    color:#fab000;
}

#hp-clanky .magazin-clanek p {
    margin:0;
    padding:0;
    color:#464646;
}

#hp-clanky .magazin-clanek img {
    margin:2px 10px 5px 0px;
    padding:0px;
    border:1px solid #e5e5e5;
}

#hp-clanky .magazin-clanek a.magazin-clanek-morelink {
	display:inline;
	color:#173f73;
	text-decoration: underline;
}
#hp-clanky .magazin-clanek a.magazin-clanek-morelink:hover {
	color:#fab000;
}



#hp-poradna {
	float:right;
	display:block;
	width:300px;
	height:auto;
	background:#ffffff url('img/bg_right_label.jpg') 0 0 no-repeat;	
}
#hp-poradna-body {
	width:298px;
	border:1px solid #d9d9d9;
	border-top:none;
}
#hp-poradna-body .dotaz {
	float:left;
	display:block;
	width:100%;
	font-size:12px;
	padding-top:10px;
	margin-bottom:10px;
	border-top:1px solid #d9d9d9;
}
#hp-poradna-body .dotaz:first-child {
	padding-top:0;
	border-top:none;
}
#hp-poradna-body a.dotaz_nadpis {
	font-size:14px;
	text-decoration: underline;
}

a.dotaz-morelink {
	text-decoration: underline;
}



#banner_300x300 {
	display:block;
	width:300px;
	height:300px;
	background:#ffffff url('img/bg_banner_300x300.png') 0 0 no-repeat;
}



#hp-right-katalog {
	float:right;
	display:block;
	width:300px;
	height:auto;
	background:#ffffff url('img/bg_right_label.jpg') 0 0 no-repeat;	
}
#hp-right-katalog-body {
	width:298px;
	border:1px solid #d9d9d9;
	border-top:none;
}
#hp-right-katalog #hp-right-katalog-body .kategorie_level0 {
	clear:both;
	float:left;
	display:block;
	width:100%;
	margin-top:20px;
}
#hp-right-katalog #hp-right-katalog-body .kategorie_level0:first-child {
	margin-top:0px;
}

#hp-right-katalog #hp-right-katalog-body .kategorie_level1 {
	clear:both;
	float:left;
	display:block;
	width:100%;
}
#hp-right-katalog #hp-right-katalog-body .kategorie_level0 a {
	display:block;
	font-size:14px;
	text-decoration:underline;
}

#hp-right-katalog #hp-right-katalog-body .kategorie_level1 a {
	float:left;
	display:block;
	font-size:12px;
}





#hp-right-partneri {
	float:right;
	display:block;
	width:300px;
	height:auto;
	background:#ffffff url('img/bg_right_label.jpg') 0 0 no-repeat;	
}
#hp-right-partneri-body {
	width:298px;
	border:1px solid #d9d9d9;
	border-top:none;
}
#hp-right-partneri-body img {
	width:130px;
	border:none;
}


#hp-poradna h3,
#hp-right-katalog h3,
#hp-right-partneri h3 {
	margin:6px 10px 6px 10px;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
}








.dotaz_morelink

#hp-dotazy {
	float:left;
	width:530px;
}
#hp-dotazy #dotazy {
	float:left;
	border:1px solid #ebebeb;
	font-family: "Trebuchet MS",sans-serif;
	font-size:12px;
	color:#0f9ed7;
}
#hp-dotazy #dotazy .dotaz {
	float:left;
	width:510px;
	height:65px;
	overflow:hidden;
	margin-bottom:15px;
	border-bottom:1px dotted #ebebeb;
}
#hp-dotazy #dotazy .dotaz div.dotaz-otaznik {
	float:left;
	width:39px;
	height:39px;
	margin:0px 15px 15px 0px;
	background: url('img/dotazy-otaznik.gif') 0 0 no-repeat;
}
#hp-dotazy #dotazy .dotaz div.dotaz-text {
	float:right;
	margin:0;
	width:455px;
}

#hp-dotazy #dotazy .dotaz span.dotaz_datum {
	padding:3px;
	background:#ebebeb;
	font-size:10px;
	color:#626262;
}
#hp-dotazy #dotazy .dotaz a.dotaz_nadpis {
	margin-left:10px;
	text-decoration:underline;
}
#hp-dotazy #dotazy .dotaz a.dotaz_nadpis:hover {
	color:#1faeeb;
}
#hp-dotazy #dotazy a#dotazy_doporadny {
	float:right;
	display:block;
	width:107px;
	height:23px;
	background:url('img/btn_hp_doporadny.png') 0 0 no-repeat;
	text-decoration: none;
}
#hp-dotazy #dotazy .dotaz a.dotaz-morelink {
	color:#e57900;
	text-decoration: none;
}


#hp-polozitdotaz {
	float:right;
	width:356px;
	height:274px;
	font-family:"Franklin Gothic Book",sans-serif;
	font-size:11px;
	color:#3b3b3b;
	background:url('img/bg_polozitdotaz.jpg') 0 0 no-repeat;
}
#frm_dotaz input#dotaz-jmeno {
	float:left;
	width:170px;
	margin-left:72px;
	margin-top:49px;
	border:none;
	padding:3px;
	background:none;
}
#frm_dotaz input#dotaz-email {
	float:left;
	width:225px;
	margin-left:72px;
	margin-top:23px;
	border:none;
	padding:3px;
	background:none;
}
#frm_dotaz textarea#dotaz-dotaz {
	float:left;
	width:266px;
	height:63px;
	margin-left:72px;
	margin-top:21px;
	border:none;
	padding:3px;
	background:none;
}
#frm_dotaz input#btn-dotaz {
	float:right;
	width:111px;
	height:28px;
	margin-right:10px;
	margin-top:27px;
}


div#send-iframe-wrapper {
	position:absolute;
	top:300px;
	left:200px;
	width:560px;
	height:280px;
	z-index: 9999;
	background:white;
	border:2px solid #0f9ed7;
	display:none;	
}
div#send-iframe-wrapper span#send-closer {
	float:right;
	margin:2px;
	padding:1px 3px 1px 3px;
	background:#ebebeb;
	color:#0f9ed7;
	cursor:pointer;
}
iframe#send-iframe {
	width:560px;
	height:220px;
}
#dotaz-sent {
	position:relative;
	margin:20px auto;
	text-align: center;
	width:500px;
}









/* HP - katalog firem */
#kategorie {
    float:left;
    margin-top:10px;
    padding-bottom:20px;
    background:url('img/bg_hp_firmy.gif') 298px 40px repeat-y;
}

#kategorie .sekce-hp-sloupec1,
#kategorie .sekce-hp-sloupec2,
#kategorie .sekce-hp-sloupec3 {
    float:left;
    margin:0px;
    width:275px;
    padding-left:8px;
}
#kategorie .sekce-hp-sloupec2 {
    margin-left:35px;
}
#kategorie .sekce-hp-sloupec3 {
    margin-left:35px;
}


#kategorie div.sekce-hp-group {
    padding:0px;
    margin-top:15px;
}

#kategorie div.sekce-hp-group h2 {
    padding:0px;
    margin:0px;
    padding-left:8px;
    background:url('img/hp-firmy-odrazka.gif') 0 7px no-repeat;
    position:relative;
    left:-8px;
}
#kategorie div.sekce-hp-group h2 a {
    color: #129ed6;
    font-size: 13px;
    font-weight: bolder;
}
#kategorie div.sekce-hp-group h2 a:hover {
    color: #1faeeb;
}

#kategorie div.sekce-hp-group h3 {
    display:inline;
    padding-right:15px;
}
#kategorie div.sekce-hp-group h3 a {
    color: #8c8c8c;
    font-size: 12px;
    font-weight: normal;
}
#kategorie div.sekce-hp-group h3 a:hover {
    color: #1faeeb;
}

h2.nadpis {
	font-size:22px;
	margin-top:20px;
	margin-bottom:5px;
}





div#partneri {
	float:left;
	width:100%;
	height:auto;
	padding-bottom:20px;
	text-align:center;
}
div#partneri a{
	border:0;
	margin-right:10px;
}
div#partneri a img {
	border:0;
}



li {
	margin-top:8px;
}














/* kontakty a mapa */
#contact-details {
	float:left;
	width:330px;
}
#contact-details h2 {
	margin:0;
	padding:0;
}
#contact-details h3 {
    margin: 30px 5px 0px 0px;
}
#contact-details h3.first {
    margin: 0px 5px 0px 0px;
}
#contact-details p {
    margin:0;
    font-size:14px;
}
#google-map {
	float:right;
	width:570px;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}




/* kontaktní formular na strance kontakty */
div.content-form {
    background: url("img/form-content-gradient.png") repeat-x scroll 0 0 #DEF3FD;
    width: 659px;
}
div.content-form-top {
    background-image: url("img/form-content-top.gif");
    background-position: center top;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 10px;
}
div.content-form-middle {
    border-left: 1px solid #BFE0F1;
    border-right: 1px solid #BFE0F1;
}
div.content-form-padding {
	padding:10px 20px;
}
div.content-form-bottom {
    background-image: url("img/form-content-bottom.gif");
    background-position: center top;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 10px;
}



.form-label {
	float:left;
	width:180px;
	font-size:12px;
}
.form-field {
	float:left;
	width:350px;
	font-size:12px;
}

.form-field input.text {
	width: 333px;
	padding: 2px 0px;
	border: 1px solid rgb(183, 191, 194);
}
.form-field textarea.textarea {
	width: 333px;
	padding: 2px 0px;
	border: 1px solid rgb(183, 191, 194);
}

input.text:hover,
textarea.textarea:hover,
input.text:focus,
textarea.textarea:focus {
	border:1px solid #599ebb;
}
.tooltip { display:none; }














.small { font-size:75%; }
.oblique { font-style:oblique; }












h1, h2, h3, h4 {
    clear: both;
    margin-top: 0;
}


.h50 { height:50px; }
.h100 { height:100px; }
.h120 { height:120px; }

.w100 { width:100px; }
.w120 { width:120px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w350 { width:350px; }
.w380 { width:380px; }
.w450 { width:450px; }
.w600 { width:600px; }



.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad12 { padding:12px; }
.pad15 { padding:15px; }
.pad20 { padding:20px; }
.pad15_10 { padding:15px 10px;}
.pad15_12 { padding:15px 12px;}

.reltop2 { position:relative; top:2px; }
.bgwhite { background:#ffffff; }
.bgred { background:#ff0000; }


.h5 { height:5px; }
.h10 { height:10px; }
.h15 { height:15px; }
.h20 { height:20px; }
.h30 { height:30px; }
.h40 { height:40px; }

.top10 { margin-top:10px; }
.top20 { margin-top:20px; }
.top30 { margin-top:30px; }
.top40 { margin-top:40px; }
.top50 { margin-top:50px; }
.do-not-show { display: none; }

.left5 { margin-left:5px; }
.left9 { margin-left:9px; }
.left10 { margin-left:10px; }
.left15 { margin-left:15px; }
.left20 { margin-left:20px; }
.left40 { margin-left:40px; }
.left100 {margin-left:100px;}
.left150 {margin-left:150px;}
.left190 {margin-left:190px;}

.cleaner, .clearbox { clear: both; }
.bolder { font-weight:bolder; }
.pointer { cursor: pointer; }

.left { float:left; }
.right { float:right; }


.right10 { margin-right:10px; }
.right15 { margin-right:15px; }

.size10 { font-size:10px; }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }
.size14 { font-size:14px; }
.size16 { font-size:16px; }
.size18 { font-size:18px; }
.size20 { font-size:20px; }
.size24 { font-size:30px; }

.red { color:red; }
.white { color:white; }
.orange { color:#ff8000; }
.dontshow { display:none; }


.lefttext { text-align:left; }
.righttext { text-align:right; }
.centertext { text-align:center; }
.block { display:block; }

.soutez_formwrapper {
	position:relative;
	margin:0 auto;
	width:600px;
	background:#eeeeee;
	border:1px solid #999999;
}
.soutez_formwrapper1 {
	position:relative;
	margin:0 auto;
	width:600px;
	background:#eeeeee;
	border:1px solid #999999;
}

.green { color:green; }
.red { color:red; }
.darkblue { color:#3d4e63; }
           
#soutez {
	margin:0;
	padding:0;
	text-align:left;
}

#soutez a.banner_soutez {
	display:block;
	width:1000px;
	height:100px;
	background:#fab000;
	margin:10px 0px 20px 0px;
}

.nopad { padding:0;}
.nomargin { margin:0; }
.nooverflow { overflow: hidden; }




 
  
  
  
#mapdialog {

    display:none;
    width:630px;    
    background-color:#ffffff;
    border:10px solid #3d4e63;
    
    /* for modern browsers use semi-transparent color on the border. nice! */
    border:10px solid rgba(82, 82, 82, 0.698);
    
    -moz-box-shadow: 0 0 10px 5px #000;
	-webkit-box-shadow: 0 0 10px 5px #000;
	box-shadow: 0 0 10px 5px #000;
	
	z-index:9999;

}

#mapdialog .padder {
	display:block;
	clear:both;
	padding:20px;
	border:1px solid #3B5998;
	background-color:#ffffff;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif
}

#mapdialog h2 {
    margin:-11px;
    margin-bottom:20px;
    color:#fff;
    background-color:#3d4e63;
    padding:5px 10px;
    font-size:18px;
    text-align:center;
}

#mapdialog select,#mapdialog input, #mapdialog button {
	padding:2px;
	border:1px solid #3d4d63;
	font-size:14px;
}
#mapdialog input,
#mapdialog button {
	cursor:pointer;
}
#mapdialog input:hover,
#mapdialog button:hover {
	background:#e0e0e0;
}

#mapdialog .close {
	float:right;
	padding:3px 8px;
	border:1px solid #3d4d63;
	cursor:pointer;
}
#mapdialog .close:hover {
	background:#e0e0e0;
}





#content_stanovy {
    position:relative;
    margin:0 auto;
    width:1000px;
    min-height:300px;
    background:#ffffff;
    text-align:left;
}

#whiteblock {
	background:white;
	padding:20px 20px 0px 20px;
	text-align:center;
}

#whiteblock h1 {
	color:354355;
	font-size:30px;
}

#whiteblock h3 {
	color:#fab000;
	font-size:22px;
}

#content_stanovy h2 {
	float:left;
	margin:0;
	padding:0;
	font-size:20px;
}

.half_wrapper {
	width:49%;
	background:#e5e5e5;
}
.half_left {
	float:left;
}

.half_right {
	float:right;
}  

.half_wrapper hr {
	border:none;
	border-top:2px solid #354355;
	margin-bottom:10px;
}

.switch {
	clear:both;
	margin-top:10px;
	float:right;
	display:block;
	background:#354355;
	color:#ffffff;
	font-size:11px;
	padding:3px 6px;
	cursor: pointer;
	position:relative;
	top:-20px;
}
.switch2 {
	clear:both;
	margin-top:10px;
	float:right;
	display:block;
	background:#354355;
	color:#ffffff;
	font-size:11px;
	padding:3px 6px;
	cursor: pointer;
	position:relative;
	top:-10px;
}
.switch:hover,
.switch2:hover {
	background:#fab000;
}

.excerpt {
	float:left;
	clear:both;
	margin-top:10px;
	min-height:160px;
}
.fulltext {
	display:none;
}
.fulltext2 {
	float:left;
	display:block;
	margin-top:10px;
	padding-bottom:10px;
}


.fulltext2 h3 {
	margin:0;
	color:#354355;
}
.fulltext2 hr {
	border:none;
	border-top:1px solid #354355;
}
	
.preview_excerpt {
	float:left;
	clear:both;
	margin-top:10px;
	min-height:360px;
}

#stanovy_kontakt {
	margin-top:10px;
	color:#black;
	font-size:22px;
	text-align:center;
}