html {background:#072e57 url(img/banner/bg.jpg)top no-repeat;background-position:50% 0%;padding-bottom:25px;}
body {margin:0 auto;max-width:980px;min-height:600px;font-family:verdana;font-size:11px;margin-bottom:25px;}
a {text-decoration:none;cursor:pointer;color:#32547c}
a:hover{text-decoration:underline}
img {border:0}
li {list-style-type:none}
.logo {float:left;margin-top:23px;margin-left:5px;}
hr {width:95%;height:1px;border:0;border-top:1px solid #ddd}
.left {float:left;}
.right{float:right}
.pborder {border:1px solid #ddd;padding:10px; width:400px}

.mbtn {background:url(img/mbtn.gif)no-repeat;position:absolute;top:190px;left:350px;width:99px;height:32px;cursor:pointer}
.mbtn:hover {background:url(img/mbtn_on.gif)no-repeat;}

h4 {margin:0;margin-top:2px;cursor:pointer}
h1 {font-size:11px;margin:0;margin-left:10px;font-weight:bold}

.twitter {margin-top:5px;}

#top {width:100%;height:80px;clear:both;border:0 solid green;MARGIN-top:0px;}
#top #menu {float:left;padding-left:5px;text-transform: uppercase;margin-left:5px;margin-top:28px;border:0 solid red;width:50%}
#top #menu li {list-style-type:none;float:left;clear:none;margin-right:0;color:#fff;font-size:10px;font-weight:bold;font-family:verdana;display:block;padding-top:10px;padding-left:7px;padding-right:7px;padding-bottom:30px;width:auto;}
#top #menu li:hover {color:#168bb7;background:url()repeat-x;}
#top #menu li.on {background:url(img/light2.png)repeat-x;color:#fff}

#top #contact {float:left;padding-left:5px;text-transform: uppercase;margin-left:5px;margin-top:28px;border:0 solid red;height:50px;padding-top:3px;}
#top #contact div {float:left;margin-right:10px;margin-top:3px;}
#top #contact .tx {float:right;line-height:15px;}
#top #contact {float:left;color:#fff;font-size:12px;font-weight:bold;font-family:verdana;}

#valuta {}
h2 .prs{float:left;margin-right:10px;}



#all {max-width:980px;min-height:600px;background:#fff;padding:2px;padding-bottom:10px;clear:both;overflow:hidden;}
#main{float:left;width:75%;overflow:hidden}
#catalog{float:right;width:24%;}
#footer {color:#ddd;padding-top:15px;}
#footer .counter {float:right;margin-top:10px}

#vk_groups,#vk_poll {margin-top:10px;}
#vk_like {width:100px}

.h {width:100%;height:30px;background:url(img/bghead.gif)repeat-x;line-height:30px;}
.result {width:200px;font-weight:bold}

#feed {background:#ddd;padding:10px;padding-right:0}
#feed .butn {background:url("http://keybox.com.ua/img/btn_on2.gif");color:#fff;cursor:pointer}
#feed h1 {margin:0;padding:0;font-size:11px;margin-bottom:3px;}
#feed input {border:0;padding-left:5px;color:#515151}
#feed input:focus {color:#000}

#skidki {background:#ddd;min-height:100px;padding:5px;margin-top:5px;overflow:hidden;padding-bottom:8px;}
#skidki h4 {cursor:none;margin-left:5px;}
#skidki .pole {margin-top:5px;padding:5px;height:auto;width:auto;padding-left:8px;}
#skidki .pole .game {margin-right:3px;float:left;color:#1cd929;background:#436184;padding:3px;height:120px;margin-top:3px;}
#skidki .pole .game .np {clear:both;}
#skidki .pole .game strike {font-color:red;color:#fff}

#auth {padding:5px;border:0px solid #436184;}
#auth .name {float:right;width:150px;height:60px;padding-top:5px;}
.row {margin-bottom:5px;clear:both;border-bottom:1px solid #ddd;width:90%;height:80px;margin-right:10px;padding-bottom:10px;}
.row .right {float:right;width:90%}
.row .col {clear:both;float:left;padding:5px;overflow:hidden;margin:5px;}
.row .img {float:left;clear:none;padding:5px;}
.row .col b {color:#32547c}
.row .col t {border-bottom:1px solid #ddd;width:40px;height:1px;}
total {font-size:14px; color:#32547c;border-bottom:1px solid #ddd;font-family:myriad pro,tahoma}
.otzivi {padding:10px;margin-top:10px;background:#ddd;height:auto;}
.header {font-size:13px;font-family:verdana}



#slide {overflow:none;background:#000;position: relative;padding:5px;}
#slideshow {}
#slideshow a img {margin-top:0px;margin-bottom:1px;float:left;overflow:hidden}
#next {  cursor:pointer;
        background-color: transparent;
        height: 55px;
        width: 56px;
        z-index: 44;
        right:0;
        position: absolute;
        top: 120px;
        float:left;
        background: url("http://keybox.com.ua/img/mega_right.png");

        }
#next:hover {background: url("http://keybox.com.ua/img/mega_right_a.png")}

#prev {  cursor:pointer;
        float:left;
        background: url("http://keybox.com.ua/img/mega_left.png");
        position:absolute;
        top: 120px;

        left: 0;
        float:right;
        z-index: 44;
        height: 55px;
        width: 56px;
        }
#prev:hover {background: url("http://keybox.com.ua/img/mega_left_a.png");}


#discount {min-height:120px;width:auto;background:#fff;padding:10px;overflow:hidden;padding-left:20px}
.oldprice {text-align: center;font-family:tahoma;color:#777;}
.newprice{text-align: center;font-family:tahoma;font-weight:bold;color:#076f0e;}
.price {text-align: center;font-weight:bold;font-family:tahoma;}
.link {text-align: center;font-size:10px;font-family:verdana;font-weight:bold;color:#32547c}
.link a:hover {text-decoration:underline}
.lot {float:left; margin-right:10px;width:90px;min-height:190px;overflow:hidden;}
.lot img {border:5px solid #ddd;}
.lot img:hover {border:5px solid #436184}

#info {width:100%;min-height:200px;overflow:hidden;padding:20px;font-family:verdana;font-size:11px;}
#info .pic {width:150px;min-height:200px;clear:none;float:left;}
#info .pic img {max-width:150px}
#info .info {float:left;margin-left:10px;margin-top:15px;max-width:280px;overflow:hidden}
#info .info li {clear:both;margin-bottom:5px;}
#info .info h2 {color:#436184}
#info .oplata {float:left;margin-left:10px;min-width:180px;min-height:100px;overflow:hidden}
#vk_like {margin-top:5px;}


#infolot {width:33%;float:left;margin-right:3px}
#infolot h1 {padding-left:15px;}
#infolot li {list-style-image:url(http://keybox.com.ua/img/checklist.png);line-height:12px;}
#infolot .text {background:#436184;padding:10px;color:#fff;height:110px;}
#infolot .text h4 {margin:0;font-size:11px;font-weight:bold;margin-bottom:5px;cursor:none;}


.lastmess {padding:10px;}
.lastmess li {list-style-type:square}
.lastmess a {color:#000;}




#text {padding:10px}
.quote {background:#c86f10 url(img/quote.png)repeat;padding:5px;color:#fff;font-weight:bold}
.quote a {color:#5db5fc}
.quote li {list-style-type:disc;margin-bottom:5px}

#margintop {margin-top:10px}
.alignleft boxes {height:100%;}

.demo6{

        background:url(http://cdn.store.steampowered.com/public/images/v5/rightcol_bg_blue.png)no-repeat;
        padding-left: 5px; padding:5px;
        color: #FFFFFF;
}
#panels{
        border: 0 solid #d2e7ff;
        padding: 10px;

}
#panels a li {color:#000;margin-bottom:5px;}
#panels a li:hover {text-decoration:underline}
#panels a li.on{color:#32547c;font-weight:bold;text-decoration:underline}




*:first-child+html {background-color:#092842;}
*:first-child+html .demo6 {background-color:#436184}
*:first-child+html .h {background-color:#ddd}
*:first-child+html h4 {font-size:11px}
*:first-child+html h2 {font-size:15px;margin-left:15px}
*:first-child+html .quote {background:#0d436f}

@-moz-document url-prefix() {
#menu a  {color:#fff}
#menu a:hover {color:#168bb7}
#top #contact .help {margin-left:30px}

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#top #contact {float:left;padding-left:5px;text-transform: uppercase;margin-left:5px;margin-top:28px;border:0 solid red;height:50px;padding-top:3px;}
#top #contact div {float:left;margin-right:10px;margin-top:3px;}
#top #contact .tx {margin-top:-20px;}
#top #contact {float:left;color:#fff;font-size:12px;font-weight:bold;font-family:verdana;}

}




.dlot a {color:#000;text-decoration:none;}
.dlot a:hover {color:#fff;}
.dlot {overflow: hidden;width:200px;height:190px;float:left;margin:10px;background:#eee;padding:5px;color:#000;padding-bottom:15px;}
.dlot .dname {font-weight:bold;margin:1px;margin-top:5px;}
.dlot:hover {background:#436184;color:#fff;}
.dlot .dprice {}

#info .dpic {clear:none;float:left;}
#info .zakazat {background:#ddd;padding:10px;}
#info .zakazat .form {background:#fff;height:100px;border:1px solid #b8b8b8}
.btn {
        margin-top:5px;
        cursor:pointer;
        color:#fff;font-weight:bold;
        border:0;
        width:83px;height:25px;
        background:#436184 url(img/btn_on2.gif)no-repeat;
     }
.btn:hover {
        width:83px;height:25px;
        background:#436184 url(img/btn_on.gif)no-repeat;
        }
