@charset "windows-1251";

/* Ластик, начало */
body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table {
	border: 0;
	border-collapse: collapse;
}
table td {
	vertical-align:top;
}
img {
	border: 0;
}
/* Ластик, конец */
html {	
	background:url("images/global_top.jpg") 100% 0 repeat-x #000;
	height:100%;
}
body {
	color:#7E7E7E; 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	width:100%
}

a {
	color:#0090CB;
	text-decoration: underline; 
}
a:focus, a:active {
  outline:none;
}
a:hover {
	text-decoration: none
}

h1 {
	color:#fff; 
	font:20px Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0 0 20px 0; 
}
h2, h3, h4, h5, h6 {
	color:#fff; 
	font:18px Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0; 
}
h3 {font-size:11px;}
h4 {font-size:16px}
h5 {font-size:14px}
h6 {font-size:12px}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2B1288;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	overflow:hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

.float-lt{
	float:left; 
	display:block
}
.float-rt{
	float:right; 
	display:block
}
.clear {
	clear:both
}
.clear-all {
	clear:both;
	height:12px;
	width:100%
}
.global {
	background:url("images/bg_people.jpg") 100% 0 no-repeat;
	min-width:980px; 
	padding:0 10px;
	position:relative
}
/* ** header ** */
.header {
	background:url("images/bg_header.gif") 0 0 repeat-x #646464;
	height:71px;
	width:100%
}
	.header td {
		vertical-align:middle	
	}
	.header .active {
		background:url("images/bg_header_act.gif") 0 0 repeat-x #2F2F2F
	}
	.header a {
		color:#fff;
		font-size:12px;
		text-decoration:none;
	}
	.header a:hover {text-decoration:underline}
	.header p {
		color:#505050;
		font-size:10px;
	}
	.menu01, .menu02, .menu03, .menu04, .menu05, .menu06 {
		background:url("images/menu01.png") 0 0 no-repeat;
		margin:18px auto 0 auto;
		padding:0 0 15px 36px;
		width:80px;
	}
	.menu02 {background:url("images/menu01.png") 0 0 no-repeat}
	.menu03 {background:url("images/menu01.png") 0 0 no-repeat}
	.menu04 {background:url("images/menu01.png") 0 0 no-repeat}
	.menu05 {background:url("images/menu01.png") 0 0 no-repeat}
	.menu06 {background:url("images/menu01.png") 0 0 no-repeat}
	
.logo {padding:10px 0 106px 0}
#fl_logo {background:url("images/flash.png") 0 0 no-repeat; height:146px; width:372px}

.backoffice {
	height:94px;
	left:20px;
	position:absolute;
	top:254px;
	width:369px;
	z-index:100
}
.backoffice-form {
	background:url("images/backoffice_bg.gif") 0 0 no-repeat;
	font-size:10px;
	height:81px;
	padding:13px 15px 0 15px;
	width:339px;
}
	.backoffice-form .blue {font-size:11px}
	.backoffice-form .blue a {border-bottom:1px dashed #0090CB; text-decoration:none}
	.backoffice-form .blue a:hover {border-bottom:0; text-decoration:none}	
	.backoffice-form fieldset {
		border:0;
		float:right;
		margin:0;
		padding:0;
		width:210px;
	}
	.backoffice-form label {
		color:#737373;
		float:right;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		padding:5px 6px 0 0;
	}
	.backoffice-form .txt {
		background:#141414;
		border:1px solid #3E3E3E;
		color:#444444;
		float:right;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		height:12px;
		margin:3px 0 0 0;
		padding:2px 5px;
		width:140px;
	}
	.backoffice-form .submit {
		background:url("images/btn_enter.gif") 0 0 no-repeat;
		border:0;
		color:#fff;
		cursor:pointer;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		height:19px;
		text-align:center;
		width:71px;
	}
/* ** content ** */
.wrapper{
	background:#242424;
	float:left;
	width:100%
}
.center-column{
	margin: 0 0 30px 389px;
	padding:0 10px 0 0
}
.left-column {
	float:left;
	margin:25px 0 65px 10px;
	width:369px
}


.title {
	background:url("images/bg_ttl.gif") 0 0 repeat-x #00B4DC;
	height:37px;
	margin:0 0 11px 0;
}
	.ttl-news {background:url("images/bg_ttl_news.gif") 100% 0 no-repeat}
	.ttl-articles {background:url("images/bg_ttl_articles.gif") 100% 0 no-repeat}
	.ttl-contacts {background:url("images/bg_ttl_contacts.gif") 100% 0 no-repeat}
	.ttl-lastvisitor {background:url("images/bg_ttl_lastvisit.gif") 100% 0 no-repeat}
	.ttl-lt {
		background:url("images/bg_ttl_lt.gif") 0 0 no-repeat;
		height:22px;
		padding:9px 0 6px 14px;
	}
	.title h2 {float:left; padding:0 10px 0 0}
	.ttl-descr {
		background:url("images/orange_bg.gif") 0 0 repeat-x;
		display:block;
		float:left;
	}
		.ttl-descr span {
			background:url("images/orange_rt.gif") 100% 0 no-repeat;
			display:block;
			float:left;
		}
		.ttl-descr a {
			background:url("images/orange_lt.gif") 0 0 no-repeat;
			color:#fff;
			display:block;
			float:left;
			font-size:10px;
			height:15px;	
			padding:3px 13px 0 9px;
			text-decoration:none
		}
		.ttl-descr a:hover {text-decoration:underline}
		
.left-block {background:url("images/leftblock_bg.gif") 0 0 repeat-y #00B4DC; margin:0 0 11px 0; width:369px;}
.left-block-bot {background:url("images/leftblock_bot.gif") 0 100% no-repeat}
.left-block-top {
	background:url("images/leftblock_top.gif") 0 0 no-repeat;
	padding:14px 12px 5px 14px;
	width:345px
}

.news {font-size:10px}
	.news dt {clear:left; float:left; margin:0; padding:0 10px 12px 0}
		.news .date {
			background:url("images/bg_date01.gif") 0 0 no-repeat;
			color:#fff;
			display:block;
			height:14px;
			padding:3px 0 0 0;
			text-align:center;
			width:47px
		}
	.news dd {margin:0 0 0 57px; padding:0 0 12px 0}
		.news h3 {font-size:11px}
	
.articles {
	font-size:10px;
	list-style-type:none;
	margin:0;
	padding:0;
}
	.articles li {
		margin:0; 
		padding:0 0 3px 0
	}
	.articles h3 {font-size:11px}
	
.feedback-form {background:url("images/feedback_bg.gif") 0 0 repeat-y #00B4DC; margin:0 0 11px 0; width:369px;}
	.feedback-bot {background:url("images/feedback_bot.gif") 0 100% no-repeat}
	.feedback-top {
		background:url("images/feedback_top.gif") 0 0 no-repeat;
		color:#000;
		padding:15px;
		width:339px
	}
	.feedback-form .txtarea {
		background:#fff;
		border:0;
		color:#616161;
		font:10px Verdana, Arial, Helvetica, sans-serif;
		height:79px;
		margin:4px 0 0 0;
		overflow:auto;
		padding:5px 0 0 5px;
		width:233px;
	}
	.feedback-form .float-rt {padding:45px 0 0 0; text-align:center}
	.feedback-form a {
		border-bottom:1px dashed #000;
		color:#000;
		text-decoration:none
	}
	.feedback-form a:hover {border:0;}
	.feedback-form .submit {
		background:url("images/btn_send.gif"/*btn_send.gif*/) 0 0 no-repeat;
		border:0;
		color:#fff;
		cursor:pointer;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		height:19px;
		margin:10px 0 0 0;
		text-align:center;
		width:91px
	}
	
	
	
.contacts {padding:10px 0 0 15px}
 .contacts {
//	padding:10px 0 40px 15px
}
	.contacts dt {clear:left; float:left; margin:0; padding:0 9px 5px 0}
		.contacts .tel,
		.contacts .icq,
		.contacts .mail,
		.contacts .skype {
			background:url("images/bg_tel.gif"/*bg_tel.gif*/) 0 0 no-repeat;
			color:#7E7E7E;
			display:block;
			font-size:10px;
			height:18px;
			padding:7px 0 0 57px;
			width:47px
		}
		.contacts .icq {background:url("images/bg_icq.gif"/*bg_icq.gif*/) 0 0 no-repeat}
		.contacts .mail {background:url("images/bg_mail.gif"/*bg_mail.gif*/) 0 0 no-repeat}
		.contacts .skype {background:url("images/bg_skype.gif"/*bg_skype.gif*/) 0 0 no-repeat}
	.contacts dd {
		color:#14BBFF;
		font:25px Arial, Helvetica, sans-serif;
		margin:0 0 0 113px; 
	}	
	.contacts a {text-decoration:none}
	.contacts a:hover {text-decoration:underline}	
	
	
.lastnews-block {background:url("images/leftblock_bg.gif"/*leftblock_bg.gif*/) 0 0 repeat-y #00B4DC; margin:0 0 11px 0; width:369px;}
.lastnews-block-bot {background:url("images/leftblock_bot.gif"/*leftblock_bot.gif*/) 0 100% no-repeat}
.lastnews-block-top {
	background:url("images/leftblock_top.gif"/*leftblock_top.gif*/) 0 0 no-repeat;
	padding:14px 12px 5px 14px;
	width:345px
}

.center-column p {padding-bottom:15px;}
.center-column-content {
	padding:0 0 10px 20px
}
.gold {
	background:url("images/img_gold.gif"/*img_gold.gif*/) 0 0 no-repeat;
	min-height:90px;
	padding:0 0 0 127px
}

.title-how {
	float:left;
	height:81px;
	width:100%
}
	.title-how h1 {
		float:left;
		margin:35px 0 0 0;
        color:#0090CB;
	}
	.how {background:url("images/how_bg.gif"/*how_bg.gif*/) 0 0 repeat-x; display:block; float:left;}
	.how span {background:url("images/how_rt.gif"/*how_rt.gif*/) 100% 0 no-repeat; display:block; float:left;}
	.how a {
		background:url("images/how_lt.gif"/*how_lt.gif*/) 0 0 no-repeat;
		color:#fff;
		display:block;
		float:left;
		height:45px;
		padding:9px 27px 0 21px;
		text-decoration:none
	}
	.how a:hover {text-decoration:underline}
	
	
.lastnews-top {background:url("images/lastnews_t.gif"/*lastnews_t.gif*/) 0 0 repeat-x; height:6px}
	.lastnews-top .rt {background:url("images/lastnews_tr.gif"/*lastnews_tr.gif*/) 100% 0 no-repeat; float:right; height:6px; width:6px}
	.lastnews-top .lt {background:url("images/lastnews_tl.gif"/*lastnews_tl.gif*/) 100% 0 no-repeat; float:left; height:6px; width:6px}
.lastnews-bot {background:url("images/lastnews_b.gif"/*lastnews_b.gif*/) 0 0 repeat-x; height:6px; margin:0 0 11px 0}
	.lastnews-bot .rt {background:url("images/lastnews_br.gif"/*lastnews_br.gif*/) 100% 0 no-repeat; float:right; height:6px; width:6px}
	.lastnews-bot .lt {background:url("images/lastnews_bl.gif"/*lastnews_bl.gif*/) 100% 0 no-repeat; float:left; height:6px; width:6px}
	
.lastnews-content {background:url("images/lastnews_r.gif"/*lastnews_r.gif*/) 100% 0 repeat-y #191919}
	.lastnews-content .lastnews-content-inner {background:url("images/lastnews_l.gif"/*lastnews_l.gif*/) 0 0 repeat-y; padding:11px 19px;}
.lastnews-content-light {background:url("images/lastnews_r2.gif"/*lastnews_r2.gif*/) 100% 0 repeat-y #1E1E1E}
	.lastnews-content-light .lastnews-content-inner {background:url("images/lastnews_l2.gif"/*lastnews_l2.gif*/) 0 0 repeat-y; padding:11px 19px;}
	
	.lastnews-content-inner h2 {padding:0 0 17px 0}
	.news-table {width:98%}
	.lastnews-content-inner h3 {font-size:12px; padding:0 0 5px 0}
	.lastnews-content-inner .date {
		background:url("images/bg_date02.gif"/*bg_date02.gif*/) 0 0 no-repeat;
		color:#fff;
		float:right;
		font-size:10px;
		height:14px;
		padding:3px 0 0 0;
		text-align:center;
		width:47px;
	}
	.brd-img {
		margin:0 10px 0 0;
		width:100px;
	}
		.brd-img img {
			background:#626161;
			border:3px solid #242424;
			display:inline;
			padding:1px
		}
		
.visitors {
	list-style-type:none;
	margin:0;
	padding:0;
}
	.visitors li {
		float:left;
		padding:0 3px 3px 0;
		width:49%
	}
	.visitor-top {background:url("images/visitor_t.gif"/*visitor_t.gif*/) 0 0 repeat-x; height:5px}
		.visitor-top .rt {background:url("images/visitor_tr.gif"/*visitor_tr.gif*/) 100% 0 no-repeat; float:right; height:5px; width:5px}
		.visitor-top .lt {background:url("images/visitor_tl.gif"/*visitor_tl.gif*/) 0 0 no-repeat; float:left; height:5px; width:5px}
	.visitor-bot {background:url("images/visitor_b.gif"/*visitor_b.gif*/) 0 0 repeat-x; height:5px}
		.visitor-bot .rt {background:url("images/visitor_br.gif"/*visitor_br.gif*/) 100% 0 no-repeat; float:right; height:5px; width:5px}
		.visitor-bot .lt {background:url("images/visitor_bl.gif"/*visitor_bl.gif*/) 0 0 no-repeat; float:left; height:5px; width:5px}
	.visitor-content {background:url("images/visitor_r.gif"/*visitor_r.gif*/) 100% 0 repeat-y #393939}
	.visitor-content-inner {background:url("images/visitor_l.gif"/*visitor_l.gif*/) 0 0 repeat-y; padding:8px;}
	.center-column .visitors p {font-size:10px; padding:0 0 2px 0}
	.visitors .brd {margin:0 8px 0 0}
	.visitor-info {margin:0 0 0 77px}
	.center-column .visitors .mail-friend {
		background:url("images/ico_mail.gif"/*ico_mail.gif*/) 0 3px no-repeat;
		padding:0 0 0 16px
	}
	.mail-friend a {
		border-bottom:1px dashed #DDA800;
		color:#DDA800;
		text-decoration:none
	}
	.mail-friend a:hover {border:0; text-decoration:none}
/* ** formatting ** */
.blue {color:#0090CB}
.brd {border:3px solid #565656}
.name {
	color:#fff;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none
}
.name:hover {text-decoration:underline}
/* ** footer ** */
.footer {
	font-size:10px;
	padding:12px 0 25px 0
}
	.copyright {
		float:right;
		padding:15px 0 0 0;
		width:187px
	}
	.footer-center {
		margin:0 180px 0 270px;
		text-align:center
	}
		.footer-center p {padding:0 0 3px 0}
		.footer-center .menu a {
			color:#0090CB;
			font-size:11px;
			padding:0 9px;
			text-decoration:none
		}
		.footer-center a {color:#7E7E7E; text-decoration:none}
		.footer-center a:hover {text-decoration:underline}

.wsg {
	bottom:25px;
	height:110px;
	left:85px;
	position:absolute;
	text-align:center;
	width:230px;
	z-index:200
}
	.wsg a {text-decoration:none}
	.wsg a:hover {text-decoration:underline}
	