html, body {margin:0;padding:0;width:100%;height:100%;font-size:12px;font-family:Arial,Helvetica,Sans-Serif;background-color:#164603;background:url(../images/background_main.jpg) repeat-y; background-position:center;}
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:1000px;height:85px;vertical-align:top;margin:0 0 0 0;}
.mainmenuboxr{background:url(../images/topmenublock.jpg) no-repeat;width:47px;}

.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:1000px;}
#out{align:center; width:1000px;height:100%;margin:auto;}
#header{}
#inn{}
#main{margin:0;padding:0;}
#left{width:212px;vertical-align:top;}
#center{vertical-align:top;}
#right{width:212px;vertical-align:top;}
.content{padding:0 20px;}
#footer{height:90px;color:#fff;margin:5px 0;background-color:#262626; border:solid 1px #000000;}
#footer-sape{height:40px;width:100%; color:#fff;margin:5px 0 0 0;background-color:#262626; border:solid 1px #000000;color:#fff;font-family:Arial, Helvetica, sans-serif 10px;}
#footer-sape a:link, #footer a:visited{color:#fff}
#footer a:link, #footer a:visited{color:#fff}
.footer-l{float:left;padding:10px 0 0 10px;}
.footer-lm{background:url(../images/nav.png) no-repeat;height:39;}
.footer-r{float:right;text-align:right;padding:10px 10px 0 0;}

.tpm{margin:0;padding:2px 0;list-style:none;color:#fff;font-family:Arial, Helvetica, sans-serif;float:left;}
.tpm li{display:block;float:left;padding:0 10px;}
.tpm li a:link,.tpm li a:visited{color:#fff;}

.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-color:#262626;width:212px;border:solid 1px #000000;padding-bottom:5px;}
.search select{margin:1px;}
.search-t{color:#fff;font-weight:bold;}
.search{padding:0px 10px 0px 0px;}
.select-box{position: relative; margin-right: 5px;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:0px;margin-left:0px;margin-top:0px;}
.search select{width:80px;margin-right:0px;margin-left:0px;margin-top:0px;}
.search-title{width:212px;height:37px;background:#262626 url(../images/search_top.jpg) no-repeat;}

.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-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:repeat;height:25px;text-decoration:none;font-style:normal;padding:0;margin:0 5px 0 10px;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:bold;text-decoration:none;background-color:transparent;background-position:100% 0;background-repeat:repeat;height:25px;margin:0 5px 0 15px;padding:0 10px 2px 5px;border:none;}
span.button button,a.button span{line-height:1.8;}
.wbutton{width:90%;text-align:center;}
span.wbutton input{font-weight:bold;font-size:14px;width:90%;}

/* */
.cnleft{float:left;margin:0;padding:0;}
.cnright{float:right;margin:0;padding:0;}

/* mod-filter */
.mod-filter,.mod-hot{background-color:#262626;width:212px;border:solid 1px #000;text-align:center;overflow:hidden;padding-bottom:15px;}
.mod-filter span,.mod-hot span{display:block;padding:10px 0;}
.mod-filter a:link,.mod-filter a:visited,.mod-hot a:link,.mod-hot a:visited{color:#fff;font-weight:bold;color:#fff;text-decoration:none;}
.mod-filter a:hover,.mod-hot a:hover{text-decoration:underline;}
.mod-filter img,.mod-hot img{max-height:150px;max-width:150px;_width:150px;border:4px solid #fff;margin:0;}
.mod-filter-title{width:212px;height:37px;background:#262626 url(../images/filter-top.jpg) no-repeat;display:block;}

/* mod-hot */
.mod-hot-title{width:212px;height:37px;background:#262626 url(../images/hotprop_title.jpg) no-repeat;display:block;}

/* mod-featured */
.mod-featured{background-color:#262626;border:solid 1px #000000;width:100%;height:181px;margin:30px 0;}
.mod-featured img{height:100px;border:4px solid #fff;margin:5px 5px 0 0;}
.mod-featured .mod-title{border: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;}

/* 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;}

.del-date{text-align:right;font-weight:bold;}
/* contact */
.contactlink{text-align:center;}
.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;}

.copy_link{font:bold 11px arial;text-decoration:none;display:block;}

/* begin Menu */
/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
	text-align:left;
	text-decoration:none;
	outline:none;
	letter-spacing:normal;
	word-spacing:normal;
}

.art-menu, .art-menu ul
{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.art-menu li
{
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;
	position: relative;
	z-index: 5;
	background:none;
}

.art-menu li:hover
{
	z-index: 10000;
	white-space: normal;
}

.art-menu li li
{
	float: none;
}

.art-menu ul
{
	visibility: hidden;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	background:none;
}

.art-menu li:hover>ul
{
	visibility: visible;
	top: 100%;
}

.art-menu li li:hover>ul
{
	top: 0;
	left: 100%;
}

.art-menu:after, .art-menu ul:after
{
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.art-menu, .art-menu ul
{
	min-height: 0;
}

.art-menu ul
{
	background-image: url(../images/spacer.gif);
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}


/* menu structure */

.art-menu
{
	padding: 6px 6px 6px 6px;
}

.art-nav
{
	position: relative;
	height: 39px;
	z-index: 100;
}

.art-nav .l, .art-nav .r
{
	position: absolute;
	z-index: -1;
	top: 0;
	height: 39px;
	background-image: url('../images/nav.png');
}

.art-nav .l
{
	left: 0;
	right:0px;
}

.art-nav .r
{
	right: 0;
	width: 1190px;
	clip: rect(auto, auto, auto, 1190px);
}


/* end Menu */

/* begin MenuItem */
.art-menu ul li
{
	clear: both;
}

.art-menu a
{
	position:relative;
	display: block;
	overflow:hidden;
	height: 27px;
	cursor: pointer;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}


.art-menu a .r, .art-menu a .l
{
	position:absolute;
	display: block;
	top:0;
	z-index:-1;
	height: 81px;
	background-image: url('../images/MenuItem.png');
}

.art-menu a .l
{
	left:0;
	right:4px;
}

.art-menu a .r
{
	width:408px;
	right:0;
	clip: rect(auto, auto, auto, 404px);
}

.art-menu a .t 
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
	color: #F3F1E7;
	padding: 0 19px;
	margin: 0 4px;
	line-height: 27px;
	text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
	top:-27px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
	top:-27px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
	top:-27px;
}
.art-menu a:hover .t
{
	color: #F6F5EE;
}

.art-menu li:hover a .t
{
	color: #F6F5EE;
}

.art-menu li:hover>a .t
{
	color: #F6F5EE;
}


.art-menu a.active .l, .art-menu a.active .r
{
	top: -54px;
}

.art-menu a.active .t
{
	color: #F6F5EE;
}


/* end MenuItem */

/* begin MenuSeparator */
.art-nav .art-menu-separator
{
	display: block;
	width: 1px;
	height: 27px;
	background-image: url('../images/MenuSeparator.png');
}

/* end MenuSeparator */

/* begin MenuSubItem */
.art-menu ul a
{
	display:block;
	text-align: center;
	white-space: nowrap;
	height: 20px;
	width: 180px;
	overflow:hidden;
	line-height: 20px;
	margin-right: auto;


	background-image: url('../images/subitem-bg.png');
	background-position: left top;
	background-repeat: repeat-x;
	border-width: 0px;
	border-style: solid;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	display: inline;
	float: none;
	margin: inherit;
	padding: inherit;
	background-image: none;
	text-align: inherit;
	text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
	text-align: left;
	text-indent: 12px;
	text-decoration: none;
	line-height: 20px;
	color: #F6F5EE;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

.art-menu ul ul a
{
	margin-left: auto;
}

.art-menu ul li a:hover
{
	color: #F8F7F1;
	background-position: 0 -20px;
}

.art-menu ul li:hover>a
{
	color: #F8F7F1;
	background-position: 0 -20px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
	color: #F8F7F1;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
	color: #F8F7F1;
}

/* end MenuSubItem */
