body, table, a {
   border: none;
   color: #3B3833;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 16px;
   text-align: left;
}
body {
   background-color: #585753;
   vertical-align: top;
   margin: 0px;
   padding: 0px;
   text-align: center;
}
table {
   border-collapse: collapse;
   margin: 0px;
   padding: 0px;
}
td {
   padding: 0px;
   vertical-align: top;
   text-align: left;
   border: none;
   background-color: transparent;
}
a {
   text-decoration: none;
   background-color: transparent;
}
a:hover {
   text-decoration: none;
}
img {
   border: none;
   margin: 0px;
   padding: 0px;
   float: none;
}
img.logo {
	
}

.clear {
clear:both;
font-size:1px !important;
height:1px;
margin:0;
padding:0;
visibility:hidden;
line-height: 0px;
}

#top_frame_ad, #n_top_adv {
  margin-left: 20px; 
  margin-top: 10px;
  float:left;
}

		.jcarousel-control {
		    margin-bottom: 10px;
		    text-align: center;
		}
		
		.jcarousel-control a:focus,
		.jcarousel-control a:active {
		    outline: none;
		}
		
		#mycarousel-next,
		#mycarousel-prev {
		    cursor: pointer;
		    margin-bottom: -10px;
		    text-decoration: underline;
		    font-size: 11px;
		}

table.head {
   width: 984px;
   margin: auto;
   border-left: 2px solid #3B3833;
   border-right: 2px solid #3B3833;
}
table.head td.logo-left {
   width: 240px;
   height: 110px;
   background: url(http://www.topreality.sk/images/logo_left.jpg) no-repeat;
   background-position: left;
}
table.head td.logo-right {
   height: 110px;
   background: url(http://www.topreality.sk/images/logo_right.jpg) no-repeat;
   background-position: left;
   vertical-align: middle;
}
table.head td.head-left {
	height: 80px;
	width: 240px;
   	background: url(http://www.topreality.sk/images/head_left.jpg) no-repeat;
	background-position: left;
}
table.head td.head-right {
   height: 80px;
   background: url(http://www.topreality.sk/images/head_right.jpg) no-repeat;
   background-position: left;
   vertical-align: bottom;
   text-align: left;
}
td.logo-left img {
	width: 240px;
	height: 110px;
	float: none;
}
td.head-left img {
	width: 240px;
	height: 80px;
	float: none;
	margin: 0px;
	padding: 0px;
}
div.menu-top {
   background-color: transparent;
   margin: 0px;
   text-align: left;
}
div.menu-top a {
   display: inline;
   padding: 7px;
   margin: 0px;
   font-weight: bold;
   color: #FFFFFF;
   border-right: 1px solid #FFFFFF;
   height: 25px;
   line-height: 25px;
}
div.menu-top a:hover {
   background-color: #006400;
}
table.body {
   width: 984px;
   margin: auto;
   background-color: #F3F2ED;
   border-left: 2px solid #3B3833;
   border-right: 2px solid #3B3833;
}
table.body td.menu {
   width: 240px;
}
table.body td.content {
   padding:0 5px 5px;
   background-image: url(http://www.topreality.sk/images/body-right.gif);
   background-position: top;
   background-repeat: repeat-x;
}
table.body td.advertisement {
   padding: 0px;
   text-align: center;
   width: 170px;
   background-image: url(http://www.topreality.sk/images/body-right.gif);
   background-position: top;
   background-repeat: repeat-x;
}
table.foot {
   width: 984px;
   margin: auto;
   border-left: 2px solid #3B3833;
   border-right: 2px solid #3B3833;
   border-bottom: 2px solid #3B3833;
}
table.foot td.foot-left {
   height: 45px;
   width: 240px;
   background-color: #C7C3BA;
   border-top: 2px solid #AAA9A5;
   background-image: url(http://www.topreality.sk/images/foot_left.jpg);
   text-align: center;
   vertical-align: middle;
}
table.foot td.foot-left a {
   margin: 0px 3px 0px 3px;
   color: #C66300;
   font-weight: bold;
}
table.foot td.foot-right {
   height: 45px;
   background-color: #DEDBD6;
   border-top: 2px solid #AAA9A5;
   background-image: url(http://www.topreality.sk/images/foot_right.jpg);
   text-align: center;
   vertical-align: middle;
   color: #C66300;
}
table.foot td.foot-right a {
   margin: 0px 3px 0px 3px;
   color: #3B3833;
}
table.foot td.foot-right a:hover {
   text-decoration: underline;
}
div.banner {
	width: 468px;
	height: 60px;
	background-color: #FFFFFF;
/*	margin: 0px 0px 5px 0px; */
}

/* topponuky*/

.mainpageul {
	width: 540px;/*500*/
	list-style-type: none;
        /*background-color: red;*/
	display: inline;
	padding: 0;
	margin: 0;
}

.mainpageul li {
	display: inline;
	float: left;
	width: 130px; /*140*/
	height: 147px;
	text-align: center;
	margin-left: 10px;
	word-wrap: break-word;
        /*background-color: red;  */
}
.mainpage img {
   width: 114px;
   height: 90px;
}

.topprojekty {
	width: 540px;/*500*/
	list-style-type: none;
  /*background-color: red;*/
	display: inline;
	padding: 0;
	margin: 0;
}

.topprojekty li {
  display: inline;
	float: left;  
  text-align:center;
  width:185px;
  height:175px;
	word-wrap: break-word;
	font-size: 11px;
}

.topoffer {
	/*width: 114px;
	height: 90px;*/
  position: absolute;
  margin: 70px 0px 85px 86px ;
  !margin: 70px 0px 90px 22px ;
  padding: 0px 0px 0px 0px;/*70*/
  /*background-color: #E4E2D6;*/
  word-wrap: break-word;
}
.topoffer img 
{
   width: 33px;
   height: 18px;
}

.reklamabanner {
	width: 540px;/*500*/
	list-style-type: none;
        /*background-color: red;*/
	display: inline;
	padding: 0;
	margin: 0;
}

.footer{
  color: #B5B0AA;
}

.footer a{
  color: #B5B0AA;
}

/*.ui-widget-content { position:relative !important; z-index:10000;}*/