html, body {margin:0;padding:0;width:100%;height:100%;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;background-color:#dafff8;}
h1, h2, h3. h4, h5, h6{font-family:Arial,Helvetica,Sans-Serif;font-size:18px;color:#000000;padding:0px;margin:0px;font-weight:bold;text-decoration:none;}
form,textarea{margin:0;padding:0;}
textarea{border:1px solid #ccc;font-size:11px;font-family:Lucida Grande,Lucida Sans Unicode,Verdana,Helvetica,Arial,Sans-Serif;}
p{margin:0;padding:0.5em 0;}
a{outline:none;/*FF*/}
a:link,a:visited{color:#000;}
a:hover,a:active{color:#c63434}
a.spec:link,a.spec:visited{color:#fff}
.inputbox{font-family:Arial,Helvetica,Sans-Serif;font-size:11px;border:1px solid #ccc;padding-right:7px;vertical-align:middle;}
.label{font-family:Arial,Helvetica,Sans-Serif;font-size:11px;}
.clear{height:0px;font-size:0px;line-height:0;clear:both;}

.tpleft,.tpbg,.tpright{height:11px;float:left;margin-bottom:5px;}
.tpleft{background:url(../images/tpleft.jpg) no-repeat;width:9px;}
.tpbg{background:url(../images/tpbg.jpg) repeat-x;width:70%;}
.tpright{background:url(../images/tpright.jpg) no-repeat;width:7px;}
.tbhead{height:295px;}
.leftline{background:url(../images/leftline.jpg) no-repeat;width:30px;}
.logo{background:url(../images/glass.gif) no-repeat;width:556px;height:146px;}
.tab_logo{background:url(../images/table.jpg) no-repeat;}
.service{font-family:Arial;font-size:18px;color:#5b5b87;text-align:right;padding-bottom:20px;}
.service_text{padding:0 0 0 30px;font-family:Arial;font-size:16px;color:#5b5b87;text-align:left;}
.service_text1{padding:0 0px;font-family:Arial;font-size:16px;font-weight:bold;color:#5b5b87;text-align:left;}
.yasearch{text-align:right;}
.pearl{background:url(../images/pearl.jpg) no-repeat;width:401px;}
.icons{float:right;margin-top:210px;margin-right:6px;text-align:center;}
.ihome,.imail,.imap{width:30px;height:25px;}
.ihome{background:url(../images/home.jpg) no-repeat;}
.imail{background:url(../images/mail.jpg) no-repeat;}
.imap{background:url(../images/map.jpg) no-repeat;}

.topmenu{margin-bottom:50px;margin-left:15px;color:#9999cc;}
.topmenu a:link,.topmenu a:visited{color:#9999cc;}
.menu{width:100%;height:85px;vertical-align:top;}
.mainmenuboxr{background:url(../images/topmenublock.jpg) no-repeat;width:47px;}

.mod-featured-l{background:url(../images/mod-featured.jpg) no-repeat;width:277px;height:400px;}
.mod-featured-l img{max-height:150px;max-width:150px;_width:150px;border:4px solid #fff;margin:5px 5px 0 0;}
.mod-featured-in{text-align:center;}
.mod-featured-in a:link,.mod-featured-in a:visited{color:#fff;font-weight:bold;color:#fff;text-decoration:none;}
.mod-featured-in a:hover{text-decoration:underline;}
.mod-featured-in span{display:block;padding:10px 0;}

.mainmenu{margin:0;padding:0;list-style:none;position:relative;z-index:100;}
.mainmenu li{display:block;float:left;position:relative;color:#fff;}
.mainmenu li a.mainmenu_link{display:block;float:left;text-decoration:none;font-size:16px;cursor:pointer;maring:0;text-align:center;padding:3px 0;background:url(../images/button.gif) no-repeat;width:158px;height:50px;color:#fff;font-weight:bold;}
.mainmenu li a.mainmenu_link:hover,.mainmenu li:hover > a.mainmenu_link{display:block;color:#c63434;}
.mainmenu table{border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}
.mainmenu a:hover{visibility:visible;}
.mainmenu li:hover{position:relative;z-index:200;}
.mainmenu ul,.mainmenu :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
.mainmenu :hover ul{left:0;top:25px;width:150px;height:auto;background-color:#454545;border:1px solid #ccc;}
.mainmenu :hover ul li{display:block;line-height:20px;position:relative;float:left;}
.mainmenu :hover ul li a{display:block;font-size:11px;width:142px;color:#fff;text-decoration:none;padding:0 4px;}
.mainmenu :hover ul li a:hover{background:#ccc;color:#000;}

.submenu{margin:0;padding:0;list-style:none;position:relative;z-index:100;}
.submenu li{display:block;float:left;position:relative;color:#fff;}
.submenu li a.submenu_link{display:block;float:left;text-decoration:none;font-size:14px;cursor:pointer;maring:0;text-align:center;padding:3px 0px;background:url(../images/button.jpg); width:170px;height:20px;color:#fff;font-weight:bold;}
.submenu li a.submenu_link:hover,.submenu li:hover > a.submenu_link{display:block;color:#c63434;}
.submenu table{border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0;}
.submenu a:hover{visibility:visible;}
.submenu li:hover{position:relative;z-index:200;}
.submenu ul,.submenu :hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none;}
.submenu :hover ul{left:0;top:25px;width:150px;height:auto;background-color:#454545;border:1px solid #ccc;}
.submenu :hover ul li{display:block;line-height:20px;position:relative;float:left;}
.submenu :hover ul li a{display:block;font-size:11px;width:142px;color:#fff;text-decoration:none;padding:0 4px;}
.submenu :hover ul li a:hover{background:#ccc;color:#000;}

#header,#inn,#mainmenu,#footer{margin:0;padding:0;width:100%;}
#out{width:100%;height:100%;}
#header{}
#inn{}
#main{margin:0;padding:0;}
#left{width:290px;vertical-align:top;}
#center{vertical-align:top;}
#right{width:219px;vertical-align:top;}
.content{padding:0 20px;}
#footer{height:65px;color:#fff;margin:15px 0;border-top:1px solid #0046c8;border-bottom:1px solid #0046c8;background-color:#1e9507;}
#footer a:link, #footer a:visited{color:#fff}
.footer-l{float:left;padding:20px 0 0 40px;}
.footer-lm{float:left;padding:5px 20px;font:bold 14px arial;}
.footer-r{float:right;text-align:right;padding:20px 40px 0 0;}

.tpm{margin:0;padding:15px 0;list-style:none;color:#000;font-family:Arial, Helvetica, sans-serif;float:left;}
.tpm li{display:block;float:left;padding:0 15px;}

.btm{margin:0;padding:15px 0;color:#fff;font-family:Arial, Helvetica, sans-serif;text-aling:left;}
.btm a{text-decoration:none;}
.btm a:hover{text-decoration:underline;}

.btm a{text-decoration:none;}
.btm a:hover{text-decoration:underline;}

a.sape_link {color:#000000; font-weight:normal; font-size:8px; font-family:arial; text-decoration:none;}
a.sape_link:hover {color:#000000; font-weight:normal; font-size:8px; font-family:arial; text-decoration:none;}

.mod-search{background:url(../images/property.jpg) no-repeat;width:285px;height:332px;}
.search select{margin:1px;}
.search-t{color:#fff;font-weight:bold;}
.search{padding:130px 40px 20px 50px;}
.select-box{font-family:Arial, Helvetica, Sans-Serif;font-size:11px;border-left:1px solid #a9a9a9;border-right:1px solid #a9a9a9;border-top:1px solid #a9a9a9;border-bottom:1px solid #d5d5d8;}
.search select{width:80px;margin-right:15px;}

.lft{float:left;display:block;}
.rgh{float:right;display:block;}

/* mod_language */
.lang-in{margin:0;overflow:hidden;padding:0 30px;_padding:0 0 0 20px;float:left;font-size:0;line-height:0;}
.lang-in div{display:block;float:left;margin:0 5px;}
.lang-eng,.lang-rus,.lang-cyp,.lang-ir{width:29px;height:29px;display:block;cursor:pointer;cursor:hand;}
.lang-eng{background:url(../images/lang/eng.jpg) no-repeat 0 0;}
.lang-rus{background:url(../images/lang/rus.jpg) no-repeat 0 0;}
.lang-cyp{background:url(../images/lang/cyp.jpg) no-repeat 0 0;}
.lang-ir{background:url(../images/lang/ir.jpg) no-repeat 0 0;}

/* cms */
.module{}
.mod-title{font-size:14px;font-weight:bold;color:#fff;padding:10px 0 0 0;margin-bottom:5px;overflow:hidden;width:100%;}
.mod-title span{padding:5px;}
.mod-bord{border:1px solid #ccc;overflow:hidden;}

.mod-featured-l .mod-title{width:180px;margin-left:10px;padding-bottom:5px;border-bottom:1px solid;}

.imgsize img{width:150px;}

.mod-oms{background-color:#209510;color:#fff;padding:7px;margin-bottom:10px;overflow:hidden;}

.m_date{text-align:left;font-size:11px;color:#c9b08d;}
.m_title{text-align:left;}
.m_bord,.n_bord{height:5px;font-size:5px;clear:both;}
.n_title{font-weight:bold;font-size:16px;}
.n_text{padding-top:10px;}
.n_text img{padding:4px;}
.n_text_img{padding-top:15px;}
.n_date{text-align:left;font-size:11px;margin-top:5px;}
.n_date span{background-color:#555;color:#fff;padding:2px 4px;}
.n_but_left{float:left;text-align:left;padding-top:10px;font-size:0.9em;}
.n_but_right{float:right;text-align:right;padding-top:10px;}

.auth{}
.auth_title{font-size:12px;padding:2px 5px;font-weight:bold;font-size:16px;}
.auth_in{padding:10px;}
.auth input.inputbox{width:150px;padding:5px;}

/* buttons */
a.button,span.button{display:-moz-inline-box;display:inline-block;background-repeat:no-repeat;height:19px;text-decoration:none;font-style:normal;padding:0;margin:0 5px 0 0;vertical-align:middle;}
a.button,span.button,a.button span,span.button button,span.button input{background-image:url(../images/button.jpg);}
a.button span,span.button button,span.button input{white-space:nowrap;cursor:pointer;cursor:hand;color:#fff;display:-moz-inline-box;display:inline-block;font-family:Verdana,Helvetica,Arial,Sans-Serif;font-size:11px;font-style:normal;font-weight:normal;text-decoration:none;background-color:transparent;background-position:100% 0;background-repeat:no-repeat;height:19px;margin:0 -5px 0 5px;padding:0 10px 2px 5px;border:none;}
span.button button,a.button span{line-height:1.8;}
.wbutton{width:100%;text-align:center;}
span.wbutton input{font-weight:bold;font-size:14px;width:100%;}

/* */
.cnleft{float:left;margin:0;padding:0;}
.cnright{float:right;margin:0;padding:0;}

/* mod_filter */
.mod-filter{font-size:13px;margin:0;padding:0;}
.filter{background:url(../images/filter.jpg) no-repeat;height:332px;width:219px;}
.filter-inn{margin:0;padding:20px 10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#fff;}
.filter-inn ul{list-style:none;margin:0;padding:0 10px;text-transform:lowercase;}

/* estate */
.estate-r-search{}
.estate-block img, .est_in img{border:4px solid #fff;margin:5px 5px 0 0;width:200px;}
.est_images img{border:4px solid #fff;margin:5px 5px 0 0;width:225px;}
.estate-block{padding-bottom:10px;overflow:hidden;}
.estate-text{padding-top:5px;}
.estate-text span{font-weight:bold;}
.estate-text p{padding:0;margin:0;}
.est_title{font-weight:bold;font-size:16px;}
.est_date{text-align:right;font-size:11px;white-space:nowrap;}
.est_date span{background-color:#555;color:#fff;padding:2px 4px;}
.est_but{font-size:0.9em;text-align:right;}
.est_images{margin-top:10px;}
.est_tabl{line-height:18px;}
.est_desc{}
.est_files span{font-weight:bold;}

.mod-hot{background:url(../images/featured.jpg) repeat-x;width:100%;height:181px;margin:30px 0;}
.mod-hot img{height:100px;border:4px solid #fff;margin:5px 5px 0 0;}
.txt-hot{padding-top:10px;color:red;font-weight:bold;text-decoration:blink;}
.txt-hot-l a:link,.txt-hot-l a:visited{color:red;text-decoration:blink;}

.del-date{text-align:right;font-weight:bold;}
/* contact */
.contactlink{}
.contact{padding:5px;}
.contact_title{font-weight:bold;font-size:16px;}
.contact_desc{padding:5px 0;}
.contact_table th{text-align:left;vertical-align:top;}
.contact_table td{padding:0 10px;padding-bottom:5px;}
.contact_submit{margin:10px 0;}
/* sitemap */
.sitemap{font-size:14px;margin:10px;}
.sitemap h1{color:#000;padding-bottom:10px;}
.sitemap ul{list-style-type:none;padding:0;margin:0;}
.sitemap li.arrleft{background-image:url(../images/arrleft.gif);}
.sitemap li.arrright{background-image:url(../images/arrright.gif);}
.sitemap li.arrdown{background-image:url(../images/arrdown.gif);}
.sitemap li{background-position:0 2px;background-repeat:no-repeat;padding-left:20px;margin:5px 0;}

.copyright{background:url(../images/copyright.jpg) no-repeat;width:80px;height:18px;}
.copy_link{font:bold 11px arial;text-decoration:none;}

