/* 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, img, ins, kbd, q, s, samp, small, strike, 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, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

.iphone{position:absolute;left:0px;}

body{background: #A1C9DD url('images/body.jpg') repeat-x; font-family: "Verdana"; font-size:12px; line-height: 18px;}
a, a:visited{text-decoration:none; color:#4da4fe;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style-type:none;}

#center{width: 833px; margin: 0 auto;}
#wrapper{width: 833px; float:left; background: url('images/wrapper.jpg') repeat-y;}
#head1{width: 833px; float:left; background: url('images/head.jpg') no-repeat; height:557px;}
#head{width: 833px; float:left; margin: -530px 0 0 0; display:inline; position:relative; z-index:1; height: 245px;}
#logo{float:right; margin: 100px 30px 0 0; display:inline;}

#menu{width: 790px; float:left; margin: -283px 0 0 22px; display:inline; background:#F67700;}
#menu ul{padding: 0; margin: 0; list-style-type: none; text-align:center; float:left; margin: 0;}
#menu li{display: inline; float:left; margin: 0;}
#menu li a, #menu li a:visited{display:block; color: #ffffff; font-weight:bold; text-decoration:none; padding: 10px 6px 10px 6px; }
#menu li a:hover{background: #FF9743; color: #fff; }
#menu li ul {position: absolute; float:left; left: -999em; width: 130px; margin-top:0px; margin-left:0px; z-index:100;}
#menu li ul li{float:left; width: 130px; display:block; }
#menu li ul li a, #menu li ul li a:visited{width: 130px; text-align: center; border-top:1px solid #ffffff; font-weight:normal; background:#FF9743; padding: 5px 8px 5px 8px; }
#menu li ul li a:hover{background: #F67800; color: #fff; text-decoration:none;}
#menu li:hover, #menu li.sfhover {background:#FF9743; }
#menu li:hover ul, #menu li.sfhover ul {left: auto; background:#FF9743; }


#content{width: 790px; float:left; margin: -240px 0 0 22px; display:inline; color:#3D3D3D;}
#middletext{width: 760px; float:left; margin:30px 0 0 30px; display:inline;}
#middletext p{float:left;  width: 385px;font-size:10px;text-align:justify;}
#middletext img{float:right;}

#content h2{color:#3F557C; font-weight:bold; font-style:italic; float:left; width: 100%; padding-bottom:2px; border-bottom:1px solid #3F557C; margin:10px 0 10px 0; display:inline; position:relative;}
#form{width:100%; float:left; }
#form label{width:140px; font-weight:bold; color:#FF9743; float:left; margin-right:3px; display:inline; text-align:right; margin-top:15px; font-size:11px;}
#form select{width: 120px; float:left; margin-top:15px; display:inline;}
#form a, #form a:visited{float:left; width: 180px; font-size:14px; font-style:italic; font-weight:bold; margin: 15px 0 0 35px; display:inline; background:url('images/check.jpg') no-repeat 40px 2px; padding-left:18px; text-align:center;}

#gmap{width:500px; height:311px; float:left; margin:0 0 0 -13px; position:relative; z-index:1; display:inline; }
.tooltip{background-color:#ffffff;padding:2px 4px 2px 4px;border:1px solid #000000;}
.fright{float:right; margin-top:30px; display:inline;}

.box1{float:left; background:#F67700; padding: 10px; color:#fff; font-size:11px; width: 230px;}
.box1 img{border:1px solid #fff;}
.box1 strong{font-size:12px; font-weight:bold;}
p.price{font-size:16px; font-weight:bold; float:right; position:relative;}

.box2{float:left; background:#FF9C4B; padding: 10px; color:#42557C; font-size:11px; width: 230px; margin: 0 17px 0 17px; display:inline;}
.box2 img{border:1px solid #fff;}
.box2 strong{font-size:12px; font-weight:bold;}

.box3{float:left; background:#FFB47B; padding: 10px; color:#000; font-size:11px; width: 230px;}
.box3 img{border:1px solid #fff;}
.box3 strong{font-size:12px; font-weight:bold;}

#footer{width: 770px; float:left; margin: 10px 0 0 22px; background: #3F557E; display:inline; color:#fff; text-align:center; padding: 10px; font-size:11px;}
#footer1{width: 833px; float:left; background: #A1C9DD url('images/footer.jpg') no-repeat top; font-size:11px; color:#000; }
#footer1 p{float:right; margin: 15px 20px 0 0;}
#footer1 a, #footer1 a:visited{color:#000;}
#footer1 a:hover{text-decoration:underline;}

#content h1{font-size:18px; font-weight:normal; color:#F67800; width:100%; float:left; border-bottom:2px solid #F67800; margin: 10px 0 0 0; padding-bottom:4px;}
#content h1 span{color:#A1C9DD; font-weight:bold; float:right;}

#left{width: 355px; float:left; background: url('images/border.jpg') repeat-y right; margin: 10px 0 0 0; display:inline;}
#gmap1{width: 358px; height: 516px; float:left; margin: 0 0 5px -12px; display:inline; position:relative; z-index:1;}

#right{width: 420px; float:left; margin: 10px 0 0 10px; display:inline;}
.anunt{width: 420px; float:left; border:1px solid #A1C9DD; font-size:11px; color:#5C5C5C; margin: 10px 0 0 0; display:inline;}
#content .anunt h2{width: 400px; float:left; background:#A1C9DD; 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: 100%; float:left; color:#fff;}
#content .anunt h2 a:hover{text-decoration:none;}
.anunt img{border:1px solid #A1C9DD; margin: 5px; float:left; display:inline;}
.price1{color:#A1C9DD; font-weight:bold; font-size:30px; float:right; padding: 10px 10px 10px 0;}
.anunt p{margin:5px;}
.anunt p.column{float:left; width: 45%; }

.colored{border: 1px solid #F67700;}
#content .colored h2{background:#F67700;}
.colored .price1{color:#F67700;}
.colored img{border:1px solid #F67700;}

#prevnext{width:100%; float:left; text-align:center;}
#prevnext a, #prevnext a:visited{color:#5C5C5C; font-size:11px; float:left;}
#prevnext p{float:left; width: 240px;}
#prevnext p a, #prevnext p a:visited{float:none;}
#prevnext a.active, #prevnext a:visited.active{color:#F67700; font-size:18px;}

#form1{width: 100%; float:left;}
#form1 label{width: 100px; text-align:right; float:left; margin-top:5px; display:inline; position:relative;}
#form1 input{width: 300px; float:left; border: 1px solid #5C5C5C; margin: 5px 0 0 5px; display:inline;}
#form1 textarea{width: 405px; float:left; border:1px solid #5C5C5C; margin: 5px 0 5px 0; display:inline; height: 70px;}
#form1 a, #form1 a:visited{float:right; color:#F67700; text-align:right; font-weight:bold; margin-bottom:5px;}

#gmap2{width: 420px; height: 233px; float:left; display:inline;}
#gmap2 img{border:none; margin:0;}

#paragrafe{width: 410px; float:left; margin: 10px 0 0 10px; display:inline; font-size:11px; color:#949494; overflow:hidden; }
#paragrafe h1{color:#000; border-bottom:1px solid #000; font-style:normal; text-align:left; font-weight:bold; font-size:18px;}
#paragrafe h2{color:#fff; font-size:14px; font-weight:bold; background:#CFE4EE; padding:5px; width:98%; float:left; margin:10px 0 5px 0; display:inline; border:none; font-style:normal;}
#paragrafe a, #paragrafe a:visited{color:#40527A;}
#paragrafe form{margin-top:20px; margin-left:50px; }
#paragrafe label{width:auto; float:left; text-align:left; margin: 12px 0 0 0; display:inline; height:15px; font-weight:bold; margin-right:20px;}
#paragrafe input, #paragrafe select, #paragrafe textarea{width: 330px; float:left; margin: 10px 0 0 0; display:inline;}
#paragrafe label.short1{width:auto;}
#paragrafe input.radio{width:20px; margin:13px 0 0 0;}
#paragrafe span.forcenewline{float:left; width:100%; color:#fff; border:none; height:1px;}
#paragrafe input.input1{width:150px; margin-right:350px;}
#paragrafe input.input2{width:75px; margin-right:425px;}
#paragrafe a.submit, #paragrafe a:visited.submit{float:left; margin: 10px 0 0 0px; display:inline; color:#40527A; font-weight:bold;}

#cparagraf{float:left; width:385px;}

#ask3{width: 330px; float:right; background: url('images/punct-interogare.jpg') no-repeat top center; padding-top:40px; text-align:right; padding-bottom:40px; overflow:hidden; }
#ask3 a, #ask3 a:visited{float:left; width:100%; font-size:15px; color:#9DB3DA; font-weight:bold; margin: 10px 0 0 0; display:inline; position:relative;}
#ask3 a.a2, #ask3 a:visited.a2{color:#7484B5;}
#ask3 a.a3, #ask3 a:visited.a3{color:#3F5678;}

#text{width:100%; float:left; font-size:11px;}
#icons{float:left; width:100%; margin: 10px 0 10px 0; display:inline;}
#icons a, #icons a:visited{color:#818181; float:left; width:140px;}
#icons a:hover{color:#818181;}
#icons img{float:left;}

#trier{width: 100%; float:left; margin: 20px 0 20px 0; display:inline;}
#trier label{width: 150px; float:left; height: 20px;}
#trier select{width: 150px; float:left; background:#fff; border:1px solid #818181; height:20px; display:inline; color:#636363; }

#left2{float:left; width: 540px;}

#left2 #form{width: 500px; float:left; font-weight:normal; margin:10px 0 0 35px; display:inline; }
#left2 #form span.half{width:50%; float:left;}
#left2 #form label{width:200px; float:left; height:20px; margin:10px 3px 0 0; display:inline;}
#left2 #form input, #left2 #form select{width:200px; float:left; height:20px; margin:10px 0 0 0; display:inline;}
#left2 #form a, #left2 #form a:visited{width:202px; float:left; height:18px; font-size:14px; text-align:center; margin:30px 0 0 0; display:inline;}
#left2 #form input.ihidden{display:none;}
#left2 h1.border{width:100%; float:left; height:auto; margin:0; padding:0;}
#left2 #form textarea{width: 200px; height:100px; float:left; margin: 10px 0 0 0; display:inline;}

#left2 #form h5{width:100%; font-size:14px; font-weight:bold; float:left;}

#right2{width: 240px; float:right;}
#right2 h6{width:100%; float:left; font-weight:bold;}
#right2 label{width:200px; float:left; height:20px; margin:10px 3px 0 0; display:inline;}
#right2 input, #right2 select{width:200px; float:left; height:20px; margin:2px 0 0 0; display:inline;}
#right2 a, #right2 #form a:visited{width:202px; float:left; height:18px; font-size:14px; text-align:center; margin:5px 0 0 0; display:inline; font-weight:bold;}
#right2 input.ihidden{display:none;}

#links{width:100%; float:left;}
#links a, #links a:visited{float:left; width:100%; font-size:15px; color:#B9877E; font-weight:bold; margin: 18px 0 0 0; display:inline; position:relative;}
#links a.color2, #links a:visited.color2{color:#97655A;}
#links a.color3, #links a:visited.color3{color:#69372C;}
