/*
Theme Name: Casino Template 03
Theme URI: http://www.casino.ru/
Description: Designed by Casino.ru
Version: v1
Author: Casino.ru
Author URI: http://www.casino.ru/
*/

body {
    background: #171C28;

    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    color: #5a5a5a;
}

html {
    padding: 0;
    margin: 0;
}

a {
    text-decoration: none;
    color: #0095FF;
    border: 0;
}

a:hover {
    text-decoration: underline;
    color: #FFFFFF;
    border: 0;
}

a:focus {
    outline: none;
}

.clr {
    clear: both;
}

h1, h2, h3, h4 {
    font-family: Arial, Helvetica, sans-serif;
    text-shadow: 2px 2px 2px #000;
}

img {
    padding: 0;
    margin: 0;
    border: none;
    text-align: center;
}

hr1 {
    border-left: 0 solid #000000;
    border-right: 0 solid #000000;
    border-top: 0 dotted #000000;
    border-bottom: 1px solid #000000;
    height: 1px;
}

hr {
    border-left: 0 solid #3E64CC;
    border-right: 0 solid #3E64CC;
    border-top: 0 dotted #3E64CC;
    border-bottom: 1px solid #EF8F29;
    height: 1px;
}

form {
    padding: 0;
    margin: 0;
}

input {
    font-family: 'Verdana';
    color: #282b31;
    font-size: 11px;
}

textarea {
    font-family: 'Verdana';
    color: #282b31;
    font-size: 11px;
}

select {
    font-family: 'Verdana';
    color: #282b31;
    font-size: 11px;
}

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#bgcontainer {
    margin: 0;
    padding: 0;
    background: url("../img/haiderc1vс.png") top repeat-x;
}

.bg_footer {
    background: url("../img/haiderc1vс.png") no-repeat top center;
}

/**/
* html .Header {
}

/* */
.Header {
    width: 970px;
    margin: 0 auto;
    padding: 0;
}

.Logo {
    height: 69px;
    width: 300px;
    float: left;
    margin: 13px;
}

.Header .LogoText h1 {
    line-height: 26px;
    padding: 27px 0 0 41px;
    margin: 0;
    color: #fedd0d;
    font: normal 35px Arial, Helvetica, sans-serif;
}

.Header .LogoText a {
    color: #fedd0d;
    text-decoration: none;
}

.Header .LogoText a:visited {
    color: #fedd0d;
    text-decoration: none;
}

.Header .LogoText a:hover {
    color: #fedd0d;
    text-decoration: none;
}

.m_logo {
    display: block;
    position: absolute;
    background: url("../img/777_logo.png") no-repeat;
    height: 50px;
    width: 330px;
    float: left;
}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**/
* html .Search {
}

/**/
.Search {
    margin: 7px 11px 0 0;
    padding: 0;
    width: 600px;
    height: 40px;
    float: right;
}

.Search form {
    margin: 0;
    padding: 0;
}

.Search input {
    color: #330033;
}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu img {
    float: left;
    height: 44px;
}

.Menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    width: 958px;
    height: 44px;
}

.Menu ul li {
    padding: 0;
    margin: 0;
    float: left
}

.Menu ul li a {
    padding: 15px;
    margin: 0;
    background: url("../img/menu_bg_il.gif") no-repeat scroll right top;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #202736;
    display: inline-block
}

.Menu ul li a:hover {
    background: url("../img/menu_bg_h.gif") no-repeat scroll right top;
    text-decoration: none;
}

/* Sample Text */
.SampleText {
    float: left;
    margin: 0;
    padding: 0;
    width: 970px;
    height: 165px;
}

.SampleText h2 {
    list-style: none;
    margin: 25px 5px 0 5px;
    padding: 10px 5px 39px 5px;
    font: normal 27px Arial, Helvetica, sans-serif;
    color: #fff;
    border-bottom: 1px solid #5d6b8d
}

.SampleText p {
    padding: 5px 5px 5px 8px;
    margin: 13px 5px 5px;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #b8c9ce;
}

.SampleText p a {
    padding: 5px 10px;
    margin: 0;
    color: #527c7e;
}

/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.CON {
}

.CONresize {
    width: 970px;
    margin: 20px auto 10px auto;
    padding: 0;
}

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.SC {
    width: 950px;
    padding: 1px 3px;
    margin: 0;
    float: left;
    color: #CACACA;
    font: normal 15px Arial, Helvetica, sans-serif;
    border-radius: 7px;
    text-shadow: 1px 1px 1px #000;
}

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.Post {
    padding: 0;
    margin: 0 0 9px 0;
}

.PostHead {
    padding: 0;
    margin: 0;
    text-shadow: 3px 3px 3px #000;
}

.PostHead h1 {
    color: #DDDDDD;
    font: bold 24px 'Arial', sans-serif;
    margin: 14px 0 5px 0;
    padding: 1px 0 0 1px;
}

.PostHead h1 a {
    color: #0095FF;
    text-decoration: none;
}

.PostHead h1 a:hover {
    color: #0095FF;
    text-decoration: underline;
}

/**/

/**/

.PostTime img {
    text-align: center;
}

.PostTime strong {
    font-weight: normal;
    font-size: 11px;
}

.PostTime a {
    color: #fc950a
}

.PostCat a {
    color: #fc7121;
    text-decoration: underline;
    font: bold;
}

.PostCat a:visited {
    color: #fc7121;
    text-decoration: underline;
    font: bold;
}

.PostCat a:hover {
    color: #fc7121;
    text-decoration: none;
    font: bold;
}

.PostContent {
    padding: 0;
    margin: 10px 0 5px 0;
}

.PostContent p {
    font-size: 14px;
    color: #CACACA;
    padding: 0;
    text-shadow: 2px 2px 2px #000;
}

.PostContent a {
    color: #fff;
}

.PostContent p strong {
    color: #D8D8D8;
    font-weight: bold;
}

.PostContent img {
    margin: 0;
}

.PostContent ol {
    padding: 10px 0 10px 25px;
    margin: 0;
}

.PostContent ol li {
    padding: 2px 0 2px 0;
    font-size: 12px;
    line-height: 15px;
    color: #6b6b6b;
}

.PostContent ul {
    padding: 5px 0;
    margin: 0;
}

.PostContent ul li {
    padding: 2px 0 2px 1px;
    list-style-type: none;
    font-size: 17px;
    line-height: 5px;
    color: #6b6b6b;
}

.PostContent blockquote {
    padding: 10px;
    margin: 0;
    color: #6b6b6b;
    background: #000;
}

.PostContent blockquote p {
    font-size: 12px;
    padding: 0;
    margin: 0;
    line-height: 15px;
}

.PostContent blockquote li {
    padding: 2px 0 2px 15px;
    list-style-type: none;
    font-size: 12px;
    line-height: 15px;
}

/**/
* html .PostContent p img {
}

/* */
.PostContent p img {
    max-width: 400px;
}

.PostContent img {
    margin: 0 7px 7px 0;
    float: left;
}

.PostCom ul {
    padding: 0 0 0 20px;
    margin: 0;
}

.PostCom li {
    padding: 5;
    margin: 0;
    list-style-type: none;
    color: #a9d4d7;
    font: normal 11px Arial, Helvetica, sans-serif;
}

.PostCom a {
    color: #fc950a;
    text-decoration: underline
}

.PostCom li a {
    font-weight: normal;
    text-decoration: underline;
    color: #fc7121;
}

.PostCom li a:visited {
    font-weight: normal;
    text-decoration: underline;
    color: #fc7121;
}

.PostCom li a:hover {
    font-weight: normal;
    text-decoration: none;
    color: #fc7121;
}

/* Note ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.Note li {
    padding: 3px 0 3px 15px;
    margin: 0;
    list-style-type: none;
    font-size: 12px;
}

/* TrackbackList ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.TrackList h3 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
    color: #FFF;
    letter-spacing: -1px;
    border-bottom: dashed 1px #beb4c1;
}

.TrackList ul {
    padding: 0;
    margin: 0;
}

.TrackList li {
    padding: 0 0 0 10px;
    margin: 0;
    list-style-type: none;
    font-size: 11px;
}

.TrackList li a {
    color: #cc3366;
}

/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Nav a {
    padding: 1px 6px 1px 4px;
    border-right: solid 1px #666;
    font-size: 11px;
}

.Nav a:visited {
    padding: 1px 6px 1px 4px;
    border-right: solid 1px #666;
}

.Nav a:hover {
    padding: 1px 6px 1px 4px;
    border-right: solid 1px #666;
    text-decoration: none;
}

.Nav span {
    padding: 1px 6px 1px 4px;
    color: #666;
    border-right: solid 1px #666;
}

.Nav .on {
    padding: 1px 6px 1px 4px;
    border-right: solid 1px #666;
    font-size: 11px;
    color: #003366;
}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments h3 {
    font-size: 16px;
    letter-spacing: -1px;
    margin: 0 0 5px 0;
    padding: 10px 0;
    color: #FFF;
    border-bottom: solid 2px #eee;
}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.List ol {
    padding: 0;
    margin: 0;
}

.List li {
    position: relative;
    padding: 5px 0;
    margin: 10px 0;
    list-style-type: none;
}

/**/

/* */

.List .LGrav img {
    border: solid 1px #ccc;
    padding: 2px;
    background: #fff;
}

.List .LUsr a {
    color: #999;
    text-decoration: none;
}

.List .LUsr strong {
    font: bold 16px Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    color: #666;
}

.List .LUsr strong a {
    color: #FFE938;
    text-decoration: none;
}

.List .LCon p {
    margin: 0;
    padding: 5px 0;
    font-size: 12px;
    line-height: 16px;
}

/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Form form {
    margin: 0;
    padding: 0;
}

.Form a {
    text-decoration: underline;
}

.Form p {
    padding: 0 0 2px 0;
    margin: 0;
    color: #666;
}

.Form p small strong {
    font-weight: bold;
    color: #FFF;
}

.Form p small {
    font-size: 11px;
    display: block;
    padding: 6px 0;
    color: #000;
}

/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Syndicate +++++++++++++++++++++++*/

.Syn ul {
    margin: 9px 0 10px 2px;
    padding: 15px 0 12px 38px;
    background: url("../img/RSS.jpg") no-repeat left 10px;
}

.Syn li {
    margin: 0 5px;
    padding: 0 5px 0 25px;
    list-style-type: none;
    color: #8cc9da;
    font: normal 12px Arial, Helvetica, sans-serif;
}

.Syn li strong {
    font: normal 18px Arial, Helvetica, sans-serif;
    color: #fff;
}

.Syn li span {
    line-height: 1.4em
}

.Syn li a {
    color: #fff;
    font: normal 18px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    background: #fc7121;
}

.Syn li a:visited {
    color: #fff;
    text-decoration: none;
}

.Syn li a:hover {
    color: #fff;
    text-decoration: none;
}

/* Banners ADs ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.banner h3 {
    padding: 10px 5px 11px 1px;
    margin: 0;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #fff;
    float: left;
}

.banner a.title {
    padding: 12px 0 5px 0;
    color: #bfd6d9;
    font: normal 11px Georgia;
    float: right;
    margin: 0;
}

.banner ul {
    margin: 9px 0 0 13px;
    padding: 0 0 6px 0px;
    list-style: none;
    float: left
}

.banner li {
    margin: 0 10px 0 0;
    padding: 5px 0 5px 5px;
    float: left
}

/* Flickrrss ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.widget_flickr h2 {
    padding: 10px 5px 5px 10px;
    margin: 0;
    font: normal 13px Arial, Helvetica, sans-serif;
    color: #3fa3c3;
}

.widget_flickr ul {
    margin: 5px 0 0 0;
    padding: 0 0 0 15px;
    text-align: center;
    border-top: 1px dashed #33565f;
}

.widget_flickr li {
    float: left;
    list-style: none;
    padding: 10px 5px;
    margin: 0px;
}

.widget_flickr li a img {
    background: #fff;
    padding: 0;
    margin: 0;
    width: 65px;
}

/* Widgett +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.widget h2 {
    margin: 15px 0 0 0;
    padding: 0 0 0 1px;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #fff;

}

.widget ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.widget ul li {
    padding: 0 0 0 20px;
    margin: 10px 0 0 10px;
    color: #ddf3f3;
    background: url("../img/categories_bg_li.gif") left no-repeat;
}

.widget ul li a {
    padding: 0;
    margin: 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #ddf3f3;
}

.widget ul li a:hover {
    color: #ddf3f3;
    text-decoration: underline;
}

/* Side Right Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SRR div {
    width: 155px;
    margin: 0;
    padding: 0;
}

.SRR h2 {
    margin: 15px 0 0 0;
    padding: 0 0 0 1px;
    font: normal 14px Arial, Helvetica, sans-serif;
    color: #fff;
}

.SRR ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.SRR ul li {
    padding: 0 0 0 20px;
    margin: 10px 0 0 10px;
    color: #ddf3f3;
    background: url("../img/categories_bg_li.gif") left no-repeat;
}

.SRR ul li a {
    padding: 0;
    margin: 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #ddf3f3;
}

.SRR ul li a:hover {
    color: #ddf3f3;
    text-decoration: underline;
}

.archives ul li {
    background: url("../img/arhives_bg_l1.gif") left no-repeat;
}

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer_wrapper {
    background: url("../img/footerx.png") no-repeat top center;
    height: 170px
}

.Footer {
    width: 970px;
    padding: 0px 0 6px 0;
    margin: 0 auto;
}

.Footer p {
    line-height: 15px;
    padding: 0;
    margin: 0;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #5a5a5a;
}

.Footer a {
    color: #0095FF;
    text-decoration: underline;
}

/* DEBUG 
* { outline: 2px dotted red }
* * { outline: 2px dotted green }
* * * { outline: 2px dotted orange }
* * * * { outline: 2px dotted blue }
* * * * * { outline: 1px solid red }
* * * * * * { outline: 1px solid green }
* * * * * * * { outline: 1px solid orange }
* * * * * * * * { outline: 1px solid blue }
*/

#header_menu a {
    text-decoration: underline;
    color: #1B95FF;
    line-height: 14px;
    font-size: 0.9em;
    margin-left: 9px;
    margin-right: 15px;
    font-size: 15px;
    text-shadow: 2px 2px 2px #000;
}

#header_menu a:hover {
    text-decoration: none;
    color: #FFFFFF;
    border: 0;
    text-shadow: 2px 2px 2px #000;
}

a {
    color: #0095FF;
}

#header_menu2 a {
    width: 1070px;
    text-decoration: underline;
    color: #FFC721;
    line-height: 14px;
    font-size: 0.9em;
    margin-left: 10px;
    margin-right: 16px;
    font-size: 15px;
    text-shadow: 2px 2px 2px #000;
}

#header_menu2 a:hover {
    width: 1070px;
    text-decoration: none;
    color: #FFFFFF;
    border: 0;
    text-shadow: 2px 2px 2px #000;
}

a {
    color: #0095FF;
}

#footer_menu a {
    text-decoration: underline;
    color: #0095FF;
    line-height: 14px;
    font-size: 0.9em;
    margin-left: 2px;
    margin-right: 25px;
    font-size: 15px;
    text-shadow: 2px 2px 2px #000;
}

#footer_menu a:hover {
    text-decoration: none;
    color: #FFFFFF;
    border: 0;
    text-shadow: 2px 2px 2px #000;
}

a {
    color: #0095FF;
}

.div_main {
    background-color: none;
    background-image: url("../img/main.png");
    background-repeat: no-repeat;
    box-shadow: 0 0 25px #000000;
    margin: 3px;
    auto;
    width: 560px;
    height: 20px;
    padding: 4px 15px;
    border: 1px;
    color: #fff;
    font: normal 14px Arial, Helvetica, sans-serif;
    border-radius: 3px;
}

.div_mainx {
    background-color: none;

    background-repeat: no-repeat;
    box-shadow: 0 0 25px #000000;
    margin: 3px;
    auto;
    width: 925px;
    height: 35px;
    padding: 1px 15px;
    border: 1px;
    color: #fff;
    font: normal 14px Arial, Helvetica, sans-serif;
    border-radius: 3px;
}

#slots_menu a {
    text-decoration: underline;
    color: #0095FF;
    line-height: 10px;
    font-size: 0.9em;
    margin-left: 17px;
    margin-right: 20px;
    font-size: 15px;
    text-shadow: 3px 3px 3px #000;
}

#slots_menu a:hover {
    text-decoration: none;
    color: #FFFFFF;
    border: 0;
    text-shadow: 3px 3px 3px #000;
}

a {
    color: #0095FF;
}

#game_list {
    width: 970px;
    padding: 0px;
    margin: 1px;
    list-style: none outside none;
    text-shadow: 2px 2px 2px #000;
}

#game_list img {
    margin-bottom: 7px;
}

#game_list ul {
    font-size: 26px;
    padding: 0px;
    margin: 0px;
    list-style: none outside none;
}

#game_list li {
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 10px 43px;
    width: 200px;
    float: left;
}

#game_list li:first-child {
    margin: 0 0 1px;
}

#game_list a {
    float: left;
    width: 200px;
    height: 150px;
    background-color: border-left:
    text-decoration: underline;
    text-align: center;
    color: #0095FF;
}

#game_list a:hover {
    color: #ffffff;
    text-decoration: underline;
}

.rimg {
    float: right; /* Выравнивание по левому краю */
    margin: 1px 1px 1px 1px; /* Отступы вокруг картинки */
}

.contrast img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.contrast img:hover {
    -webkit-filter: contrast(150%);
}

.grow img {
    height: 150px;
    width: 225px;

    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    -ms-transition: all 0s ease;
    transition: all 0s ease;
    box-shadow: 0 0 25px #000000;
}

.grow img:hover {
    width: 230px;
    height: 153px;
}

.grov img {
    height: 125px;
    width: 200px;

    -webkit-transition: all 0s ease;
    -moz-transition: all 0s ease;
    -o-transition: all 0s ease;
    -ms-transition: all 0s ease;
    transition: all 0s ease;
}

.grov img:hover {
    width: 205px;
    height: 130px;
}

.copiright {
    font-size: 15px;
}

/* Отступы вокруг картинки */

.content {
    display: none !important;
    padding: 0px !important;
    margin: 0px !important;
    line-height: 0px !important;
    border: 0px !important;
}

