body, html {margin:0px; padding:0px}
body {
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 
  font-size:12px; 
  margin:0px; 
  padding:0px; 
  color:#fff; 
  background-color:#020bd1; 
  background-image:none;
  behavior: url(Styles/csshover2.htc);
  }

center {position:absolute; left:-10000px; height:0px; width:0px; overflow:hidden;}
img {border:0px; margin:0px; padding:0px;}
div {}
* {margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 { font-weight:normal; font-style:normal; margin:0px; padding:0px; clear:both; text-align:left}

h6 { font-size:11px}
h5 { font-size:12px;}
h4 { font-size:14px;}
h1 { font-size:17px; text-transform:uppercase; border-bottom:2px solid #bbbefe; padding:0px 12px 5px 12px; color:white; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; }

ul, ol {margin:0px; padding:0px;}
li {margin-left:20px; margin-bottom:3px; list-style-type:none}

#admin_menu {width:160px;}
#admin_menu li {margin-left:5px}

a:link, a:hover,a:active,a:visited{ color:#fff; text-decoration:underline;}
a:hover { color:#fff; text-decoration:underline}
a:visited {text-decoration:none;color:#eee;} 

.light_link {color:#ddd;}
.light_link:hover {color:#fff;}

#maincontainer {
	position:relative;
	margin:0px auto;
	padding:0px;
	width:968px;
	background:#020bd1
	}

#langbar {
	position:relative;
	float:left;
	}
#langbar ul {
	float:right;
	}
#langbar li {
	float:left;
	margin:5px 5px;
	font-size:12px;
	}

#header {
	position:relative;
	float:left;
	width:100%;
	}

#left {
	position:relative;
	float:left;
	width:809px;
	display:inline;
	clear:none;
	}
	
#left_menu {
	width:200px;
	float:left;
	margin:20px 0 0 0;
	}

#left_menu ul {
	width:200px;}
	
#left_menu ul li{
	margin:2px 0px;
	background:#565c9e url(../images/design/star.gif) no-repeat 19px 8px;
	border:1px solid #5e63cb;
	padding:2px 0px 0 36px;
	clear:both;
	}
#left_menu ul li ul{
	width:150px;
	margin-left:12px;
	}
#left_menu ul li ul li{
	border:none;
	padding:0px;
	background-image:none;
	}
	
#left_menu a{
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	}
#left_menu a:hover{
	color:#bbbefe;
	}
#left_menu ul li a{
	text-transform:uppercase;
	font-size:17px;
	line-height:24px;
	}
#left_menu ul li ul li a{
	color:#fff;
	text-transform:none;
	font-size:12px;
	line-height:18px;
	}
#right {
	position:relative;
	float:right;
	width:150px;
	}
#right img {
	border:1px solid white;
	margin-bottom:9px;
	}


#content {
	position:relative;
	float:right;
	width:570px;
	margin:20px 20px 0 0;
	}
#content .inner {
	margin:8px 12px;
	}
#content .inner p{
	margin:0px 0 8px 0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; line-height:20px;
	}
#content .inner p img{
	border:1px solid white;
	margin:0 8px 8px 0;
	}
#content .inner div.apartmani {
	margin:0 0px 5px 0;
	}
#content .inner div.apartmani li {
	display:block;
	width:177px;
	float:left;
	text-align:center;
	margin:0 5px 5px 0;
	background:#000455;
	border:none;
	padding:0px;
	height:133px;
	overflow:hidden;
	}
#content .inner div.apartmani img{
	border:1px solid white;
	}
	
.kontakt form {
	text-align:left}
#cjenik {border-color:white}
#cjenik td {padding:2px 5px}
	
.margin_r10 {margin:0 10px 0 0}


#footer {
	position:relative; 
	float:left; 
	width:100%; 
	margin:10px auto 5px auto; 
	padding:3px 0px; 
	text-align:center; 
	background:#565c9e;
	border:1px solid #5e63cb;
	color:white; 
	font-size:11px; 
	overflow:hidden;
	}
	
#footer p  {margin:10px 0px}
#footer p a {color:#eee;}
	
.forma td {
	font-weight:bold;
	color:#607e3d;
	}

.leftoff {position:absolute; left:-10000px; height:0px; width:0px; overflow:hidden;}


.center {text-align:center}
.left {text-align:left}
.right {text-align:right}
.vbottom {vertical-align:bottom}
.vtop {vertical-align:top}
.error {color:red}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}


.w25 {width:25px}
.w50 {width:50px}
.w55 {width:55px}
.w65 {width:65px}
.w100 {width:100px}
.w120 {width:120px}
.w145 {width:145px}
.w150 {width:150px}
.w170 {width:170px}
.w200 {width:200px}
.w220 {width:220px}
.w300 {width:300px}
.w350 {width:350px}
.w400 {width:400px}

.h25 {height:25px}
.h50 {height:50px}
.h100 {height:100px}
.h150 {height:150px}
.h200 {height:200px}

.wp100 {width:100%}


/* Basic Colors */
.white {color: rgb(255,255,255);}
.black {color: rgb(0,0,0);}
.red {color:#f00;}