/*-- navi --*/
.navi_c > li {
    display: block;
}
.navi_c > li:last-child div {
    background: none;
    height: 32px;
}
.navi_c li div {
    background: url("../menu/sep_19.png") repeat-x center bottom;
    height: 32px;
    padding: 0 0 2px 0;
}
.navi_c li div a, .sublink div a {
    color: #fff;
    line-height: 32px;
    display: block;
    font-size: 12px;
    padding: 0 6px 0 24px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.21);
    background: url("../menu/arrow_10.png") no-repeat 10px 13px;
}
.sublink div span, .navi_c li div span, ul.submenu li span {
    float: right;
    display: inline-block;
    background: #2f5388;
    height: 20px;
    margin: 8px 4px 0 0;
    line-height: 20px;
    font-size: 12px;
    padding: 0 6px;
}
.navi_c li div a:hover, .navi_c li.selected div a, .sublink:hover div a {
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.31);
    background: #2f5388 url("../menu/arrow_11.png") no-repeat 10px 13px;
}
.navi_c li div a:hover span, .navi_c li.selected div span {
    background: #3a619c;
}
ul.submenu {
    background: #365d98 url("../menu/sep_21.png") repeat-x center bottom;
    font-size: 11px;
    padding: 0 0 0 3px;
}
ul.submenu li {
    background: url("../menu/sep_20.png") repeat-x center bottom;
    padding: 0 0 2px 0;
}
ul.submenu li:last-child {
    background: none;
}
ul.submenu li a {
    display: block;
    color: #d8e8ff;
    height: 29px;
    line-height: 29px;
    padding: 0 5px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.27);
    font-size: 13px;
}
ul.submenu li a:hover {
    color: #192c47;
    text-shadow: 1px 1px 0 #456ead;
}
.block {
    width: 215px;
    margin: 0 0 5px 0;
}
.block .block_h {
    background: #365d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #365d98 0%, #2f5794 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365d98), color-stop(100%,#2f5794)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #365d98 0%,#2f5794 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365d98', endColorstr='#2f5794',GradientType=0 ); /* IE6-9 */
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.26);
    line-height: 42px;
}
.block .block_h div {
    padding: 0 0 0 39px;
    background: url("../menu/arrow_9.png") no-repeat 12px 17px;
}



.block .block_gtavc {
    background: #365d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #365d98 0%, #2f5794 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365d98), color-stop(100%,#2f5794)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #365d98 0%,#2f5794 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365d98', endColorstr='#2f5794',GradientType=0 ); /* IE6-9 */
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.26);
    line-height: 42px;
}
.block .block_gtavc div {
    padding: 0 0 0 45px;
    background: url("../menu/gta_vice_city_icon.png") no-repeat 12px 9px;
}

.block .block_gtavc  a{
 color: #fff;
 text-decoration:none;
 text-shadow: 1px 0px 0px #6F6F6F;
}

.block .block_gtavc  a:hover{
 text-decoration:underline;
 color: #FFABF4;
 text-shadow: 1px 0px 0px #5C5C5C;

}







.block .block_gtasa {
    background: #365d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #365d98 0%, #2f5794 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365d98), color-stop(100%,#2f5794)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #365d98 0%,#2f5794 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365d98', endColorstr='#2f5794',GradientType=0 ); /* IE6-9 */
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.26);
    line-height: 42px;
}
.block .block_gtasa div {
    padding: 0 0 0 45px;
    background: url("../menu/gta_san_andreas_icon.png") no-repeat 12px 9px;
}

.block .block_gtasa  a{
 color: #fff;
 text-decoration:none;
 text-shadow: 1px 0px 0px #6F6F6F;
}

.block .block_gtasa  a:hover{
 text-decoration:underline;
 color: #F4A428;
 text-shadow: 1px 0px 0px #5C5C5C;

}







.block .block_gta2d {
    background: #365d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #365d98 0%, #2f5794 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365d98), color-stop(100%,#2f5794)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #365d98 0%,#2f5794 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365d98', endColorstr='#2f5794',GradientType=0 ); /* IE6-9 */
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.26);
    line-height: 42px;
}
.block .block_gta2d div {
    padding: 0 0 0 45px;
    background: url("../menu/gta_2d_icon.png") no-repeat 12px 9px;
}

.block .block_gta2d  a{
 color: #fff;
 text-decoration:none;
 text-shadow: 1px 0px 0px #6F6F6F;
}

.block .block_gta2d  a:hover{
 text-decoration:underline;
 color: #F4A428;
 text-shadow: 1px 0px 0px #5C5C5C;

}







.block .block_gta3 {
    background: #365d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #365d98 0%, #2f5794 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365d98), color-stop(100%,#2f5794)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #365d98 0%,#2f5794 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365d98', endColorstr='#2f5794',GradientType=0 ); /* IE6-9 */
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.26);
    line-height: 42px;
}
.block .block_gta3 div {
    padding: 0 0 0 45px;
    background: url("../menu/gta_3_icon.png") no-repeat 12px 9px;
}

.block .block_gta3  a{
 color: #fff;
 text-decoration:none;
 text-shadow: 1px 0px 0px #6F6F6F;
}

.block .block_gta3  a:hover{
 text-decoration:underline;
 color: #F4A428;
 text-shadow: 1px 0px 0px #5C5C5C;

}







.block .block_gta4 {
    background: #365d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #365d98 0%, #2f5794 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365d98), color-stop(100%,#2f5794)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #365d98 0%,#2f5794 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365d98', endColorstr='#2f5794',GradientType=0 ); /* IE6-9 */
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.26);
    line-height: 42px;
}
.block .block_gta4 div {
    padding: 0 0 0 45px;
    background: url("../menu/gta_4_icon.png") no-repeat 12px 9px;
}

.block .block_gta4  a{
 color: #fff;
 text-decoration:none;
 text-shadow: 1px 0px 0px #6F6F6F;
}

.block .block_gta4  a:hover{
 text-decoration:underline;
 color: #F4A428;
 text-shadow: 1px 0px 0px #5C5C5C;

}







.block .block_gta5 {
    background: #365d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #365d98 0%, #2f5794 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365d98), color-stop(100%,#2f5794)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #365d98 0%,#2f5794 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365d98', endColorstr='#2f5794',GradientType=0 ); /* IE6-9 */
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.26);
    line-height: 42px;
}
.block .block_gta5 div {
    padding: 0 0 0 45px;
    background: url("../menu/gta_5_icon.png") no-repeat 12px 9px;
}

.block .block_gta5  a{
 color: #fff;
 text-decoration:none;
 text-shadow: 1px 0px 0px #6F6F6F;
}

.block .block_gta5  a:hover{
 text-decoration:underline;
 color: #F4A428;
 text-shadow: 1px 0px 0px #5C5C5C;

}







.block .block_gtaportable {
    background: #365d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #365d98 0%, #2f5794 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365d98), color-stop(100%,#2f5794)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #365d98 0%,#2f5794 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365d98', endColorstr='#2f5794',GradientType=0 ); /* IE6-9 */
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.26);
    line-height: 42px;
}
.block .block_gtaportable div {
    padding: 0 0 0 45px;
    background: url("../menu/gta_portable_icon.png") no-repeat 12px 9px;
}

.block .block_gtaportable  a{
 color: #fff;
 text-decoration:none;
 text-shadow: 1px 0px 0px #6F6F6F;
}

.block .block_gtaportable  a:hover{
 text-decoration:underline;
 color: #F4A428;
 text-shadow: 1px 0px 0px #5C5C5C;

}







.block .block_gamedev {
    background: #365d98; /* Old browsers */
    background: -moz-linear-gradient(top,  #365d98 0%, #2f5794 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#365d98), color-stop(100%,#2f5794)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #365d98 0%,#2f5794 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #365d98 0%,#2f5794 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#365d98', endColorstr='#2f5794',GradientType=0 ); /* IE6-9 */
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0,0,0,0.26);
    line-height: 42px;
}
.block .block_gamedev div {
    padding: 0 0 0 45px;
    background: url("../menu/gamedev_icon.png") no-repeat 12px 9px;
}

.block .block_gamedev  a{
 color: #fff;
 text-decoration:none;
 text-shadow: 1px 0px 0px #6F6F6F;
}

.block .block_gamedev  a:hover{
 text-decoration:underline;
 color: #F4A428;
 text-shadow: 1px 0px 0px #5C5C5C;

}










.block .block_c {
    background: #3a619c url("../menu/sep_18.png") repeat-x center top;
    overflow: hidden;
    padding: 5px 0 0 0;
}
