/* 
-----------------------------------
Free HTML/CSS3 Web Template
Designed by ModBlackmoon / 2011.
http://modblackmoon.narod.ru/
-----------------------------------
*/
* {margin: 0; padding: 0;}

body {
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #000;
 color: #CCCCCC;
 margin: 0;
 padding: 0;
 background: url('mb_images/mb_bgr.gif');
}

a:link { color: #CCCCFF; text-decoration: none; font-weight: normal;}
a:visited { color: #CCCCFF; text-decoration: none; font-weight: normal;}
a:hover { text-decoration: underline; color: #f7f7f7; font-weight: normal; }
a:active { color: #CCCCFF; text-decoration: underline; font-weight: normal;}

h1 {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
text-transform:uppercase;
line-height: 17px;
height: 17px;
color: #7a7a7a;
margin: 6px 12px;
padding: 0;
float: none;
}

h2 {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
text-transform:uppercase;
text-align:center;
color: #b9b9b9;
background: url('mb_images/mb_cat_bgr.gif');
line-height: 17px;
height: 17px;
margin: 6px auto;
width: 152px;
height: 35px;
}

h2 a {
    text-decoration: none !important;
    color: inherit;
}

h2 a:hover {
    color: #FF66CC;
    text-decoration: none !important;
}


p {
margin: 6px 0;
padding: 6px 0;
text-align: justify;
float: none;
}

#wrapper {
width: 960px;
margin: 0 auto;
margin-top: 14px;
margin-bottom: 14px;
background: url('mb_images/mb_wrap.gif') repeat-y;
border: 3px solid #000;
box-shadow: 0 0 16px #000; 
box-shadow: 0 0 16px rgba(0,0,0,1.0); 
-moz-box-shadow: 0 0 16px rgba(0,0,0,1.0); 
-webkit-box-shadow: 0 0 16px rgba(0,0,0,1.0);
}

#header {
width: 960px;
height: 196px;
background: url('mb_images/mb_header.jpg');
margin: 0 auto;
padding: 0;
float: left;
position: relative;
}

#site_title { 
width: 331px; 
height: 128px; 
right: 44px;
bottom: 36px;
position: absolute;
font-family: Impact, Verdana, Arial, Helvetica, sans-serif;
font-size: 48px;
clear: both;
margin: 0;
}

#site_title span { visibility: hidden; }
#site_title  a { display:block; width: 331px; height: 128px; text-decoration: none; } 

#menu_panel {
width: 960px;
height: 41px;
background-color: #000000;
text-transform: uppercase;
list-style: none;	
margin: 0 auto;
clear: both;
}

#central_column {
width: 760px;
float: left;
padding: 0;
padding-top: 12px;
padding-bottom: 12px;
margin: 0 auto;
}

#central_column p {
padding: 0 12px;
text-indent: 25px;
}

#rightcolumn {
width: 170px;
padding: 12px;
margin: 0 auto;
float: left;
}

/* ======Footer======= */

#footer {
width: 960px;
height: 31px;
margin: 0 auto;
background: url('mb_images/mb_footer.gif') repeat-x;
clear: both;
position: relative;
padding-top: 0;
}

#footer_siteowners {
font-size: 11px;
line-height: 29px;
width: 550px;
margin: 0 auto;
padding: 0px 0 0 0;
text-align: center;
}

#footer_designer {
width: 144px;
font-size: 11px;
text-align:center;
float: right;
position: absolute;
right: 25px;
bottom: 9px;
}

#footer_designer a {
color: #999999;
}

/* ======Navigation======= */

#nav,#nav li {
width: 163px;
margin:0;
padding: 0;
list-style: none;
display: inline;
}

#nav a {
width: 148px;
height: 41px;
background: url('mb_images/mb_button.gif') no-repeat;
float:left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
line-height: 35px;
color: #d2d2d2;
text-align: center;
display: block;
text-decoration: none;
padding: 0;
margin: 12px 6px 0 6px;
}

#nav a:hover,#nav a:focus,#nav a:active {
background-position: 0 -41px;
color: #f7f7f7;
}

/* ======Right Sidebar======= */

.content_box {
width: 120px;
margin: 0 auto;
color: #999999;
padding: 12px;
}

.content_box li {
list-style: none;
}

.content_box li a {
color: #999999;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
font-size: 11px;
}

.content_box li a:hover {
color: #e8e8e8;
text-decoration:underline;
}

.banner {
margin: 12px auto;
text-align:center;
}

/* ======Table to Gamepage from CCS Gallery======= */

.gallery2_wrap {
width: 720px;
float: none;
margin: 0 auto;
text-align:center;
}

.gallery2_wrap ul {
list-style: none;
display: inline;
}

.gallery2_wrap li { display:inline; }

.gallery2_wrap  li img {
border: 2px solid #000000;
margin: 4px;
box-shadow: 3px 3px 2px #000;
box-shadow: 3px 3px 2px rgba(0,0,0,0.5);
-moz-box-shadow: 3px 3px 2px rgba(0,0,0,0.5);
-webkit-box-shadow: 3px 3px 2px rgba(0,0,0,0.5);
}

.gallery2_wrap li img:hover {
border: 2px solid #7c3e97;
}

/* ======Gallery======= */

.gallery_wrap {
width: 720px;
float: none;
margin: 0 auto;
text-align:center;
}

.gallery_wrap ul {
list-style: none;
display: inline;
}

.gallery_wrap li { display:inline; }

.gallery_wrap  li img {
border: 2px solid #000000;
margin: 4px;
box-shadow: 3px 3px 2px #000; 
box-shadow: 3px 3px 2px rgba(0,0,0,0.5); 
-moz-box-shadow: 3px 3px 2px rgba(0,0,0,0.5); 
-webkit-box-shadow: 3px 3px 2px rgba(0,0,0,0.5);
}

.gallery_wrap li img:hover {
border: 2px solid #7c3e97;
}

.TV p{
    font-size: 14px
}



  td a.gray-link { /* если ссылка находится внутри td */
       color: #999999;
   }

  td a.green-link { /* если ссылка находится внутри td */
       color: #33CC99;
   }


