div.promotion {
    border-bottom:1px solid rgba(0,42,52,0.3);
    box-shadow:rgba(44,150,180,0.5) 0 1px 0;
}
div.promotion ul {
    display:table-row;
    height:275px;
}
div.promotion ul li {
    position:relative;
    float:left;
    width:190px;
    background: rgb(1,43,53); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(1,43,53) 0%, rgb(1,43,53) 4%, rgb(2,66,81) 15%, rgb(56,141,172) 44%, rgb(67,157,192) 51%, rgb(67,158,193) 52%, rgb(66,165,200) 68%, rgb(66,163,198) 75%, rgb(58,150,182) 80%, rgb(49,136,166) 84%, rgb(27,103,126) 91%, rgb(21,80,97) 96%, rgb(21,78,96) 97%, rgb(32,91,109) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(1,43,53)), color-stop(4%,rgb(1,43,53)), color-stop(15%,rgb(2,66,81)), color-stop(44%,rgb(56,141,172)), color-stop(51%,rgb(67,157,192)), color-stop(52%,rgb(67,158,193)), color-stop(68%,rgb(66,165,200)), color-stop(75%,rgb(66,163,198)), color-stop(80%,rgb(58,150,182)), color-stop(84%,rgb(49,136,166)), color-stop(91%,rgb(27,103,126)), color-stop(96%,rgb(21,80,97)), color-stop(97%,rgb(21,78,96)), color-stop(100%,rgb(32,91,109))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(1,43,53) 0%,rgb(1,43,53) 4%,rgb(2,66,81) 15%,rgb(56,141,172) 44%,rgb(67,157,192) 51%,rgb(67,158,193) 52%,rgb(66,165,200) 68%,rgb(66,163,198) 75%,rgb(58,150,182) 80%,rgb(49,136,166) 84%,rgb(27,103,126) 91%,rgb(21,80,97) 96%,rgb(21,78,96) 97%,rgb(32,91,109) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(1,43,53) 0%,rgb(1,43,53) 4%,rgb(2,66,81) 15%,rgb(56,141,172) 44%,rgb(67,157,192) 51%,rgb(67,158,193) 52%,rgb(66,165,200) 68%,rgb(66,163,198) 75%,rgb(58,150,182) 80%,rgb(49,136,166) 84%,rgb(27,103,126) 91%,rgb(21,80,97) 96%,rgb(21,78,96) 97%,rgb(32,91,109) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(1,43,53) 0%,rgb(1,43,53) 4%,rgb(2,66,81) 15%,rgb(56,141,172) 44%,rgb(67,157,192) 51%,rgb(67,158,193) 52%,rgb(66,165,200) 68%,rgb(66,163,198) 75%,rgb(58,150,182) 80%,rgb(49,136,166) 84%,rgb(27,103,126) 91%,rgb(21,80,97) 96%,rgb(21,78,96) 97%,rgb(32,91,109) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgb(1,43,53) 0%,rgb(1,43,53) 4%,rgb(2,66,81) 15%,rgb(56,141,172) 44%,rgb(67,157,192) 51%,rgb(67,158,193) 52%,rgb(66,165,200) 68%,rgb(66,163,198) 75%,rgb(58,150,182) 80%,rgb(49,136,166) 84%,rgb(27,103,126) 91%,rgb(21,80,97) 96%,rgb(21,78,96) 97%,rgb(32,91,109) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012b35', endColorstr='#205b6d',GradientType=0 ); /* IE6-9 */
    margin:0 8px;
    padding:4px 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    min-height:225px;
    box-shadow:rgba(0,42,52,0.6) 0 4px 8px;
    border:1px solid #3699b4;
    border-bottom:0px;
    text-align:center;
}
div.promotion ul li img {
    border:0;
    box-shadow:none;
    text-align:center;
    margin: 0 auto;
    margin-top:-12px;
}
div.promotion ul li:hover p.price {
    padding-right:30px;
    -webkit-transition: padding-right 0.5s;
    -moz-transition: padding-right 0.5s;
    -o-transition: padding-right 0.5s;
    transition: padding-right 0.5s;
}
div.promotion ul li p.price {
    position:absolute;
    background: -moz-linear-gradient(top, rgba(213,239,132,0.9) 0%, rgba(213,239,132,0.9) 10%, rgba(175,224,49,0.9) 60%, rgba(175,224,49,0.9) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,239,132,0.9)), color-stop(10%,rgba(213,239,132,0.9)), color-stop(60%,rgba(175,224,49,0.9)), color-stop(100%,rgba(175,224,49,0.9))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(213,239,132,0.9) 0%,rgba(213,239,132,0.9) 10%,rgba(175,224,49,0.9) 60%,rgba(175,224,49,0.9) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(213,239,132,0.9) 0%,rgba(213,239,132,0.9) 10%,rgba(175,224,49,0.9) 60%,rgba(175,224,49,0.9) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(213,239,132,0.9) 0%,rgba(213,239,132,0.9) 10%,rgba(175,224,49,0.9) 60%,rgba(175,224,49,0.9) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(213,239,132,0.9) 0%,rgba(213,239,132,0.9) 10%,rgba(175,224,49,0.9) 60%,rgba(175,224,49,0.9) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6d5ef84', endColorstr='#e6afe031',GradientType=0 ); /* IE6-9 */
    -webkit-border-top-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    top:65px;
    right:-1px;
    text-align:right;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    font-size:30px;
    color:#425f08;
    line-height:1em;
    font-family: GeoSlb712MdBT-Bold,Georgia,serif;
    box-shadow:rgba(0,0,0,0.5) 0 4px 6px;
    text-shadow:#DEEDAF 0 1px 0;
    padding-right:10px;
    -webkit-transition: padding-right 0.5s;
    -moz-transition: padding-right 0.5s;
    -o-transition: padding-right 0.5s;
    transition: padding-right 0.5s;
}
div.promotion ul li p.price span {
    display:block;
    font-size:11px;
    padding:0;
    line-height:1.2em;
    padding:0px;
    font-family:Arial, serif;
}
div.promotion ul li p.price span.pricet {
    font-size:10px;
    line-height:0.9em;
    margin-top:-1px;
    padding-bottom:1px;
}
div.promotion ul li p.promo {
    position:absolute;
    bottom:-30px;
    left:-1px;
    width:100%;
    display:block;
    text-align:center;
    line-height:30px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    background: rgb(113,188,208); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(113,188,208) 0%, rgb(103,182,203) 23%, rgb(65,160,186) 77%, rgb(57,155,181) 97%, rgb(54,140,168) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(113,188,208)), color-stop(23%,rgb(103,182,203)), color-stop(77%,rgb(65,160,186)), color-stop(97%,rgb(57,155,181)), color-stop(100%,rgb(54,140,168))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(113,188,208) 0%,rgb(103,182,203) 23%,rgb(65,160,186) 77%,rgb(57,155,181) 97%,rgb(54,140,168) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(113,188,208) 0%,rgb(103,182,203) 23%,rgb(65,160,186) 77%,rgb(57,155,181) 97%,rgb(54,140,168) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(113,188,208) 0%,rgb(103,182,203) 23%,rgb(65,160,186) 77%,rgb(57,155,181) 97%,rgb(54,140,168) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgb(113,188,208) 0%,rgb(103,182,203) 23%,rgb(65,160,186) 77%,rgb(57,155,181) 97%,rgb(54,140,168) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71bcd0', endColorstr='#368ca8',GradientType=0 ); /* IE6-9 */
    box-shadow:rgba(0,42,52,0.5) 0 4px 8px;
    text-shadow:rgba(0,42,52,0.5) 0 1px 3px;
    border:1px solid #3699b4;
    border-top:0;
    padding:0;
}
div.promotion ul li:hover p.promo {
    box-shadow:rgba(0,42,52,0.8) 0 2px 4px;
    background: rgb(213,239,132); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(213,239,132) 0%, rgb(175,224,49) 40%, rgb(171,222,42) 43%, rgb(158,218,17) 48%, rgb(156,217,13) 50%, rgb(156,218,13) 60%, rgb(170,224,18) 73%, rgb(175,226,19) 83%, rgb(183,229,42) 85%, rgb(183,229,42) 98%, rgb(170,220,18) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(213,239,132)), color-stop(40%,rgb(175,224,49)), color-stop(43%,rgb(171,222,42)), color-stop(48%,rgb(158,218,17)), color-stop(50%,rgb(156,217,13)), color-stop(60%,rgb(156,218,13)), color-stop(73%,rgb(170,224,18)), color-stop(83%,rgb(175,226,19)), color-stop(85%,rgb(183,229,42)), color-stop(98%,rgb(183,229,42)), color-stop(100%,rgb(170,220,18))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgb(213,239,132) 0%,rgb(175,224,49) 40%,rgb(171,222,42) 43%,rgb(158,218,17) 48%,rgb(156,217,13) 50%,rgb(156,218,13) 60%,rgb(170,224,18) 73%,rgb(175,226,19) 83%,rgb(183,229,42) 85%,rgb(183,229,42) 98%,rgb(170,220,18) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgb(213,239,132) 0%,rgb(175,224,49) 40%,rgb(171,222,42) 43%,rgb(158,218,17) 48%,rgb(156,217,13) 50%,rgb(156,218,13) 60%,rgb(170,224,18) 73%,rgb(175,226,19) 83%,rgb(183,229,42) 85%,rgb(183,229,42) 98%,rgb(170,220,18) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgb(213,239,132) 0%,rgb(175,224,49) 40%,rgb(171,222,42) 43%,rgb(158,218,17) 48%,rgb(156,217,13) 50%,rgb(156,218,13) 60%,rgb(170,224,18) 73%,rgb(175,226,19) 83%,rgb(183,229,42) 85%,rgb(183,229,42) 98%,rgb(170,220,18) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgb(213,239,132) 0%,rgb(175,224,49) 40%,rgb(171,222,42) 43%,rgb(158,218,17) 48%,rgb(156,217,13) 50%,rgb(156,218,13) 60%,rgb(170,224,18) 73%,rgb(175,226,19) 83%,rgb(183,229,42) 85%,rgb(183,229,42) 98%,rgb(170,220,18) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5ef84', endColorstr='#aadc12',GradientType=0 ); /* IE6-9 */
    color:#425f08;
}
div.promotion ul li h4 {
    line-height:1.4em;
    border-bottom:1px solid rgba(0,0,0,0.2);
    box-shadow:rgba(255,255,255,0.1) 0 1px 0;
    text-align:left;
}
div.promotion ul li p.hdesc {
    color:#AAE012;
    font-family: GeoSlb712MdBT,Georgia,serif;
    font-size:1.05em;
    text-align:left;
}
div.promotion ul li a.boxlink {
    background:none;
    border:none;
    box-shadow:none;
    text-shadow:none;
    display:block;
    position:absolute;
    z-index:1000;
    width:100%;
    height:114%;
    top:0;
    left:0;
}
.prodvm  {
    position: absolute;
    top: 150px;
    left: 120px;
}
/** KVM Server Stage Plain **/

div#stage_vserver, div.stage_content_vserver_plain { background-image:url('/design/stages/vserver_plain.png') !important; }
div.stage_desc 
	{
	position: absolute;
	z-index: 50;
	margin-top: -40px;
	margin-left: 20px;
	color: #9CD90D;
	font-weight:bold ;
	font-size: 1.4em;
}

div.index_special {        
    background:transparent url('/design/elseimg/index_special_advcal2k11.png') no-repeat top left;
}

div.index_special_eastern {        
    background:transparent url('/design/elseimg/index_special_eastern2k12.png') no-repeat top left;
    height: 150px;
}

div.index_special h3 {
    font-size:2.3em;
    letter-spacing:1px;
    color:#fff;
    text-shadow:#045F73 0 -2px 0;
    font-family: 'GeoSlb712MdBT-Bold';
    margin:0;
    line-height:1.2em;
    padding-bottom:2px;
}

div.index_special_eastern h3 {
    font-size:2.3em;
    letter-spacing:1px;
    color:#fff;
    text-shadow:#045F73 0 -2px 0;
    font-family: 'GeoSlb712MdBT-Bold';
    margin:0;
    line-height:1.2em;
    padding-bottom:2px;
    margin-top: 10px;
}

div.index_special p {
    font-family: 'GeoSlb712MdBT';
    font-size:1.7em;
    text-align:justify !important;
    text-shadow:#109dbd 0px 0px 2px;
    line-height:1.2em;
}

div.index_special_eastern p {
    font-family: 'GeoSlb712MdBT';
    font-size:1.7em;
    text-align:justify !important;
    text-shadow:#109dbd 0px 0px 2px;
    line-height:1.2em;
}


div.index_special p.fline { letter-spacing:0.07em; }
div.index_special p.sline { letter-spacing:0.14em; }
div.index_special p.tline { letter-spacing:10px;font-size:2em; }

div.index_special_eastern p.fline { letter-spacing:0.07em; }
div.index_special_eastern p.sline { letter-spacing:0.14em; }
div.index_special_eastern p.tline { letter-spacing:10px;font-size:2em; }

div.index_special p span.greenl { color:#CCEC70; }

div.index_special_eastern p span.greenl { color:#CCEC70; }

div.index_special h3, div.index_special p {
    padding-left:0;
    padding-right:0;
    margin-left:26px;
    width:650px;
}

div.index_special_eastern h3, div.index_special_eastern p {
    padding-left:0;
    padding-right:0;
    margin-left:186px;
    width:490px;
}

div.index_special a.target {
    position:absolute;
    top:18px;
    left:0;
    height:132px;
    width:100%;
}

div.index_special_eastern a.target {
    position:absolute;
    top:18px;
    left:0;
    height:132px;
    width:100%;
}

div.index_special a.sbutton {
position:absolute;
right:26px;
bottom:11px;
font-size:13px;
font-family:Arial,sans-serif;
color:#638300;
text-shadow:#e0fc8f 0px 1px 0px;
}

div.index_special_eastern a.sbutton {
position:absolute;
right:26px;
bottom:11px;
font-size:13px;
font-family:Arial,sans-serif;
color:#638300;
text-shadow:#e0fc8f 0px 1px 0px;
}

@media only screen and (max-width: 879px) {
    div#stage_vserver, div.stage_content_vserver_plain {
        background-image: none !important; 
    }
    div.index_special, div.index_special_eastern {
        display: none !important;
    }
}

@media only screen and (max-width:959px) {
    div.promotion ul {
        height: auto;
        width: auto;
        display: block;
        padding: 15px 0;
    }

    div.promotion ul li {
        min-height: 240px;
		height: 240px;
        margin-bottom: 60px;
		width: 45%;
    }

    div.promotion ul li p.promo {
		width: 100%;
    }

    div.promotion ul li img {
        height: 164px;
    }
}


@media only screen and (max-width:767px) {
    div.promotion ul li {
        width: 100%;
        margin: 0 0 60px 0;
    }
	
	div.promotion ul li p.promo {
    }
}

div.stage_content_indexR {
    background-image: url("/design/stages/netcup_index_chip_2.png") !important;
}

@media only screen and (max-width: 959px) {
    div.stage_content_indexR {
        background-position: -40px 0 !important;
    }
    div.stage_content.stage_content_indexR {
        height: auto !important;
    }
}

@media only screen and (max-width: 879px) {
    div.stage_content_indexR {
        background-image: none !important;
    }
}

@media only screen and (max-width: 767px) {
    div.stage_content_indexR {
        background: transparent !important;
    }
}