 @override 
	http://localhost/thevision/templates/_themes/domovreality/css/domovreality.css
	http://localhost/domovreality/templates/_themes/domovreality/css/domovreality.css
	http://domov-reality.sk.data8.websupport.sk/templates/_themes/domovreality/css/domovreality.css
	http://10.0.23.1/domovreality/templates/_themes/domovreality/css/domovreality.css
	http://domovreality.sk/templates/_themes/domovreality/css/domovreality.css
	http://localhost/thevision/templates/_themes/domovreality/css/menu.css
	http://localhost/domovreality/templates/_themes/domovreality/css/menu.css
	http://domov-reality.sk.data8.websupport.sk/templates/_themes/domovreality/css/menu.css
	http://new.domov-reality.sk/templates/_themes/domovreality/css/domovreality.css
	http://domov-reality.sk/templates/_themes/domovreality/css/domovreality.css
	http://192.168.0.100/domovreality/templates/_themes/domovreality/css/domovreality.css
*/

body{
	background: url(../images/repeat_red_strip.png) repeat-x 0 160px;
	font: 14px Arial, Helvetica, Geneva, sans-serif;
}

body.big-head{
	background: url(../images/repeat_red_strip.png) repeat-x 0 260px;
}


.g_button{
	border: none;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	outline: 0;
	display: inline-block;
	zoom: 1;
	*display: inline;
	color: #222223;
	text-decoration: none;
	-webkit-box-sizing:content-box;
	margin: 2px 0;
	position: relative;
	cursor: pointer;
	font-size: 12px;	
	padding: 0px 15px;
	overflow: visible;
	width: auto;
	line-height: 30px;
	height: 30px;
	color: white;
	vertical-align: middle;
	background-image: url(../images/g_button_red.png);
	background-color: #9c1100;
	background-position: center top;
	background-repeat: repeat-x;
	text-transform: uppercase;
}

/* @group Pomocne */
.g_clear{clear: both; font-size: 1%;}
.g_left,.gleft{float: left;}
.g_right,.gright{float: right;}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.no-visible, .is-hidden{display:none;}
/* @end */

/* @group Rozlozenie */
#page_wrapp{
	background: url(../images/mainmenu_back.png) no-repeat center 160px;
}

.big-head #page_wrapp{
	background: url(../images/mainmenu_back.png) no-repeat center 260px;
}


#page {
	width: 994px;
	margin: 0px auto;
	z-index: 100;
	position: relative;
	/*border: 1px solid #0f0;*/
}
#logo {
	display: block;
	padding: 20px 0 0 36px;
	border: none;
	float: left;
}

.big-head #logo{
	padding: 65px 0 0 36px;
}

#topbanner{
	margin-right: 30px;
	display: block;
	float: right;
	position: relative;
}

#topslide, #topslide li{
	width: 520px;
	height: 260px;
	list-style: none;
	margin: 0;
	padding: 0;
}




.big-head #header__top{
	height: 260px;
	position: relative;
}

#header__top{
	height: 160px;
}

#footer{
	background: #ececec;
	border-top: 4px solid #bfbfbf;
}

#sidebar{
	float: left;
	width: 270px;
	margin: 20px 20px 20px 0;
	color: #fff;
}

#content{
	float: right;
	width: 704px;
	margin: 20px 0 20px 0;
	background-color: #ececec;
}

#content.content_no_sidebar {
	float: none;
	width: 100%;
}

#menu_real{
	background: #7c0007 url(../images/leftmenu_red_back.png) no-repeat center top;
	border-left: 4px solid #7c0f01;
}

#menu_info{
	background: #484848 url(../images/leftmenu_grey_back.png) no-repeat center top;
	border-left: 4px solid #505050;
	margin-top: 20px;
}



#contact{
	margin-top: 20px;
	background: #7c0007 url(../images/leftkontakt_back.png) no-repeat center top;
	border-left: 4px solid #7c0f01;
	padding: 20px;
	font-size: 12px;
	line-height: 18px;
}

.contact__divider{
	margin-left: -20px;
	background: url(../images/leftmenu_red_divider.png) no-repeat left center;
	height: 15px;
}
.contact__label{
	color:#ffbbbb;
}


#intern_zone{
	display: block;
	padding: 10px 20px 10px 20px;
	margin: 20px 0 10px 0;
	background: #484848 url(../images/leftmenu_grey_back.png) no-repeat center top;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
}
#intern_zone img{
	margin: 1px 5px 0 0;
	vertical-align: bottom;
}

/* @end */

/* @group Contents */

/* @group HomeScreen */

.hst_item{
	width: 342px;
	height: 256px;
	display: block;
	float: left;
	position: relative;
}
.hst_item:hover .hst_meta{
	background: RGBA(0, 0, 0, 0.8);
}
.hst_item.first{
	margin-right: 20px;
}
.hst_meta{
	position: absolute;
	padding: 10px 15px;
	bottom: 0;
	height: 55px;
	background: RGBA(0, 0, 0, 0.4);
	color: #fff;
	transition: all 0.3s ease-in;
	left:0;
	right: 0;
}
.hst_item h2{
	margin: 0 0 7px 0;
	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	font-weight: bolder;
	overflow: hidden;
	height: 32px;
}
.hst_read_more{
	position: absolute;
	right: 15px;
	bottom: 10px;
}
.hst_price{
	color: #FF616A;
    font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
    font-weight: bolder;
    float: right;
}

.hst_label{
    color: #888;
    font: 9px "Lucida Grande", Verdana, Lucida, sans-serif;
    text-transform: uppercase;
}



.realblog_hs{clear: both;border-top: 20px solid #fff;
}

.cellwrapper_hs{background: #ececec;border-bottom: 20px solid #fff;}

.novinky_hs__box{
	float: left;
	width: 342px;
	border-right: 20px solid #fff;
}
/*.video_hs{
	float: right;
	width: 342px;
	border-left: 20px solid #fff;
	margin-left: -20px;
}*/
#tso a{
	display: block;
	font-size: 12px;
	color: #4d4a55;
	margin: 20px 0;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
#tso img{
	margin-top: 5px;
}
#logo_claim{
	position: absolute;
	top: 180px;
	font-size: 26px;
	font-weight: bolder;
	color: #979896;
	text-transform: capitalize;
	width: 300px;
	left: 35px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.logo_claim_item{
 text-align: center;
 width: 300px;
/* display: none;*/
color: #000;
}

.hs_photo{
	background: #fff;
}
.hs_photo_item{
	float: left;
	margin-bottom: 20px;
}
.hs_photo_item.first{
	margin-right: 20px;
}
#hs_main_banner{
	margin-bottom: 20px;
}
.search_hs__box{
	clear: both;
	margin: 15px 0;
	background: #ececec;
	padding:0;
	border-top: 1px solid #f00;

}

#banner_praca_domov{
	background: #fff;
	height: 90px;
	padding: 0px;
	display: block;
	clear: both;
	border: 1px solid #e4e4e4;

}
.search_hs__content{
	padding: 15px;
	background: #ececec;
}

.search_hs__head,
.novinky_hs__head{
	background: #d21a00;
	padding: 0px 15px;
	height: 30px;
	line-height: 34px;
	color: #fff;
	border-bottom: 4px solid #b51601;
}


#article #map_wrapper{
	margin: -45px -30px 15px -30px;
	border-bottom: 3px solid #d21315;
}
#article #map_canvas{
	height: 300px;
}


.novinky_hs__list{
	background: #ececec;
	list-style: none;
	padding: 0;
	margin: 0;
}

.novinky_hs__item{
	list-style: none;
	padding: 0;
	border-top: 1px dotted #aaa;
}
.novinky_hs__link{
	padding: 10px 15px;
	display: block;
	text-decoration: none;
}

.novinky_hs__item h2{
	padding: 0;
	margin: 0;
	font-size: 14px;
	width: 252px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	color: #353535;
	font-weight: normal;
}
.novinky_hs__more{
	vertical-align: top;
	text-align: center;
	color: #fff;
	background: #5f5f5f;
	padding: 3px 0;
	font-size: 11px;
	text-decoration: none;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 40px;
	margin-left: 16px;
}

/* @end */
#article{
	background: #ececec;
	padding:15px 30px;
	margin-bottom: 20px;
}

#article img[align=left]{
	padding: 0 10px 10px 0px;
}

#article__title{
	margin-top: 0px;
}

#article .video_comp{
	margin: 30px 0;
}

#realita .video_comp{
	margin: 15px 0 30px 0;
}


#realita .video_comp__name,
#article .video_comp__name{
	font-size: 12px;
	color: #000;
	margin: 5px 15px;
	font-weight: bolder;
}

#realita .video_comp__desc,
#article .video_comp__desc{
	font-size: 12px;
	color: #666;
	text-align: justify;
	margin: 0 15px;
}
/* @end */

/* @group Had */

.big-head #had{
	display: none;
}

#had{
	background: #d21a00;
	padding: 0px 15px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	border-bottom: 4px solid #b51601;
}

.had__link{
	color: #ffe4e5;
	text-decoration: none;
	border-bottom: 1px dotted #e79798;
}

.had__link:hover{
	color: #fff;
	border-bottom: 1px solid #fff;
}


/* @end */

/* @group Realita */

/* @group galllery */

.realita__gallery {
	margin: 0;
	padding: 0;
	list-style: none;
}


.realita__gallery_item {
	float: left;
	margin-right: 16px;
	margin-top: 15px;
}

.content__gallery .realita__gallery_item.third,
.realita__gallery_item.fifth{
	margin-right: 0;
}



/* @end */

/* @group tabs */

.realblog__empty_list{
	font-size: 22px;
	margin: 0;
	background: #fff;
	color: #666;
	padding: 100px 60px;
	
	
}
.realita__tab_link{
	padding: 7px 10px;
	font: 12px "Lucida Grande", Verdana, Lucida, sans-serif;
	text-transform: uppercase;
	color: #f00;
	text-decoration: underline;
	/*	background: #c1c1c1;*/
	display: inline-block;
	cursor: pointer;
	font-weight: bolder;
}

.realita__tab_link.active{
	/*	background: #9c1100 url(../images/g_button_red.png) repeat-x;*/
	color: #901016;
	text-decoration: none;
}

#article #realita__tabs{
	margin-top: 15px;
}

#realita__tabs {
	margin-top: 15px;
	clear: both;
	border-bottom: 1px solid #9c1100;
	background: url('../images/bg.jpg') left top no-repeat #d5d6d5;
}

.realblog__categories {
	float: right;
	margin-right: 15px;
}
.realblog__categ{
	font-size: 11px;
	color: #7c7c7c;	
}
.rbc_8, .rbc_9{
	display: none;
}
.realblog__categ:not(:nth-last-child(-n+2)):after{
	content: ', ';
}

/* @end */

/* @group Impress */

#realita__impress {
	padding: 0 15px;
	background: #cdcdcd;
	border-top: 4px solid #c1c1c1;
	margin-bottom: 15px;
}
#realita__impress--label .g_button{
	float: right;	
}

.realita__textinput{
	width: 90%;
	margin-bottom: 15px;
	padding: 5px;
}
#realita__impress--content .g_button{
	float: right;
}
#realita__impress__note{
	width: 98%;
	height: 114px;
	margin-bottom: 15px;
}

.realita__impress--left{
	padding-top: 15px;
	float: left;
	width: 50%;
}
.realita__impress--right{
	padding-top: 15px;
	float: right;
	width: 50%;
}

#realita__impress--label{
	line-height: 30px;
	font-size: 20px;
	padding: 10px 0;
}

/* @end */

#realita__specs_list {
	margin: 10px 0 15px 0;	
	padding: 0;
	list-style: none;
}

.realita__sepcs_item {
	/*display: inline-block;*/
	/*width: 49%;*/
	padding: 5px 0;
	font-size: 12px;
	/*clear: both;*/
	width: 49%;
	float: left;
	border: 1px solid #ccc;
	margin: -1px 0 0 -1px;
}

.realita__specs_name{
	font-weight: bolder;
	margin-left: 5px;
}
.realita__specs_value{
	float: right;
	width: 130px;
	margin-right: 5px;
}

.realita__sepcs_item.first,
.realita__sepcs_item.second {
	background: #e8e7e7;
}
.realita__sepcs_item.second,
.realita__sepcs_item.fourth{
	float: right;
}

.realita__autor {
	margin: 20px 0 15px 0;
	font-size: 12px;
	background: #fff;
	padding: 0px;
	border: 1px solid #c2c2c2;
}


.realita__dt{
	list-style: none;
	padding: 0;
	margin: 0;

}
.realita__dt_li{
	margin-right: 20px;
	padding: 0px;
	font-size: 12px;
	line-height: 24px;
	float: left;
	margin-bottom: 15px;
}
.realita__dt_label{
	color: #888;
	font: 11px "Lucida Grande", Verdana, Lucida, sans-serif;
	text-transform: uppercase;
	margin-right: 5px;
}

.realita__dt_value{
	font-weight: bolder;
}

.realita_dt_cena{
	color: #911017;
	font-weight: bolder;
	font-size: 24px;
}

.contact_form{
	background: #4f504f;
	clear: both;
	margin-top: 15px;
	padding: 0 0 15px 0;
}

.contact_form input[type=text], .contact_form textarea{
	height: 20px;
	width: 210px;
	margin: 10px 20px 0px 0px;
	line-height: 20px;
	font-size: 12px;
	padding: 2px 5px;
	background: #eee;
	border: 1px solid #bababa;
	border-radius: 2px;
}
.contact_form textarea{
	line-height: 14px;
	height: 100px;
	padding-top: 5px;
}

.contact_form label{
	float: left;
	margin: 16px 15px 0 5px;
	width: 60px;
	text-align: right;
	color: #eee;
	text-transform: uppercase;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.financovanie_wrapp{
	padding: 10px 20px 10px 80px
}
	
.contact_form .financovanie_label{
	float: none;
	width: auto;
	text-transform: none;
	margin: 0;
	padding: 0;
}


.contact_form h3{
	margin-top: 0px;
	padding-left: 80px;
	padding-top: 15px;
	margin-bottom: 0;
	font-size: 18px;
	color: #ccc;
	font-weight: normal;
}
.contact_form .g_button
{
	margin-left: 90px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.contact_form .form_error{
    text-align: right;
    margin: 5px 35px 0 0;
    color: #FF2b2b;
    font-weight: bold;
}
.form_ok{
	margin: 0px 35px;
	text-align: center;
	background: #a4f6a4;
	font-size: 14px;
	padding: 10px;
}

.our_team{
	/*margin-right: -20px;*/
}

.realita__auto_categlabel
{
	clear: both;
	padding: 10px 0 0 0;
}

.offices {
	padding: 0 !important;
	margin-top: 10px;
}

.our_team .realita__autor{
	margin: 0 20px 15px 0;
	float: left;
	height: 125px;
	width: 310px;
}

.our_team .realita__autor.last {
	margin-right: 0;
}

.our_team .office_box {
	background: #ce0d06;
	position: relative;
	padding: 22px 30px 15px 30px;
}

.our_team .office_content {
	background: #ffffff;
	-moz-box-shadow: 2px 2px 5px -1px #000000;
  	-webkit-box-shadow: 2px 2px 5px -1px #000000;
  	box-shadow: 2px 2px 5px -1px #000000;
}

.our_team .office_top {
	padding-bottom: 5px;
}

.our_team .logo_nas_tim {
	position: absolute;
	top: 5px;
	left: 40px;
}

.our_team .office_name {
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	margin-top: 5px;
	padding-left: 145px;
    vertical-align: top;
}

.our_team .office_panel {
	display: inline-block;
	margin: 0 -30px;
	padding-bottom: 12px;
}

.our_team .office_panel img.first {
	float: left;
}

.our_team .office_panel img.second {
/*	float: right;*/
position: absolute;
right: 0;
top: 53px;
}

.our_team .office_info {
	display: inline-block;
	width: 218px;
	padding: 0 15px;
	font-size: 12px;
}

.our_team .office_info.only {
	margin-left: 25px; 
}

.our_team .office_info > div {
	margin-bottom: 10px;
}

.our_team .office_info .office_address span,
.our_team .office_info .office_open_hours span {
	display: block;
}

.our_team .office_info .office_contact_title {
	color: #898989;
}

.our_team .office_info .office_contact .office_contact_title {
	display: inline-block;
	width: 40px;
}

.our_team .office_desc {
	padding: 0 10px 10px;
}

.our_team .users_box {
	float: left;
	padding: 15px 30px;
}

.realita__autor_right{
	float: right;
	width: 210px;
	padding: 15px 15px 0 0;
}

.realita__autor_left{

	padding: 13px 0 0px 13px;
}



.our_team .realita__autor_right{
	width: 185px;
}

.our_team .realita__autor_right .text{
	vertical-align: top;
	font-size: 12px;
}

.realita__autor .label{
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-transform: uppercase;
	color: #666;
	margin-right: 5px;
}


.realita__autor__name{
	font-size: 14px;
	margin-bottom: 2px;
}
.realita__autor__post{
	color: #666;
	margin-bottom: 15px;
}

.realita__autor__mphone,
.realita__autor__phone{
	color: #97110f;
	font-size: 14px;
}

.realita__autor__mphone{
	font-weight: bolder;
}

.realita__autor__email{
	margin-bottom: 15px;
}


.realita__autor__mphone,
.realita__autor__name,
.realita__autor__phone,
.realita__autor__pobocka,
.realita__autor__id{
	margin-bottom: 2px;

}

#realita{
	background: #eee;
/*	border: 1px solid #cecece;*/
	padding: 15px 15px;
	color: #272728;
}

.realita__right_pane{
	float: right;
	width: 330px;
}

.realita__left_pane{
	float: left;
	width: 612px;
	margin-bottom: 15px;
}


#realita__image{
	display: block;
}

#realita__name{
	margin: 0 0 15px 0;
	color: #000;
	float: left;
	width: 612px;
}

#realita__code{
	margin-top: 10px;
	margin-bottom: 15px;
	font-size: 13px;
}
#realita__code .value{
	font-weight: bold;	
	color: #000;
}

.realita__subheader{
	font: 12px "Lucida Grande", Verdana, Lucida, sans-serif;
	background: #d6d6d6;
	padding: 7px 10px;
	clear: both;
	color: #901016;
	border-bottom: 1px solid #b41600;
	margin: 20px 0 10px 0;
	font-weight: bolder;
	text-transform: uppercase;
}

#realita__desc{
	clear: both;
	text-align: justify;
}

#realita__info {
	margin: 15px 0;
}

#realita__info .realita__info__text {
	font-weight: bold;
}

#realita__info .realita__info__image {
	background: url("../images/information-white.png") no-repeat;
	padding-left: 20px;
}

#realita__info .realita__info__text:hover {
	text-decoration: underline;
	cursor: pointer;
}

#realita__info .realita__info__more {
	display: none;
	text-align: justify;
	margin: 10px 0;
}

#realita__price{
	display: inline-block;
	font-size: 18px;
	padding: 7px 15px;
	color: white;
	vertical-align: middle;

	background-color: #9c1100;
	background-position: center top;
	background-repeat: repeat-x;
}

#realita__utilmenu {
	float: right;
}

#realita__utilmenu a{
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0 0 0 20px;
	color: #fff;
	font: 11px "Lucida Grande", Verdana, Lucida, sans-serif;
	text-transform: uppercase;	
}

#realita__utilmenu a:hover{
	text-decoration: underline;
}

#realita__print{
	background-image: url(../images/printer.png);
	margin-right: 15px;
}

#realita__send{
	background-image: url(../images/mail-send.png);
	margin-right: 15px;
}
#realita__favorites{
	background-image: url(../images/star.png);
}



#realita__docs{
	padding: 15px 0;
}
.realita__docs--item {
 margin: 0 0 10px 0;
}

/* @end */
/* @group Kariera */
#kariera__ban{
	overflow: hidden;	
}
#kariera__ban_pobocka,
#kariera__ban_makler{
	padding: 0px 30px;
	width: 292px;
	float: left;
	height: 275px;		
}

#kariera__ban_pobocka{
	background-image: url(../images/kariera/kariera_pobocka.jpg);
	text-align: right;
}
#kariera__ban_makler{
	background-image: url(../images/kariera/kariera_makler.jpg);	
}

.kariera__label_col1,.kariera__label_col2{
	font-size: 32px;
	text-shadow: 2px 2px 3px #a9a9a9;
	line-height: 30px;
}
.kariera__label_col2 {
	color: #ce0d06;
}

.kariera__desc_right{
	padding-left: 135px;
}
.kariera__desc_left{
	padding-right: 140px;
}

.kariera__desc_left,
.kariera__desc_right{
	color: #f21f1d;
	font-size: 13px;
	font-weight: bolder;
}

.kariera__but_more{
	display: inline-block;
	width: 98px;
	height: 34px;
	background: url(../images/kariera/but_zisti_viac.png) center center no-repeat;
	text-decoration: none;
	color: #fff;
	line-height: 30px;
	font-size: 15px;
	text-align: center;
	margin-top: 20px;
}

/* @end */
/* @group Reality -shopcateg */
#realblog_intro{
	background: #ececec;
	padding: 15px 30px;
	color: #272728;
	display: none;
}

#paginate_top {
	float: left;
	width: 50%;
	padding:5px 10px;
	font-size: 13px;
}

.paginate .current,
.paginate a{
	padding: 5px;
	text-decoration: none;
	color: #666;
	display: inline-block;
}
.paginate .current{
	font-weight: bolder;
	color: #911017;
	font-size: 14px;
}
.paginate .pipe{
	color: #ccc;
	margin: 0 5px;
}
.nextprev{
	display: inline-block;
	padding: 0px !important;
	width: 16px;
	height: 16px;
	overflow: hidden;
	color: #aaa;
	text-indent: 90px;
	background: url(../images/paginator/paginator.png) no-repeat 0 center;
	cursor: pointer;
}

.nextprev.prev{
	background-position: 0 0;
}
a.nextprev.prev{
	background-position: -16px 0;
}
.nextprev.next{
	background-position: -48px 0;
}
a.nextprev.next{
	background-position: -32px 0;
}

a.nextprev {
	color: #911017;	
}
#order_filter_form{
	float: right;
	margin: 10px;
}

.realblog__label{
	margin: 0 0 5px 0;
	display: inline-block;
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	line-height: 32px;
}
.realblog__labelinfo{
	font-size: 12px;
	display: inline-block;
	margin: 0;
	color: #eebfbf;
}
.realblog__labelinfo strong{
	color: #fff;
}

.realblog__filter_switch{
	float: right;
	display: block;
	background: #b51110 url(../images/magnifier-zoom-in.png) no-repeat 6px 12px;
	line-height: 40px;
	height: 33px;
	color: #fff;
	margin: -3px -10px 0 0;
	padding: 0 10px 0 30px;
	text-decoration: none;
	border-radius:4px 4px 0 0;
	font-size: 13px;
}
.realblog__filter_switch:hover{
	text-decoration: underline;
}

.realblog__filterfold {
	display: none;
}

.realblog__filterfold.activefilter{
	display: block;
	padding: 10px 0;
}

.realblog__intro_switch{
	margin-left: 15px;
	display: inline-block;
	width: 20px;
	height: 32px;
	background: url(../images/information-white.png) no-repeat center 7px;
	text-decoration: none;
}

/* @end */

/* @group Blog - clanky */
.blog__art{
	padding: 15px 30px;
	border-bottom: 1px dotted #ccc;
}
.blog__art_title{
	margin: 0;	
	width: 393px;
	float: right;
}

.blog__art_date{
	color: #666;
	margin: 0;	
	width: 393px;
	float: right;
	margin: 5px 0 0 0;
	font-size: 12px;
}
.blog__art_title_link{
	text-decoration: none;
	color: #c90f06;
}

.blog__art_title_link:hover{
	text-decoration: none;
	color: #f81b1f;
	text-decoration: underline;
}

.blog__art_details{
/*	display: none;*/
}

.blog__art_img{
	float: left;
	margin: 0;
}

.blog__art_intro{
	margin: 10px 0 0 0;
	width: 393px;
	float: right;
	overflow: hidden;
	text-align: justify;
}

.blog__art_readmore{
	float: right;
	margin-top: 15px;
/*	clear: both;*/
}

/* @end */

/* @group Blog reality */
.realblog--list li.realblog__allbutton{
	margin-top: 10px;
	text-align: center;
}

.realblog--list,
.realblog--list li{
	margin: 0;
	padding: 0;
	list-style: none;
}
.realblog--list{
	background: #fff;
	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.realblog--list__head {
	height: 2px;
	background: #b51601;
}
.realblog--list_cell__head{
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-transform: uppercase;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	height: 30px;
	display: table-cell;
	background: #b51601;
	/*border-bottom: 4px solid #b51601;*/	
}
.realblog--list__link{
	text-decoration: none;
	color: #353535;
	background: #eee;
	display: block;
}
.second .realblog--list__link{background: #f7f7f7;}

.realblog--list__link:hover{
	background-color: #ffeaba;
}

.realblog--list__item{
	border-top: 2px solid #fff;
	position: relative;
}

.realblog--related__item{
/*	display: inline-block;
	width: 33%;*/
}
#realita__related{
	margin-top: 15px;
	text-align: center;
}
.realita__related_button{
	display: inline-block;
}
.rlb_9,.rlb_8{
	display: none;
}
#short-about-us{
	font-size: 12px;
	margin: 15px 15px 0px 15px;
	color: #837f81;
	text-align: justify;
}

.realblog__name{
	padding: 10px 15px 10px 140px;
	color: #000;
	font-weight: bolder;
	width: 430px;
	}
	
.realblog__created{
	font-size: 11px;
	position: absolute;
	right: 15px;
	top: 12px;
	color: #7c7c7c;
}	
	

.realblog--list_cell{
	font-size: 12px;
	position: relative;
	display: inline-block;
	zoom:1;
	*display:inline;
}
.realblog__image{
	float: left;
	display: block;
	width: 100px;
	padding: 0;
	border-left: none;
}
.realblog__line1,
.realblog__line2{
	margin-left: 140px;
	padding-bottom: 2px;
}
.realblog__line2{
	padding-bottom: 7px;
}

.realblog__code{width: 200px;}
.realblog__type{width: 190px;}

.realblog__lokalita{width: 200px;
	color: #f91a1f;
}
.realblog__cena{
	margin-right: 15px;
	float: right;	
	}


.realblog__popiska{
	color: #888;
	font: 9px "Lucida Grande", Verdana, Lucida, sans-serif;
	text-transform: uppercase;
}


.realblog--list__item .realblog__code{
	color: #000;
	font-weight: bold;
}

.realblog--list__item .realblog__cena{
	color: #911017;
	font-weight: bold;
}

/* @end */

#hp_intro {
	text-align: center;
	background: #d11a00;
	color: #fff;	
	padding: 10px;
	margin: 0;
	border-bottom: 20px solid #fff;
}
#hp_intro a{
	text-decoration: none;
	color: #fff;
}

#article #formular td{
	padding: 5px;
}

#article #formular th{
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	width: 100px;
	color: #7e120f;
	}

.big-head #side_banners{
	top: 497px;
}

#side_banners{
	position: absolute;
	top: 395px;
	width: 1420px;
	left: 50%;
	margin-left: -711px;
	z-index: 10;
	display: none;
}

#side_banner_left{
	text-decoration: none;
	display: block;
	width: 210px;
	height: 525px;
	background: url('../images/eleven_panel_left.jpg') no-repeat center center;
	float: left;
}
#side_banner_right{
	text-decoration: none;
	display: block;
	width: 210px;
	height: 525px;
	background: url('../images/eleven_panel_right.jpg') no-repeat center center;
	float: right;
}

/* @group MENU DEFINITION */
/* @group MAIN */

#menu_main{
	text-align: center;	
	}
#menu_main > ul {
	height: 47px;
	margin:0px auto; 
	font-size: 14px;
}
#menu_main ul li {
	display: inline-block;
	zoom: 1;
	*display: inline;
}
#menu_main li a {
	font-size: 12px;
	display: block;
	height: 47px;
	line-height: 47px;
	padding: 0 15px;
	text-decoration: none;
	color: #fff; 
	border: none;
	border-right: 1px solid #b51601;
	text-transform: uppercase;
}
	
#menu_main > ul > li:first-child {border-left: 1px solid #b51601;}	
	
.end_img{
	display: none;
}
#menu_main li:hover > a,
#menu_main li a:hover {
	background: #971200;
	/*text-decoration: underline;*/
	}		
#menu_main a.active{
	background: #871100;
	color: #fff;
}


#menu_main li.folder:hover > a,
#menu_main li.folder > a:hover{
	border-bottom-left-radius:0px;	
	border-bottom-right-radius:0px;	
}


#menu_main li ul {
background:#fff;

margin: 0;	
position: absolute; 
z-index:505;
visibility: hidden;
border-radius:0 0 5px 5px; 
-moz-border-radius:0 0 5px 5px;
margin-top:0px;
padding: 0;
box-shadow:0pt 4px 10px rgba(0, 0, 0, 0.5);
}
		

#menu_main li:hover ul{
	visibility: visible;
}

#menu_main li li {
			float:none; display:block; overflow:hidden;
		}
		
#menu_main li li a {
			width:auto; 
			color:#000;
			padding:5px 30px 5px 30px;
			height: 20px;
			line-height: 20px;
			font-size:13px;
			text-align: left;
			border: none;
		}
		
#menu_main li li a:hover {
			background: #871100;
			border-radius:0px; -moz-border-radius:0px;
			color: #fff;
			text-decoration: underline;
		}

/* @end */

#navigation_bottom li a:hover{
	color: #ccc;
	border: none;
}
#navigation_bottom li a{
	font-size: 11px;
	padding: 10px 15px;
	display: block;
	color: #837f81;
	text-transform: uppercase;
}

.copyright{
	padding: 10px;
	text-align: center;
	font-size: 11px;
	color: #837f81;
}

#navigation_bottom li li{
	display: none;
}
#navigation_bottom li {
	display: inline-block;
	zoom: 1;
	*display: inline;
}

#navigation_bottom {
	padding-top: 0px;
	text-align: center;	
	border-bottom: 1px dotted #bbb;
}

/* @group REAL MENU */


#menu_quickreal,
#menu_info ul,
#menu_real ul{
	list-style: none;
	padding: 0;
	margin: 0;
}	

#menu_info a,
#menu_real a{
	font-size: 12px;
	padding: 9px 15px 11px 20px;
	display: block;
	color: #eee;
	text-decoration: none;
	background: url(../images/leftmenu_red_divider.png) no-repeat left bottom;
}

#menu_real a.active{
	background: #d80000;
}
#menu_info a {
	background-image: url(../images/leftmenu_grey_divider.png);
	color: #e5e5e5;
}

#menu_real li li{
	background: #870002;
}

#menu_real li.folder li{
	display: none;	
}

#menu_real li.folder.open li{
	display: block;
	}




#menu_real li li a{
	background: none;
	/*margin-left: 15px;*/
	padding-left: 30px;
	border-bottom: 1px solid #ad0002;
}


#menu_real a:hover,
#menu_info a:hover{
	color: #fff;
	text-decoration: underline;
	background: #dc1e00;
}

/* @end */

/* @group QUICKREAL */
#menu_quickreal{	
	height: 148px;
	display: block;
	margin: 20px 0 0 0;
}
.quickreal__li{
	display: block;
	float: left;
	text-align: left;
	width: 165px;
}

.quickreal__link{
	display: block;
	margin: 0 10px;
	color: #fff;
	text-decoration: none;
	font-size: 13px;
}
.quickreal__name{
	display: block;
	background: #5f5f5f;
	padding: 5px 10px;
	border-top: 3px solid #464646;
	border-bottom: 3px solid #d31900;
	text-align: center;
	color: #bdbdbd;
}

.quickreal__image{
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	border: none;
	text-decoration: none;
	height: 95px;
	width: 145px;
  -moz-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;

}

.quickreal__li:nth-child(1) .quickreal__image{  -webkit-transition: all 1s ease-out 0s; }
.quickreal__li:nth-child(2) .quickreal__image{  -webkit-transition: all 1s ease-out 0.1s; }
.quickreal__li:nth-child(3) .quickreal__image{  -webkit-transition: all 1s ease-out 0.2s; }
.quickreal__li:nth-child(4) .quickreal__image{  -webkit-transition: all 1s ease-out 0.3s; }
.quickreal__li:nth-child(5) .quickreal__image{  -webkit-transition: all 1s ease-out 0.4s; }
.quickreal__li:nth-child(6) .quickreal__image{  -webkit-transition: all 1s ease-out 0.5s; }
.quickreal__li:nth-child(7) .quickreal__image{  -webkit-transition: all 1s ease-out 0.6s; }
.quickreal__li:nth-child(8) .quickreal__image{  -webkit-transition: all 1s ease-out 0.7s; }
.quickreal__li:nth-child(9) .quickreal__image{  -webkit-transition: all 1s ease-out 0.8s; }
/* @end */
/* @end 