@charset "utf-8";
/* CSS Document */

body {
	width:100%;
	height:100%;
	background-image:url(../images/frontend/bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#fff;
	font-family:Tahoma;
	font-size:11px;
	color:#666464;
	margin:0;
	padding:0;
}
html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}

.left {
	float:left;
}

.right {
	float:right;
	padding-right:20px;
}
#site {
	width:100%;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#img_bg {
	width:1294px;
	background-image: url(../images/frontend/bg-img.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:380px;
}
#header_bg {
	float:left;
	width:1294px;
	height:100%;
	background-image:url(../images/frontend/header-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.big_wrapper {
	width:1294px;
	margin:0 auto;
}
.wrapper {
	width:995px;
	margin:0 auto;
}
.header_top {
	float:left;
	width:950px;
	padding-left:20px;
	height:26px;
}
.header_moto {
	float:left;
	width:600px;
	line-height:26px;
}
#header_links {
	float:right;
	margin:0;
	padding:0;
	line-height:26px;
	margin-right:10px;
}
#header_links li {
	float: left;
	display:inline;
	height:26px;
	background-image:url(../images/frontend/header-sep.jpg);
	background-repeat:no-repeat;
	background-position:right 9px;
	padding:0 5px;
}
#header_links li.last {
	background-image:none;
}
#header_links li a, #header_links li a:visited {
	display:block;
	color:#666464;
	text-decoration:none;
}
#header_links li a:hover {
	text-decoration:underline;
}
.lang {
	float:right;
	padding-top:3px;
	line-height:15px;
	padding-top:8px;
	width:100px;
}
.lang ul {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	height:15px;
}
.lang ul li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:19px;
	height:15px;
}
.lang ul a.de {
		background-image: url(../images/frontend/de-lang.png);
		background-repeat:no-repeat;
		background-position:left top;
		display:block;
		text-decoration:none;
		width:19px;
	    height:15px;
}
.lang ul a.de:hover, .lang ul a.de_act {
		background-image: url(../images/frontend/de-lang-over.gif);
		background-repeat:no-repeat;
		background-position:left top;
		display:block;
		text-decoration:none;
}
.lang ul a.tr {
		background-image: url(../images/frontend/tr-lang.png);
		background-repeat:no-repeat;
		background-position:left top;
		display:block;
		text-decoration:none;
		width:19px;
	    height:15px;
}
.lang ul a.tr:hover, .lang ul a.tr_act {
		background-image: url(../images/frontend/tr-lang-over.gif);
		background-repeat:no-repeat;
		background-position:left top;
		display:block;
		text-decoration:none;
}
.lang ul a.en {
		background-image: url(../images/frontend/en-lang.png);
		background-repeat:no-repeat;
		background-position:left top;
		display:block;
		text-decoration:none;
		width:19px;
	    height:15px;
}
.lang ul a.en:hover, .lang ul a.en_act {
		background-image: url(../images/frontend/en-lang-over.gif);
		background-repeat:no-repeat;
		background-position:left top;
		display:block;
		text-decoration:none;
}
.lang ul a.bg {
		background-image: url(../images/frontend/bg-lang.png);
		background-repeat:no-repeat;
		background-position:left top;
		display:block;
		text-decoration:none;
		width:19px;
	    height:15px;
}
.lang ul a.bg:hover, .lang ul a.bg_act {
		background-image: url(../images/frontend/bg-lang-over.gif);
		background-repeat:no-repeat;
		background-position:left top;
		display:block;
		text-decoration:none;
}

.logo {
	float:left;
	width:400px;
	display:block;
	padding:10px 0 0 20px;

}
.login_box {
	float:right;
	width:280px;
	padding:0 10px 0 0;
	margin-top:20px;
}
.logged {
	background: url(../images/frontend/logged.gif) no-repeat scroll 0 0 transparent;
	float:right;
	height:27px;
	width:247px;
	padding:0 0 0 10px;
	margin:20px 20px 0 0;
	line-height:26px;
	color:#666464;
}
.login_box .login {
	background: url(../images/frontend/login-form.gif) no-repeat scroll 0 0 transparent;
	float:left;
	height:27px;
	width:257px;
	margin:0;
	padding:0;
}
.login_box .login .user {
	background:none repeat scroll 0 0 transparent;
	border:none;
	color:#aaa9a9;
	font-size:11px;
	height:15px;
	padding:5px 3px 1px 5px;
	width:106px;
}
.login_box .login .submit {
	background:none repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
}
.reg, .reg:visited {
	float:left;
	background-image:url(../images/frontend/reg-icon.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	color:#4770b8;
	text-decoration:underline;
	padding-left:14px;
	margin:5px;
}

.reg2, .reg2:visited {
	float:left;
	background-image:url(../images/frontend/reg-icon.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	color:#4770b8;
	text-decoration:underline;
	padding-left:14px;
	margin:5px;
	margin-left:-10px;
	line-height:12px;
}
.reg:hover {
	text-decoration:none;
}
.fpass, .fpass:visited {
	float:left;
	background-image:url(../images/frontend/fpass-icon.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	color:#4770b8;
	text-decoration:underline;
	padding-left:14px;
	margin:5px;
}
.fpass:hover {
	text-decoration:none;
}
#search_ce_plot {
	float:right;
	background-image: url(../images/frontend/search-ce.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:250px;
	height:33px;
	margin-top:213px;
 *margin-top:214px;
	margin-right:5px;
 *margin-right:2px;
	margin-bottom:-7px;
 *margin-bottom:-10px;
	padding:9px 0 0 10px;
}
#search_ce_plot .search_form {
	background: url(../images/frontend/search-form.png) no-repeat scroll 0 0 transparent;
	float:left;
	height:26px;
	width:176px;
	margin:0;
	padding:0;
}
#search_ce_plot .search_form .search {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	color:#4770b8;
	font-size:12px;
	height:17px;
	padding:3px 3px 1px;
	width:147px;
}
#search_ce_plot .search_form .submit {
	background:none repeat scroll 0 0 transparent;
	border:none;
	cursor:pointer;
	height:20px;
	width:20px;
}
.ce {
	float:left;
	padding:4px 0 0 15px;
}
#menu_plot {
	float:left;
	background-image:url(../images/frontend/menu-plot.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:995px;
	height:236px;
}
#plot {
	float:left;
	background-image:url(../images/frontend/plot.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:994px;
	height:100%;
 *margin-top:-12px;
 position:relative;
}
#plot_breadcrumb {
	float:left;
	background-image:url(../images/frontend/plot-breadcrumb1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:994px;
	height:100%;
 *margin-top:-12px;
 position:relative;
}
/*start menu*/

#menu {
	float:left;
	width:100%;
	height:44px;
	background-image:url(../images/frontend/menu.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
	padding: 0;
	margin:0;
}
#menu ul {
	margin:0;
	padding:7px 0 0 20px;
	list-style:none;
	float:left;
	height:38px;
}
#menu li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	height:38px;
	background-image: url(../images/frontend/menu-sep.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
#menu li a, #menu li a:visited {
	float:left;
	display:block;
	text-decoration:none;
	color:#262626;
}
#menu span {
	padding:7px 11px 20px 11px;
	display:block;
}
#menu li:hover, #menu li.selected {
	background:url(../images/frontend/right.jpg) no-repeat;
	background-position:right top;
}
#menu li a:hover, #menu li.selected a {
	background:url(../images/frontend/right.jpg) no-repeat;
	background-position:right top;
	color:#fff;
}
#menu a:hover span, #menu li.selected a span {
	background:url(../images/frontend/left.jpg) no-repeat;
	background-position:left top;
	display:block;
	color:#fff;
}
/*end menu*/

.content {
	width:940px;
	margin:0 auto;
	padding-top:15px;
 *padding-top:20px;
 *padding-bottom:20px;
	color:#545a5f;
	font-size:12px;
	min-height:200%;
	/*overflow:auto;*/
	line-height:18px;
}
.content_left {
	float:left;
	width:670px;
	margin-right:30px;
	line-height:18px;
	text-align:justify;
}
h1 {
	float:left;
	width:100%;
	font-size:18px;
	font-family: "Arial Narrow";
	text-transform:uppercase;
	color:#262626;
	margin:0;
	padding:10px 0 10px 0;
	text-align:left;
}
.content p {
	margin:0 0 10px 0;
	padding:0;
	
	
}
.news_box ul {
	margin:0;
	padding:0 15px 0 0;
 *padding:0;
	list-style:none;
}
.news_box ul li {

	display:block;
	background-image:url(../images/frontend/bullet.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:15px;
	line-height:20px;
	width: 650px;
}

.content ul {
	margin:0;
	padding:5px 15px 5px 0;
 *padding:0;
	list-style:none;
	
}
.content ul li {

	display:block;
	background-image:url(../images/frontend/bullet.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:15px;
	line-height:20px;
	width: 650px;
}

.services {
		float:left;
		width:650px;
}
.services span {
	background-image:url(../images/frontend/bullet.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:15px;
	line-height:20px;
}
/*.services ul {
	margin:0;
	padding:0 15px 0 0;
 *padding:0;
	list-style:none;
	float:left;

}
.services ul li {
	float:left;
	display:block;
	background-image:url(../images/frontend/bullet.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:15px;
	line-height:20px;
}*/

.read_more {
	float:left;
	background-image:url(../images/frontend/read-more-icon.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	color:#4770b8;
	text-decoration:none;
	padding-left:500px;
	margin-top:10px;
}
.read_more:hover {
	text-decoration:underline;
}
.index_news {
	float:left;
	width:670px;
	line-height:14px;
}
.big_img {
	float:left;
	/*width:257px;
	height:216px;*/
	background-image: url(../images/frontend/big-img-frame.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 5px 5px 4px;
	margin:10px 10px 0 0;
}
.small_img {
	float:left;
	width:125px;
	height:96px;
	background-image:url(../images/frontend/small-img-frame.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:3px 0 0 3px;

}
.img {
	float:left;
	/*width:190px;
	height:159px;*/
	background-image:url(../images/frontend/img-frame.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding:5px;
	margin:10px 10px 0 0;
}
 h2 {
	color:#4770b8;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	width: 100%;
	
	
}
.index_news span {
	color:#7c7d7d;
	font-size:11px;
	padding:2px 0 10px 0;
	*margin:0;
	*padding:0;
}
.index_news p {
	text-align:justify;
}
.index_news ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	line-height:20px;
}
.index_news ul li {
	float:left;
	display:block;
	width:100%;
	background-image:url(../images/frontend/download-icon.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.index_news ul li a, .index_news ul li a:visited {
	display:block;
	color:#4770b8;
	text-decoration:none;
	font-weight:normal;

}
.index_news ul li a:hover {
	text-decoration:underline;
	
}

.content_right {
	float:left;
	width:240px;
}
.box {
	float:left;
	width:238px;
	margin-bottom:5px;
}


.box_top {
	float:left;
	width:238px;
	height:10px;
	line-height:1px;
	font-size:1px;
	background-image:url(../images/frontend/box-top.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.box_edu {
	float:left;
	width:213px;
	height:210px;
	background-image:url(../images/frontend/edu.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:20px 15px 0px 10px;
	margin-bottom:5px;
}
.edu_title {
		font-size:20px;
		color:#262626;
		font-family: "Arial Narrow";
		text-transform:uppercase;
		text-decoration:none;
		float:right;
}
.edu_info {
	float:left;
	width:218px;
	height:166px;
}
.edu_info span {
	color:#4770b8;
}
.edu_info p {
	margin:7px 0 7px 0;
}
.edu_link {
	float:right;
}
.edu_link a, .edu_link a:visited {
	color:#5d5d5d;
	font-size:11px;
	text-decoration:none;
	background-image:url(../images/frontend/bullet-edu.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:10px;
}
.edu_link a:hover {
	text-decoration:underline;
}

.box_top_buletin {
	float:left;
	width:223px;
	height:32px;
	background-image:url(../images/frontend/box-top-buletin.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding:15px 15px 0 0;
	
}
.box_top_buletin a {
		font-size:20px;
		color:#262626;
		font-family: "Arial Narrow";
		text-transform:uppercase;
		text-decoration:none;
		float:right;
}
.box_middle {
	float:left;
	width:218px;
	background-image:url(../images/frontend/box-middle.png);
	background-repeat: repeat-y;
	background-position:left top;
	padding:0 10px 5px 10px;
}
.box_middle_text {
	float:left;

}
.box_middle_text p {
	color:#4770b8;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	text-align:left;	
	line-height:18px;
}
.box_middle_text span {
		color:#000;	
		line-height:18px;
}
.box_middle_text a {
		float:right;
		font-size:11px;
		color:#000000;
		text-decoration:none;
		background-image:url(../images/frontend/bullet.png);
		background-position:right 4px;
		background-repeat:no-repeat;
		padding-right:12px;
		
}
.box_middle_text a:hover {
	text-decoration:underline;
}
.box_bottom {
	float:left;
	width:238px;
	height:10px;
	background-image:url(../images/frontend/box-bottom.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.id {
	color:#4770b8;
	text-align:center;
	font-size:12px;
}
.content form .abomail {
	float:left;
	width:205px;
	height:18px;
	border:solid 1px #cccccc;
	color:#4770b8;
	font-size:11px;
	margin-top:10px;
	padding-left:5px;
	font-family: Tahoma;
	background:none;
}
.content form .abo_btn {
	float:right;
	background:none;
	border:none;
	margin:10px 5px 0 0;
	background-image: url(../images/frontend/abo-btn.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:103px;
	height:18px;
	font-size:11px;
	color:#ffffff;
	font-family:Tahoma;
	cursor:pointer;
	padding-bottom:3px;
}
#footer {
	width:100%;
	min-width:1300px;
 
	position:absolute;
	bottom:0; /* stick to bottom */
	min-height:130px;
	background-image:url(../images/frontend/footer-bg.jpg);
	background-color:#374761;
	background-position:left top;
	background-repeat:repeat-x;
}
.f_content {
	width:940px;
	margin:0 auto;
	padding-top:10px;
	margin-top:10px;
}
.part_footer {
	float:left;
	width:470px;
}
.contact_title {
	float:left;
	width:450px;
	border-bottom:solid 1px #cccccc;
	padding-bottom:5px;
	margin-bottom:5px;
	color:#efefef;
	font-family:"Arial Narrow";
	font-size:18px;
	padding-top:10px;
}
.contact {
	float:left;
	display:block;
	width:170px;
	color:#c9d6ee;
	line-height:16px;
}
.contact a, .contact a:visited {
	color:#c9d6ee;
	text-decoration:none;
}
.contact a:hover {
	text-decoration:underline;
}
.copy {
	float:left;
	width:400px;
	color:#576e98;
	font-weight:bold;
	margin-top:10px;
}
.rights {
	color:#b3b3b3;
	font-weight:normal;
}
.part_footer .footer_form {
	float:left;
	background-image:url(../images/frontend/footer-form.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:450px;
	height:116px;
	margin:0;
	padding:0 0 0 10px;
	color:#7994c4;
}
.part_footer .footer_form .text {
	float:left;
	width:205px;
	height:18px;
	border:solid 1px #cccccc;
	color:#737373;
	font-size:11px;
	padding-left:5px;
	font-family: Tahoma;
}
.part_footer .footer_form .textarea {
	float:left;
	width:212px;
	height:20px;
	border:solid 1px #cccccc;
	color:#737373;
	font-size:11px;
	font-family: Tahoma;
}
.part_footer .footer_form .send {
	background:none;
	border:none;
	cursor:pointer;
	width:75px;
	height:24px;
	background-image:url(../images/frontend/send-big1.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#bbbbbb;
	font-size:11px;
	padding-bottom:3px;
	font-family:Tahoma;
}
.stenik {
	float:right;
	color:#b3b3b3;
	padding:3px 10px 2px 25px;
	background-image:url(../images/frontend/stenik-logo.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin:8px 0;
}
.stenik a {
	color:#b3b3b3;
	text-decoration:none;
}
.stenik a.stenik_name {
	color:#576e98;
	text-decoration:none;
	text-transform:uppercase;
}
/*added 8.04*/
#breadcrumb {
margin:0 auto;
 padding-top:5px;
 width:980px;
 min-height:35px;
    
}
#breadcrumb ul {
 margin:0;
 padding:5px 5px 10px 20px ;
 list-style:none;
 float:left;
 background-image:url(../images/frontend/br.gif); background-repeat:repeat-x;
 background-position:left bottom;
 display:block;
 width:955px;
 background-color:#fbfafa;
}
#breadcrumb ul li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	margin-right:7px;
}
#breadcrumb ul li a, #breadcrumb ul li a:visited {
	background-image: url(../images/frontend/breadcrumb-bullet.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:12px;
	color:#545a5f;
	text-decoration:none;
	display:block;
	
}
#breadcrumb ul li a:hover, #breadcrumb ul li a.selected {
	color:#4770b8;
	background-image:url(../images/frontend/breadcrumb-bullet-over.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:12px;
}
a {
	color:#4770b8;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
/*right menu*/
#right_menu {
	float:left;
	width:230px;
}
#right_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#right_menu li {
	float:left;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:230px;
	background: url(../images/frontend/right-menu-bottom.png) no-repeat;
	background-position:left bottom;
	min-height:10px;
}
#right_menu li a, #right_menu li a:visited {
	float:left;
	display:block;
	width:230px;
	text-decoration:none;
	color:#545a5f;
	background: url(../images/frontend/right-menu-top.png) no-repeat;
	background-position:left top;
}
#right_menu span {
	/*min-height:25px;
	padding-left:20px;
	padding-top:10px;*/
	padding:10px 20px 10px 20px;
	display:block;
	background-image:url(../images/frontend/right-menu-bullet.png);
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:10px;
	line-height:1.2em; 
	
}
#right_menu li:hover, #right_menu li.selected {
background: url(../images/frontend/right-menu-bottom-over.jpg) no-repeat;
	background-position:left bottom;
	
}
#right_menu li a:hover, #right_menu li.selected a {
	background: url(../images/frontend/right-menu-top-over.jpg) no-repeat;
	background-position:left top;

	color:#fff;
}
#right_menu a:hover span, #right_menu li.selected a span {
	background-image:url(../images/frontend/right-menu-bullet-over.png);
	background-repeat:no-repeat;
	background-position:left center;
	color:#fff;
}


/*end right menu*/

.news_box {
		float:left;
		width:100%;
		margin-bottom:10px;
		line-height:18px;
}
p {
		text-align:justify;
		padding:0;
		margin:0;
}
.news_box span {
		float:left;
		width:100%;
		color:#000000;
		
}
.read_more_big {
	float:left;
	background-image:url(../images/frontend/read-more.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	color:#4770b8;
	text-decoration:none;
	padding-left:575px;
	margin-top:10px;
	line-height:20px;
}
.read_more_big:hover {
	text-decoration:underline;
}
.read_more_huge {
	float:left;
	background-image:url(../images/frontend/read-more-huge.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	color:#4770b8;
	text-decoration:none;
	padding-left:895px;
	margin-top:10px;
	line-height:20px;
}
.read_more_huge:hover {
	text-decoration:underline;
}
.paging {
	float:right;
	position:relative;
	padding-bottom:20px;
}
.paging a, .paging a:visited {
	text-decoration: none;
	color:#4770b8;
	display:inline-block;
	background-image:url(../images/frontend/paging.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	line-height:19px;
	margin-right:2px;
	width:22px;
}
.paging a:hover, .paging a.selected {
	text-decoration: none;
	color:#fff;
	background-image:url(../images/frontend/paging-over.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:22px;
}
.back {
		background-image:url(../images/frontend/back-arrow.gif);
		background-position:left 7px;
		background-repeat:no-repeat;
		padding-left:13px;
		color:#545a5f;
		text-decoration:none;
		position:relative;
		margin-top:-30px;
}
.back:hover {
	text-decoration:underline;
}
.site_map_box {
	float:left;
	width:350px;
	margin:0 100px 20px 0;
	*margin:0 50px 50px 0;
	line-height:18px;
}
.site_map_box a {
	text-transform:uppercase;
	margin-bottom:5px;
	font-size:13px;
	text-decoration:underline;
}
.site_map_box a:hover {
		text-decoration:none;
}
.site_map_box ul {
	margin:0;
	padding:0;
	list-style:none;
	margin:10px 0 0 0;
}

.site_map_box ul li {
	float:left;
	width:350px;
	padding-left:10px;
}
.site_map_box ul li a {
	background-image:url(../images/frontend/map-bullet.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#545a5f;
	text-transform:none;
	text-decoration:none;
	font-size:12px;
}
.site_map_box ul li a:hover {
	text-decoration:underline;
}


/**/
/*.news_box ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	line-height:20px;
	font-weight:bold;
	color:#000;
}
.news_box ul li {
	float:left;
	display:block;
	width:100%;
	background-image:url(../images/frontend/download.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.news_box ul li a, .news_box ul li a:visited {
	display:block;
	color:#4770b8;
	text-decoration:none;
	font-weight:normal;

}
.news_box ul li a:hover {
	text-decoration:underline;
	
}*/
.team {
		float:left;
		width:310px;
		line-height:18px;
		margin:0 0 20px 0;
}
.team span {
	color:#4770b8;
	font-weight:bold;
	
}
.certificate {
	float:left;
	width:100%;
	line-height:26px;
}
.certificate span {
color:#4770b8;
}
.certificate a, .content a.download {
		background-image:url(../images/frontend/download-icon.png);
		background-repeat:no-repeat;
		background-position:left 2px;
		padding-left:16px;
		color:#545a5f;
		text-decoration:none;
		padding-bottom:3px;
		display:block;
}
.certificate a:hover , .content a.download:hover {
	text-decoration:underline;
}
.forma {
	float:left; 
	width:220px;
}
.content form input {
	    background:none;
		background-image: url(../images/frontend/input.gif);
		background-repeat:no-repeat;
		background-position:left top;
		width:197px;
		height:22px;
		border:none;
		color:#9a9595;
		font-size:11px;
		padding-left:5px;
		float:left;
		/*margin:0 0 15px 0;*/
		*padding-top:5px;
		padding-right:10px;
		line-height:22px;

}

.content form input.bigInput {
	    background:none;
		background-image: url(../images/frontend/input-big.gif);
		background-repeat:no-repeat;
		background-position:left top;
		width:650px;
		height:22px;
		border:none;
		color:#9a9595;
		font-size:11px;
		padding-left:5px;
		float:left;
		/*margin:0 0 15px 0;*/
		*padding-top:5px;
		padding-right:10px;
		line-height:22px;

}

.content form textarea {
	    background:none;
	    background-image: url(../images/frontend/textarea.gif);
		background-repeat:no-repeat;
		background-position:left top;
		width:202px;
		height:53px;
		border:none;
		color:#9a9595;
		font-size:11px;
		float:left;
		font-family: Tahoma;
		overflow:auto;
		padding:5px;
}

.content form textarea.bigArea {
	    background:none;
	    background-image: url(../images/frontend/textarea_2.gif);
		background-repeat:no-repeat;
		background-position:left top;
		width:202px;
		height:61px;
		border:none;
		color:#9a9595;
		font-size:11px;
		float:left;
		font-family: Tahoma;
		overflow:auto;
		padding:5px;
		margin-bottom:20px;
}

.content form #code_reg {
	width: 54px;
	background: url(../images/frontend/small-input.gif) no-repeat;
	float: left;
	text-align: center;
	margin-left:10px;
	font-size: 11px;
}

.content form .submit_btn {
	float:left;
	border: none;
	background:none;
	background-image: url(../images/frontend/submit.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:67px;
	height:22px;
	cursor:pointer;
	color:#fff;
	font-size:12px;
	text-align:center;
	line-height:18px;
	padding-bottom:5px;
	*line-height:12px;
}
.content form #checkbox {
	width: 20px;
	background:none;
	float: left;
}
.agree_big {
		float:left;
		background-image:url(../images/frontend/agree-big.gif);
		background-position:left top;
		background-repeat:no-repeat;
		width:640px;
		height:24px;
		margin-bottom:10px;
		line-height:22px;
		padding-left:10px;
		color:#4c4d4f;
		font-size:11px;
}

.contacts {
	float:left;
	width:530px;
	/*background-image:url(../images/frontend/contact-icon.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:216px;*/
	padding-left:10px;
	line-height:18px;
}
.contacts span {
	color:#4770b8;
	text-decoration:underline;
	font-weight: bold;
}
.contacts a {
color:#545a5f;
text-decoration:none;
}
.contacts a:hover {
	text-decoration:underline;
}
.google_maps {
	float:left;
	background-image:url(../images/frontend/google-maps.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:373px;
	height:200px;
	margin-top:5px;
	padding:2px 0 0 7px;
}
.agree_small {
	float:left;
		background-image:url(../images/frontend/agree-small.gif);
		background-position:left top;
		background-repeat:no-repeat;
		width:433px;
		height:24px;
		margin-bottom:10px;
		line-height:22px;
		padding-left:10px;
		color:#4c4d4f;
		font-size:11px;
}
.catalog {
	float:left;
	width:222px;
	height:26px;
	background-image: url(../images/frontend/catalog.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:5px;
	padding:20px 10px 0 0;
}
.catalog a {
	float:right;
		font-size:18px;
		color:#ffffff;
		font-family: "Arial Narrow";
		text-transform:uppercase;
	text-decoration:none;
	
}
.archive {
	float:left;
	width:222px;
	height:26px;
	background-image: url(../images/frontend/catalog.png);
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:5px;
	padding:20px 10px 0 0;
}
.archive a {
	float:right;
		font-size:16px;
		color:#ffffff;
		font-family: "Arial Narrow";
		text-transform:uppercase;
	text-decoration:none;
	
}	
.edu_box {
		float:left;
		width:462px;
		margin-bottom:15px;
}
.edu_box_top {
		float:left;
		width:432px;	
		background-image:url(../images/frontend/edu-top.png);
		background-repeat:no-repeat;
		background-position:left top;		
		padding:0 15px;

}

.edu_box_top ul {
	margin:0;
	padding:0 15px 0 0;
 *padding:0;
	list-style:none;
}
.edu_box_top ul li {

	display:block;
	background-image:url(../images/frontend/bullet.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:15px;
	line-height:20px;
	width: 400px;
}

.edu_box_top h2 {
		color:#4770b8;
		text-transform:uppercase;
		padding-top:3px;
		*padding-top:10px;
}
.edu_box_top span {
		color:#030303;
}
.edu_box_top p {
	margin:5px 0 15px 0;
	line-height:18px;
}
.edu_box_bottom {
		float:left;
		width:442px;
		height:24px;
		background-image:url(../images/frontend/edu-bottom.png);
		background-repeat:no-repeat;
		background-position:left top;
		padding:7px 10px 0 10px;
}
.edu_box_bottom span {
		color:#fff;
		font-weight:bold;
}
.edu_box_bottom a {
		float:right;
		color:#fff;
		background-image:url(../images/frontend/edu-bullet.gif);
		background-repeat:no-repeat;
		background-position:left 7px;
		padding-left:10px;
		text-decoration:none;
		display:block;
		*position:relative;
		*margin-top:-20px;
		
}
.edu_box_bottom a:hover {
		text-decoration:underline;
}
/**/
.edu_box_big {
		float:left;
		width:938px;
		margin-bottom:15px;
}

.edu_box_big_top {
		float:left;
		width:908px;	
		background-image:url(../images/frontend/edu-top-big.png);
		background-repeat:no-repeat;
		background-position:left top;		
		padding:0 15px;

}

.edu_box_big_top ul {
	margin:0;
	padding:10px 15px 10px 0;
 *padding:0;
	list-style:none;
}
.edu_box_big_top ul li {

	display:block;
	background-image:url(../images/frontend/bullet.png);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding-left:15px;
	line-height:20px;
	width: auto !important;
}

.edu_box_big_top h2 {
		color:#4770b8;
		text-transform:uppercase;
		padding-top:3px;
		*padding-top:10px;
}
.edu_box_big_top span {
		color:#030303;
}
.edu_box_big_top p {
	margin:5px 0 15px 0;
	line-height:18px;
}
.edu_box_big_bottom {
		float:left;
		width:908px;
		height:38px;
		background-image:url(../images/frontend/edu-bottom-big.png);
		background-repeat:no-repeat;
		background-position:left top;
		padding:5px 15px 0 15px;
}
.edu_box_big_bottom span {
		color:#fff;
		font-weight:bold;
}
.edu_box_big_bottom a {
		float:right;
		color:#fff;
		background-image:url(../images/frontend/back.gif);
		background-repeat:no-repeat;
		background-position:left 7px;
		padding-left:10px;
		text-decoration:none;
		display:block;
		*position:relative;
		*margin-top:-20px;
		
}
.edu_box_big_bottom a:hover {
		text-decoration:underline;
}
/**/
.representative {
	float:left;
	line-height:18px;
	width:100%;
	padding-bottom: 20px;
}
.representative a {
	background-image:url(../images/frontend/representative-link.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:18px;
	text-decoration:none;
}
.representative a:hover {
		text-decoration: underline;
}
.search_results {
		float:left;
		width:100%;
		line-height:18px;
}
.search_results span {
		color:#262626;
		font-weight:bold
}
.search_results a {
		float:left;
		background-image:url(../images/frontend/search-icon.png);
		background-repeat:no-repeat;
		background-position:left 3px;
		padding-left:25px;
		display:block;
		height:30px;
		text-decoration:none;
}
.search_results a:hover {
	text-decoration: underline;
}
.search_for {
		color:#262626;
		text-transform:uppercase;
		font-weight:normal;
}
.results {
		color:#4770b8;
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:6px;
}
.write_form {
	text-transform:uppercase;
	background-image:url(../images/frontend/arrow-down.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	font-weight:bold;
	padding-left:10px;
	margin-bottom:20px;
	
}
.star {
		font-size:11px; 
		position:relative; 
		top:-30px;
}
.welcome {
	color:#aaa9a9
}

/*.content form { padding-bottom:60px;}*/
.content form label { float:left; font-size:12px; width:200px;}
.footer_form #code_f {
	width: 54px;
	height:22px;
	background: url(../images/frontend/small-input.gif) no-repeat;
	float: left;
	text-align: center;
	margin-left:10px;
	margin-right:5px;
	font-size: 11px;
	border:none;
}
label { float:left; width:190px; margin-bottom:3px;}

.white{
    color:white;
}

ol li{
   margin-bottom:5px;
}

.img_border{
   border:solid 1px gray;
   padding:1px;
}