@charset "utf-8";
/* CSS Document */

@import "reset.css";

body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	/*background:#a16e33 url(img/bgr.gif) repeat-x scroll center top;*/
	background-color:#F8F1E5;
	color:#000;
	font-size:11px;
	line-height:1.25em;
	position:relative;
	text-align:center;
	}
textarea, input, select {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
} 
a {color:#583F0E; text-decoration:none;}
a:hover {text-decoration:underline;} 
hr {display:none;}
.floatLeft {float: left;}
.floatRight {float: right;}
.hidden {display: none;}
.red {color: #f00;}
.note {font-size: 10px;}

#header {height:200px; background:url(img/header.jpg) no-repeat scroll center bottom; clear: both; position: relative;  -moz-border-radius: 20px 20px 0 0;}

#search {background:#6A3F07;}
#search .button {background:#ddd url(img/search.gif) no-repeat scroll left bottom; color:#000;}

#sitemap {float: right; clear: both;}

#aside {background:#8F6836; color:#fff;}
#aside .sample .image {background:#fff; border:5px solid #8F6836;}
#aside a {background:#A76708; color:#fff;}
#aside li a:hover{text-decoration:none; background:#6A3F07;}
#aside ul .active a,
#aside li.active a:hover {background:#a60200; color:#fff;}
#aside .sample {background:#6A3F07;}
#aside ul a, #aside .sample {border-bottom:1px solid #65460B; border-top:1px solid #C4902A; border-left:1px solid #B7831E; border-right:1px solid #B7831E; }

#bside {background:#8F6836; color:#000;}
#bside a {color:#000;}
#bside .sample .image {background:#fff; border:5px solid #3b7d94;}
#hotline, #tools li a {background:#6A3F07; color:#fff;}
#tools {padding:10px;}
#tools li {margin:0 0 1px;}
#tools a {display:block; padding:8px 10px 8px 25px;}
#tools .sledovat a {background-color:#A4A49D;}
#bside .sample2 {background:#6A3F07; color:#fff;}

#detail h1, #main .pages a:hover {color:#d60300;}
#detail table {background:#eee;}
#detail td {border:1px solid #fff;}
#detail .price {color:#000;}
#mapa {border:5px solid #eee;}

#section table {border-top:1px solid #fff;}
#section td {border-bottom:1px solid #fff;}

#main .listitem li {color:#666;}
#main .listitem li strong,
#detail .info p strong {color:#000;}

#main {color:#000;}
#main .listitem {border:1px solid #ddd; height:180px;}
#main .listitem:hover {background:#f6f6f6;}
#main .listitem h3 {color:#999;}
#main .listitem p, #main table .polozka {color:#000;}
#main .image {background:#fff; border:5px solid #ddd;}
#main .topcontent, #main .topcontent li {background:#F1EEE5; color:#d60300;}
#main .topcontent a, #breadcrumbs strong {color:#000;}
#main a.image:hover {border-color:#bbb;}

#sort, #main #sort a, #main .pages a {background:#eee; color:#000;}
#main #sort a.active ,#main .pages a {color:#666; text-decoration: none;}
#breadcrumbs {background:#cfa3a3; color:#000;}

#content h1 {background:#f6f6f6; color:#000;}


#content .horizontal a:hover {color:#000;}



#footer {background:#333; color:#fff;}
#footer h4, #footer h4 a {color:#666; font-weight:normal;}

/*
*****************************************************************************************************************************/

#container {width:950px; text-align:left; margin:0 auto 50px; padding-top:50px;}
#aside {width:170px; float:left;}
#bside {width:170px; float:right;}
#main {width:610px; float:right;}
#detail {width: 560px;}
#glue {float: left; width: 780px;}
#footer {clear:both; text-align:center; font-size:1.09em; padding:15px 20px; line-height:1.5em; -moz-border-radius: 0 0 20px 20px;}
#search {padding:15px 0 15px 15px; position: absolute; top: 250px; width: 935px;}
#content {background:#fff url(img/content.gif) repeat-y scroll center top; position: absolute; top: 303px; width: 950px; -moz-border-radius: 0 0 20px 20px;}


#header {position:relative; border-radius: 15px 15px 0 0;}
#header a, #header a span {width:425px; height:227px; display:block;}
#header a {text-align:center; font-size:3em; position:absolute; left:0px; top:48px; color:#000;}
#header span {position:absolute; left:0; top:-81px; background:url(img/logo.png) top left no-repeat; cursor:pointer;}

#content h1 {margin:0; font-size:2em; font-weight:normal; clear:both; line-height:1.5em; padding:10px 20px;}

#detail {padding:20px; line-height:1.3em;}
#detail h1 {font-size:2em; font-weight:normal; background: none; margin: 0; padding: 0;}
#detail h2 {clear:both; font-size:1.27em; font-weight:normal; padding:1em 0 1em;}
#detail p {margin:1.5em 0;}
#detail .image {display:block; padding:1px; float:left; margin-bottom:20px;}
#detail .image img {display:block;}
#detail table {float:right;}
#detail td {padding:2px 5px;}
#detail .info {float:left; margin-left:10px;}
#detail .info .price strong {font-size:2em; font-weight:normal;}
#detail .info .price em {font-size:1.09em; font-style:normal; display:block; padding-top:5px;}
#detail .info strong {font-weight:normal;}
#detail .info em {font-style:normal;}

#relatedLinks {display:block; clear:both; padding:20px 0;}
#relatedLinks a {margin-right:20px;}
#detail .nadpis_podrinfo {float:left; clear:none; margin-top:-2.9em; margin-left:10px; width:200px;}
#detail .nadpis_foto {padding-bottom:0; margin-bottom:-0.5em;}

#gallery {clear:both; padding:20px 0 0 5px;}
#gallery li {display:block; float:left; margin-left:13px; margin-bottom:13px; height:120px; width:120px;}
#gallery .image { padding:1px;}
#gallery .image img {display:block;}
#gallery h3 {font-size:1.5em; font-weight:normal; padding:5px 15px 10px;}

#aside .sample {padding:5px 20px;}
#aside .sample p {margin:1em 0;}
#aside .sample a { background-color:#6A3F07; color:#FFFFFF;}
#aside .sample ul {margin:1em 0; font-size:1.09em;}
#aside .sample p.nadpis {margin:1em 0; font-size:1.09em; font-weight: bold;}
#aside .sample img {display:block; margin:0 auto;}
#aside .sample .image {padding:1px; text-align:center; margin-right:1px;}

#bside .sample {padding:5px 20px;}
#bside .sample p {margin:1em 0;}
#bside .sample ul {margin:1em 0; font-size:1.09em;}
#bside .sample p.nadpis {margin:1em 0; font-size:1.09em; font-weight: bold;}
#bside .sample img {display:block; margin:0 auto;}
#bside .sample .image {padding:1px; text-align:center; margin-right:1px;}
#hotline {padding:10px 0; font-size:1.09em; text-align:center; line-height:1.8em; margin:10px 0;}
#hotline strong {font-size:1.75em; font-weight:normal;}
#bside .sample2 {padding-bottom:5px;}
#bside .sample2 img {width:170px; display:block;}
#bside .sample2 p.nadpis {padding:10px; text-align:center; font-size:1.09em; font-weight: bold;}

#bside .makler {margin:0 10px 10px;}
#bside .makler h3 {font-size:1.09em; font-weight:normal; margin:0.5em 0 1em 0; color: #fff;}
#bside .makler img.photo {float:left; margin-right:5px; margin-bottom:5px;}
#bside .makler .flag {float:left; width:16px; clear:none;}
#bside .makler p {clear:both; color: #fff;}
#bside .makler a {text-decoration:underline;}
#bside .makler a:hover {text-decoration:none;}

#tools li a {background-position:8px 11px; background-repeat:no-repeat; width:115px;}
#tools .sledovat a {background-image:url(img/tools-sledovat.gif);}
#tools .msg a {background-image:url(img/tools-msg.gif);}
#tools .mail a {background-image:url(img/tools-mail.gif);}
#tools .watch a {background-image:url(img/tools-watch.gif);}
#tools .print a {background-image:url(img/tools-print.gif);}

#aside ul a {display:block; padding:10px 0 10px 15px; font-size:1.36em; width: auto; background:url(img/menu_left_bcg.png) left top repeat-x scroll;}
#aside ul small {font-size:0.8em; padding:10px 20px; display:block;}

#m2 li {position:relative;}
#m2 li ul {display:none;}
#m2 li:hover ul {display:block; position:absolute; left:170px; top:0;}


#search select {border:0; padding:3px; margin-right:10px; width:165px;}
#search select.price {width:109px;}
#search input {border:0; padding:3px; height:16px; margin-right:10px; width:150px;}
#search .button {height:22px; position:relative; top:1px; cursor:pointer; margin:0;}

html>/**/body #main .topcontent ul {padding-top:20px;}
#main .topcontent li {width:305px; float:left; height:55px; padding-top:20px;}
html>/**/body #main .topcontent li {height:65px; padding-top:0;}
#main .topcontent img {height:auto; float:left; margin:0 10px 0 20px;}
#main .topcontent ul p {margin-left:90px; font-size:1.09em; padding:5px 0 0;}
#sort, #breadcrumbs {clear:both; padding:10px 20px; font-size:1.09em;}
#sort {margin-top:20px;}
html>/**/body #sort {margin-top:0;}

#main .topcontent a {text-decoration:underline;}
#main .topcontent a:hover {text-decoration:none;}
#main .topcontent strong {font-weight:normal;}
#sort a, #sort strong {margin-left:10px;}

#main .listitem {width:264px; border-left:0;margin-top:-1px; float:left; padding:15px 20px 0;}
#main .listitem img {display:block; margin:0 auto;}
#main .listitem .image {padding:1px; text-align:center; margin-right:10px; float:left; width:119px;}
*>#main .listitem .image {width:117px;}
#main .listitem ul {margin-left:140px;}
#main .listitem ul strong {font-weight:normal;}
#main .listitem p {margin-left:140px; font-size:1.09em; margin-bottom:0.8em; margin-top:0.8em; font-weight:normal;}
#main .listitem p strong {display:block; font-weight:bold;}
#main .listitem p em {font-style:normal; font-size:0.75em;}
#main .listitem h2 {font-size:1.36em; line-height:1.1em; margin-bottom:0.1em; font-weight:bold;}
#main .listitem h3 {line-height:1.1em; margin-bottom:0.7em; font-weight:normal;}

#main .horizontal {height:30px; padding:1em 20px; clear:both;}
#main .horizontal li {float:left; margin-right:3px;}

#main .pages a, #main .pages span {float:left; display:block; padding:5px 10px; margin-right:3px; font-size:1.09em;}
#main .first {float:left; display:block; padding:5px 10px;}


#section {clear:both;}
#section .oblacik {padding:20px; font-size: 12px;}
#section img.uvod {margin: 10px;}
#section p {margin:0.5em 0;}
#section form p {margin:0 0 3px;}
#section label {display:block; float:left; width:80px;}
#section table {width:100%; margin:0 -5px;}
#section table td {padding:2px 5px;}

#dealers .makler {margin-bottom:20px; clear:both;}
#dealers .makler strong {font-weight:bold; margin-right:5px;}
#dealers .makler img {float:left; margin-right:10px;}
#dealers .makler p img {float:none; margin-right:3px; display:inline;}
#dealers .makler h2 {font-weight:normal; font-size:1.54em; line-height:1.2em;}
#dealers .makler h3 {line-height:2em;}
#dealers .makler h3 img {margin-right:3px; margin-top:0.4em;}
#dealers .detail.makler {width:auto; float:none; padding-top:20px; margin-top:20px; border:0; margin-bottom:0; clear:both;}

#mapa {float: right; width: 400px; height: 250px;}
#detail #mapa {width: 300px; height: 200px; float: left; background:#fff; padding:1px;}

#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container a.modalCloseImg {
    background:url(img/x.png) no-repeat; /* adjust url as required */
    width:25px;
    height:29px;
    display:inline;
    z-index:3200;
    position:absolute;
    top:-15px;
    right:-18px;
    cursor:pointer;
}

#simplemodal-container {background-color: #fff; position: absolute; border: 3px solid #000; z-index: 150; padding: 5px; height: 420px;min-width: 300px !important;}
#simplemodal-container p {color: #797382;}
#simplemodal-container select {color: #797382}
#simplemodal-container label {width: 70px; display: block; float: left; text-align: left;}
#simplemodal-container input {background-color: #f7f9f9; color: #a1a2a2; width: 345px; border:1px solid #eaeeee;}
#simplemodal-container textarea {width: 420px; height: 165px; background-color: #f7f9f9; color: #a1a2a2; border:1px solid #eaeeee;}
#simplemodal-container .submit {width:120px; height:23px; background:#dbe0e0 url(img/submit.gif) no-repeat scroll left top; font-weight:bold; margin-left: 10px; border:0; color:#7a898b; cursor:pointer;}
#simplemodal-container .submit:hover {background-position:left bottom;}
#simplemodal-container .reset {width:120px; height:23px; background:#e9ecec url(img/reset.gif) no-repeat scroll left top; font-weight:bold; border:0; color:#a6b1b2; cursor:pointer;}
#simplemodal-container .reset:hover {background-position:left bottom;}

#develo .text h2 {color: #4c4c4c; background: none; margin-bottom: 0; font-size:1em; padding: 0; font-weight: bold;}
#develo .text p {margin-top: 0;}
#develo table {width: 100%;}
#develo table td {text-align: left; font-size: 12px; padding: 1px 40px;}
#develo table td.title {color: #4c4c4c; padding: 0;}
#develo table.ponuky {width: 100%;}
#develo table.ponuky .odd {background-color: #8F6836;}
#develo table.ponuky th {font-size: 10px; padding: 0 3px; text-align: center;}
#develo table.ponuky td {font-size: 11px; text-align: center; padding: 2px 0;}
#develo table.ponuky tr:hover td {background-color: #6A3F07; cursor: pointer;}

.listitem h3.develo span {color: #f71832; font-weight:bold;}
.listitem table.develo {margin: 0; padding-bottom: 15px;}
.listitem table.develo td {padding: 0 15px;}
.listitem table.develo td.title {padding: 0; color: #444;}

.fb_iframe_widget {background-color: #fff;}