﻿td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
tr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
tfoot {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
tbody {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dl {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
center {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
i {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
u {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
b {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
tt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
sup {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
sub {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
strike {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
small {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
samp {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
s {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
q {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
kbd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ins {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
font {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
em {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
dfn {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
del {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
code {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
cite {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
big {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
address {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
acronym {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
abbr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
pre {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h5 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h4 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h1 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
applet {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
q {
	quotes: none;
}
blockquote {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/15px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	color:#fff;
	height: 100%;
	background:url(../img/body.png) center 0 repeat-x #000;
}
a {
	color: #e9be2e;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #fff;
}
.white a:hover {
	color: #000;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
h1 { font-size:30px; color:#b8b8b8; font-family:Impact, Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; line-height:30px !important }
h2 { font-size:18px; color:#fff; font-family:Impact, Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; line-height:18px !important; margin-bottom:10px }
#wrapper {
	width: 980px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.top_line { position:absolute; width:100%; top:156px; border-bottom:1px solid #6e6e6e; border-top:1px solid #000 }
.white .top_line { position:absolute; width:100%; top:156px; border-bottom:1px solid #6e6e6e;  border-top:none}
.top_bottom { position: relative; width:100%; border-top:1px solid #454545;}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 155px;
	background: 650px 0 no-repeat;
	position:relative;
}
.logo img { padding:25px 0 0 45px; float:left}

#header .rekv { font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; float:right; margin:25px 90px 0 0}
#header .rekv span{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff}
.white #header .rekv span{ color:#000;}
.white #header .rekv{ color:#000;}
#header .rekv span{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff}

.menu { float:right; margin:35px 63px 0 0;}
.menu > div { display:inline-block; position:relative }
.menu > div > .level2 { position:absolute; top:25px; display:none; left:0; white-space:nowrap}
.menu > div > .level2 a { font-size:11px; color:#b0b0b0}
.menu > div > .level2 a:hover {color:#fff}
.white .menu > div > .level2 a:hover {color:#000}
.menu a { padding:5px 10px; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.menu span {
				padding: 5px 10px;
				font-size: 18px;
				font-family: Arial, Helvetica, sans-serif;
				color: #00FF00;
}
.menu a.active { color:#fff; text-decoration:none}
.white .menu a.active { color:#000; text-decoration:none}
.menu > div:hover .level2 { display:block }
.menu > div:hover > a{ color:#fff; text-decoration:none }
.white .menu > div:hover > a{ color:#000; text-decoration:none }


/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 55px 0 148px;
	margin:0 85px;
	overflow:hidden
}
#content p { text-align:justify}

.pager a { margin:0 3px; font-size:13px}

.autosmp { overflow:hidden; background:url(../img/ram.png) center top no-repeat;}
.asmp { float:left; width:340px; margin-bottom:15px}
.asmp p { color:#808080}
.asmp ul li { padding:5px 0;list-style: disc outside none;}

/* Footer
-----------------------------------------------------------------------------*/
------------*/
#footer {
	width: 100%;
	margin: -148px auto 0;
	height: 48px;
	position: relative;
	color:#b0b0b0;
}
.footer {
	width: 985px;
	margin:0 auto
}
.info {  font:11px/18px tahoma, Verdana, sans-serif, serif; margin:40px 0 0 105px; float:left}
.info a{ color:#9cbc15}

.maggy { float:right; margin:55px 105px 0 0;} 
.maggy a{color:#9cbc15} 


#black-sprite {
    width:100%;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:300;
    background-color:black;
    opacity:0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
    display:none;
}
.popup {      
	position:fixed;
    left:50%;
    top:50%;
    z-index:301;
    display:none;
	font-size:14px;
	font-family:tahoma, Verdana, sans-serif, serif;
	color:#000;
}

textarea {
	overflow:auto;
}
.pop_c textarea {
	width:200px;
	text-align:center;
	background-color:#e5e5e5;
	border:1px solid #9f9d9e;
	border-radius:8px;
}
.pop_c input {
	width:200px;
	text-align:center;
	background-color:#e5e5e5;
	border:1px solid #9f9d9e;
	border-radius:8px;
}
.pop_c table { margin-top:10px;}
.pop_c table td { padding:5px}
.error { color:red; font-size:11px; text-align:center; display:none}
.pop_c sup { color:red; vertical-align:top}
.close {
position:absolute;
top:14px;
right:57px;
cursor:pointer;
}

.gal_header span:hover{
	border-bottom: none;
	padding:0 0 1px 0;
}
.gal_header img{
	vertical-align:left;
	margin-left:7px;
	margin-right:13px
}
.gal_header span{
	border-bottom: 1px dashed;
    cursor: pointer;
    font-family: Arial,serif;
    font-size: 12px;
    margin-left: 20px;
    vertical-align: middle;
}
.obj { list-style: decimal outside none;padding:8px 5px}
.obj > li { margin:10px 15px 0; font-size:11px;}

.tal { text-align:left !important}
.taj { text-align: justify !important}
.tac { text-align: center !important}
.tar { text-align: right !important}
.f18 { font-size:18px}
.calibri { font-family:Calibri, "Courier New", Courier, monospace}
.impact { font-family: Impact, Arial, Helvetica, sans-serif}
.ml40 { margin-left:40px}
.ml80 { margin-left:80px}
.ml100 { margin-left:100px}
.ml20 { margin-left:20px}
.mb10 { margin-bottom:10px}
.clear { clear:both}
.upper { text-transform:uppercase}
.f60 { font-size:60px}
.f30 { font-size:30px}
.grey {color:#3b3b3b}
.fleft { float:left}
.fright { float:right}
.w45p { width:45%}
.w47p { width:47%}
.w30p { width:30%}
.ml10p { margin-left:10%}
.ml2p { margin-left:2%}
.ml8p { margin-left:8%}
.ml6p { margin-left:6%}
.ml5p { margin-left:5%}
.mt10 { margin-top:10px}
.w300 { width:300px}
.w250 { width:280px}
.white { background-color:#fff; color:#000}
.white #footer { color:#000}
.pr20 { padding-right:20px}
.pl20 { padding-left:20px}
.gray { color:#5e5e5e}
.f24 { font-size:24px;}
.f22 { font-size:22px;}
.grey { color:#B8B8B8}
.vam { vertical-align:middle;}
.lh24{line-height:22px;}
.gr {color:#5B5B5B}
.lang > a {color:#b0b0b0; font-family:Arial, serif; font-size:12px;top:123px;}
.lang > a:hover {color:#fff; }
.white .lang > a:hover {color:#000; }
.for_h4 h4 {padding:0 0 10px 0}
.for_h4 p  {line-height:15px !important}
.for_h4 li  {line-height:15px !important}









