/* *1 common
----------------------------------------------------------------------------- */
html,body,p,form,input,label,h1,h2,h3,h4,h5,h6 {
padding:0px;
margin:0px;
}
html {
width:100%;
height:100%;
}
body {
width:100%;
height:100%;
font:62.5% tahoma,arial,verdana,sans-serif;
color:inherit;
background:#322445 url('/img/body.gif') 0 0;
}

/* *2 text
----------------------------------------------------------------------------- */
a {
color:#00c1ff;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
img {
border:0px;
}
p {
margin-bottom:15px;
font:1.1em tahoma,arial,verdana,sans-serif;
color:#fff;
text-align:justify;
background-color:inherit;
}
#news div {
font:1.1em tahoma,arial,verdana,sans-serif;
color:#fff;
text-align:justify;
background-color:inherit;
}
p img {
display:inline;
}
p a {
color:#4e848e;
background-color:inherit;
}
/* *3 main
----------------------------------------------------------------------------- */
#wrap {
width:966px;
min-height:100%;
position:relative;
z-index:1;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
#spacer {
width:100%;
height:35px;
clear:both;
overflow:hidden;
}
#add {
width:820px;
height:180px;
margin-top:-180px;
position:relative;
overflow:visible;
z-index:3;
}
#add img {display:block;}
#add .bg {
width:114px;
height:302px;
position:absolute;
top:-165px;
right:10px;
z-index:1;
}
#add .bg_02 {background:url('/img/bg/red.gif') no-repeat 0 0;}
#add .bg_03 {background:url('/img/bg/purple.gif') no-repeat 0 0;}
#add .bg_04 {background:url('/img/bg/blue.gif') no-repeat 0 0;}
#add .bg_05 {background:url('/img/bg/green.gif') no-repeat 0 0;}
#add .bg_01 {background:url('/img/bg/yellow.gif') no-repeat 0 0;}

#phone {
position:absolute;
top:15px;
left:495px;
z-index:2;
}
#active {
position:absolute;
top:0px;
left:765px;
z-index:2;
}


#next div {
position:absolute;
top:0px;
left:0px;
z-index:1;
}
#next a {
display:block;
position:absolute;
top:0px;
left:0px;
z-index:2;
}

#add .about {
width:10px;
height:60px;
position:absolute;
top:30px;
left:793px;
z-index:2;
}
#add .about div {width:10px;height:60px;background:url('/img/ru/next/about.png') no-repeat 0 0;}
#add .about a {width:10px;height:60px;}

#add .news {
width:10px;
height:42px;
position:absolute;
top:48px;
left:793px;
z-index:2;
}
#add .news div {width:10px;height:42px;background:url('/img/ru/next/news.png') no-repeat 0 0;}
#add .news a {width:10px;height:42px;}

#add .show {
width:10px;
height:63px;
position:absolute;
top:27px;
left:793px;
z-index:2;
}
#add .show div {width:10px;height:63px;background:url('/img/ru/next/show.png') no-repeat 0 0;}
#add .show a {width:10px;height:63px;}

#add .contacts {
width:10px;
height:50px;
position:absolute;
top:40px;
left:793px;
z-index:2;
}
#add .contacts div {width:10px;height:50px;background:url('/img/ru/next/contacts.png') no-repeat 0 0;}
#add .contacts a {width:10px;height:50px;}

#add .index {
width:10px;
height:60px;
position:absolute;
top:30px;
left:793px;
z-index:2;
}
#add .index div {width:10px;height:60px;background:url('/img/ru/next/index.png') no-repeat 0 0;}
#add .index a {width:10px;height:60px;}

#page {
width:18px;
height:16px;
position:absolute;
top:105px;
left:773px;
z-index:2;
}
.p01 {background:url('/img/page/01.png') no-repeat 0 0;}
.p02 {background:url('/img/page/02.png') no-repeat 0 0;}
.p03 {background:url('/img/page/03.png') no-repeat 0 0;}
.p04 {background:url('/img/page/04.png') no-repeat 0 0;}
.p05 {background:url('/img/page/05.png') no-repeat 0 0;}

/* *4 footer
----------------------------------------------------------------------------- */
#footer {
width:966px;
height:35px;
margin-top:-35px;
position:relative;
overflow:hidden;
z-index:2;
background:url('/img/footer.gif') repeat-x 0 100%;
}
#copy {
font:11px verdana,tahoma,arial,sans-serif;
color:#fff;
background-color:inherit;
position:absolute;
top:3px;
left:275px;
}

/* *5 header
----------------------------------------------------------------------------- */
#header {
width:100%;
height:40px;
position:relative;
overflow:hidden;
}
#lang {
padding:0px;
margin:0px;
list-style:none;
position:absolute;
top:15px;
left:58px;
}
#lang li {
padding:2px 2px 8px 2px;
margin-right:11px;
float:left;
}
#lang li.active {background:url('/img/lang_active.gif') no-repeat 0 0;}
#lang img {display:block;}
#menu {
padding:0px;
margin:0px;
list-style:none;
font:bold 13px "arial narrow",arial,tahoma,sans-serif;
position:absolute;
top:0px;
left:225px;
}
#menu li {
width:123px;
height:40px;
float:left;
overflow:hidden;
position:relative;
text-align:center;
}
#menu a {
padding:14px 1px 0 1px;
margin:0 23px;
color:#fff;
display:block;
}
#menu .item1 a {border-top:3px solid #ee4e7f;}
#menu .item2 a {border-top:3px solid #ae00ff;}
#menu .item3 a {border-top:3px solid #00f6ff;}
#menu .item4 a {border-top:3px solid #84ff00;}
#menu .active a {padding-top:0px;border-top-width:17px !important;}

/* *6 content
----------------------------------------------------------------------------- */
#content {
width:820px;
position:relative;
overflow:hidden;
color:inherit;
background:#000 url('/img/content.gif') repeat-y 100% 0;
}
#content .top {
width:820px;
height:386px;
position:absolute;
z-index:1;
background:url('/img/content_top.jpg') no-repeat 0 0;
}
#content .cnt {
width:100%;
min-height:920px;
overflow:hidden;
position:relative;
z-index:2;
background:url('/img/content_btm.jpg') no-repeat 0 100%;
}
#sub #content .cnt {
background:url('/img/content_btm_sub.jpg') no-repeat 0 100%;
}

/* *7 left
----------------------------------------------------------------------------- */
#left {
width:170px;
padding-top:205px;
float:left;
}
#submenu {
width:170px;
overflow:hidden;
}
#submenu .title {
padding:0 0 5px 30px;
}
#submenu .title img {
display:block;
}
#submenu ul {
width:170px;
padding:10px 0 0 0;
margin:0px;
list-style:none;
overflow:hidden;
font:1.5em tahoma,arial,sans-serif;
}
#submenu ul li {
width:131px;
padding:4px 5px 4px 34px;
float:left;
background:url('/img/submenu_li.gif') no-repeat 23px 50%;
}
#submenu ul li a {
color:#dedede;
background-color:inherit;
}
#submenu ul li a:hover {
color:#ff1d59;
text-decoration:none;
background-color:inherit;
}


/* *8 right
----------------------------------------------------------------------------- */
#right {
width:650px;
overflow:hidden;
float:right;
}
#head {
width:100%;
height:295px;
position:relative;
}
#logo {
position:absolute;
top:90px;
left:437px;
}
#text {
padding:0 140px 210px 35px;
position:relative;
}
#news {
padding:90px 20px 0 5px;
}
h2 {
margin-bottom:15px;
font:3.2em tahoma,arial,sans-serif;
color:#fff;
background-color:inherit;
}
h2.red {
margin-bottom:25px;
font:3.2em tahoma,arial,sans-serif;
color:#e23455;
background-color:inherit;
}
h3 {
margin-bottom:10px;
font:bold 1.1em tahoma,arial,sans-serif;
color:#00c1ff;
background-color:inherit;
}
#online {
position:absolute;
top:0px;
right:11px;
}
#online img {display:block;}

#sub #news {
padding:0px 20px 0 5px;
}
.more {
margin-bottom:30px;
}




#pages {
padding:0px;
margin:0px;
list-style:none;
position:absolute;
top:210px;
left:500px;
}
#pages li {
width:22px;
height:18px;
padding-top:4px;
margin-right:9px;
position:relative;
float:left;
text-align:center;
color:#2b2b2b;
background:#e52f62;
}
#pages li a {
width:22px;
height:18px;
padding-top:4px;
position:absolute;
top:0px;
left:0px;
color:#2b2b2b;
text-decoration:underline;
background:#fff;
}
#pages li a:hover {
text-decoration:none;
}

.red {
	color: red;
}

.grey {
	background:#bbb;
	border: solid 1px #fff;
}

#btm_pix {
width:100%;
height:214px;
margin-top:-250px;
position:relative;
z-index:0;
background:url('/img/pix.gif') repeat-x 30px 0;
}
#top_pix {
width:100%;
height:300px;
margin-bottom:-300px;
position:relative;
z-index:0;
background:url('/img/pix.gif') repeat-x 30px 100%;
}