/** reset **/

body, form, h1, h2, h3, h4, h5, h6, ul, li {
	margin: 0px;
	padding: 0px;
}

hr {display:none;}
img {border:none;}

.clear_float {clear:both;}
.clear_left {clear:left;}
.toright {float:right;}
.toleft {float:left;}
.vertical {vertical-align:middle;}
.center {text-align:center;}
.odrazit {margin:10px;}
.required {color:red;}

body {background:#e9ecef; text-align:center; font-family:Tahoma, "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}

/** head **/

#head_container {width:100%; margin:0; padding:0;}			
#head {width:970px; margin:auto; height:242px; text-align:left; background: url('./bg_head.jpg') 0% 0% no-repeat;}			
#head h1 {width:289px; height:74px; background: url('./bg_logo.gif') 0 15px no-repeat;}
#head h1 a {display:block; width:289px; height:80px;}
#head span {display: none;}

ul#submenu {float:left; list-style-type:none; position:absolute; top:170px;  
            font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
ul#submenu li {float:left; background:#678B27; height:20px; line-height:20px; padding:0px 10px 5px 10px; margin-right:1px;}
ul#submenu li a {font-size:12px; text-decoration:none; color:#fff; font-weight:bold;}
ul#submenu li a:hover {text-decoration:underline;}
ul#submenu li a.active {text-decoration:underline;}

ul#submenu li a.home {background: url('./ico_home.gif') 0% 55% no-repeat;}
ul#submenu li a.mapa {background: url('./ico_mapa.gif') 0% 55% no-repeat;}
ul#submenu li a.email {background: url('./ico_email.gif') 0% 55% no-repeat;}

#slogan {position:absolute; top:100px; padding:17px 50px 10px 15px; color:#fff; font-size:18px; font-weight:normal; letter-spacing:-0.5px;}
/** content **/

#content_container {width:100%; margin:0; padding:0; font-family:"Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
#content {width:896px; text-align:left; margin:auto; position:relative; left:-17px; margin-bottom:30px; padding:0 20px; background:#fff;}
#content p {margin:0; padding:0; color:#3b3b3b; line-height: 1.4; padding:10px 0; font-size:12px;}
#content a {color:#1A5495; text-decoration:underline;}
#content a:hover {background:none; text-decoration:none;}

#content p.go_up {padding:10px 50px;}
#content p.go_up a {text-decoration:none;}
#content p.go_up a {display:block; width:18px; height:18px; background:url(./ico_goup.gif) 0 55% no-repeat;}
#content p.go_up a span {display:none;}
#content p.go_up a:hover {background:url(./ico_goup.gif) 0 55% no-repeat;}

/** left_content **/

#content #left_content {width:610px; margin:0; padding:0; padding:0 20px 0 10px; border-right:1px solid #ebebeb;}
#content #left_content a {font-weight:bold; text-decoration:none;}
#content #left_content a:hover {background:none;}
#content #left_content ul {padding:10px 5px 10px 20px; font-size:12px; font-family:Tahoma, "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;}
#content #left_content li {line-height:1.3; padding-bottom:10px; color:#333; list-style-image:url(./bg_li_leftcontent.gif);}
#content #left_content li strong {color:#7f7126;}

#content #left_content h2 {padding:0px 0px 10px 0px; font-size:19px; font-weight:normal; color:#f0000b;}
#content #left_content h3 {padding:5px 0px 5px 0px; font-size:15px; font-weight:bold; color:#000;}
#content #left_content p.imgs {background:#f8f8f8; text-align:center;}
#content #left_content p.imgs img {margin:5px 10px; border:10px solid #e9ecef;}
#content #left_content p.imgs a {text-decoration:none;}

#content #left_content p.bigger {font-size:17px; text-align:center;}

#content #left_content ul.dorady li {float:left; margin-right:30px;}
#content #left_content ul.dorady {margin-bottom:10px;}


/** right_content **/

#content #right_content {float:right; width:225px; position:relative; top:1px; left:-5px; padding:5px 0 0 0;}
#content #right_content h3 {margin:0; padding:0; color:#da251d; font-size:12px; padding:5px 0; margin-top:10px; text-transform:uppercase;}
#content #right_content ul {margin:0; padding:0; font-size:12px; padding:10px 0px; margin-bottom:5px; border-bottom:1px solid #ebebeb;}
#content #right_content ul li {margin:0; padding:0; list-style-type:none; color:#000; line-height:20px;}
#content #right_content ul li span {color:#7f7126; font-weight:bold; font-size:11px;}
#content #right_content ul#kont {background:url(./bg_kontakty.jpg) 100% 20% no-repeat; list-style-type:none;}
#content #right_content p.center {text-align:center;}

/** footer **/

#footer_container {width:100%; margin:0; padding:0;}
#footer {width:930px; text-align:left; margin:auto; margin-bottom:30px; padding:0px 20px;  font-size:11px;}
#footer p {color:#999; padding-top:5px; line-height:1.2; font-size:11px;}
#footer a {color:#1A5495;}
#footer h3 {float:right; margin-right:20px; margin-top:-10px;}
#footer li {display:inline; padding-left:15px; padding-right:5px; background:url(./footer_sipka.gif) 0 55% no-repeat;}

#footer p.footerads {padding:0; margin:0;}
#footer p.footerads a {font-size:10px; color:#aaa;}

.clear_left {clear:left;}
.middle {vertical-align:middle;}
.kontakt-makler table td li {font-size:12px;}
.kontakt-makler table td {width:100px;}
.kontakt-makler table td+td {width:350px;}
/** wholesite tags **/

table {margin: 0; padding: 0; border-collapse: collapse; width: 100%; font-size:12px; border-top:5px solid #EEE;}
td {padding: 10px 10px; border-bottom: 1px solid #EEE; vertical-align:middle;}
td + td {border-left: 1px solid #eee; color: #000;}
td + td + td {color: #555; border-left: none;}
td a {color: #444; text-decoration: none; text-align: right;}
tr {color: #666;}
tr:hover td, tr.red:hover td, tr.bg:hover td {background: #eee;}
td ul li {font-size:140%;}
td ul li ul li {font-size:100%;}
td.foto {width:120px;text-align:center;}
tr.bg td {background:#f5f5f5;}
tr.red td {background:#FFEFF0;}


#formular-main {
	display: inline;
	float: left;
	clear: left;
	margin: 10px 0 15px 0px;
	width: 517px;
}

#formular-main input{
	width: 250px;
	border: 1px #A9A9A9 solid;
	height: 20px;
	background-color: #F9F9F9;
	margin-bottom:3px;
}

#formular-main textarea {
  width:475px;
}

#formular-main input.submit {
	background-color: #EC6A01;
	height: 27px;
	border: 0px;
	color: #fff;
	font-weight: bold;
	font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	font-size: 11px;
	float: right;
  position:relative;
  top:7px;
  right:75px;  
	width: 141px;
}

#formular-main span {color:red; font-weight:bold;font-size:11px;}

#formular-main label {
	margin: 0 0 12px 0;
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	display: block;
	width: 152px;
	float: left;
	clear:left;
}
#formular-main fieldset {
	padding: 15px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border:1px solid #B5CDDF;
	background: #DFF1FF;
}

#formular-main legend {
	color: #5A5B6F;
	font-size: 11px;
	font-weight: bold;
	padding: 0 5px;
}
