@charset "utf-8";
html, body{
	font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
}
body { padding:0; margin:0; }

div, p, li, ul, ol, td, select, input {	font-size:11px;}

div { margin:0;	padding:0; } 

a { color:#547196; text-decoration:none; }

a:hover { text-decoration:underline; }

img { border:0px; }

h1, h2, h3, h4, h5, h6 {
	margin-top:3px;
	margin-bottom:3px;
	padding-top:3px;
}
h1 {
	font-size:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004A2A;
}
h3 {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#004A2A;
}

h4 {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

select {
	font-size:10px;
	width:115px;
}

#pagewidth {
	width:1000px;
	margin:auto;
	padding:0;
	background-color:#F3F3E1;
	background-image: url(images/rightcol_back.png);
	background-repeat: repeat-y;
	background-position: right;
}
#topheader {
	height:11px;
	background-color:#F57929;
}
#logo {
	position:absolute;
	display:block;
	z-index:99;
	margin-top:6px;
	margin-left:23px;
}

#mainmenu{
	margin:0;
	float:right; 
	height:33px;
	margin-left:250px;
	margin-right:10px;
}
#mainmenu a, mainmenu a:hover { text-decoration:none; }

#nav, #nav li ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li { /* all list items */
	color:#004A2A;
	float:left;
	position: relative;
	display:block;
	padding:0;
}
li.subnav {
	background-color:#F3F3E1;
	padding:0;
	font-size:10px;
	width:200px;
	clear:left;
}
li.subnav a {
	padding:3px 5px;
}
#nav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 27px;
	left: 2px;
	background-color:#F3F3E1;
}

#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
	display: block;
}
#nav li a{
	display:block;
	text-decoration:none;
	padding:7px 15px 5px 15px;
	color:#004A2A;
	font-weight:bold;
}
#nav li ul li a {
	display:block;
	text-decoration:none;
	padding:2px 5px;
	color:#004A2A;
	font-weight:bold;
}
#nav li a:hover, #nav li ul li a:hover {
	background-color:#F57929;
	color:#fff;
}
a.selected {
	background-color:#F57929;
	color:#fff !important;
}

#rightcol {
	width:210px;
	float:right;
	padding:0 11px 0 4px;
	background-image: url(images/rightcol_back.png);
	background-repeat: repeat-y;
	background-position: right;
}

#rightcol select {
	font-size:10px; 
	width:100px;
}

#rightcol input {
	font-size:10px; 
}

#rightcol h2{
	background-color:#004A2A;
	color:#fff;
	padding:3px 3px 3px 10px;
	margin:0 0 3px 0;
	font-size:11px;
	background-image:url(images/h2right_back.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#rightcol h2 a {
	color:#fff;
}

#rightcol h3 {
	padding:3px 3px 3px 10px;
	color:#004A2A;
}

#rightcol ul {
	margin:5px;
	padding:0;
	list-style-position:inside;
	list-style-type:square;
	font-size:10px;
}

#maincol {
	background-color: #fff;  
	float: left; 
	width:750px; 
	padding:0px 5px 5px 5px;
	margin-top:10px;
	margin-left:5px;
}
#maincol h2 {
	font-size:9px;
	color:#666;
	font-weight:normal;
	margin-top:-3px;
	padding-top:0;
}

#maincol ul {
	list-style-type:square;
}

#maincol li {
	float:none;
}

#complex_pic {
	width:440px;
	float:left;
	background-color:#CDDFF6;
	*margin-bottom:4px
}

#complex_pic h3{
	color:#1752A1;
	background-color:#74A6EA;
	margin:2px 0 1px 0;
	padding:3px 3px 3px 24px;
	font-size:12px;
	background-image:url(images/bulet_blue.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	border-bottom:2px solid #fff;
}

#complex_tree {
	width:300px;
	float:right;
	background-color:#FFE5C8;
}
#complex_tree h3{
	margin:2px 0 3px 0;
	border-bottom:2px solid #fff;
	color:#F57929;
	background-color:#FFB361;
	padding:3px 3px 3px 24px;
	font-size:12px;
	background-image:url(images/bulettop.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#footer {
	clear:both;
	padding:0px 5px 0px 15px;
 	height:60px;
 	font-size:9px;
 	background-color: #F3F3E1;
}
 
.footer_left{
	float:left;
	width:475px;
}
.footer_right{
	float:left;
	width:120px;
}

#footer p {
	margin-top:5px;
	padding-top:0px;
	font-size:10px;
	color:#666;
}
#footer img {
	margin-right:15px;
}
#welcome {
	padding:5px 5px 40px 5px;
	background: url(images/ygal.jpg) no-repeat left bottom #E2F3E1;
}
#welcome a {
	color:#004A2A;
}
#topoffers {
	width:373px;
	float:left;
}
#topoffers h3{
	color:#1752A1;
	background-color:#74A6EA;
	margin:10px 0 1px 0;
	padding:3px 3px 3px 24px;
	font-size:12px;
	background-image:url(images/bulet_blue.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#topoffers p {
	margin:0;
	background-color:#CDDFF6;
	border-bottom:1px solid #fff;
	padding-bottom:25px;
	font-size:10px;
}
#topoffers a {
	color:#1752A1;
}
#newoffers {
	width:373px;
	float:right;
}
#newoffers h3{
	color:#F57929;
	background-color:#FFB361;
	margin:10px 0 1px 0;
	padding:3px 3px 3px 24px;
	font-size:12px;
	background-image:url(images/bulettop.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#newoffers p {
	margin:0;
	background-color:#FFE5C8;
	border-bottom:1px solid #fff;
	clear:left;
	padding-bottom:25px;
	font-size:10px;
}
#newoffers a {
	color:#F57929;
}
#contacts {
	width:373px;
	float:left;
}
#contacts h3{
	color:#1752A1;
	background-color:#74A6EA;
	margin:10px 0 1px 0;
	padding:3px 3px 3px 24px;
	font-size:12px;
	background-image:url(images/bulet_blue.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#contacts p {
	margin:0;
	background-color:#CDDFF6;
	border-bottom:1px solid #fff;
	padding-bottom:5px;
	padding-left:10px;
	font-size:10px;
}
#contacts a {
	color:#1752A1;
}
#contacts table {
	background-color:#CDDFF6;
	margin:0;
}
#contacts form {
	margin:0;
	padding:0;
}

#news {
	width:373px;
	float:right;
}
#news h3{
	color:#F57929;
	background-color:#FFB361;
	color:#1752A1;
	padding:3px 3px 3px 24px;
	font-size:12px;
	background-image:url(images/bulettop.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#news h4{
	color:#F57929;
	padding:3px 3px 3px 10px;
	font-size:11px;
	background-color:#FFE5C8;
	margin:10px 0 0 0;
}
#news p {
	margin:0;
	background-color:#FFE5C8;
	border-bottom:1px solid #fff;
	clear:left;
	padding-bottom:25px;
	padding-left:10px;
	font-size:10px;
}
#news a {
	color:#F57929;
}

.titles{
	background:url(images/h1gradient.jpg) repeat-x left top;
	padding:5px 3px 5px 10px;
}

.titles img{
	padding:0 10px 0 10px;
}

.hot_price_orang{
	background:#ffb361;
	color:#fff;
	padding:2px;
	border:solid 1px #f57929;
	font-weight: bold;
}

.hot_price_blue{
	background:#74a6ea;
	color:#fff;
	padding:2px;
	border:solid 1px #1752a1;
	font-weight: bold;
}

.thumb {
	padding:3px;
	background-color:#fff;
	margin:5px;
}
.indexthumb{
	
}
.linkpages {
	border: 1px solid #666;
	background-color:#F6ECC4;
	text-align:right;
	padding:3px;
	color:#F28505;
}
.tblresult {
	margin-bottom:15px;
}
.tblsearch {
	margin-bottom:15px;
}
.tblcontact {
	margin-bottom:15px;
}
.header_row {
	background-color:#FFCF9C;
	padding:3px 10px;
	border-bottom:1px solid #fff;
	font-weight:bold;
	color:#F57929;
}
.odd_row {
	background-color:#eee;
	padding:3px 3px 3px 10px;
	margin:0px;
	border-top:1px solid #fff;
}
.even_row {
	background-color:#E7E7E7;
	padding:3px 3px 3px 10px;
	margin:0px;
	border-top:1px solid #fff;
}
.desc_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#E7E7E7;
}
.pic_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#ddd;
}
.area_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#CDDFF6;
}
.price_row {
	border-top:1px solid #666;
	padding:5px;
	background-color:#FFE5C8;
}
.topsell {
	background-color:#E6F3C7;
	border:1px solid #ccc;
	padding:5px;
}
.toprent {
	background-color:#F6ECC4;
	border:1px solid #ccc;
	padding:5px;
}
.newtopdiv {
	margin:8px;
	border-bottom:1px solid #fff;
	font-size:10px;
}
.printtop {
	background-image: url(images/small_h_back.png);
	background-repeat:repeat-x;
	height:100px;
	width:auto;
}
.hot {
	color:#c00;
}
.error {
	color:#c00;
	background-color:#fcc;
	padding:2px;
	margin-bottom:5px;
	text-align:center;
	font-weight:bold;
	border:1px solid #c00;

}
.success {
	color:#090;
	background-color:#cfc;
	padding:2px;
	margin-bottom:5px;
	text-align:center;
	font-weight:bold;
	border:1px solid #0c0;
}
div#printmenu {
	background: #eee;
	border: 1px dotted #999;
	position: absolute;
	width: 140px;	
	padding:2px;
}
#printmenu a {
	display:block;
	float:left;
}
#printmenu a:hover {
	background-color:#F28505;
	float:left;
}
#rightcol .langlinks {
	margin-right:15px;
	margin-top:0;
}
#maincol .langlinks {
	font-size:10px;
	padding:3px;
	background-color:#eee;
}
.selectedvaluta {
	border-bottom:2px solid #666;
	background-color:#eee;
}
.newscat {
	margin:5px 5px 7px 15px;
}
.tblodd {
	border:1px solid #999;
	margin-bottom:10px;
	background-color:#eee;
}
.tbleven {
	border:1px solid #888;
	margin-bottom:10px;
	background-color:#ddd;
}
.malovajno {
	font-style:italic;
	color:#666;
}
a.topsold {
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:12px;
	display:block;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 } 
.clearfix{display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}/* CSS Document */

/* forma "izprati na agenta" */
.agentform{
	border:solid 1px #f57929;
	background: #F6ECC4;
	margin: 5px auto 5px auto;
	font-weight:bold;
	font-size:10px;
	width:100%
}

.agentform  td{
	vertical-align: top;
	
}

.agentform tr td textarea{
	width:250px;
	height:88px;
}

.agentform input[type=text]{
	width:150px;
}

.agent_left{
	width:200px;
	float: left;
	text-align: center;
}
.agent_right{
	width:500px;
	float:right;
}

.redc{
	color:#f57929;
}
#zanas td{
	vertical-align: top;
}

#zanas	table{
	 height:210px; 
}

#zanas	table td{
	vertical-align: top;
	font-size:10px;
}

#zanas	table td img{
	vertical-align: middle;
}


#cars h2{
	padding:10px 0px 10px 20px;
	font-size:15px;
	font-weight:bold;
}

#cars img{
	margin-top:16px;
	margin-bottom:4px;
	border:solid 2px #ccc;
}

table#rent{
	border:solid 1px #ffcf9c;
}

table#rent tr td{
	border:solid 1px #ffcf9c;
	padding:2px;
}

table#rent tr th {
	background: #ffcf9c;
	padding:4px;
}	

.justf{
	text-align: justify;
}

.justf ul {
	list-style-type: square;	
}

#akcia{
	background: #cf0000;
	padding:2px 8px 2px 8px;
	font-size:16px;
	color:#fff;
	font-weight: bold;
}

.galgrad {
	width:360px;
	float: left;
	padding-top:15px;
}

.galgrad h2  {
	font-size: 12pt !important;
	font-weight:bold !important;
	font-family: Arial;
}

.galgrad img {
	border: 2px solid #666;
}

.galgrad div {
	width: 360px;
	float: left;
}

.gpag {
	clear:both;
	padding-top: 15px;
}