/*
@font-face { font-family: frutiger_bold;  src: url("frutiger_bold.eot") } 
@font-face { font-family: frutiger_bold;  src: url("frutiger_bold.ttf")  } 
@font-face { font-family: frutiger;  src: url("frutiger.eot") } 
@font-face { font-family: frutiger;  src: url("frutiger.ttf")  }
*/
@font-face {
 font-family: Narrow;
 src: url("arial_narrow.eot") /* EOT file for IE */
}
@font-face {
 font-family: Narrow;
 src: url("arial_narrow.TTF") /* TTF file for CSS3 browsers */
}

@font-face { font-family: NarrowBold; src: url("arialnb.eot"); }
@font-face { font-family: NarrowBold; src: url("arialnb.TTF");   }

body {
	background: #fff url(../images/bg.png) top left repeat-x;
	margin: 0;
	font-size:.8em; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#999; 
	/*line-height:1.43em;*/ 
}
body,html { height:100%}
.input{
font-family: Narrow;
}
h1{
	font-family: Narrow,  Helvetica , sans-serif; 
    font-size:2.5em;
font-weight:normal;
    color: #f90003;
    margin: 10px 0px 10px 0px;

}

h1.small{
    font-family: Arial, sans-serif; 
    font-size: 16px;
    color: #0094D4;
    margin: 10px 0px 20px 0px;
    font-weight: bold;
}
h3{
	font-family: Arial, sans-serif; 
    font-size: 16px;
	color: #0094D4;
    margin: 10px 0px 10px 5px;

}
h2{
	font-family: NarrowBold , sans-serif; 
    font-size: 1.6em;
	font-weight: bold;
    color: #0094D4;
	text-transform: uppercase;
    margin: 10px 0px 10px 15px;

}
hr{
border-top: 1px solid #cccccc;
color: #cccccc;
border-bottom: none;
border-left: none;
border-right: none;
margin-top: 10px;
}
a img { 
	border:0;
}
a { 
	color: #4E93D1;
	text-decoration:underline; 
}
a:hover { 
	text-decoration:none; 
}

a.name{
   font-size: 14px;
   text-decoration:none; 
}
a.name:hover{
   text-decoration:underline; 
}

span.subhead{
	
	font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
		}
	
span.sh{
	
	font-size: 13px;
	color: #666666;
	margin-top: 5px;
	margin-bottom: 5px;
		}
	div.plash{
    background: #F8F8F8 url(../images/bg_news.jpg) bottom right no-repeat;
		padding: 10px 30px;
	margin-top: 0px;
	padding-top: 20px;
	/*width: 100%;*/
	}
	div.plash ul{
	margin: 3px 5px;
	margin-bottom: 10px;
	list-style: none;
	/*list-style-image: url('/images/bullet_news.gif');	
	margin-bottom: 9px;*/
	
	padding-left: 30px; 
	margin-left: 0px;
	}
	div.plash ul li{
	margin-bottom: 2px;
	
	}
	div.plash ul li span{
	font-size: 11px;
	}
	table{

border-collapse: collapse;

}
table td{
font-size: 12px;
border: none;
color:#6A605E;
}
.left_column  ul{
		margin: 0;
		padding: 0;
		list-style: none;
	}
.left_column  ul li{
		padding: 0 0 14px 0;
		font-size: 13px;
		color: #b4d0e1;
	
	}
.left_column  ul li.l2{
		padding: 0 0 14px 20px;
		font-size: 11px;
		color: #b4d0e1;
		
	}
.left_column  ul li a{
		font-size: 13px;
		color: #07639d;
	
	
	}
	
.left_column  ul li a.selected{
		color:#C40B11;
		text-decoration: none;
		font-weight: bold;	
		
	}
	
.left_column  ul li.l2 a{
		font-size: 11px;
		
		
	}

#header {
	background: #134E91 url(../images/head.png) top left no-repeat;
	width: 900px;
}
.h-contacts {
	color: #fff;
	padding: 50px 0 0 0;
	font-size: 1.25em;
	text-align: right;
	font-family: Narrow;
	font-weight: bold;
}
.h-contacts a{
	font-family: Narrow;
	font-weight: normal;
}
.h-contacts p {
font-family: NarrowBold;
	margin: 0;
}
.h-contacts a {
	color: #fff;
}
.h-contacts .phone {
	font-size: 1.4em;
}
.top_login_form {
	padding: 5px 0 0 20px;
}
.top_icons {
text-align:center;
margin-top: 5px; 
margin-left: 65px;
}
.top_icons a {
	padding: 0 5px;
}
.top_form {
	padding-left:40px;
	margin-top: -5px;
}
.top_form h4 {
	color:#D9F0FF;
	font-size: 11px;
	margin-top: 15px;
	margin-bottom:11px;
	margin-left:40px;
}
.top_form, .top_form a, .top_form table td {
	color:#fff;
	font-size: 11px;
	font-size: 11px;
}
.top_menu ul { display:block; margin: -3px 0 0 0; padding: 0 }
.top_menu ul li {
	list-style:none;
	display:block;
	float: left;
	font-family: NarrowBold;
	/*margin: 0px 5px 0px 5px;*/
	font-size:1.1em; 
	height:35px;
	width: 159px;
	text-align: center;
	padding: 15px 0 0 0;
	font-weight: bold; 
	/*line-height:27px;*/
}
.top_menu ul li.m1 {
	background: url(../images/m1.jpg) top left no-repeat;
}
.top_menu ul li.m2 {
	background: url(../images/m2.jpg) top left no-repeat;
}
.top_menu ul li.m3 {
	background: url(../images/m3.jpg) top left no-repeat;
}
.top_menu ul li.m4 {
	background: url(../images/m4.jpg) top left no-repeat;
}
.top_menu ul li.m5 {
	background: url(../images/m5.jpg) top left no-repeat;
}
.top_menu ul li.selected {
	background: url(../images/selected.jpg) top left no-repeat;
}
.top_menu ul li.selected a {
	color: #4E93D1;
	
}

.top_menu ul li a {
	color:#fff;
	text-transform: uppercase;
	text-decoration: none;
}
.sub_menu {
	background: #D9F0FF url(../images/bg_sub.png) right top no-repeat;
	height: 50px;
	width: 100%;
}
.sub_menu ul { display:block; }
.sub_menu ul li {
	list-style:none;
	display:block;
	float: left;
	font-size:1.2em; 
	margin:5px 20px 0 0;
}
.sub_menu ul li a {
	color:#4E93D1;
}
.sub_menu ul li.current span {
	color: #fff;
}
.sub_menu ul li.current a {
	color: #979CA0;
	padding-left: 10px;
}

.wrapper {
	margin: 0 0 0 0; 
	background: #fff;
	height: 100%;
	/*position: absolute;*/
	width: 900px;
}
.left_column, .content { background:#fff;}

.content p.center{
text-align: center;
}
ol.breadcrumb {
	display:block;
	margin: 0 0 0 -40px !important;
}
ol.breadcrumb li{
	background: none;
	display:inline;
	margin: 0px 5px 0px 0px;
	font-size: .9em;
}
ol.breadcrumb li span {
	margin-right:5px;
}
.left_column {
	padding: 25px 0 0 10px;
}
.grey {
	background: #F8F8F8 url(../images/bg_news.jpg) bottom right no-repeat;
	padding: 5px 15px 15px 15px;
}
.news-list span.news-date {
	display: block;
	color:#ccc;
	line-height:200%;
}
.grey .news-list a {
	color: #999;
text-decoration:none;
}
.grey .news-list a:hover { text-decoration:underline; }

.content { padding: 15px 20px; }

.content .news-list .news-item img,  .content .news-detail img{ float:left; margin: 0 7px 30px 0; border:2px solid #ecebeb;}
.content .news-list .news-item a { color: #0094d4; font-weight: bold;}
.content .news-list .news-item { clear: both;}


table.page_nav { margin-top: 20px; }
table.page_nav td { padding: 0 10px; height: 22px; }
table.page_nav a { color: #0d82a3; }
table.page_nav  td.cur_page { color: #fff; text-align: center; background: #0094d4; }

.footer {
	height: 110px;
	background: #d0f1ff;
}


.wr {
	background: url(../images/bg_footer2.png) bottom repeat-x;
	/*background: #fff url(../images/bg.png) top left repeat-x;*/
	/*height: 100%;*/
}

.wr1 {
	background: url(../images/bg_footer2.png) repeat-x scroll center 556px transparent;
	/*background: #fff url(../images/bg.png) top left repeat-x;*/
	/*height: 100%;*/
}

.footer {
	background: #D0F0FF;
	height: 106px;
}
.content {
	padding: 25px;
}
.copy { color:#999; padding: 10px; }

.conteiner {
	width: 900px;
	margin: 0 auto;
	height: 100%;
}
.w100 { width: 100%; }
.w300p { width: 300px }
h1.red {
	font-family: frutiger_bold, Arial, sans-serif;
	color: #D6030A;
	font-size: 1.7em;
	text-transform: uppercase;
	font-weight: bold;
}

table {border-collapse: collapse;border: none;}
table td {vertical-align: top; padding: 0px;}
table.login_form {margin-bottom: 10px;}
table.login_form .i-login { width: 116px;}
table.login_form .i-pass { width: 90px;}

table.login_form td { padding: 2px}
table.login_form label { width: 50px; display: block; }
table.login_form input { border:none;}
table.login_form .but { height: 20px; margin-top: 0px; width: 23px; padding: 1px 2px ; border-right: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; }
table.login_form  td{ padding-right: 5px;	 }
/*.top_icons {padding-left:40px}*/
table.partn {

border: none;
border-collapse: collapse;
}
table.partn  td{

padding: 10px;
}
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 130px;
    height: 100px;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 640px;
	height: 90px;
	padding: 0px 30px;
	margin-left: 35px;
	margin-top: -5px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  640px;
    height: 90px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 130px;
    height: 90px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    margin-top: 10px;
    margin-left: 649px;
    width: 27px;
    height: 85px;
    cursor: pointer;
    background: url(/images/p_right.png) no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    margin-top: 10px;
    margin-left: -30px;
    width: 27px;
    height: 85px;
    cursor: pointer;
    background: url(/images/p_left.png) no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}
ul.first {list-style-image: url("/images/krug.png");}
ul ul{list-style-image: url("/images/galka.jpg");}

div.news-preview{
}
p.news-item{
    margin-bottom: 20px;
}


ul.list  li {padding-bottom:5px;}