@charset "windows-1250";
/* CSS Document */

a.cenovaponuka {
	display:block; width:450px; padding:6px 0; text-align:center; background-color:#D20000; text-decoration:none; color:#FFF; font-weight:bold;
	margin:0 0 18px 0;
}

a.cenovaponuka:hover {
	background-color:#8C0000;
}



a.listing {
	border-color:#CC3300;
	border-width:1px;
	border-style:solid;
	color:#CC3300;
	padding:1px 3px;
	margin: 0 5px;
	text-decoration:none;
	display:block;
	float:left;
}

a.listing:hover {
	background-color:#FF0000;
	color:#FFFFFF;
}

.listing_sel {
	border-color:#CC3300;
	border-width:1px;
	border-style:solid;
	padding:1px 3px;
	margin: 0 5px;
	background-color:#FF0000;
	color:#FFFFFF;
	display:block;
	float:left;
}

/******************* KONTAKT ***************/

#kontakt {
	width:930px;
	margin:0;
	background-color:#FFFFFF;
}

#kontakt .mapbox {
	width:300px;
	float:left;
}

#kontakt .mapbox .inside {
	padding:0 0 0 0;
}

#kontakt .menubox {
	width:500px;
	float:left;
	margin-left:50px;
}

#kontakt .menubox .inside {
	padding:20px 50px;
}

#kontakt a.menu_kancelaria {
	display:block;
	width:137px;
	height:150px;
	min-height:150px;
	background-image:url(../images/kontaktmenu_kancelaria.gif);
	background-position: 0 0;
	float:left;
	margin-right:70px;
}

#kontakt a.menu_sidlo {
	display:block;
	width:137px;
	height:150px;
	min-height:150px;
	background-image:url(../images/kontaktmenu_sidlo.gif);
	background-position: 0 0;
	float:left;
}

#kontakt a {
	text-decoration:none;
	background-color:none;
}

#kontakt a:hover {
	background-position:0 150px;
}

#kontakt hr {
	border-color:#000000;
	border-width:1px;
	border-style: none none solid none;
	margin:15px 0;
}

#kontakt .photoBox {
	width:302px;
	float:right;
}

#kontakt .adressBox {
	width:600px;
	float:left;
	font-size:12px;
}

#kontakt .photoFrame {
	width:300px;
	height:200px;
	border-style:solid;
	border-color:#666666;
	border-width:1px;	
	margin-bottom:15px;
}

#kontakt .photoBox img {
	border-style:solid;
	border-color:#666666;
	border-width:1px;	
}

#kontakt h1 {
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin-bottom:15px;
}

#kontakt .detailBox {
	width:600px;
	float:left;
	font-size:12px;
}

#kontakt .mapBox {
	width:300px;
	font-size:12px;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	margin-top:15px;
}

/*********************************/
#reality_tabulka {
	width:930px;
	margin:5px 0 15px 0;	
}

a.reality_polozka {
	background-color:#FFF;
	diplay:block;
	width:930px;
	text-decoration:none;
}

a.reality_polozka:hover {
	background-color:#eeeeee;
}

#ponukaTitle {
	float:left; 
	background-image:url(../images/nehnutelnosti_BG.jpg); 
	width:322px; 
	height:277px;
}

#ponukaTitle img {
	border-style:none;
}


/***** HLAVICKA ZOZNAMU NEHNUTELNOSTI ******/
#reality_tabulka .head {
	background-color:#CCCCCC;
	color:#000;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin-right:3px;
	padding:2px 4px;
	width:100px;
	text-align:center;
}

/***** BEZNE POLE ZOZNAMU NEHNUTELNOSTI ******/
#reality_tabulka .data {
	color:#6A6B6C;
	font-weight:normal;
	width:100px;
	float:left;
	padding:7px 4px;
	font-size:11px;
	margin-right:3px;
	text-align:center;
	font-style:italic;
}

#reality_tabulka .hr {
	border-style:solid none none none;
	border-color:#999999;
	border-width:1px;
	margin:0;padding:0;
	width:930px;
	height:1px;
	min-height:1px;
}

#reality_tabulka hr {
	border-style:solid none none none;
	border-color:#999999;
	border-width:1px;
}

#reality_tabulka a.tabhead {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#reality_tabulka a.tabhead:hover {
	text-decoration:underline;
}

/******** VSETOK TEXT NA STRANKE **********/
body {
	background-image:url(../images/main_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

p {
	margin-top:7px; 
	margin-bottom:0;
}

ul {
	margin:7px 0 0 20px;
	padding:0;
}

li {
	margin-top:4px; 
	padding:0;
}

#loginBox {
	color:#FFF;
	margin:0 28px 0 870px;
	height:27px;
}

#loginBox .inside {
		padding:3px;
}

#loginBox input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:14px;
	width:100px;
	border-style:none;
}


#loginBox .submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	width:130px;
	border-style:none;
	border-width:1px;
	border-color:#FFF;
	color:#FFF;
	display:block;
	text-align:center;
	text-decoration:none;
	color:#b86b6b;
}

.thinrule {
	border-color:#000000 #ffffff #ffffff #ffffff;
	border-width:1px;
	border-style:solid none none none;
	margin:0 0 10px 0;
}

#mapa_bottomBox {
	width:310px;
	height:88px;
	background-image:url(../images/mapaSR_bottom_bg.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0;
	/*background-position:bottom;*/
}

#mapa_bottomBox .inlay {
	padding:30px 0 0 0;
	text-align:right;
}


/**** NADPIS PODROBNOSTI NEHNUTELNOSTI ****/
h1 {
	font-size:14px;
	font-weight:bold;
	color:#9E9B9B;
	margin:0 0 3px 0;
}

a {
	color:#d40202;
	font-weight:bold;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

#langmenu {
	float:right;
	margin-top:-3px;
	width:90px;
}

#mainBox {
	width:970px;
	margin:0 auto;
}

#header {
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	width:970px;
	height:163px;
}

#mainmenu {
	width:970px;
	height:30px;
	overflow:hidden;
}

#mainmenu img {
	border-style:none;
}


#bigmenu {
	width:970px;
	height:50px;
	overflow:hidden;
}

#bigmenu img {
	border-style:none;
}


#panel {
	width:970px;
	height:277px;
	overflow:hidden;
	margin:0;
	padding:0;
}

#panel img {
	border-style:none;
}

#panel .ponuka {
	float:left;
	background-image:url(../images/ponuka_bg.jpg);
	background-repeat:no-repeat;
	width:316px;
	height:277px;
	text-align:center;
}

#panel .develop {
	float:left;
	background-image:url(../images/developerske_bg.jpg);
	background-repeat:no-repeat;
	width:316px;
	height:277px;
	text-align:center;
}

#panel .menuitem {
	margin:50px auto 0 auto;
}

#flashbox {
	width:338px;
	height:277px;
	background-image:url(../images/flash_bg.gif);
	background-repeat:no-repeat;
	float:left;
}

#categoryBox {
	width:320px;
	height:278px;
	background-image:url(../images/flash_bg.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
}


#catmenuTab {
	width:312px;
	padding:0;
	margin-top:2px;
	font-size:13px;
	color:#333333;
	font-weight:normal;
}

#catmenuTab a {
	text-decoration:none;
	color:#333333;
	font-weight:normal;
}

#catmenuTab a:hover {
	text-decoration:underline;
}

#catmenuTab p {
	margin:2px 0 0 0;
}


#bodyBox {
	width:970px;
	background-color:#FFFFFF;
}

#bodyBox .inlay {
	padding:15px 20px 15px 20px;
}

#bodyBoxRight {
	float:right;
	width:718px;
	min-height:300px;
	background-color:#FFFFFF;
	border-color:#CCCCCC;border-width:2px;border-style:none none none solid;
	margin-bottom:4px;
}

#bodyBoxRight .inlay {
	padding:15px 20px 15px 20px;
}

#uLinkBox {
	width:970px;
	background-color:#FFF;
	border-color:#666666;
	border-width:1px;
	border-style:solid none none none;
}

#uLinkBox .inside {
	padding:5px 15px 5px 15px;
}

#uLinkBox a {
	color:#000;
	font-weight:normal;
	text-decoration:none;
	margin-left:100px;
}

#uLinkBox a:hover {
	text-decoration:underline;
}

#partnerBox {
	width:970px;
	height:105px;
	background-image:url(../images/partneri_bg.jpg);
	background-repeat:no-repeat;
}

#partnerBox img {
	border-style:none;
}

#partnerBox .item {
	float:left;
	margin:5px 40px 0 40px;
	text-align:center;
	color:#FFFFFF;
}


a.sipka {
	font-size:12px;margin:3px 0;display:block; background-image:url(../images/odrazka_red.png); background-repeat:no-repeat; padding:4px 4px 4px 29px; color:#666666; border-color:#ffffff; border-width:1px;border-style:solid; text-decoration:none; background-position:6px 5px; font-weight:bold;
}

a.sipka:hover {
	border-color:#ad0101;
}


#submenu {
	width:250px; min-height:250px; float:left; background-color:#FFFFFF;
	margin:15px 0;
}

#submenu .inlay{
	padding:0 20px 0 20px;
}

#submenu .nadpis {
	background-image:url(../images/submenu_title.gif); background-repeat:no-repeat; padding:3px 0 3px 28px; font-size:14px; font-weight:bold; letter-spacing:1px; color:#ad0101; margin:0 0 15px 0;
}

#submenu a {
	font-size:12px;margin:3px 0;display:block; background-image:url(../images/odrazka_red.png); background-repeat:no-repeat; padding:4px 4px 4px 29px; color:#666666; border-color:#ffffff; border-width:1px;border-style:solid; text-decoration:none; background-position:6px 5px; font-weight:bold;
}

#submenu a:hover {
	border-color:#ad0101;
}

#submenu .selected {
	font-size:12px;mergin:0;display:block; background-image:url(../images/odrazka_red.png); background-repeat:no-repeat; padding:4px 4px 4px 29px; color:#666666; border-color:#ad0101; border-width:1px;border-style:solid; text-decoration:none; background-position:6px 5px; font-weight:bold;
}

#footer {
	background-image:url(../images/footer_bg.gif);
	background-repeat:no-repeat;
	width:988px;
	padding:10px 0 30px 0;
	text-align:center;
	margin:0 auto;
}

#footer .bold {
	color:#d10000;
	font-weight:bold;
}

.odrazka {
	background-image:url(../images/odrazka_red.png);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:1px 0 2px 19px;
	color:#666666;
	font-weight:bold;
}


/********************************************************************************/

.reality_prehlad_popiska {
	float:left; width:140px; color:#a30102; border-style:solid; border-width:1px; border-color:#a30102; text-align:center; padding:3px 0; font-weight:bold;
	
}

.reality_prehlad_hodnota {
	float:left; width:305px; color:#000; border-style:solid; border-width:1px; border-color:#DDDDDD; text-align:center; padding:3px 0; font-weight:normal; background-color:#DDDDDD;
}

.reality_detail_img {
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	margin-right:14px;
}


.reality_navbox {
	border-style:none;
	width:970px;
	margin:0;
}


hr.realitybox_rule {
	width:930px;
	border-style:solid;
	border-width: 1px;
	border-color:#CCCCCC;
	margin:7px 0;
}

.realitybox_img {
	width:115px;
	vertical-align: top;
	padding:0;	
	border-style:none;
}

.realitybox_hlavicka {
	width:472px;
	height:20px;
	text-align:left;
	vertical-align: top;
	padding:0px 0px 0px 0px;	
	font-size:13px;
	font-weight:bold;
	color:red;
}

.realitybox_body {
	text-align:left;
	vertical-align: top;
	padding:0px;	
	font-size:12px;
	color:black;
}


a.realitybox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9E9B9B;
	text-decoration:underline;
}

a.realitybox:hover {
	font-size:14px;
	font-weight:bold;
	color:white;
	background-color:#9E9B9B;
	text-decoration:none;
}

a.realityboxpic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d40202;
	text-decoration:none;
}

a.realityboxpic:hover {
	font-size:14px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.leftbox {
	border-style:none solid none none;
	border-width:2px;
	border-color:#999999;
	width:464px;
}

.cena {
	font-weight:bold;
}

/********************************************************************************/

.title {
	font-size:18px;
	font-weight:bold;
	color:#a70101;
}

.subtitle {
	font-size:14px;
	font-weight:bold;
	color:#333333;
}


/*****************************************/
.clear {background:transparent none repeat scroll 0% 0%;clear:both;font-size:1px;height:1px;}