/**
 * File: screen.css
 * This file is for render "Pro-Volley Consulting" site in screen mode.
 *
 * Creator: Richie Grey
 * URL: http://www.richie.com.ua
 * ICQ: 823-784
 * Email: rich@richie.com.ua
 *
 * (c)2008.
 **/

/*--------------- Common classes
 **/
body {
    background:#D5D5D5;
    color:#000;
    font:normal 75%/117% Tahoma, Arial, Helvetica, sans-serif;
}

body, form {
  margin:0;
  
}
img {
  border:0;
}
p {
  margin-top:0;
  margin-bottom:1.5em;
}

a {
  color:#000;
  text-decoration:underline;
}
a:hover {
  text-decoration:none;
}

img.alignright {
  float:right;
  margin:5px 0 5px 10px;
}

img.alignleft {
  float:left;
  margin:5px 10px 5px 0;
}

h1 {
    margin:0 0 0.5em;
    padding:0;
    color:#23295e;
    font:normal 250% Arial, Helvetica, sans-serif;
}

h1 a {
  text-decoration:none;
  color:#23295e;
}
h2 { 
  margin:0 0 0.25em;
  padding:0;
  color:#23295e;
  font:normal 200% Arial, Helvetica, sans-serif;
}
h3 {
  margin:0 0 0.25em;
  padding:0;
  color:#23295e;
  font:normal 150% Arial, Helvetica, sans-serif;
}
h4 {
  margin:0 0 1em;
  padding:0;
  color:#23295e;
  font:bold 117% Arial, Helvetica, sans-serif;
}
h4 a { 
  color:#23295e;
  text-decoration:none;
}

h5 {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#23295e;
    text-decoration:none;
}

.yellow {
    color:#14204A;

}

.clear {
  clear:both;
  font-size:0;
  line-height:0;
}
/*--------------- Common classes
 **/
#layout { 
    position:relative;
}
#header { 
    background:url(../images/bg_header_b.jpg) repeat-x left top;
    border-bottom:8px solid #D5D5D5;
    min-width:992px; 
    position:relative;
}
.header {
    height:276px;
    background:url(../images/header_01_n.jpg) no-repeat right top;
}
.header .header { 
    background:url(../images/header_02_n.jpg) no-repeat right 87px;
}
.header .header .header { 
    background:url(../images/header_03_b.jpg) no-repeat right 176px;
}

#logo { 
    position:absolute;
    left:50px;
    top:50px;
}

#logo h1 {
    margin:0;
    padding:0;
}
#logo a {
    display:block;
    width:190px;
    height:60px;
    background: url(../images/logo.gif) no-repeat left top;
    text-indent:-999px;
    outline:none;
}

#nav {
    position:absolute;
    left:100px;
    top:23px;
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
}

#nav li {
    float:left;
    margin:0 0 0 -1px;
    padding:0 14px;
    border-left:1px solid #ffed79;
}
#nav li a {
    display:block;
    width:12px;
    height:16px;
    overflow:hidden;
    text-indent:-999px;
    background-image:url(/site/images/nav.gif);
}
#nav-home {
    background-position:0 0;
}
#nav-sitemap {
    background-position:-16px 0;
}
#nav-contacts {
    background-position:-32px 0;
}

#lang {
    position:absolute;
    left:112px;
    top:120px;
    margin:0;
    padding:0;
    list-style:none;
}
#lang li {
    margin:0;
    padding:0 64px 0 0;
    float:left;
    color:#404040;
    font:normal 11px Arial;
}
#lang li a {
    text-decoration:none;
}
#lang li img {
    display:block;
}
#lnk_presentation {
    position:absolute;
    right:438px;
    top:120px;
}

#footer {
    padding:10px 10px 10px 0;
    text-align:center;
    font:normal 10px/12px Tahoma, Verdana;
    height:30px;
    color:#ffffff;
    background:#1263b4;
}
#footer .counters {
    float:left;
}
#footer .powered {
    float:right;
    padding-top:15px;
}
#footer .powered a {
    color:#ffffff;
}
#footer .copyright {
    padding-top:15px;
}

/*--------------- Main menu
 **/

#mmenu {
    position:absolute;
    left:0;
    top:176px;
    margin:0;
    padding:0;
    list-style:none;
}
#mmenu li {
    position:relative;
    float:left;
    margin:0 0 0 -11px;
    padding:0;
}
#mmenu li {
    font: bold 12px/16px Tahoma, sans-serif;
}
#mmenu li .mml {
    float:left;
    width:11px;
    height:68px;
    background:url(/site/images/mmenu_01_n.gif) no-repeat right top;
}
#mmenu li .mmr {
    float:left;
    width:10px;
    height:68px;
    background:url(/site/images/mmenu_03_n.gif) no-repeat right top;
}
#mmenu li .mmc {
    float:left;
    height:34px;
    padding:34px 9px 0;
    background:url(/site/images/mmenu_02_n.gif) no-repeat right top;
}

#mmenu li .mmb {
    position:absolute;
    left:50%;
    top:75px;
    width:5px;
    height:3px;
    margin-left:-3px;
    background:none;
    font-size:0;
    line-height:0;
}

#mmenu li:hover .mml, #mmenu li:hover .mmr, #mmenu li:hover .mmc {
    background-position:right bottom;
}
#mmenu li:hover .mmb {
/*    background:url(/site/images/mmenu_bottom.gif) no-repeat left top;*/
}
#mmenu li a {
    color:#23295e;
    text-decoration:underline;
    text-decoration:none;
    outline:none;
}
#mmenu li a:hover {
    text-decoration:underline;
    text-decoration:none;
}
#mmenu li.act .mmc {
    color:#000;
    font-size:12px;
    text-decoration:underline;
    text-decoration:none;
}

#mmenu li#mmenu_first {
    margin-left:0;
}
#mmenu li#mmenu_first .mmc {
    padding-left:32px;
}

/* Submenu */
#mmenu ul {
    display:none;
    position: absolute;
    left:0;
    top:65px;
    width:155px;
    margin:0;
    padding:0;
    list-style:none;
}

#mmenu ul li {
    padding:10px;
    list-style:none;
    display:inline;
    width:100%;
}

#mmenu ul li a {
    margin-left: 0px;
    border-bottom: none;
    color: #ffffff;
    font: bold 11px Tahoma, Verdana;
    text-decoration: underline;
}

#mmenu ul li a:hover {
    color: #91FE03;
    text-decoration: none;
    float: none;
}
#mmenu li:hover ul {
    display:block;
}


/*--------------- Center part
 **/
a .mask { 
    cursor:pointer;
}
.mask {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
}
#center {
    width:952px;
    margin:0 auto 0;
    padding:10px 15px 50px 25px;
}

#mainphoto {
    position:relative;
    float:right;
    margin:-60px 157px 10px 0px;
}
#mainphoto {
    width:382px;
    height:192px;
    padding:5px;
    background:#14204A;
}
#mainphoto img {
    display:block;
}

#mainphoto .mask {
    left:5px;
    top:5px;
    width:382px;
    height:192px;
    background:url(/site/images/mask_mainphoto.png) no-repeat left top;
}

.leftside {
    float:left;
    width:498px;
}
.rightside {
    clear:right;
    float:right;
    width:400px;
}
.block {}

.anonse {
    font-family:Verdana, Arial;
    padding-top:30px;
}

.news {
    margin:0 0 25px;
    padding:0 0 9px;
    border-bottom:3px double #81839b;
    font-family:Verdana, Arial;
}
.news_title {
    padding:0 22px;
    margin:0 0 10px;
    background:url(/site/images/newstitle_new.gif) no-repeat left top;
    color:#2d2d2d;
    font-family:normal Arial, Helvetica, sans-serif;
    font-size:14px;
    line-height:22px;
}
.news_all {
    text-align:right;
    padding-bottom:5px;
}
.news_all a {
    color:#14204A;
}
.news_img {
    float:left;
    width:133px;
    height:133px;
    margin:0 12px 0 0;
    position:relative;
    background:#fff;
    overflow:hidden;
}
.news_img .mask {
    background:url(/site/images/mask_lastnews_new.png) no-repeat left top;
}
.year {
    color:#14204A;
    font-size:11px;
    font-family:bold Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.news_anonse {
    margin:0 0 10px;
    padding:25px 0 0;
    list-style:none;
    font-size:11px;
    border-bottom:1px solid #81839b;
    overflow:hidden;
}
.news_anonse li {
    float:left;
    width:138px;
    margin:0 42px 50px 0;
    padding:0;
    height:200px;
}
.news_anonse li.last {
    float:right; margin-right:0;
}
.news_anonse a {
    color:#23295e;
    text-decoration:none;
}
.news_anonse .date {
    margin:0 0 1em;
    text-align:center;
}
.news_anonse_img {
    position:relative;
    width:133px;
    height:133px;
    margin-bottom:5px;
    background:#fff;
    overflow:hidden;
}
.news_anonse_img .mask {
    background:url(/site/images/mask_lastnews_new.png) no-repeat left top;
}


#allgamers { padding:10px 0 0 15px;}
.allgames_arrow { float:left; padding:50px 10px 0;}
.allgames_arrow a { display:block; width:39px; height:60px; background-position:left top; text-indent:-999px; overflow:hidden; outline:none;}
.allgames_arrow a:hover { background-position:left bottom;}
#arrow_prev {
    background-image:url(/site/images/arrow_left_new.gif);
}
#arrow_next {
    background-image:url(/site/images/arrow_right_new.gif);
}
#allgamers_warp { float:left; width:805px; height:200px; overflow:hidden; position:relative;}
#allgamers_warp #allgamers_slider { position:absolute; left:0; top:0; white-space:nowrap;}
#allgamers_slider { margin:0; padding:0; list-style:none; text-align:center;}
#allgamers_slider li { position:relative; float:left; margin:0 38px 0 0; padding:0; width:130px; height:201px; overflow:hidden;}
#allgamers_slider li .mask {
    background:url(/site/images/mask_gamers_new.gif) no-repeat left top;
}
#allgamers_slider .name {
    white-space:normal;
    width:130px;
    height:50px;
    position:absolute;
    left:0;
    top:155px;
    color:#14204A;
    text-decoration:none;
}

.gamers_role {
    padding:2px 42px;
    margin:0 0 10px;
    background:url(/site/images/newstitle_new.gif) no-repeat left top;
    color:#14204A;
    font-size:14px;
    line-height:22px;
    font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
}
/* h2.gamers_role { margin:10px 0 0; padding:0 0 0 10px;} */
.gamers {
    margin:0;
    padding:0;
    list-style:none;
}
.gamers li {
    float:left;
    margin:0 0 50px;
    padding:0 50px 0 0;
    overflow:hidden;
}
.gamers li.clear {
    float:none;
    margin:0;
    padding:0;
}
.gamer_img {
    float:left;
    position:relative;
    width:130px;
    height:151px;
    overflow:hidden;
}
.gamer_img .mask {
    background:url(/site/images/mask_gamers_new.gif) no-repeat left top;
}
.gamer_desc {
    float:left;
    width:285px;
    font-family:Arial, Helvetica, sans-serif;
}
.gamer_name {
    margin:15px 0 10px;
    padding-left:15px;
    background:url(/site/images/newstitle_new.gif) no-repeat right top;
}
.gamer_name {
    color:#101436;
    line-height:22px;
}
.gamer_name a {
    color:#101436;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.gamer_charateristics {
    padding-left:15px;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#23295e;
    text-decoration:none;
}

.gallery {
    margin:0;
    padding:0;
    list-style:none;
}
.gallery li {
    float:left;
    margin:0 0 50px;
    padding:0 50px 0 0;
    overflow:hidden;
}
.gallery li.clear {
    float:none;
    margin:0;
    padding:0;
}
.gallery_img {
    float:left;
    position:relative;
    width:240px;
    height:271px;
    overflow:hidden;
}
.gallery_img .mask {
    background:url(/site/images/mask_gamer_new.gif) no-repeat left top;
}

#left { float:left; width:520px;}
#right { float:right; width:390px; padding-top:3px;}
#blockGamer { margin-bottom:35px;}

#gamer_photo {
    position:relative;
    float:left;
    width:240px;
    height:271px;
    background:#fff;
    overflow:hidden;
}
#gamer_photo .mask {
    background:url(/site/images/mask_gamer_new.gif) no-repeat left top;
}
#gamer_data { float:left; width:280px;}
#gamer_data h2 { padding-left:12px; margin-bottom:0.8em;}
#gamer_data ul { margin:0; padding:0; list-style:none;}
#gamer_data ul li { margin:0; padding:0 0 0 12px; border-bottom:1px solid #c3c5d3; line-height:24px;}
.hr {
    height:1px;
    margin:12px 0 12px;
    background:#14204A;
    font-size:0;
    line-height:0;
}

.back { padding-top:30px;}

#new-anonse {
    margin:0;
    padding:0;
    font:normal 11px/13px Arial, Helvetica, sans-serif;
}
#new-anonse dt {
    clear:left;
    float:left;
    width:58px;
    margin:0;
    padding: 0;
    border-right:1px solid #14204A;
    color:#14204A;
    font:bold 11px/13px Arial, Helvetica, sans-serif;
}
#new-anonse dd {
    margin:0 0 5px 65px;
    padding:0;
    color:#14204A;
}
#new-anonse dd a {
    color:#14204A;
    text-decoration:none;
}
#new-anonse dd a:hover {
    text-decoration:underline;
}

#gallery {
    width:100%;
    overflow:hidden;
}
#gallery ul {
    width:120%;
    margin:0;
    padding:0;
    list-style:none;
}
#gallery ul li {
    position:relative;
    float:left;
    width:110px;
    height:110px;
    margin:0 30px 30px 0;
    padding:0;
    background:#fff;
    overflow:hidden;
}
#gallery ul li .mask {
    background:url(/site/images/mask_gallery_new.gif) no-repeat left top;
}

#allgamers_side { width:100%; overflow:hidden; margin:0 0 0 1px;}
#allgamers_side ul { width:120%; margin:0; padding:0; list-style:none;}
#allgamers_side ul li { width:106px; float:left; margin:0 35px 10px 0; padding:0;}
.allgamers_side_img { position:relative; width:106px; height:155px; margin-bottom:5px; background:#fff; overflow:hidden;}
.allgamers_side_img img { margin-left:-10px;}
.allgamers_side_img .mask { background:url(/site/images/mask_allgamers_new.gif) no-repeat left top;}
.allgamers_side_name {
    padding-left:14px;
    height:35px;
}
.allgamers_side_name a {
    color:#14204A;
    text-decoration:none;
}

.news-image { margin-bottom:10px;}

.pages a {color:#fff;}

.about {
/*    position:relative;
    padding:0;
    margin:0;
    overflow:hidden;*/
    clear:right;
    float:right;
    width:500px;
    font-family:Verdana, Arial;
    margin-top:-375px;
}

#banner {
    margin-left: 35px;
    margin-bottom:20px;
}

#banner img {
    padding-right: 10px;    
}
