/* global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption{ text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

body{background: #fff; font-family: "Verdana"; font-size:12px; line-height: 18px;}
a, a:visited{text-decoration:none; color:#769ABE;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style-type:none;}

#center{width: 950px; margin: 0 auto;}
#wrappertop{width: 950px; float:left; height: 42px; background: url('/template/images/wrappertop.jpg') no-repeat;}
#wrapper{width: 880px; float:left; background: url('/template/images/wrapper.jpg') repeat-y center top; position:relative; padding: 10px 35px 0 35px;}
#wrapperbottom{width: 950px; float:left; height: 31px; background: url('/template/images/wrapperbottom.jpg') no-repeat;}

#head{width: 880px; float:left; }
.logo{float:left; width: 430px; height: 106px; position:absolute; top: 5px; left:30px; z-index:1;}
#logo{width: 430px; height: 106px; position:absolute; top: 5px; left:30px; color:#fff; text-align:center; font-size:18px; line-height:30px;}
#logo h1{font-weight:bold; font-size:26px; font-style:italic;}
#logo h2{font-weight:normal; font-size:18px;}
#headlinks{width: 260px; float:right; margin: 0 10px -20px 0; display:inline;}
#headlinks a, #headlinks a:visited{width: 173px; float:left; color:#9AB727; text-align:right; background: url('/template/images/arrow.jpg') no-repeat right; padding: 1px 25px 2px 0; margin: 2px 0 2px 0; display:inline; font-weight:bold;}

#menu{width:210px; float:left;  margin: 50px 8px 0 0; display:inline;}
#menu ul{width:100%; float:left;}
#menu ul li{width:100%; float:left;}
#menu ul li a, #menu ul li a:visited{width:100%; float:left; color:#95B6D7; font-size:16px; font-style:italic; font-weight:bold; border-bottom:1px dotted #95B6D7; padding: 10px 0 10px 0; margin:0;}
#menu ul li ul{width: 190px; border-bottom:1px dotted #95B6D7; padding: 10px 0 10px 20px; }
#menu ul li ul li{width: 181px; float:left;}
#menu ul li ul li a, #menu ul li ul li a:visited{color:#fff; font-size:12px; font-style:normal; font-weight:normal; border:none; padding: 2px 0 2px 9px; background: url('/template/images/menu.jpg') no-repeat 0 9px;}
#menu img{margin: 10px 0 0 0; float:left; display:inline;}
#menu p{width: 100%; float:left; text-align:center; color:#fff; margin: 10px 0 0 0; display:inline;}
#menu p a, #menu p a:visited{color:#fff; position:relative;}

#contenttop{width: 662px; float:right; height:14px; background: url('/template/images/contenttop.jpg') no-repeat; margin: 20px 0 0 0; display:inline; overflow:hidden;}
#content{width: 642px; float:right; background: #fff; padding: 0 10px; color:#4F4F4F; overflow:hidden; min-height:700px; height:auto !important; height:1250px;}
* html #content{height:auto;}
#contentbottom{width: 662px; float:right; height:14px; background:url('/template/images/contentbottom.jpg') no-repeat;}
#content h1{width: 100%; float:left; text-align:right; color:#7A7A7A; font-weight:bold; font-size:26px; border-bottom:1px solid #7A7A7A; padding: 5px 0 10px 0; font-size:16px; background:#fff;}
#content h2{width: 622px; float:left; color:#685a59; font-weight: bold; font-size:14px; font-style:italic; background: url('/template/images/h2.jpg') no-repeat 0 6px; padding-left:20px; margin: 10px 0 10px 0; display:inline;}

#hannonces{width: 640px; float:left; margin-left:5px; margin-top:5px; display:inline; font-size:12px;}
.hannonce{width: 305px; float:left; border-right: 1px solid #868686; padding: 0 5px 0 5px; margin: 0 -2px 0 0; display:inline; color:#282828;}
.hannonce img{float:left; margin-right: 5px; display:inline;}
.hannonce h5 a, .hannonce h5 a:visited{color:#282828; font-weight:bold; font-style:italic;}
#content .hannonce p.price{color:#8E0001; font-size:18px; font-style:italic; margin: 10px 0 0 0; width: 150px;}

#search{width: 400px; float:left; background: url('/template/images/search.jpg') no-repeat center left; padding: 15px 0 15px 0; color:#769ABE; font-weight:bold; margin: 0 0 0 150px; display:inline;}
#search form{width: 350px; float:right; margin: 0 50px 0 0; display:inline;}
#search label{width: 150px; float:left; height: 20px; margin: 10px 0 0 0; display:inline; }
#search select{width: 190px; float:right; height: 20px; margin: 10px 0 0 0; display:inline; border:1px solid #AAADB2;}
* html #search select{margin-top:8px;}
#search a, #search a:visited{float:right; color:#769ABE; background: url('/template/images/arrow1.jpg') no-repeat 33px 8px; padding: 2px 0 2px 10px; text-align:right; }

#gmap{width:634px; height: 351px; float:left;}
.credits{width: 100%; float:left; text-align:right; color:#fff; font-size:11px; margin: 10px 0 0 0; display:inline;}
.credits a, .credits a:visited{color:#fff; font-weight:bold;}

#icons{float:left; width:480px; margin: 10px 0 10px 100px; display:inline;}
#icons a, #icons a:visited{float:left; width:160px;}
#icons a:hover{color:#818181;}
#icons img{float:left;}
#icons form{float:left; width: auto;  margin: 5px 0 0 70px; display:inline;}
#icons label{width: 150px; float:left; height: 20px;}
#icons select{width: 150px; float:left; background:#fff; border:1px solid #818181; height:20px; display:inline; color:#636363; }

.anunt{width: 100%; float:left; font-size:11px; color:#5C5C5C;}
#content .anunt h2{width: 97%; float:left; background:#685a59; margin:0; border:none; color:#fff; font-size:14px; font-weight:normal; font-style:normal; padding: 10px;}
#content .anunt h2 a, #content .anunt h2 a:visited{width: 98%; float:left; color:#fff; font-weight:bold;}
#content .anunt h2 a:hover{text-decoration:none;}
.anunt img{ margin: 5px; float:left; display:inline;}
#content p.price1{color:#769ABE; font-weight:bold; font-size:18px; float:right; padding: 5px 10px 5px 0; width:355px; text-align:right; }
#content .anunt p{margin:5px; width: 405px;}
#content .anunt p.column{float:left; width: 45%; }

.colored{background:#e1dede}

#prevnext{width:100%; float:left; text-align:center;}
#prevnext a, #prevnext a:visited{font-size:11px; float:left; color:#626262;}
#prevnext p{float:left; width: 460px;}
#prevnext p a, #prevnext p a:visited{color:#626262; float:none;}
#prevnext a.active, #prevnext a:visited.active{color:#769ABE; font-size:18px;}

#content h3{width: 98%; float:left; padding: 1%; background:#769ABE; font-weight:bold; color:#fff; margin:10px 0 5px 0; display:inline;}
#photos{width:625px; float:left; margin: 0 0 0 10px; display:inline;}
#photos img{float:left; margin: 10px 5px 0 5px; display:inline;}
p.columns{width: 200px; float:left; text-align:left; margin: 3px 0 0 50px; display:inline;}

#form1{width: 510px; float:left;}
#form1 label{width:155px; float:left; text-align:right; height:20px; margin: 10px 10px 0 0; display:inline; }
#form1 select{width: 150px; float:left; background:#fff; height:20px; margin: 10px 100px 0 0; display:inline; color:#636363; }
#form1 input{width: 300px; float:left; background:#fff; height:20px; margin: 10px 0 0 0; display:inline; color:#636363; }
#form1 input.shortinput{width: 150px; margin-right:100px;}
#form1 textarea{width: 380px; float:left; background:#fff; height:200px; margin: 10px 0 0 80px; display:inline; color:#636363; }
#form1 form a, #form1 form a:visited{font-weight:bold; float:left; margin: 10px 0 0 400px; display:inline;}

#prevnext{width:100%; float:left; text-align:center; margin:10px 0 0 0; display:inline;}
#prevnext a, #prevnext a:visited{font-size:11px; float:left;}
#prevnext #numbers{float:left; width: 450px;}
#prevnext #numbers a, #prevnext #numbers a:visited{float:none;}
#prevnext a.active, #prevnext a:visited.active{font-size:18px; font-weight:bold;}
#prevnext .pageprecreplace{width:100px; float:left; height: 15px;}

#content p{width:100%; float:left; font-size:12px;}

#content form{width: 470px; float:left; }
* html #content form#ff{margin-bottom:-800px;}
*+html #content form#ff{margin-bottom:-800px; }
#content form h5{width:470px; float:left; font-weight:normal;}
#content form p{float:left; width: 470px; }
#content form label{width:150px; float:left; text-align:right; color:#4F4F4F; height:20px; margin: 10px 10px 0 0; display:inline;}
#content form select{width: 150px; float:left; background:#fff; border:1px solid #4F4F4F; height:20px; margin: 10px 30px 0 0; display:inline; color:#4F4F4F; }
#content form input{width: 270px; float:left; background:#fff; border:1px solid #4F4F4F; height:20px; margin: 10px 30px 0 0; display:inline; color:#4F4F4F; }
#content form input.shortinput{width: 150px; margin-right:30px;}
#content form input.ihidden{display:none;}
#content form textarea{width: 350px; float:left; background:#fff; border:1px solid #4F4F4F; height:200px; margin: 10px 0px 0 80px; display:inline; color:#636363; }
* html #content form textarea{height: 150px;}
#content form a, #content form a:visited{ font-weight:bold; float:left; margin: 10px 200px 0 200px; display:inline; width: 100px;}
* html #content form a{margin-top:0;}

#content p.buttons{width:100%; float:left; }
#cbuttons{width:100%; float:left; margin: 300px 0 0 0; display:none;}
* html #cbuttons{margin-top:330px;}
*+html #cbuttons{margin-top:330px;}

#content p.location{width: 170px; }