﻿/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Filename: screen.css
* Website: Helirussia
* Author: m1ron
*/



/* _РѕСЃРЅРѕРІРЅС‹Рµ СЃС‚РёР»Рё
========================================== */
html {width:100%;height:100%;font:12px Arial, Tahoma, Helvetica, sans-serif;}
body {width:100%;height:100%;padding:0;margin:0;color:#000;background:#fff;}

p {margin:0 0 16px 0;}
dfn,var,address {font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0;font-family:Arial, Tahoma, Helvetica, sans-serif;}
h1,p.h1 {margin:0 0 12px 0;font-size:28px;font-weight:normal;}
h2,p.h2 {margin:0 0 12px 0;font-size:20px;font-weight:normal;}

big {font-size:16px;line-height:18px;}

a {color:#e10000;text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none;}

ul {padding:0;margin:0 0 14px 24px;}
ol {margin:0 0 14px 38px;}
ul,ol,li,td,th {padding:0;}

form,input,select,label,textarea,button {margin:0;}
select {
padding:1px;
border:1px solid #ddd;
font:13px Arial, Helvetica, sans-serif;
color:#4c4c4c;
background:#fff;
}
input.text,textarea, select.text {
width:310px;
padding:2px 3px;
border:1px solid #ddd;
font:13px Arial, Helvetica, sans-serif;
color:#4c4c4c;
background:#fff;
}
input.submit,button {
padding-top:2px;
padding-right:10px;
padding-bottom:2px;
padding-left:10px;
border:none;
font:13px Arial, Helvetica, sans-serif;
color:#fff;
cursor:pointer;
background:#949494;
}
input.checkbox,
input.radio {
width:15px;
height:15px;
padding:0;
margin:0;
font:12px Arial, Helvetica, sans-serif;
}


/* _СѓРЅРёРІРµСЂСЃР°Р»СЊРЅС‹Рµ РєР»Р°СЃСЃС‹  */
.both {width:100%;clear:both;overflow:hidden;}
.clear {width:100%;height:1px;clear:both;overflow:hidden;display:block;}


/* _РєРѕРЅС‚РµР№РЅРµСЂ
========================================== */
#wrap {
width:100%;
min-width:980px;
min-height:100%;
margin:0 auto;
position:relative;
z-index:1;
background:url('../img/header.jpg') no-repeat 50% 0;
}
#spacer {
width:100%;
height:90px;
overflow:hidden;
clear:both;
}
#bg {
width:100%;
height:37px;
position:absolute;
top:128px;left:0;
background:#a40000 url('../img/bg.jpg') no-repeat 50% 0;
}


/* _РїРѕРґРІР°Р»
========================================== */
#footer {
width:1000px;
height:90px;
margin:0 0 0 -500px;
position:absolute;
bottom:0;left:50%;
z-index:2;
}
#copyright {
position:absolute;
top:40px;left:18px;
cursor:default;
}
#partners {
width:750px;
margin:0;
overflow:hidden;
list-style:none;
position:absolute;
top:18px;left:210px;
}
#partners li {
padding:0 6px;
float:left;
}
#footer img {display:block;}
#counters {
margin:0;
position:absolute;
top:10px;left:32px;
}


/* _С€Р°РїРєР°
========================================== */
#header {
width:1000px;
height:165px;
margin:0 auto;
position:relative;
z-index:2;
}
#language {
margin:0;
list-style:none;
overflow:hidden;
position:absolute;
top:50px;left:35px;
cursor:default;
}
#language li {
padding:0 4px 12px 4px;
float:left;
}
#language li.active {
background:url('../img/ico/language.gif') no-repeat 50% 100%;
}
#logo {
position:absolute;
top:58px;left:210px;
z-index:1;
}
#text {
margin:0;
display:block;
position:absolute;
top:48px;left:225px;
z-index:2;
cursor:default;
}
#date {
margin:0;
display:block;
position:absolute;
top:63px;right:345px;
z-index:2;
cursor:default;
}
#krokus {
position:absolute;
top:29px;left:670px;
z-index:2;
}
#krokus img {display:block;}

#menu {
margin:0;
position:absolute;
top:128px;left:202px;
font-size:16px;
line-height:21px;
list-style:none;
}
#menu li {
float:left;
position:relative;
}
#menu li a {
padding:8px 10px;
display:block;
color:#fff;
}
#menu li.active a {
color:#000;
background:#fff;
}
#menu li.hover a {
color:#000;
background:#86e9f2;
}
#menu ul {
width:245px;
padding:10px 0;
margin:0;
list-style:none;
display:none;
overflow:hidden;
position:absolute;
top:37px;left:0;
font-size:12px;
line-height:16px;
background:#84e8f2 url('../img/menu.jpg') no-repeat 0 100%;
}
#menu li.hover ul {
display:block;
}
#menu ul li {
width:245px;
float:left;
}
#menu ul li a {
width:230px;
padding:3px 10px 4px 10px;
color:#000;
background:none !Important;
}
#menu ul li a:hover {
color:#fff;
text-decoration:underline;
background:#000 !Important;
}


/* _Р»РµРІР°СЏ РєРѕР»РѕРЅРєР°
========================================== */
#content {
width:1000px;
padding:20px 0;
margin:0 auto;
overflow:hidden;
}
#left {
width:140px;
padding:0 19px 0 0;
border-right:1px solid #e9eded;
float:left;
position:relative;
left:30px;
}
#right {
width:140px;
padding:0 0 0 19px;
border-left:1px solid #e9eded;
float:right;
position:relative;
right:30px;
}
#center {
width:580px;
float:left;
overflow:hidden;
position:relative;
left:50px;
}
#full {
width:760px;
float:left;
overflow:hidden;
position:relative;
left:50px;
}


.piclist {
margin:0 0 14px 0;
overflow:hidden;
}
.piclist p {
font-size:11px;
font-weight:bold;
line-height:13px;
cursor:default;
}
.piclist ul {
width:100%;
margin:0 0 12px 0;
list-style:none;
overflow:hidden;
}
.piclist ul li {
width:100%;
padding:0 0 12px 0;
float:left;
}
.piclist ul li img {
margin:0 auto;
display:block;
}


#index {
width:580px;
overflow:hidden;
}
#index .banner {padding:0 0 20px 0;}
#index .banner img {display:block;}
#index .banner2 {padding:0 20px 0 0;float:left;}
#index .banner3 {padding:0 20px 0 0;float:left;}
#index .banner4 {float:left;}

.breadcumbs {
font-size:11px;
line-height:13px;
cursor:default;
}
.breadcumbs a {
color:#000;
}


.video {
margin:0 0 16px 0;
}

.form table {
border-collapse:collapse;
}
.form table th {
padding:4px 25px 4px 0;
font-weight:normal;
font-size:13px;
color:#4c4c4c;
text-align:left;
vertical-align: top;
}
.form table td {
padding:4px 0;
}
.form table input.text {
float:left;
display:block;
}

.members {
border-collapse:collapse;
font-size:13px;
line-height:16px;
}
.members img {display:block;}
.members th {
padding:4px 7px;
border-bottom:1px solid #e8e8e8;
text-align:left;
}
.members th a {color:#000;}
.members td {
padding:4px 7px;
border-bottom:1px solid #e8e8e8;
}



/**
 * jQuery lightBox plugin
 */
#jquery-overlay {
width:100%;
height:500px;
position:absolute;
top:0;left:0;
z-index:90;
}
#jquery-lightbox {
width:100%;
position:absolute;
top:0;left:0;
z-index:100;
text-align:center;
line-height:0;
}
#jquery-lightbox a img {
border: none;
}
#lightbox-container-image-box {
width:250px;
height:250px;
margin:0 auto;
position:relative;
background-color:#fff;
}
#lightbox-container-image {
padding:10px;
}
#lightbox-loading {
width:100%;
height:25%;
position:absolute;
top:40%;left:0%;
text-align:center;
line-height:0;
}
#lightbox-nav {
width:100%;
height:100%;
position:absolute;
top:0;left:0;
z-index:10;
}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width:49%;
height:100%;
zoom:1;
display:block;
}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {
width:100%;
padding:0 10px 0;
margin:0 auto;
font:10px Verdana, Helvetica, sans-serif;
line-height:1.4em;
overflow:auto;
background-color:#fff;
}
#lightbox-container-image-data {
padding:0 10px;
color:#666;
}
#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
}
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1.0em;
}
#lightbox-secNav-btnClose {
width:111px;
float:right;
padding-bottom:0.7em;
}


.gallery {
width:100%;
overflow:hidden;
}
.gallery ul {
width:100%;
margin:0;
overflow:hidden;
list-style:none;
}
.gallery ul li {
padding:5px;
float:left;
}
.gallery ul img {
border: 5px solid #999;
display:block;
}
.gallery ul a:hover img {
border: 5px solid #3e3e3e;
}

.form p.error input.text {
border-color:red;
color:#666;
}
.form span.error {
width:160px;
padding:3px 0 0 60px;
display:block;
clear:both;
float:left;
font:11px Arial, Helvetica, sans-serif;
color:red;
}
