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; }
#news p{margin:0px; padding:0px;}
.all_ul { padding:0px; margin:0px; list-style-type:none; }
#container { background:#2c2c2c url(/img/main_bg.gif) repeat-x top center; width:1003px; margin:0 auto; position:relative;}
/* IDs **/
#menu { width:241px; position:relative; top:7px; margin-top:20px}
#left { background:#343434 url(/img/left_bg.gif) repeat-x; width:260px; border-left:solid 1px #545454; border-right:solid 1px #545454;}
#right { }
#content2 { padding:10px 23px 0px 23px;clear:both; width:610px;}
#content1 { padding:20px 0px 0px 0px;  clear:both;}
/* CONTACTs **/
.contact_titles { width:120px; clear:left; float:left; text-align:right; padding-right:5px; }
.contact_titles_error { color:#f26969; width:120px; clear:left; float:left; text-align:right; padding-right:5px; }
.asterisk { color:#ffe112; font-size:18px; padding:2px 5px 0px 3px; }
.mandatary { color:#E2E2E2; }
.inputtext { border:solid 1px #fff; width:195px; background:none; margin-bottom:5px; height:16px; color:#fff; }
.inputtextarea { border:solid 1px #fff; width:310px; height:90px; background:none; overflow:auto; scrollbar-face-color: #ffe112; scrollbar-highlight-color: #ffe112; scrollbar-shadow-color: #000; scrollbar-3dlight-color: #000; scrollbar-arrow-color:  #000; scrollbar-track-color:#000; scrollbar-darkshadow-color: #000; margin-bottom:5px; color:#fff; }
.button { border:solid 1px #fff; margin:0px; padding:0px; background:none; height:22px; cursor:pointer; text-align:center; color:#ffe112; }
.code { border: solid 1px #fff; width:78px; height:28px; font-size:20px; text-align:center; background:none; color:#ffe112; }
/* BACKGROUNDs **/
.sep { width:220px; background:url(/img/sep.gif) repeat-x top center; height:1px; }
/* FONTs **/
.copy { color:#FFF; font-size:10px; font-weight:bold; position:relative; top:35px; }
.tel { font-family:Georgia; font-size:27px; }
.fs27{font-size:27px; color:#ffe112;}
.yellow{color:#ffe112;}
.tel2 { font-family:Georgia; font-size:20px; }
.date { background:#676767; text-align:center; }
.left_contacts { color:#b2b2b2; clear:left; position:relative; left:10px; }
.yellow { color:#ffe012; font-size:15px; }
/* LINKs **/
a, a:active, a:visited { color:#fff; text-decoration:none; }
a:hover { color:#ffe112; text-decoration:none; }
a.copyright, a.copyright:active, a.copyright:visited { text-decoration:none; color:#d4d4d4; font-weight:bold; font-family:verdana; }
a.copyright:hover { text-decoration:underline; color:#d4d4d4; font-weight:bold; font-family:verdana; }
a.pager, a.pager:active, a.pager:visited { text-decoration:none; color:#fff;font-size:13px; font-weight:bold; }
a.pager:hover { text-decoration:none; color:#ffe012;font-size:13px; font-weight:bold; }
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover { text-decoration:none; color:#ffe012; font-size:13px; font-weight:bold; }
a.more, a.more:active, a.more:visited { text-decoration:none; color:#b2b2b2; background:#676767; padding:3px 7px 3px 7px; line-height:15px; }
a.more:hover { text-decoration:none; color:#fff; background:#676767; padding:3px 7px 3px 7px; line-height:15px; }
a.lang, a.lang:active, a.lang:visited { text-decoration:none; padding-right:5px; font-size:12px; font-family:verdana; }
a.lang:hover { text-decoration:none; padding-right:5px; font-size:12px; font-family:verdana; }
a.lang_act, a.lang_act:active, a.lang_act:visited, a.lang_act:hover { text-decoration:none; color:#ffe112; padding-right:5px; font-size:12px; font-family:verdana; }
a.yellow, a.yellow:active, a.yellow:visited { color:#fff; font-size:15px; }
a.yellow:hover { color:#ffe012; font-size:15px; }

a.leftmenu, a.leftmenu:link, a.leftmenu:active, a.leftmenu:visited { background: url('/img/menu_bg_pass.gif') no-repeat; display:block; width:205px; height:28px; color:#fff; font-size:18px; padding-left:35px; padding-top:5px;}
a.leftmenu:hover { color:#FFE112; background: url('/img/menu_bg_act.gif') no-repeat}

a.menu_act, a.menu_act:link, a.menu_act:active, a.menu_act:visited ,a.menu_act:hover{ background: url('/img/menu_bg_act.gif') no-repeat; display:block; width:205px; height:28px; color:#FFE112; font-size:18px; padding-left:35px; padding-top:5px;  }

a.more1, a.more1:active, a.more1:visited { text-decoration:none; color:#ffe112; line-height:15px; float:right;margin-right:5px;}
a.more1:hover { text-decoration:none; color:#b2b2b2;  line-height:15px; }
.tit { text-decoration:none; color:#ffe112; font-weight:bold; line-height:15px;}

.news_tit { color:#ffe112;}
.newli{width:160px; height:320px; text-align:left; float:left;}
.newslidiv{width:157px; background:#676767; border-left:solid 1px #fff; color:#fff; height:20px; line-height:20px; padding-left:3px;}
.w150{width:150px;}
.newsimgpad{padding:10px 0px 5px 0px;}
.posrelNewsName{position:relative; z-index:100000; top:0px; left:0px;}
.posabsNewsName{position:absolute; z-index:100000; top:220px; left:10px; font-weight:bold; font-size:15px;width:280px; height:42px;}
.newsText{
	font-size:14px;
}
.shortNews:hover{
	color:inherit;

}