body{
	background-image: url(../img/page_back.png);
	background-repeat: repeat-x;
	background-position: top;
	background-color: White;
	font-family: Trebuchet MS;
	font-size: 62.5%;
	margin: 0px;	
}
#obal{
font-size: 1.2em;
color: White;
text-align:left;
width:960px;
margin:0px auto 0px auto;
position:relative;
}
#top1{
	width: 960px;
	height: 50px;
	background-image: url(../img/top1_back.png);
	background-repeat: repeat-y;
}
#top{
	background-image: url(../img/top_back.png);
	background-repeat: repeat-x;
	width: 960px;
	height: 150px;
	position: relative;
}
#top_left{
	background-image: url(../img/top_left.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 960px;
	height: 150px;
}
#top_right{
	background-image: url(../img/top_right.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 960px;
	height: 150px;
}
#top_logo{
	width: 403px;
	height: 105px;
	position: absolute;
	left: 20px;
	top: 25px;
}
.cleaner{
	font-size: 0px;
	clear: both;
}
#main_menu{
	position: absolute;
	right: 15px;
	top: 110px;
	height: 20px;
	text-align: right;
	width: 465px;
}
#nav
{
width: 100%;
height: 20px;
float: left;
}
#nav ul
{
padding: 0;
}
#nav ul li
{
display: inline;
}
#nav ul
{
margin: 0;
color: #FFFFFF;
font-family: Trebuchet MS;
font-size: 1.2em;
font-weight: bold;
}
#nav ul li a
{
	padding: 0px 10px 0px 10px;
	height: 20px;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}
#nav ul li a:hover
{
background-color: #f2a04f;
color: #FFFFFF;
}
#nav li#active a
{
/*background-color: #45b4fa;
color: #FFFFFF;*/
} 
/* koniec top */
/* obsah */
#content{
	position: relative;
	width: 960px;
}
#content1{
	float: left;
	width: 20px;
}
#content2{
	float: left;
	width: 200px;
	background-image: url(../img/menu_back.png);
}
#content3{
	float: left;
	width: 10px;
}
#content4{
	float: left;
	width: 520px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#content4_admin{
	float: left;
	width: 710px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#content5{
	float: left;
	width: 10px;
}
#content6{
	float: left;
	width: 180px;
}
#content7{
	float: left;
	width: 20px;
}
#content_nadpis{
	background-image: url(../img/content_sekcia1_back.png);
	height: 30px;
}
#nazov_inzeratu_top{
	background-image: url(../img/h1_top.png);
	width: 520px;
	height: 9px;
}
#nazov_inzeratu_bottom{
	background-image: url(../img/h1_bottom.png);
	width: 520px;
	height: 9px;
}
#nazov_inzeratu_middle{
	background-image: url(../img/h1_middle.png);
	width: 520px;
}
#content_nadpis_left{
	background-image: url(../img/content_sekcia1_back_left.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;
}
#content_nadpis_right{
	background-image: url(../img/content_sekcia1_back_right.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 30px;	
}
div#content_nadpis h1{
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	padding-top: 4px;
	padding-left: 12px;
}
div#nazov_inzeratu_middle h1{
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	padding-top: 0px;
	padding-left: 12px;
}
#content_zahlavie{
	background-image: url(../img/content_sekcia_back.png);
	height: 30px;
}
#content_zahlavie_left{
	background-image: url(../img/content_sekcia_back_left.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;
}
#content_zahlavie_right{
	background-image: url(../img/content_sekcia_back_right.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 30px;	
}
div#content_zahlavie h1{
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	padding-top: 4px;
	padding-left: 12px;
}
.text{
	margin-top: 10px;
	padding: 0px 10px 0px 10px;
	color: #111;
	font-size: 1.2em;
}
.text1{
	color: #111;
	font-size: 1.2em;
}
.text2{
	margin-top: 10px;
	color: #111;
	font-size: 1.2em;
}
div.text p{
	text-align: justify;
}
div.text h2{
	color: #111;
	margin: 0px;
	padding: 0px;
	font-size: 1.1em;
}
#strankovanie{
	text-align: center;
	font-size: 1.1em;	
	font-weight: bold;
	color: #ddd;
}
#strankovanie_odraz{
	padding-top: 6px;
}
#strankovanie a{
	text-decoration: none;
	color: White;
	font-weight: bold;
}
#strankovanie a:hover{
	text-decoration: underline;
	color: #ddd;
}
/* koniec obsah */

/* menu */
#menu{
	padding: 10px 10px 20px 10px;
	background-image: url(../img/menu_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.submenu{
	background-image: url(../img/submenu_back.png);
	background-repeat: repeat-y;
	width: 180px;
	margin-bottom: 10px;
}
.submenu_back_top{
	background-image: url(../img/submenu_back_top.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 180px;
}
.submenu_back_bottom{
	background-image: url(../img/submenu_back_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 180px;
}
div.submenu h1{
	color: #333;
	font-family: Trebuchet MS;
	font-size: 1.3em;
	margin: 0px;
}
.submenu_odraz{
	padding: 5px;
}
.navigace{
	width: 170px;
}

.navigace ul,
.navigace li
{
width: 170px;
padding:0;
margin:0;
list-style:none;
}

.navigace li
{
width: 170px;
margin:0 0 0 0px;
}
.navigace li a
{
font-size: 1.2em;
font-style: normal;
font-weight: bold;
background: url(../img/menu_odrazka_normal.png) no-repeat 0px center;
display:block;
color: #900;
text-decoration:none;
text-align: left;
padding:0px 0px 2px 20px;
}

.navigace li a:hover
{
background: url(../img/menu_odrazka_over.png) no-repeat 0px center;
color:#f00;
text-decoration: none;
}
/* koniec menu */

/* stavby */
#stavby{
	background-image: url(../img/stavby_back.png);
	background-repeat: repeat-y;
	width: 180px;
	text-align: center;
	margin-top: 10px;
}
#stavby_back_top{
	background-image: url(../img/stavby_back_top.png);
	background-position: top;
	background-repeat: no-repeat;
}
#stavby_back_bottom{
	background-image: url(../img/stavby_back_bottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.realizacie_odraz{
	padding: 5px;
}
.realizacie{
	margin: 5px;
	border: 1px solid #900;
}
div#stavby h1{
	text-align: left;
	color: #333;
	font-family: Trebuchet MS;
	font-size: 1.3em;
	margin: 0px;
}
/* koniec stavby */

/* bottom */
#bottom{
	background-image: url(../img/bottom_back.png);
	position: absolute;
	left: 20px;
	width: 920px;
	height: 30px;
	background-color: Green;
	margin-top: 10px;
}
#bottom_left{
	background-image: url(../img/bottom_back_left.png);
	background-repeat: no-repeat;
	background-position: left;
	width: 920px;
	height: 30px;
}
#bottom_right{
	background-image: url(../img/bottom_back_right.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 920px;
	height: 30px;
}
#copy{
	font-size: 1.2em;
	padding: 6px 10px 0px 0px;
	text-align: right;
}
#copy a{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

#copy a:hover{
	text-decoration: none;
}
#bottom_spacer{
	position: relative;
	font-size: 1em;
	width: 920px;
	height: 10px;
	border: 1px solid red;
}
/* koniec bottom */

/* admin */
#add_inzerat{
	background-image: url(../img/content_sekcia1_back.png);
	height: 30px;
}
#add_inzerat_left{
	background-image: url(../img/content_sekcia1_back_left.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;
}
#add_inzerat_right{
	background-image: url(../img/content_sekcia1_back_right.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 30px;	
}
div#add_inzerat h1{
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	padding-top: 4px;
	padding-left: 12px;
}
.add_pic{
	background-image: url(../img/content_sekcia_back.png);
	height: 30px;
	margin: 10px 0px 10px 0px;
}
.add_pic_left{
	background-image: url(../img/content_sekcia_back_left.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 30px;
}
.add_pic_right{
	background-image: url(../img/content_sekcia_back_right.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 30px;	
}
div.add_pic h1{
	margin: 0px;
	padding: 0px;
	font-size: 1.5em;
	padding-top: 4px;
	padding-left: 12px;
}
#tab_admin{
	margin-top: 10px;
	color: #111;
	font-size: 1.2em;	
}
input, textarea{
	font-family: Trebuchet MS;
	font-size: 100%;	
}
img{
	border: 0px;
	margin: 0px;
}
div#del a{
	color: #900;
	font-weight: bold;
	text-decoration: none;
}
div#del a:hover{
	text-decoration: underline;
}
#inzerat_edituj{
	margin-top: 5px;
}
div#inzerat_edituj a{
	color: #f00;
	font-weight: bold;
	text-decoration: none;
}
div#inzerat_edituj a:hover{
	text-decoration: underline;
}

/* koniec admin */

/* inzerat */
.inzerat{
	margin: 5px 0px 5px 0px;
}
.inzerat_odraz{
	padding: 0px;
}
.inzerat_back{
	background-image: url(../img/inzerat_back.png);
	background-repeat: repeat-y;
	width: 520px;
}
.inzerat1_back{
	background-image: url(../img/inzerat_back1.png);
	background-repeat: repeat-y;
	width: 520px;
}
#inzerat_top_back{
	background-image: url(../img/inzerat_top_back.png);
	background-repeat: repeat-y;
	width: 520px;
}
.inzerat_top{
	background-image: url(../img/inzerat_back_top.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 520px;
}
.inzerat1_top{
	background-image: url(../img/inzerat_back1_top.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 520px;
}
#inzerat_top_top{
	background-image: url(../img/inzerat_top_back_top.png);
	background-repeat: no-repeat;
	height: 10px;
	width: 520px;
}
.inzerat_bottom{
	background-image: url(../img/inzerat_back_bottom.png);
	background-repeat: repeat-x;
	height: 10px;
	width: 520px;
}
.inzerat1_bottom{
	background-image: url(../img/inzerat_back1_bottom.png);
	background-repeat: repeat-x;
	height: 10px;
	width: 520px;
}
#inzerat_top_bottom{
	background-image: url(../img/inzerat_top_back_bottom.png);
	background-repeat: repeat-x;
	height: 10px;
	width: 520px;
}
.inzerat_obrazok{
	border: 1px solid #900;
	position: relative;
	top: 1px;
	right: 3px;
}
div.inzerat_nazov a{
	color: #900;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}
div.inzerat_nazov a:hover{
	text-decoration: underline;
}
div.priznaky img{
	margin-top: 5px;
}
.inzerat_lokalita{
	font-size: 1em;
	color: #333;
}
.inzerat_cena{
	font-size: 1em;
	font-weight: bold;
	color: #333;
}
div#inzerat_odkaz_detail{
	text-align: right;
	padding-top: 5px;
}
div#inzerat_odkaz_detail a{
	color: #900;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
}
div#inzerat_odkaz_detail a:hover{
	text-decoration: underline;
}
/* koniec inzerat */

/* detail */
#detail_spat{
	text-align: right;
}
div#detail_spat a{
	color: #900;
	font-weight: bold;
	font-size: 1em;
	text-decoration: none;
	}
div#detail_spat a:hover{
	text-decoration: underline;
	}
#foto_rekonstrukcie,#foto_detail{
	width: 492px;
}
#foto_rekonstrukcie_img{
	text-align: center;
	width: 152px;
	height: 152px;
	float: left;
	margin: 6px 6px 0px 6px;
}				
div#foto_rekonstrukcie a{
	margin: 0px;
	padding: 0px;
}
div#foto_rekonstrukcie img{
	border: 1px solid #900;
}
/* koniec detail */
#tab_left{
	font-size: 1em;
	font-weight: bold;
}
#tab_right{
	font-size: 1em;
}
a.acko_kontakt {
	color: #900;
	text-decoration: none;
}
a.acko_kontakt:hover {
	text-decoration: underline;
}
.red{
	color: #f00;
}
.textbox{
  border: 1px solid #ed7703;
}