input.gsc-search-button {
  font-family: inherit;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
.gsc-branding {
  display: none;
}
.gs-result .gs-title, .gs-result .gs-title * {
    color: #006600 !important;
    text-decoration: underline;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
    color: #006600 !important;
    text-decoration: none;
}
.titleLink, .sl-table a, .sl-table-ol a {
    color: #006600 !important;
}
.domainLink {
    color: #333 !important;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}
.menu_cat {
    text-align:left; font-size: 13px; margin: 10px 0 10px 0; line-height: 17px; color:#364F95; padding: 1px 10px 3px 10px; display:block;
}
.menu_cat a { color:#333; text-decoration: underline; padding: 1px 10px 3px 10px; width: 160px; display:block; margin: 1px 0 0 0;}
.menu_cat a:hover { width: 160px; display:block; padding: 1px 10px 3px 10px; background: #4E7D0E; border-radius: 5px;
-webkit-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color: #FFF;
background-image: linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -o-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -moz-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -webkit-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -ms-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.47, #4E7D0E),
    color-stop(1, #7DB72F)
);
text-decoration:none;
}
.full_menu_cat {
    text-align:left; font-size: 13px; margin: 10px 0 10px 0px; line-height: 17px; color:#364F95; padding: 1px 10px 3px 10px; display:block;
}
.full_menu_cat a { color:#364F95; text-decoration: underline; padding: 1px 10px 3px 10px; width: 155px; display:block; margin: 1px 0 0 0; }
.full_menu_cat a:hover { width: 155px; display:block; padding: 1px 10px 3px 10px; background: #364F95; border-radius: 5px;
-webkit-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color: #FFF;
background-image: linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -o-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -moz-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -webkit-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -ms-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.47, #364F95),
    color-stop(1, #6379C2)
);
text-decoration:none;
}
.full_menu_cat .vtlnk_act a{ width: 155px; display:block; padding: 1px 10px 3px 10px; background: #aa1317; border-radius: 5px;
-webkit-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color: #FFF;
background-image: linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -o-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -moz-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -webkit-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -ms-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.47, #364F95),
    color-stop(1, #6379C2)
);
text-decoration:none;
 }
.vtlnk_act a{ width: 160px; display:block; padding: 1px 10px 3px 10px; background: #4E7D0E; border-radius: 5px;
-webkit-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color: #FFF;
background-image: linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -o-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -moz-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -webkit-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -ms-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.47, #4E7D0E),
    color-stop(1, #7DB72F)
);
text-decoration:none;
 }
.wrapper { width: 996px; text-align: left; margin: 0 auto; }
.shwmid { width: 990px; padding: 0 0 0 3px; background: url("../images/shadowmi.png") repeat-y 0 0; }
.toppanel { font-size: 1.1em; background: #444 url("../images/topmenu.png") repeat-x 0 0; height: 44px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5); }
    .topmenu, .topmenu li { display: inline; }
    .topmenu li a, .topmenu li a span, .topmenu li a strong { cursor: pointer; float: left; height: 44px; font-weight: normal; }
    .topmenu li a { text-decoration: none !important; line-height: 43px; color: #fff; }
    .topmenu li a strong { padding: 0 17px 0 16px; background: url("../images/topmenu.png") no-repeat 100% -44px; }
    .topmenu li a.sub span { background: url("../images/topmenu.png") no-repeat 50% -88px; }
    .topmenu li a:hover, .topmenu li a.selected { background: #303030 url("../images/topmenu.png") repeat-x 0 -132px; }
.center_box {
    width:740px; margin: 0 13px 20px 5px; border: #CCC 1px solid; background: #FFF; border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
    }
.center_title {height: 30px; padding: 3px 0 0 5px; background: #efefef; width:735px; overflow:hidden; background-image: linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -o-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -moz-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -ms-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.32, #EFEFEF),
    color-stop(0.58, #E8E8E8),
    color-stop(1, #FEFEFE)
); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 2px #666666 solid;
-webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;
}
.center_title h1 {
    font-size: 18px; margin: 0; padding:1px 0 0 0; text-align:center; font-weight:normal; color: #333333;
}



.full_news_box {
    width:740px; margin: 0 13px 20px 5px; border: #CCC 1px solid; background: #FFF; border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
    }
.full_news_title {height: 30px; padding: 3px 0 0 5px; background: #efefef; width:735px; overflow:hidden; background-image: linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -o-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -moz-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -ms-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.32, #EFEFEF),
    color-stop(0.58, #E8E8E8),
    color-stop(1, #FEFEFE)
); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 2px #666666 solid;
-webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;
}
.full_news_title h1 {
    font-size: 18px; margin: 0; padding:1px 0 0 10px; text-align:left; font-weight:normal; color: #333333;
}
/*---Рейтинг---*/
.rating { width: 85px; height: 17px; font-size: 0.9em; }

.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../dleimages/rating.png") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("../dleimages/rating.png") 0 -17px; z-index: 2; left: 0; }

.unit-rating a.r1-unit {left: 0;}        .unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;}    .unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;}    .unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;}    .unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;}    .unit-rating a.r5-unit:hover {width: 85px;}

.unit-rating li.current-rating { background: url("../dleimages/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }


.center_desc {
    margin: 10px; color:#666;
}
.center_desc a { color: #006600;}
.center_desc h2 {
    font-size: 18px; margin: 0; padding:0; text-align:left; font-weight:normal; color: #333333; margin: 10px 0 0 0;
}
.center_desc h3 {
    font-size: 18px; margin: 10px 0 15px 0; padding:10px 0 5px 0; text-align:right; font-weight:normal; color: #333333; margin: 10px 0 0 0; margin-right: 20px;
}
.center_desc h4 {
    font-size: 18px; margin: 10px 0 10px 0; padding:10px 0 0 0; text-align:left; font-weight:normal; color: #333333; margin: 10px 0 0 0;
}
.short_s140 {
    float:left; width:164px; height: 265px; margin: 15px 11px 5px; border: #CCC 1px solid; background: #FFF; border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
    }
.short_top {
    float:left; width:110px; height: 198px; margin: 15px 5px 5px 15px; border: #CCC 1px solid; background: #FFF; border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); color: #FFFFFF;
    }
body {
    color: #000;
    font-size : 11px;
    font-family : Arial, Helvetica, Tahoma, sans-serif;
    background:#f7f7f7 url(../images/bg-basico.jpg) repeat;
}
.main {
    width: 990px;
    margin: 0 auto;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #FFF;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.bottom {
    width: 990px;
    margin: 0 auto;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #F6F6F6;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.foot_text { padding: 10px; color: #333; font-size: 11px;}
.foot_text a{ color: #333; text-decoration:underline;}
.foot_text a:hover{ color: #000; text-decoration:none;}
.main_b {
    width: 990px;
    margin: 0 auto;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #f6f6f6;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    padding: 0 0 10px 0;
}
.main_m {
    width: 990px;
    margin: 10px auto;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #fafafa;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    padding: 0;
}
.logo {
    background : url('../images/logo.png') no-repeat;
    float:left;
    margin: 10px 10px 0 10px;
    width: 175px;
    height: 60px;
    position: absolute;
}
.logo a { width: 166px; height: 53px; display:block }
.top_t {
    font-size:12px;
    width:785px;
    height: 55px;
    float:right;
    margin: 8px 10px 0 0;
    position:relative;
}
.search_box {
    width: 958px; height: 40px; border: #CCC 1px solid; margin: 10px 0 10px 15px; text-align:center; background: #FFF; border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
.navi_box {
    width: 693px; height: 45px; border: #CCC 1px solid; margin: 10px 0 5px 5px; text-align:center; background: #FFF; border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
.basenavi { padding: 0 22px; border-top: 5px solid #838383; height: 55px; overflow: hidden; }
.basenavi .dpad { margin-top: 6px; }
.navigation { color: #fff; height: 30px; line-height: 30px; font-size: 1.8em; text-align:center; }
    .navigation a { color: #333; margin-right: -2px; padding: 2px 3px; text-decoration: none !important; }
    .navigation a:hover { background-color: #4E7D0E; color: #fff; }
    .navigation span { margin-right: -2px; color: #4E7D0E; padding: 3px 2px; }
    .nprev a, .nnext a, .nprev span, .nnext span { color: #4E7D0E; margin-right: 10px; padding-right: 20px; font-size:13px; }
    .nprev a, .nnext a { color: #4E7D0E; }
    .nprev a, .nprev span { padding: 0 0 0 20px; }
    .nnext a, .nnext span { }
.sort_box {
    width: 740px; height: 40px; border: #CCC 1px solid; background: #EFEFEF;  margin: 0px 0 10px 5px; text-align:center; border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); background-image: linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -o-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -moz-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -ms-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.32, #EFEFEF),
    color-stop(0.58, #E8E8E8),
    color-stop(1, #FEFEFE)
);
}
.right_or_box {
    width: 200px; border: #CCC 1px solid;  text-align:center; background: #FFF; border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
.right_or_title {
    height: 25px; background: #EFEFEF; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 2px #666666 solid;
-webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; color: #333;
background-image: linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -o-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -moz-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -ms-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.32, #EFEFEF),
    color-stop(0.58, #E8E8E8),
    color-stop(1, #FEFEFE)
);
padding: 8px 0 0 0; font-size: 13px; font-weight: bold;
}
.right_full_box {
    width: 195px; border: #CCC 1px solid;  text-align:center; background: #FFF; border-radius:5px;
-webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
.right_full_title {
    height: 25px; background: #364F95; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 2px #666666 solid;
-webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; color: #FFF;
background-image: linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -o-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -moz-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -webkit-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -ms-linear-gradient(bottom, #364F95 47%, #6379C2 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.47, #364F95),
    color-stop(1, #6379C2)
);
padding: 8px 0 0 0; font-size: 13px; font-weight: bold;
}
.speedbar_m {
    height: 20px; background: #4E7D0E; border-bottom:2px #333333 solid; border-top: #FFF 1px solid; padding: 3px 0 0 8px;
background-image: linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -o-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -moz-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -webkit-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -ms-linear-gradient(bottom, #4E7D0E 47%, #7DB72F 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.47, #4E7D0E),
    color-stop(1, #7DB72F)
);
}
.short_s140_t {height: 30px; padding: 3px 0 0 5px; background: #efefef; width:159px; overflow:hidden; background-image: linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -o-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -moz-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -ms-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.32, #EFEFEF),
    color-stop(0.58, #E8E8E8),
    color-stop(1, #FEFEFE)
); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 2px #666666 solid;
-webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;
}
.short_top_t {height: 30px; padding: 3px 0 0 5px; background: #efefef; width:105px; overflow:hidden; background-image: linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -o-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -moz-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -ms-linear-gradient(bottom, #EFEFEF 32%, #E8E8E8 58%, #FEFEFE 100%);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.32, #EFEFEF),
    color-stop(0.58, #E8E8E8),
    color-stop(1, #FEFEFE)
); border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 2px #666666 solid;
-webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px;
}
.speedbar {color: #FFF;}
.speedbar a {
    color: #FFF;
    text-decoration: none;
}
.speedbar a:hover {
    text-decoration: underline;
}
.short_dlink {
    text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#333333;
}
.short_dlink a{
    color:#333; text-decoration:none;
}
.short_dlink a:hover{
    color:#666666; text-decoration:none;
}
.cat_link a{color:#FF6600;}
.short_popdesc {float:right; width:165px; color:#333; margin: 10px 0 0 0; font-size: 12px; line-height:19px;}
.popup h5 {margin: 7px 10px 0 10px; font-size: 16px; color: #333; padding:0; }
.short_s { width:395px; float:left; height:295px; margin: 10px 0 0 10px; background: url(../images/short_bg.png);  }
.full_s { width:968px; float:left; height:370px; border:#fafafa 1px dashed; margin: 10px 0 0 10px; background:#FFF; box-shadow: 0 0 4px #ccc; }
.full_s a{ color: #676767; text-decoration:underline; }
.full_s a:hover{ color: #676767; text-decoration: none; }
.short_title { font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 5px; padding: 0; overflow:hidden; width: 120px; height: 18px; line-height:18px;  }
.short_top_title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px; padding: 0; overflow:hidden; width: 100px; height: 18px; line-height:18px; text-align: left;  }
.short_top_title a{ font-size: 12px; overflow:hidden; width: 105px; height: 18px; line-height:18px; text-align: left; color: #333; text-decoration:none; }
.short_top_title a:hover{ font-size: 12px; overflow:hidden; width: 105px; height: 18px; line-height:18px; text-align: left; color: #333; text-decoration: underline; }
.full_title { background: #f1f1f1; width:968px; height: 34px; margin: 0; padding: 0; overflow:hidden }
.short_desc { height: 130px; overflow: hidden; padding: 0 5px 5px 5px; line-height: 17px}
.full_desc h2 { font-size: 15px; margin: 3px 0 0 0; padding:0; }
.short_subt { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #777777; margin: 9px; height: 40px; }
.full_subt { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #777777; margin: 20px; line-height: 20px; height: 190px; }
.full_subt a { color: #084A8D; text-decoration: underline; }
.full_subt a:hover { color: #084A8D; text-decoration: none; }
.short_subt a { color: #084A8D; text-decoration: underline; }
.short_subt a:hover { color: #084A8D; text-decoration: none; }
.short_title a { color: #313133; text-decoration: none; font-weight: normal;}
.short_title a:hover { color: #313133; text-decoration: underline;}
.full_title h1 { font-size: 20px; margin: 0; padding: 3px 0 0 5px;}
.full_title h1 a { font-size: 20px; color: #084A8D; text-decoration: none;}
.full_title h1 a:hover { font-size: 20px; color: #084A8D; text-decoration: underline;}
.short_content { margin: 5px 8px 0 8px; font-size: 12px;color: #676767 }
.full_content { margin: 8px; font-size: 12px; height: 320px; overflow:hidden; color: #676767 }
.short_down { text-align:center; display:block; width: 120px; height: 22px; margin: 10px 0 0 115px }
.short_down a { font-size: 12px; color:#FFFFFF; text-decoration:none; background: #084A8D; display:block; width: 120px; height: 22px; padding: 6px 0 0 0; margin: 2px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #ccc;}
.short_down a:hover { font-size: 12px; color:#FFFFFF; text-decoration:none; background: #D10000; display:block; width: 120px; height: 22px; padding: 6px 0 0 0; margin: 2px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #ccc;}
.short_buttom { width: 393px; height: 20px; background: #f1f1f1; padding: 0; margin: 12px 0 0 0; }
.short_date { color: #676767; font-size: 11px; padding: 3px 5px 0 5px; }
.short_img img:first-child {
display : block !important ;
float : left;
width : 110px;
height: 147px;
margin: 13px 10px 3px 5px;
padding: 1px;
box-shadow: 0 0 4px #ccc;
}
.cat_menu {float:right; width: 170px; height:138px; margin: 0 10px 0 0px; border-left: 1px #DDD dashed}
.cat_menu h3, .cat_osob h3 { font-size: 16px; color: #676767; margin: 0 0 0 5px; padding: 0}
.cat_menu p {margin: 0 0 0 15px; }
.cat_menu p a { color: #000; text-decoration:underline; }
.cat_osob a { color: #084A8D; text-decoration:underline; }
.cat_osob a:hover { color: #084A8D; text-decoration:none; }
.cat_osob { float:right; width: 150px; margin:0 10px 10px 0px; border-left: 1px #DDD dashed; padding: 5px 0 5px 15px; color: #084A8D; line-height:20px; }
.down_game { text-align:center; display:block; width: 220px; height: 45px; float:left; margin: 15px 0 0 230px; }
.down_game a { font-size: 20px; color:#FFFFFF; text-decoration:none; background: #D10000; display:block; width: 220px; height: 45px; padding: 16px 0 0 0; margin: 2px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #ccc;}
.down_game a:hover { font-size: 20px; color:#FFFFFF; text-decoration:none; background: #084A8D; display:block; width: 220px; height: 45px; padding: 16px 0 0 0; margin: 2px; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #ccc;}
.mt {background:url(../images/mt_bg.png) no-repeat; width: 970px; height: 212px; margin: 0 0 10px 10px}
.mtc {background:url(../images/mtc_bg.png) no-repeat; width: 970px; height: 358px; margin: 0 0 10px 10px}
.mtc .cat_bl { float:left; width: 589px; height:275px; margin:5px 0 7px 15px; color: #777777; }
.mtc .t_menu { height: 30px; padding: 8px 0 10px 20px}
.mtc .menu { font-size: 18px; color: #777777; padding: 5px; }
.mtc .menu a { color: #333; text-decoration:none; padding: 5px 16px 5px 16px }
.mtc .menu a:hover { color: #000; text-decoration: underline;   background: #fafafa; padding: 5px 15px 5px 15px; border: #999 1px solid; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #ccc; }
.mt .t_menu { height: 30px; padding: 8px 0 10px 20px}
.mt .menu { font-size: 18px; color: #777777; padding: 5px; }
.mt .menu a { color: #333; text-decoration:none; padding: 5px 16px 5px 16px }
.mt .menu a:hover { color: #000; text-decoration: underline;   background: #fafafa; padding: 5px 15px 5px 15px; border: #999 1px solid; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #ccc; }
.sb_menu { background:url(../images/sb_menu.png) no-repeat; margin: 0 0 0 10px; width: 970px; height:48px;}
.sort { text-align:center; padding: 12px 0 0 0; color: #333;}
.sort a { color: #333; text-decoration:underline }
.sort a:hover { color: #666; text-decoration:none; }
.mt_full {background:url(../images/g_menu.png) no-repeat; width: 970px; height: 69px; margin: 0 0 0 10px}
.mt_full .t_menu { height: 30px; padding: 8px 0 10px 20px}
.mt_full .menu { font-size: 18px; color: #777777; padding: 5px; }
.mt_full .menu a { color: #333; text-decoration:none; padding: 5px 16px 5px 16px }
.mt_full .menu a:hover { color: #000; text-decoration: underline;   background: #fafafa; padding: 5px 15px 5px 15px; border: #999 1px solid; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #ccc; }
.m_tt { background: url(../images/m_tt.png) no-repeat; width: 780px; height: 46px;}
.mt_tt { background: url(../images/mt_tt.png) repeat-y; width: 780px;}
.md_tt { background: url(../images/md_tt.png) no-repeat; width: 780px; height:5px; margin: 0 0 10px 0; }
.r_tt { background: url(../images/r_tt.png) no-repeat; width: 181px; height: 46px;}
.rt_tt { background: url(../images/rt_tt.png) repeat-y; width: 181px; }
.rd_tt { background: url(../images/rd_tt.png) no-repeat; width: 181px; height:5px; }
.m_tt h1 { font-size: 22px; padding: 13px 0 0 15px; font-weight:normal; margin: 0;}
.m_tt h1 a{ font-size: 18px; color: #333; text-decoration:none;}
.prievew_img img:first-child {
display : block !important ;
float:left;
width : 240px;
height: 320px;
margin: 0 40px 0 0;
padding: 2px;
box-shadow: 0 0 5px #ccc;
}
.full_sh { height: 30px; text-align:center;  }
.full_sh .full_sh_l h2 { float:left; font-weight: normal;}
.full_sh .full_sh_l h2 a { padding: 0 35px 0 0; text-decoration: underline; color: #06F;}
.full_sh .full_sh_l h2 a:hover{ text-decoration: none; }
h3 { margin: 0 0 3px 0; padding: 0; font-size: 18px; color: #333; font-weight: normal;}
.full_t { color: #666;}
.screens { margin: 0 0 0 106px;}
.screens img {
display : block !important ;
float:left;
width : 240px;
height: 320px;
margin: 10px;
padding: 2px;
box-shadow: 0 0 5px #ccc;
}
.r_tt h4 { font-size: 18px; padding: 13px 0 0 0; font-weight:normal; margin: 0; text-align:center}
.full_rt { padding: 5px 0 5px 15px; color: #084A8D; line-height:20px; }
.full_rt a { color: #084A8D; text-decoration:underline; }
.full_rt a:hover { color: #084A8D; text-decoration:none; }
.files_l { padding: 10px 0 0 10px; line-height: 27px; color: #084A8D;}
.files_l .attachment a { color: #fff; width: 100px; height: 20px; background: #084A8D; padding: 3px 10px 3px 10px; text-decoration:none; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #ccc; }
.files_l .attachment a:hover { color: #fff; width: 100px; height: 20px; background: #0066FF; padding: 3px 10px 3px 10px; text-decoration:none; -moz-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 5px #ccc; }
.right_b {margin:10px 0 10px 2px; width: 168px; height: 610px; background:#FFFFFF; padding:10px 0 0 8px; border: 1px #999999 solid; -moz-border-radius: 5px; border-radius: 5px;}
.nav_menu { background:url(../images/sb_menu.png) no-repeat; margin: 10px 0 0 10px; width: 970px; height:48px;}
.nav_menu .sort { text-align:center; padding: 15px 0 0 0;}
.nav_menu .sort a { color: #333; text-decoration:none; background: #FFF; border: 1px #CCCCCC solid; width: 20px; padding: 2px 0 2px 0; display: inline-block; margin: 0 2px 0 2px; }
.nav_menu .sort a:hover { color: #fff; text-decoration:none; background: #0066FF; }
.cat_bl { float:left; width: 589px; height:118px; margin:5px 0 7px 15px; color: #777777; }
.cat_bl h1 { text-align:center; margin: 0 0 3px 0; padding: 0; font-size: 20px; font-weight:normal; color: #333333;}
.cat_l { margin: 10px 0 0 25px; }
.cat_l a { float: left; width: 70px; color: #084A8D;  }
.cat_l a:hover { text-decoration: none}
.cat_lp { margin: 3px 0 0 25px; }
.cat_lp a { float: left; width: 140px; color: #084A8D;  }
.cat_lp a:hover { text-decoration: none}
.cat_llp { margin: 10px 0 0 60px; }
.cat_llp a { float: left; width: 170px; color: #084A8D;  }
.cat_llp a:hover { text-decoration: none}
.photo {
        position:relative;
        font-family:arial;
        overflow:hidden;
        width:310px;
        height:91px;
         -moz-border-radius: 6px;
         -khtml-border-radius: 6px;
         -webkit-border-radius: 6px;
         border-radius:6px;
}
.photo .heading, .photo .caption{
            position:absolute;
            background:#084A8D;
            height:25px;
            width:310px;
            opacity:0.9;
}
.photo .heading {
            top:-30px;
}
.photo .caption {
            position:absolute;
            background:#900;
            height:66px;
            width:310px;
            opacity:1;

}
.photo .heading span {
            color:#fff;
            top:-66px;
            font-weight:bold;
            display:block;
            padding:5px 0 0 10px;
}
.photo .caption span{
            position:absolute;
            color:#fff;
            font-size:10px;
            line-height:12px;
            display:block;
            padding:3px 10px 0 10px;
}
.photo .caption a { color:#fff; text-decoration: none;}
.photo .heading a { color:#fff; text-decoration: none;}
.ttable {
 -moz-border-radius: 6px;
 -khtml-border-radius: 6px;
 -webkit-border-radius: 6px;
 border-radius:6px;
}
/* button
---------------------------------------------- */
.button {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 16px/100% Arial, Helvetica, sans-serif;
    padding: .7em 3em .75em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;

    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
    text-decoration: none;
}
.button:active {
    position: relative;
    top: 1px;
}

.bigrounded {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    color: #FFFFFF;
}
.medium {
    font-size: 12px;
    padding: 0.51em 0.75em 0.52em;
}
.small {
    font-size: 11px;
    padding: .2em 1em .275em;
}
.orange {
    color: #FFF !important;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.button2 {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 16px/100% Arial, Helvetica, sans-serif;
    padding: .7em 3em .75em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    color: #FFF !important;
    border: solid 1px #538312;
    background: #64991e;
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
    background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.button2:hover {
    text-decoration: none;
    background: #538018;
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.button2:active {
    position: relative;
    top: 1px;
    color: #a9c08c;
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

.button3 {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 16px/100% Arial, Helvetica, sans-serif;
    padding: 10px;
    width: 125px;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    color: #FFF !important;
    border: solid 1px #538312;
    background: #64991e;
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
    background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.button3:hover {
    text-decoration: none;
    background: #538018;
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.button3:active {
    position: relative;
    top: 1px;
    color: #a9c08c;
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
.theme {
    color: #FFF !important;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.theme:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.theme:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
/* green */
.green {
    color: #FFF !important;
    border: solid 1px #538312;
    background: #64991e;
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
    background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
    background: #538018;
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
    color: #a9c08c;
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
.short_play {
background:url(../images/player_bg.png) no-repeat top center;
width:83px;
height:90px;
float:left;
margin: 95px 4px 0 55px;
}
.short_play_small {
background:url(../images/player_bg_small.png) no-repeat top center;
width:20px;
height:25px;
float:left;
margin: 0px 4px 0px 0;
}
.list {
  margin: 10px 3px 10px 3px;
  font-size: 12px;
  padding: 0 10px 0px 10px;
  text-align:left;
}
.list a { color: #060; }
.list a:hover { color: #060; text-decoration:none; }
.rel_news { margin: 10px 0 10px 30px; line-height: 18px;}
.rel_news a{ text-decoration:underline; color:#006600; }
.rel_news a:hover{ text-decoration:none; color:#006600; }
.top_l a {
    color: #006600;
    font-size: 15px;
    line-height: 23px;
    padding: 0 50px 0 0;
    text-decoration: underline;
}
.top_l a:hover {
    color: #006600;
    text-decoration: none;
}
form#form-mobile-select select#brand-select.input-mini, form#form-mobile-select select#phone-select.input-mini {
padding: 2px !important;
width: 160px !important;
margin: 5px 20px 6px 20px !important;
cursor: pointer !important;
}
form#form-mobile-select.mobile-select button.white_btn {
margin: 0px auto 0 45px !important;
text-align: center !important;
font: 12px/20px 'PT Sans Narrow', Helvetica, Arial, sans-serif;
padding: 0px 15px !important;}

.model-select {
    float: right;
    margin: 9px 15px 0 0;
    width: 158px;
}