* {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
}
body {
	background:#28313c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:95%;
	line-height:1.50em;
	color:#8796a8;
}

input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear {
	clear:both;
	font-size: large;
}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block {
	width:100%;
	overflow:hidden;
}
.container { width:100%;}

p {
	margin-bottom:0px;
}

.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x #0b0e12;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

#contacts-form label { display:block; height:26px;} 
#contacts-form label input { width:285px; padding:2px 0 2px 3px; color:#8796a8; background:#242930; border:1px solid #6ccdff;}
#contacts-form textarea {width:285px; height:200px; padding:2px 0 2px 3px; margin-bottom:15px; color:#8796a8; overflow:auto; background:#242930; border:1px solid #6ccdff;}

/*==================list====================*/
ul { list-style:none;}

#site-nav { float:right; padding:88px 0 0 0;}
#site-nav li { padding:0 19px; float:left;}
#site-nav li a { border-bottom:2px solid #0b0e12; color:#fff; text-decoration:none; display:inline-block;}
#site-nav li a:hover {border-bottom:2px solid #baec23;}
#site-nav li a.current {border-bottom:2px solid #baec23;}

#footer-nav { width:100%; overflow:hidden; padding:27px 0 0 0;}
#footer-nav li { display:inline; margin-left:-1px;}
#footer-nav li a { background:url(images/divider.gif) no-repeat left 3px; padding:0 9px 0 8px; font-size:1.1em; text-transform:uppercase; color:#8796a8; text-decoration:none;}
#footer-nav li a:hover { text-decoration:underline;}

.list1 li {
	padding:2px 0 10px 28px;
	font-size:.91em;
	text-transform:uppercase;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
.list1 li a { color:#adc75e; font-style:italic;}

/*==================other====================*/
.img-indent {
	margin:4px 0 0;
	float:none;
	background-image: none;
}
.img-box {
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
.img-box img { float:left; margin:0 18px 0 0;}

.extra-wrap { overflow:hidden; }

.p1 {
	margin-bottom:24px;
}
.p2 {
	margin-bottom:25px;
}

blockquote p { margin-bottom:0;}

/*==================txt, links, lines, titles====================*/
a {color:#6ccdff;}
a:hover{
	text-decoration:none;
	padding-top: 0px;
}

h1 {}
h2 {
	font-size:2em;
	line-height:1.1em;
	font-weight:normal;
	color:#fff;
	margin-bottom:0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 68px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
h2.rss { background:url(images/rss.jpg) no-repeat left top;}
h2.icon2 {
	background-image: url(images/icon3.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}
h2.icon3 {background:url(images/icon3.jpg) no-repeat left top;}
h2.icon4 {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
h2.icon5 {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
h2.icon6 {
	background-repeat: no-repeat;
	background-position: left top;
}
h2.icon7 {background:url(images/icon7.jpg) no-repeat left top;}
h2.icon8 {
	background-image: url(images/icon3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
h2.icon9 {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
h2.icon10 {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
h2.icon11 {background:url(images/icon11.jpg) no-repeat left top; padding:10px 0 30px 71px; margin-bottom:0;}
h2.icon12 {
	background-image: url(images/icon3.png);
	background-repeat: no-repeat;
	background-position: left top;
}
h2.icon13 {
	margin-bottom:0;
	background-image: url(images/icon3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 24px;
	padding-left: 65px;
}
h3 {
	font-size:18px;
	margin-bottom:18px;
	color: #FFF;
}
h4 { font-size:1.25em; color:#adc75e; margin-bottom:6px;}
h4 a {color:#adc75e; text-decoration:none;}
h4 a:hover { color:#fff;}

.txt1 { font-size:.91em;}

.link1 { color:#fff;}
.link2 { background:url(images/marker1.gif) no-repeat right 2px; padding:0 21px 0 0;}

.line-hor {
	background:url(images/line-hor.gif) left top repeat-x;
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.line-hor1 {
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.line-ver {
	background-image:none;
	background-repeat:repeat-y;
	width:100%;
}


/*==================boxes====================*/
.slideshow-box { height:410px; margin-bottom:10px;}
.slideshow-box div { position:absolute;}

.extra-box {
	border:0px solid #384353;
	font-size:20px;
	color:#fff;
	line-height:27px;
	font-weight:normal;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	clear: left;
}
.extra-box .inner {
	padding-top: 9px;
	padding-right: 23px;
	padding-bottom: 9px;
	padding-left: 23px;
	color: #FFF;
}
.extra-box .fleft { margin:33px 0 0 0;}

.cont-box { padding:0 115px 0 0; margin:0;}
.cont-box span {
	float:none;
}

/*header*/
#header div {
	position:absolute;
	margin-left:-3px;
}

/*content*/
#content {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 23px;
}

/*footer*/
#footer span { text-transform:uppercase;}
#footer p { margin-bottom:0; padding-left:6px;}
#footer p a { color:#8796a8; text-decoration:underline;}
#footer p a:hover { text-decoration:none;}

/*==========================================*/
#page1 .tail-bottom #main #content {
	font-size: small;
}
#page1 .tail-bottom #main #content {
	font-size: large;
	line-height: 24px;
}
#page1 .tail-bottom #main #content p {
	color: #E3E3E3;
}
.medium {
	font-size: medium;
	color: #8796a8;
}
#page1 .tail-bottom #main .extra-box .inner table tr td {
	font-size: 12px;
}
.l {
	color: #E3E3E3;
}
#page1 .tail-bottom #main #content p .medium {
	color: #8796A8;
}
y {
	color: #858F94;
}
.m {
	font-size: medium;
}
.m {
	font-size: medium;
}
.b {
	color: #F00;
}
.j {
	color: #F00;
}
.hg {
	color: #FFF;
}
.mb {
	color: #F00;
}
.t {
	color: #FFF;
}
.j {
	color: #FFF;
}
#page3 .tail-bottom #main #content .row-2 .wrapper.line-ver .col-1 .icon6 {
	color: #F00;
}
.bb {
	color: #FFF;
}
.nm {
	color: #F00;
}
NMK {
	color: #FFF;
}
.GFD {
	color: #FFF;
}
