/* CSS Document */
body {
	margin:0px;
	padding:0px 0px;
	height:100%;
	background:#bbbbbb;/*this*/
}
body, div, td, span, p {
	font-family:Tahoma;
	font-size:12px;
	color:#525252;
	text-align:left;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000;
	font-weight:normal;
	margin:10px 0px;
}
h1 img {
	margin-right:10px;
}
h1 span {
	padding-right:0px 10px;
	font-size:10px;
	color:#949494;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#466048;
	text-transform:uppercase;
	margin:5px 0px;
}
a:hover {
	text-decoration:none;
} 
.clear {
	clear:both;
}
/*--------------------------------------------------------------------------------------- / head-wrap / */
#wrapper_main {
	max-width:1280px;
	width:expression(document.body.clientWidth > 1280? "1280px" : "100%");
	background:#ffffff;/*this*/
}
.wrapper {
	width:100%;
	height:100%;
}
/*--------------------------------------------------------------------------------------- / head-wrap / */
.head-w{
	width:100%;
	height:139px;
}
.head-wrapper {
	width:100%;
	height:139px;
}
.head-wrapper th {
	width:50%;
	height:139px;
	background:url(../images/head-left-bg.png) repeat-x left top;
	text-align:left;/*this*/
}
.head-wrapper td {
	width:50%;
	height:139px;
	text-align:right;/*this*/
	background:url(../images/head-right-bg.png) repeat-x right top;
}
#head-logo {
	width:auto;
}
#search {
	position:relative;
	max-width:1280px;
	width:expression(document.body.clientWidth > 1280? "1280px" : "100%");
	height:26px;
	margin-top:-26px;
	//margin-top:-28px;
	margin-left:0px;
	top:120px;
	z-index:999;
	text-align:right;
	right:22px;
}
.input-search {
	border:none;
	width:219px;
	height:26px;
	background:url(../images/input-search.png) no-repeat left top;
	padding:3px 10px 0px 10px;
}
.button-search {
	border:none;
	width:62px;
	height:26px;
	background:url(../images/button-search.png) no-repeat left -1px;
	cursor:pointer;
	float: right;
	//float: none;
}
/*-------------------------------------------------------------------------------------------------------------for sub page--------------------------------*/
/*--------------------------------------------------------------------------------------- / head-wrap / */
.head-w-s {
	width:100%;
	height:139px;
}
.head-wrapper-s {
	width:100%;
	height:139px;
}
.head-wrapper-s th {
	width:50%;
	height:139px;
	text-align:left;/*this*/
	background:url(../images/head-left-bg.png) repeat-x left top;
}
.head-wrapper-s td {
	width:50%;
	height:139px;
	text-align:right;/*this*/
	background:url(../images/head-right-bg-s.png) repeat-x right top;
}
#head-logo-s {
	width:auto;
}
#search-s {
	position:relative;
	height:26px;
	margin-top:-26px;
	//margin-top:-28px;
	margin-left:0px;
	max-width:1280px;
	width:expression(document.body.clientWidth > 1280? "1280px" : "100%");
	top:120px;
	z-index:999;
	text-align:right;
	right:22px;
}
.input-search-s {
	border:none;
	width:219px;
	height:26px;
	background:url(../images/input-search-s.png) no-repeat left top;
	padding:3px 10px 0px 10px;
}
.button-search-s {
	border:none;
	width:62px;
	height:26px;
	background:url(../images/button-search-s.png) no-repeat left -1px;
	cursor:pointer;
	float: right;
	//float: none;
}
#icons-s {
	position:relative;
	height:79px;
	margin-top:-79px;
	//margin-top:-82px;
	margin-left:0px;
	max-width:1280px;
	width:expression(document.body.clientWidth > 1280? "1280px" : "100%");
	top:80px;
	z-index:999;
	text-align:right;
	right:12px;
	padding:0px;
	
}



#icons-s img {
	margin:0px 10px;
}
/*-------------------------------------------------------------------------------------------------------------for sub page end--------------------------------*/
/*--------------------------------------------------------------------------------------- / menu-main-wrap / */
.menu-main-w {
	width:100%;
	height:132px;
}
.menu-main-wrapper {
	width:100%;
	height:132px;
}
.menu-main-left-bg {
	width:30px;
	background:url(../images/menu-main-left-bg.png) no-repeat right top;
}
.menu-main-right-bg {
	width:30px;
	background:url(../images/menu-main-right-bg.png) no-repeat left top;
}
.menu-main {
	width:100%;
	height:132px;
	background:url(../images/menu-main-bg.png) repeat-x left top;
}
.menu-main table {
	width:100%;
	height:132px;
	background:url(../images/menu-main-bg.png) repeat-x left top;
}
.menu-main table td {
	width:33.3%;
	height:132px;
	padding:5px 10px;
	vertical-align:top;
	background:url(../images/menu-main-separator.png) no-repeat right top;
}
.menu-main table td ul {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:12px;
}
.menu-main table td ul li {
	display:block;
	list-style:none;
	margin:3px 0px;
	//margin:2px 0px;
	line-height:12px;
	padding:0px;
}
.menu-main table td ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	padding:5px 10px 0px 10px;
	display:block;
	height:21px;
	//height:26px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
ul#main_menu li:hover, ul#main_menu li.iehover {
	height:26px;
	background:url(../images/menu-main-hover-right-bg.png) no-repeat right top;
}
ul#main_menu_1 li:hover, ul#main_menu_1 li.iehover {
	height:26px;
	background:url(../images/menu-main-hover-right-bg.png) no-repeat right top;
}
ul#main_menu_2 li:hover, ul#main_menu_2 li.iehover {
	height:26px;
	background:url(../images/menu-main-hover-right-bg.png) no-repeat right top;
}
.menu-main table td ul li a:hover {
	padding:5px 10px 0px 10px;
	height:21px;
	color:#fff770;
	//height:26px;
	text-decoration:none;
	background:url(../images/menu-main-hover-left-bg.png) no-repeat left top;
}
#menu-main-last {
	background:none;
}
/*-------------------------------------------------------------------------------------------------------------for sub page--------------------------------*/
/*--------------------------------------------------------------------------------------- / menu-main-wrap / */
.menu-main-w-s {
	width:100%;
	height:132px;
}
.menu-main-wrapper-s {
	width:100%;
	height:132px;
}
.menu-main-left-bg-s {
	width:30px;
	background:url(../images/menu-main-left-bg-s.png) no-repeat right top;
}
.menu-main-right-bg-s {
	width:30px;
	background:url(../images/menu-main-right-bg-s.png) no-repeat left top;
}
.menu-main-s {
	width:100%;
	height:132px;
	background:url(../images/menu-main-bg-s.png) repeat-x left top;
}
.menu-main-s table {
	width:100%;
	height:132px;
	background:url(../images/menu-main-bg-s.png) repeat-x left top;
}
.menu-main-s table td {
	width:33.3%;
	height:132px;
	padding:5px 10px;
	vertical-align:top;
	background:url(../images/menu-main-separator-s.png) no-repeat right top;
}
.menu-main-s table td ul {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:12px;
}
.menu-main-s table td ul li {
	display:block;
	list-style:none;
	margin:3px 0px;
	//margin:2px 0px;
	line-height:12px;
	padding:0px;
}
.menu-main-s table td ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	padding:5px 10px 0px 10px;
	display:block;
	height:21px;
	//height:26px;
	font-size:12px;
	font-weight:bold;
	
	color:#fff;
}
ul#main_menu-s li:hover, ul#main_menu-s li.iehover {
	height:26px;
	background:url(../images/menu-main-hover-right-bg-s.png) no-repeat right top;
}
ul#main_menu_1-s li:hover, ul#main_menu_1-s li.iehover {
	height:26px;
	background:url(../images/menu-main-hover-right-bg-s.png) no-repeat right top;
}
ul#main_menu_2-s li:hover, ul#main_menu_2-s li.iehover {
	height:26px;
	background:url(../images/menu-main-hover-right-bg-s.png) no-repeat right top;
}
.menu-main-s table td ul li a:hover {
	padding:5px 10px 0px 10px;
	height:21px;
	color:#fff770;
	//height:26px;
	text-decoration:none;
	background:url(../images/menu-main-hover-left-bg-s.png) no-repeat left top;
}
#menu-main-last-s {
	background:none;
}
/*-------------------------------------------------------------------------------------------------------------for sub page end--------------------------------*/
/*--------------------------------------------------------------------------------------- / nav-wrap / */
.nav-w{
	width:100%;
	height:30px;
}
.nav-wrapper {
	width:100%;
	height:30px;
}
.nav-left-bg{
	width:30px;
	height:30px;
	background:url(../images/nav-left-bg.png) no-repeat right top;
}
.nav-right-bg{
	width:30px;
	height:30px;
	background:url(../images/nav-right-bg.png) no-repeat left top;
}
.nav{
	width:100%;
	height:30px;
	background:#ebebeb;
	color:#4d4e4d;
	font-size:11px;
	padding-left:20px;
}
.nav a {
	color:#0071bb;
	font-size:11px;
}
.nav span {
	color:#b5b5b5;
	font-size:11px;
	padding:0px 3px;
}

/*--------------------------------------------------------------------------------------- / content-wrap / */
.content-w {
	width:100%;
	height:100%;
	padding:15px 20px;
	vertical-align:top;
}
.content-wrapper {
	width:100%;
	vertical-align:top;
}
.content-wrapper td {
	vertical-align:top;
}
/*-------------------------------------------------------------------------------------------------------------for index page --------------------------------*/
/*----------------------------------------------------------- / left-content-i/ */
.left-content-i {
	width:100%;
	padding:0px 20px 0px 0px;
}
.news-wrap-i {
	border-bottom:#e4e4e4 1px solid;
	margin-bottom:15px;
}
.news-wrap-i img {
	float:left;
	margin:0px 20px 15px 0px;
}

.news-wrap-i a {
	color:#525252;
}

.news-wrap-i .news-date {
	color:#d42820;
	font-size:14px;
	line-height:20px;
}
.news-arhive-i {
	text-align:right;
	margin:10px 0px;
}
.news-arhive-i a {
	font-weight:bold;
	color:#005790;
	background:url(../images/arhive-news-bullet.gif) no-repeat left 6px;
	padding-left:10px;
}
.news_anounce_link {
	text-decoration:none;
}
.news_anounce_link:hover {
	text-decoration: underline;
}
.news_header{
	font-weight:700;
}
/*----------------------------------------------------------- / right-content-i/ */
.right-content-i {
	width:291px;
}
#sait-serv-i {
	width:291px;
	margin:15px 0px;
}
#right-banner-i img {
	margin:5px 0px;
}
/*-------------------------------------------------------------------------------------------------------------for index page end--------------------------------*/

/*-------------------------------------------------------------------------------------------------------------for sub page -----------------------------------*/
/*----------------------------------------------------------- / left-content-s/ */
.left-content-s {
	width:291px;
	height:100%;
}
.left-content-s-wrap {
	width:291px;
	height:100%;
}
.left-content-s-wrap th {
	width:291px;
	height:100%;
	font-style:normal;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
.left-content-s-wrap td {
	width:291px;
}
#contacts-lb {
	position:relative;
	bottom:0px;
}
.left-menu-link {
	margin:15px 10px 20px 10px;
	padding-left:12px;
	background: url(../images/left-sub-menu-bullet.gif) no-repeat left 5px;
}
.left-menu-link a {
	color:#0071bb;
}
.left-sub-menu-w-1 {
	width:291px;
	background:url(../images/left-sub-sub-menu-top-bg.png) no-repeat left top;
	padding:0px 0px 0px 0px;
	margin:10px 0px;
}
.left-sub-menu-w-2 {
	width:251px;
	//width:291px;
	background:url(../images/left-sub-sub-menu-bottom-bg.png) no-repeat left bottom;
	padding:15px 20px 15px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#343434;
}
.left-sub-menu-w-2 a {
	font-weight:bold;
	text-decoration:none;
	color:#124d93;
	font-size:12px;
}
.left-sub-menu-link {
	margin:10px 0px 5px 15px;
	padding-left:10px;
	background:url(../images/left-sub-sub-menu-bullet.gif) no-repeat left 5px;
}
.left-sub-menu-link a {
	font-weight:normal;
	text-decoration: underline;
	font-size:11px;
	color:#0071bb;
}
.left-sub-menu-link a:hover {
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#0071bb;
}
/*----------------------------------------------------------- / right-content-s/ */
.right-content-s {
	width:100%;
	padding:0px 0px 0px 20px;
}
.right-menu-link {
	margin-bottom:20px;
	background:url(../images/content-link-bullet.gif) no-repeat left 5px;
	padding-left:10px;
}
.right-menu-link a {
	font-size:12px;
	color:#0071bb;
}

/*-------------------------------------------------------------------------------------------------------------for sub page end--------------------------------*/

/*------------------------------------------------------------------------ / footer-menu-wrap / */
.footer-menu-w{
	width:100%;
	height:84px;
	background:url(../images/footer-bg.png) repeat-x left top;
	padding:0px 0px;/*this*/
}
.footer-menu-wrapper {
	width:100%;
	height:84px;
}
.footer-menu-wrapper td {
	width:25%;
	line-height:20px;
	padding:10px 20px;
	vertical-align:top;
	height:84px;
}
.footer-menu-wrapper td a {
	color:#fff;
	font-size:11px;
}
.footer-menu-wrapper td a:hover {
	color:#a0e3f8;
	font-size:11px;
}
#footer-menu-active {
	color:#a0e3f8;
	font-size:11px;
	text-decoration:none;
}
#footer_left_shadow {/*this*/
	height:84px;/*this*/
	background:url(../images/footer_bg_left.png) no-repeat left top;/*this*/
}
#footer_right_shadow {/*this*/
	height:84px;/*this*/
	background:url(../images/footer_bg_right.png) no-repeat right top;/*this*/
	padding:0px 20px;/*this*/
}
/*------------------------------------------------------------------------ / copyright-wrap / */
.copyright-wrapper {
	width:100%;
	height:60px;
}
.copyright-wrapper td {
	height:60px;
	vertical-align: middle;
	color:#303030;
}
.copyright-wrapper td img {
	margin-right:10px;
	clear:left;
}
.count {
	width:1px;
	padding:0px 0px 0px 40px;
}
.cr-gn {
	font-size:11px;
	color:#303030;
	width:100%;
}
.cr-d {
	font-size:11px;
	color:#8e8e8e;
	white-space:nowrap;
	padding:0px 20px 0px 0px;
}


.main_menu_active {
	color:#fff770 !important;
	
}


/*------------------------------------------------------------------------ / paginator / */
#paginationControl a {
	color:#0D5A72
}


/*------------------------------------------------------------------------ / region / */




/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:800px;	
	min-height:750px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(http://flowplayer.org/tools/img/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}






















































