html, body {
	text-align:center;
	margin:0px;
	padding:0px;
	font:normal 11px Arian AMU, Arial AMU, Arial Unicode;
	color:#424242;
}
div, input, textarea, table, tr, td,select,option{
	text-align:left;
	font:normal 11px Arian AMU, Arial AMU, Arial Unicode;
	color:#424242;
}
optgroup
{
	font-family: Arian AMU, Arial AMU, Arial Unicode;
	color:#424242;
}

img {
	border:0px;
}
form {
	margin:0;
	padding:0;
}
.cl {
	clear:left;
}
.cr {
	clear:right;
}
.cb {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.text_just {
	text-align:justify;
}
.all_ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#container {
	width:1003px;
	margin:0 auto;
}
/****************************************/
/* IDs **/
#header {
	height:139px;
	width:1003px;
	background:url(/img/header.jpg) no-repeat;
	float:left;
}
#left{float:left; width:223px; border-top:solid 3px #fff;}
#right{float:left; width:220px; border-top:solid 3px #fff;}
#content {
	float:left;
	border-top:solid 3px #fff;
	width:560px;
}
#footer {
	height:65px;
	clear:both;
	text-align:center;
}
#menu td {
	vertical-align:middle;
}
#logopad{margin:10px 0px 0px 10px;}
#menubg{height:38px; background:#a7b852; clear:left;}
#annonceblock{height:236px; overflow:auto; margin-top:5px; margin-right:3px; position:relative;}
#currencyblock{height:82px; background:#d6d6d6; margin:0px 0px 3px 0px; padding:0px; list-style-type:none;}
#curtitpad{padding:0px 0px 6px 10px;}
#tabblock{background:#e48605;height:expression(this.scrollHeight < 114 ? "114px" : "auto");
min-height:114px; position:relative; clear:both; padding:0px; margin:0px 0px 3px 0px; list-style-type:none;
}


.tabquest{background:#e48605;height:expression(this.scrollHeight < 114 ? "114px" : "auto");
min-height:114px; clear:both; padding:0px; margin:0px 0px 3px 0px; list-style-type:none;
}


#tabtop{height:25px;}
#tabbot{

clear:left;
 
width:220px; }
/* CLASSes **/
.mid {
	vertical-align:middle;
}
.imgborder {
	margin-bottom:3px;
}
.catblock {
	text-align:right;
	float:left;
	width:277px;
	margin-bottom:3px;
}
.lineblock {
	clear:left;
	height:35px;
	
	font-weight:bold;
	border-top:solid 1px #690508;
	border-bottom:solid 1px #690508;
	background:#b9191c;
	margin-right:3px;
	font-size:12px;
	color:#ffffff;
	line-height:24px;
	margin-bottom:2px;
}
.annocemoreimg {
	position:relative;
	top:4px;
	left:3px;
}
.news_active {
	float:left;
	height:25px;
	width:110px;
	text-align:center;
}
.news_passive {
	float:left;
	background:#d66002;
	height:23px;
	border-bottom:solid 2px #ffbc61;
	border-right:solid 2px #ffbc61;
	width:109px;
	text-align:center;
}
.quest {
	float:left;
	background:#d66002;
	height:23px;
	border-bottom:solid 2px #ffbc61;

	
	width:100%;
}
.quest_letter {
	
	color:#fff;
	font-weight:bold;	
	font-size:14px;
	
	padding:2px 5px 2px 5px;
}
.art_active {
	float:left;
	height:25px;
	width:109px;
	text-align:center;
}
.art_passive {
	float:left;
	background:#d66002;
	height:23px;
	border-bottom:solid 2px #ffbc61;
	border-left:solid 2px #ffbc61;
	width:108px;
	text-align:center;
}
.block1{ width:170px; background:#d6d6d6; padding:5px;vertical-align:top}
.curinnerblock{height:17px; clear:both; background:#efefef; padding:0px 10px 0px 10px;}
/* BACKGROUNDs **/
.loginbg{width:130px; height:106px; margin:10px 10px 0px 0px; padding:7px 15px 7px 15px; float:right;}
.weatherblock{background:url(/img/weather.gif) no-repeat; width:220px; height:72px; margin-bottom:3px;color:#000}
.weatherblockhover{background:url(/img/weatherhover.gif) no-repeat; width:220px; height:72px; margin-bottom:3px;color:#8f8f8f}
.copybg{height:29px; text-align:center; line-height:29px; background:#a7b852; color:#fff; font-size:12px;}
/* FONTs **/
.annonce {
	font-size:15px;
	color:#e48605;
}
.date {
	font-size:10px;
	color:#fff;
	background:#4d5b1b;
	padding:2px;
}
.date2 {
	background:#fdc880;
	font-size:10px;
	color:#004d21;
	margin:3px;
	padding:2px;
	float:left;
}
.weather {
	font-size:12px;

	font-weight:bold;
	position:relative;
	top:41px;
	left:8px;
}
.currency {
	font-size:15px;
	font-weight:bold;
	
	position:relative;
	top:5px;
}
.usd {
	
	font-size:12px;
}
.newstitle {
	color:#052000;
}
/* LINKs **/
a, a:active, a:visited {
	color:#382a1c;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.menu, a.menu:active, a.menu:visited {
	color:#fff;
	font-size:13px;
	padding:0px 5px 0px 5px;
}
a.menu:hover {
	text-decoration:none;
	color:#000;
}
a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover {
	text-decoration:none;
	color:#052000;
	font-size:13px;
	padding:0px 5px 0px 5px;
}
.menu_act {
	background:url(/img/menu_act.gif) repeat-x;
	vertical-align:middle;
}
a.footmenu, a.footmenu:active, a.footmenu:visited {
	color:#052000;
	font-size:13px;
	line-height:30px;
}
a.footmenu:hover {
	text-decoration:underline;
}
a.footmenu_act, a.footmenu_act:active, a.footmenu_act:visited, a.footmenu_act:hover {
	text-decoration:underline;
	color:#052000;
	font-size:13px;
	line-height:30px;
}
a.copyright, a.copyright:active, a.copyright:visited {
	color:#fff;
	text-decoration:none;
	font-size:12px;
}
a.copyright:hover {
	text-decoration:underline;
}
a.pager, a.pager:active, a.pager:visited {
	padding-left:3px;
	padding-right:3px;
	color:#5e5e5e;
	font-weight:bold;
}
a.pager:hover {
	text-decoration:none;
	color:#aeaeae;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
}
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover {
	text-decoration:none;
	color:#aeaeae;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
}
a.more, a.more:active, a.more:visited {
	color:#4d5b1b;
	font-size:11px;
	
}
a.more:hover {
	text-decoration:none;
	color:#697d23;
}
a.more2, a.more2:active, a.more2:visited {
	color:#fff;
	font-size:11px;
	position:relative;
	top:-3px;
	left:-3px;
}
a.more2:hover {
	text-decoration:none;
	color:#052000;
}
a.cat, a.cat:active, a.cat:visited {
	color:#323232;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
	border:0px solid red;
	width:155px;
	display:block;
	float:right;
}
a.cat:hover {
	text-decoration:none;
	color:#595959;
}


a.subcat_a, a.subcat_a:active, a.subcat_a:visited {
	color:#ffffff;
	font-size:12px;
	
}
a.subcat_a:hover {
	text-decoration:none;
	color:#595959;
}



a.newstext, a.newstext:active, a.newstext:visited {
	color:#fff;
}
a.mainnewstitle, a.mainnewstitle:active, a.mainnewstitle:visited {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:23px;
}
a.mainnewstitle:hover {
	text-decoration:none;
	color:#000;
}
a.reg, a.reg:active, a.reg:visited {
	color:#fff;
	text-decoration:underline;
	clear:both;
	float:right;
}
a.reg:hover {
	text-decoration:none;
}
/* CONTACTs **/
.contact_titles {
	width:115px;
	clear:left;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.contact_titles_error {
	color:#a10000;
	width:115px;
	clear:left;
	float:left;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}

.contact_titles_error_q {
	color:#a10000;
	width:90px;
	clear:left;
	float:left;
	text-align:right;
	padding-right:5px;	
}
.contact_titles_q {
	width:90px;
	clear:left;
	float:left;
	text-align:right;	
	padding-right:5px;
}

.asterisk {
	color:#a10000;
	font-size:18px;
	padding:2px 5px 0px 3px;
}
.mandatory {
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

.inputtext {
	border:solid 1px #6c6b6b;
	width:200px;
	background:#f6f6f6;
	margin-bottom:10px;
	height:16px;
	color:#2b2b2b;
}
.inputtext_q {
	border:solid 1px #6c6b6b;
	width:250px;
	background:#f6f6f6;
	margin-bottom:10px;
	height:14px;
	color:#2b2b2b;
}
.code_q {
	border:solid 1px #6c6b6b;
	width:130px;
	height:14px;
	
	background:#f6f6f6;
	margin-bottom:10px;
	height:14px;
	color:#2b2b2b;	
	float:left;
}

.inputtextarea_q{
	border:solid 1px #6c6b6b;
	width:250px;
	height:120px;
	background:#f6f6f6;	
	margin-bottom:10px;
	color:#2b2b2b;
}


.inputtext_ann {
	border:solid 1px #6c6b6b;
	width:300px;
	height:16px;
	background:#f6f6f6;	
	margin-bottom:10px;
	color:#2b2b2b;
}
.inputtextarea_ann {
	border:solid 1px #6c6b6b;
	width:300px;
	height:150px;
	background:#f6f6f6;	
	margin-bottom:10px;
	color:#2b2b2b;
}

.inputtextarea{
	border:solid 1px #6c6b6b;
	width:320px;
	height:120px;
	background:#f6f6f6;	
	margin-bottom:10px;
	color:#2b2b2b;
}

.button {
	border:solid 1px #6c6b6b;
	margin:0px;
	padding:0px;
	background:#e48605;
	height:22px;
	cursor:pointer;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.code {
	border:solid 1px #6c6b6b;
	width:83px;
	height:28px;
	font-size:20px;
	text-align:center;
	background:#f6f6f6;
	color:#e48605;
	font-weight:bold;
	font-family:Georgia;
	line-height:28px;
	float:left;
}


/* REG **/
.reg_titles {
	width:180px;
	clear:left;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.reg_titles_error {
	color:#a10000;
	width:180px;
	clear:left;
	float:left;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}

.error_text {
	color:#a10000;
	
}

/*****************/
/* LOGIN **/
.linput {
	width:125px;
	height:15px;
	border:solid 1px #a4a4a4;
	background:#e2e2e2;
	padding-left:3px;
	color:#010409;
}
.lbutton {
	color:#fff;
	padding:0px;
	margin:0px;
	border:0px;
	width:37px;
	background:none;
	cursor:pointer;
	float:right;
	
}
.lselect {
	width:130px;
	height:21px;
	border:solid 1px #a4a4a4;
	background:#e2e2e2;
	color:#010409;
	margin-top:5px;
}
.news_names{
	border:1px dashed #4d5b1b;
	padding:5px;
}
.sep{
	background:url(/img/sep.gif) repeat-x center center;
	clear:both;
	height:15px;
}

.sep_red{
	background:url(/img/sep_red.gif) repeat-x center center;
	clear:both;
	height:15px;
}

a.n_name, a.n_name:active, a.n_name:visited {
	color:#4d5b1b;
	text-decoration:none;
	font-weight:bold;
}
a.n_name:hover {
	text-decoration:underline;
}

a.n_name_act, a.n_name_act:active, a.n_name_act:visited, a.n_name_act:hover {
	color:#8f9a68;
	text-decoration:underline;
	font-weight:bold;
}

.n_name{
	color:#4d5b1b;
	text-decoration:none;
	font-weight:bold;
}

.title {
	color:#4d5b1b;
	font-weight:bold;
	font-size:16px;
	line-height:25px;
}
.articleul{
	background:#b9191c;
	width:220px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 3px 0px;
	list-style-type:none;
	color:#FFFFFF;
	
}
.article_title{
	background:#690508;
	padding:5px;
	font-weight:bold;
	margin-bottom:5px;
}
.article_li{
	padding:1px 5px 1px 5px;
}
a.article_li_a,a.article_li_a:visited,a.article_li_a:active {
	color:#ffffff;
	text-decoration:none;
}
a.article_li_a:hover{
	color:#ffffff;
	text-decoration:underline;
}

a.article_li_a_act,a.article_li_a_act:visited,a.article_li_a_act:active,a.article_li_a_act:hover{
	color:#ffffff;
	text-decoration:underline;
}


.white_sep{
	background:url(/img/white_sep.gif) repeat-x center center;
	clear:both;
	height:8px;
}

.white{
	color:#FFFFFF;
	font-size:13px;
}


.inp{border:1px solid #333333; background:#a6a6a6; width:214px; height:15px; color:#FFF; font-size:11px; margin-top:5px; cursor-color:red}
.selinp{border:1px solid #333333; background:#a6a6a6; width:217px; height:18px; color:#FFF; font-size:11px; margin-top:5px;}
.inptext{float:left; width:120px;text-align:right;padding-right:5px}
.error_inptext{float:left; width:120px;text-align:right;padding-right:5px;color:#ffffff}
.loading_div{position:absolute; margin-top:20px;margin-left:45px;display:none;}
a.cat_a,a.cat_a:visited,a.cat_a:active,a.cat_a:hover{
	color:#d66002;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
a.cat_a:hover{
	color:#e48605;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

a.white,a.white:visited,a.white:active,a.white:hover{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
a.white:hover{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

.cat_a{
	color:#e48605;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.home_cats{
	text-align:right;	
	float:right;
	width:237px;
	
}
.home_title{
	font-weight:bold;
	font-style:italic;
	padding-right:10px;
	font-size:12px;
	float:right;
	color:#323232;
	text-align:right;
	padding-bottom:2px;	
	width:200px;
	line-height:15px;
}
.tit_ann{
	float:left;
	width:90px;
	
	color:#4d5b1b;
	font-weight:bold;
	padding:2px 5px 2px 0px;
}

.tit_ann2{	
	color:#4d5b1b;
	font-weight:bold;
	float:left;
	width:40px;
	padding:0px 0px 0px 0px;
}

a.marquee_link,a.marquee_link:hover,a.marquee_link:active,a.marquee_link:visited{
	color:#ffffff;
	font-weight:bold;
	letter-spacing:2px;
	font-size:16px;
}
.my_data{
	border:2px solid #a7b852;
	padding:5px;
	margin-left:1px;
	margin-right:4px;
	margin-top:8px;
	margin-bottom:8px;
	background:#ced5aa;
}
.title_red{
	font-size:12px;
	color:#690508;
	font-weight:bold;
}
.title_green{
	font-size:12px;
	color:#353e09;
	font-weight:bold;
}
a.menu_log,a.menu_log:hover,a.menu_log:active,a.menu_log:visited{
	
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a.menu_log:hover{
	font-weight:bold;
	
	font-size:11px;
	text-decoration:underline;
}

a.menu_log_act,a.menu_log_act:active,a.menu_log_act:visited,a.menu_log_act:hover{
	
	font-weight:bold;
	
	font-size:11px;
	text-decoration:underline;
}
.div_img{
	width:50px;
	height:50px;
	padding:2px;
	margin:3px;
	text-align:center;
	border:1px solid #a7b852;
	float:left;
}
.info_div{
	border:1px dotted #690508;
	background:#ebd8d8;
	padding:10px;
	display:none;
	position:absolute;
	width:300px;
	margin-top:25px;
	margin-left:-150px;
	z-index:100
}
.close_div{
	float:right;
	border:1px dotted #690508;
	color:#690508;
	font-weight:bold;
	cursor:pointer;
	padding:2px;
}
.about_project{
	position:absolute;
	margin-top:-25px;
	margin-left:5px;
}
.phone_number{
	font-weight:bold;
	width:250px;
	font-size:20px;
	color:#ffffff;
	position:absolute;
	text-align:right;
	top:5px;
	left:570px;
	
}
.phone_number6{
	font-weight:bold;
	width:250px;
	font-size:20px;
	color:#ffffff;
	position:absolute;
	text-align:right;
	top:5px;
	left:550px;	
}
.ann_imgborder{

padding:2px;
border:1px solid #dda953;

}
.ann_imgdiv{
width:70x;
height:54px;
float:left;
margin:5px
}
.img_but{
float:right;

padding:10px;
}
.thumb{float:left; width:100px; height:160px; padding:2px; margin:2px; border:1px solid #EEEEEE}
.uniq_number{font-size:20px;font-weight:bold;color:#690508}
.cur_color{color:#000}
.cur_colorhover{color:#8f8f8f}