html, body {
    padding: 0;
    background: #fff;
    height: 100%;
/*    font: italic 0.9em calibri;*/
font: 68%/1.47 Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size: 0.85em;
    background: url(/images/top_bg.jpg) repeat-x left top;
    margin: 0 auto;
}
html>body {
  min-height:100%;
  height:auto;
}

#top_content {
    padding: 0;
    margin: 0;
    max-width: 1366px;
    margin: 0 auto;
    position: relative;

}

a {
    color: rgb(27,120,200);
}

a:hover {
    color: rgb(50,150,230) !important;
}

img {
    border-width: 0px;
}

#top {
    height: 200px;
    width: 100%;
    min-width: 1104px;
    position: absolute;
}

    a#logo {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 200px;
        height: 200px;
        background: url(/images/logo.png) no-repeat left top;
        margin-left: 17px;
        margin-top: 8px;
        outline: none;
    }

    #cards_block {
        margin-left: 245px;
        margin-right: 254px;
        padding-right: 15px;
        position: relative;
    }

        #cards_block .card {
            margin-left: 3%;
            width: 30%;
            float: left;
            color: red;
            position: relative;
        }

            #cards_block .card .price {
                display: block;
                color: rgb(50,50,50);
                font: 13pt calibri;
                width: 81px;
                height: 38px;
                float: left;
                margin-left: -25px;
                margin-top: 100px;
                padding-top: 8px;
                text-align: center;
                background: url(/images/box_price.png) no-repeat left top;
            }

            .price {
                color: rgb(255,0,0);
                font-size: italic bold 13.1pt calibri;
            }

            #cards_block .card .box {
                display: block;
                margin-top: 5px;
                float: left;
                width: 100px;
                margin-right: 5%;
                margin-left: 4%;
                text-align: center;
            }

            #cards_block .card a {
                outline: none;
            }

            #cards_block .card .name {
                position: relative;
                top: -13px;
                left: 15px;
                margin-top: 147px;
                width: 155px;
                display: block;
                font-family: calibri arial;
                font-size: 14px;
                color: rgb(12,100,182);
                text-align: left;
                outline: none;
            }

    #chat_block {
        position: absolute;
        right: 0;
        top: 0;
        width: 150px;
        height: 200px;
    }

        #chat_block #chat {
            position: absolute;
            right: 35px;
            top: -24px;
            display: block;
            background: url(/images/chat.png) no-repeat center top;
            width: 254px;
            height: 230px;
            outline: none;
        }

#top_menu {
    position: absolute;
    margin: 180px auto;
    width: 100%;
    height: 71px;
    min-width: 1104px;
}

    #top_menu #left_block {
        position: absolute;
        left: 0;
        top: 7px;
        background: url(/images/top_menu_left.png) no-repeat left top;
        width: 192px;
        height: 71px;
        margin-left: 20px;
    }


    #top_menu #center_block {
        margin-left: 192px;
        margin-right: 192px;
        background: url(/images/top_menu_bg.png) repeat-x right top;
        height: 71px;
        text-align: center;
        padding-top: 13px;
        padding-left: 20px;
        margin-top: 20px;
    }

        #top_menu #center_block a {
            font: 10.5pt arial;
            color: #fff;
            padding-right: 12px;
            margin-right: 12px;
            background: url(/images/top_menu_splitter.png) no-repeat right top;
            outline: none;
        }

            #top_menu #center_block a:hover {
                color: #fff !important;
                text-decoration: none;
            }

            #top_menu #center_block a.wo_splitter {
                background: none;
            }

    #top_menu #right_block {
        position: absolute;
        right: 0;
        top: 7px;
        background: url(/images/top_menu_right.png) no-repeat right top;
        width: 192px;
        height: 71px;
        margin-right: 20px;
    }

#body {
    padding-bottom: 225px;
    padding-top: 270px;
    min-height: 600px;
}

    #body #left_block {
        left: 0px;
        position: absolute;
        padding-left: 25px;
        width: 200px;
    }

    #body #left_block #left_menu {
        background: url(/images/left_menu_bg.png) no-repeat left top;
        width: 202px;
        height: 316px;
        padding: 45px 2px 2px 10px;
    }

        #left_menu .game_name {
            font: bold italic 10pt arial;
            color: rgb(79,79,79);
            padding-left: 3px;
        }

        #left_menu a {
            height: 11pt;
            display: block;
            background: url(/images/arrow.gif) no-repeat left 7px;
            padding-left: 15px;
            padding-top: 0px;
            font: bold 8pt arial;
            color: rgb(27,120,200);
            margin-left: 5px;
            outline: none;
            width: 160px;
        }

    #contacts_block {
        margin-top: -5px;
        background: url(/images/contacts_bg.png) no-repeat left top;
        width: 202px;
        height: 255px;
        padding: 14px 2px 2px 14px;
    }

        .red_text {
            display: block;
            padding-left: 67px;
            color: rgb(177,50,50);
            position: absolute;
            font-size: 12.2pt;
            left: 0px;
            top: -3px;
        }

        .red_text a {
            color: rgb(177,50,50);
        }

        .red_text a:hover {
            color: rgb(177,50,50);
        }

        #contacts_block #top {
            display: block;
            height: 16px;
            margin-left: 13px;
            padding-left: 14px;
            padding-top: 0px;
            margin-top: 2px;
            background: url(/images/plus.png) no-repeat left 5px;
            font: 11pt calibri;
            color: rgb(50,50,50);
            position: relative;
        }

        #contacts_block #icq {
            display: block;
            height: 16px;
            margin-left: -3px;
            padding-left: 24px;
            padding-top: 0px;
            margin-top: 10px;
            background: url(/images/icq.png) no-repeat left top;
            font: 10pt calibri;
            color: rgb(50,120,250);
            position: relative;
        }

        #contacts_block #skype {
            display: block;
            height: 16px;
            margin-left: -3px;
            padding-left: 24px;
            padding-top: 0px;
            margin-top: 10px;
            background: url(/images/skype.png) no-repeat left top;
            font: 10pt calibri;
            color: rgb(50,120,250);
            position: relative;
        }

        #contacts_block #phone {
            display: block;
            height: 16px;
            margin-left: -3px;
            padding-left: 24px;
            padding-top: 0px;
            margin-top: 10px;
            background: url(/images/phone.png) no-repeat left top;
            font: 10pt calibri;
            color: rgb(50,120,250);
            position: relative;
        }

        #contacts_block #wmid {
            display: block;
            height: 16px;
            margin-left: -3px;
            padding-left: 24px;
            padding-top: 0px;
            margin-top: 10px;
            background: url(/images/wmid.png) no-repeat left top;
            font: 10pt calibri;
            color: rgb(50,120,250);
            position: relative;
        }

        #contacts_block a#wmid {
            display: block;
            height: 30px;
            padding-left: 37px;
            padding-top: 6px;
            background: url(/images/wmid.jpg) no-repeat left top;
            font: 10pt arial;
            color: rgb(27,120,200);
            outline: none;
            width: 140px;
        }

        #contacts_block #wmr {
            display: block;
            height: 16px;
            margin-left: -3px;
            padding-left: 24px;
            padding-top: 0px;
            margin-top: 10px;
            background: url(/images/wmr.png) no-repeat left top;
            font: 10pt calibri;
            color: rgb(50,120,250);
            position: relative;
        }

        #contacts_block #wmz {
            display: block;
            height: 16px;
            margin-left: -3px;
            padding-left: 24px;
            padding-top: 0px;
            margin-top: 10px;
            background: url(/images/wmz.png) no-repeat left top;
            font: 10pt calibri;
            color: rgb(50,120,250);
            position: relative;
        }

        #contacts_block #chat_phones {
            display: block;
            height: 32px;
            margin-left: -3px;
            padding-left: 40px;
            padding-top: 3px;
            margin-top: 34px;
            background: url(/images/phones.png) no-repeat left top;
            font: 13pt calibri;
            color: rgb(50,120,250);
            position: relative;
        }



    #callbacks_block {
        margin-top: 12px;
        background: url(/images/callbacks_bg.png) no-repeat left top;
        width: 194px;
        height: 237px;
        padding: 14px 2px 2px 6px;
        position: relative;
    }

        #callbacks_block #top {
            display: block;
            height: 16px;
            margin-left: 13px;
            padding-left: 14px;
            padding-top: 0px;
            margin-top: 2px;
            background: url(/images/plus.png) no-repeat left 5px;
            font: 11pt calibri;
            color: rgb(50,50,50);
            position: relative;
        }
        
        #callbacks_block #callbacks {
            padding: 2px;
            margin: 0;
            width: 175px;
            height: 152px;
            overflow: hidden;
        }

        #callbacks_block .callback {
            background: url(/images/smile.png) no-repeat left top;
            width: 180px;
            margin-top: 7px;
            padding-left: 0px;
            margin-left: -2px;
        }

        #callbacks_block .callback .nick {
            font: bold 10pt calibri;
            color: rgb(30,30,30);
            padding-left: 30px;
            line-height: 21px;
        }

        #callbacks_block .callback .date {
            font: 10pt calibri;
            color: rgb(30,30,30);
            padding-left: 5px;
        }

        #callbacks_block .callback .text {
            display: block;
            padding-top: 5px;
            font: 10pt calibri;
        }

        #callbacks_block #three_dots {
            display: block;
            padding-top: 5px;
            font: 11pt calibri;
            position: absolute;
            top: 182px;
            right: 106px;
        }

        #callbacks_block #all_callbacks {
            display: block;
            padding-top: 5px;
            font: 11pt calibri;
            position: absolute;
            top: 198px;
            right: 26px;
        }



    #payment_block {
        margin-top: -5px;
        background: url(/images/payment_methods.png) no-repeat left top;
        width: 194px;
        height: 194px;
    }


    #body #center_block {
        overflow: hidden;
        zoom: 1;
        margin-left: 230px;
    }

        #body #center_block #calc_block {
            width: 100%;
            min-width: 890px;
        }

            .info {
                background: url(/images/info.png) no-repeat left top;
                margin-top: 7px;
                width: 13px;
                height: 15px;
                display: block;
            }



.tip {width:247px;background:url(/images/tips/ttc.png) left top repeat-y; }
.tip-top {width:249px;height:11px;background:url(/images/tips/ttt.png) top left no-repeat;}
.tip-title {color:rgb(250,170,50);font-weight:bold;margin:0 0 0 11px;}
.tip-text {color:#fff;padding:0 11px 1px 11px;line-height:15px;}
.tip-bottom {width:249px;height:10px;background:url(/images/tips/ttb.png) left bottom no-repeat;}

            #body #center_block #calc_block #calc_wrapper {
                width: 100%;
                min-height: 534px;
                float: left;
                margin-left: -350px;
                vertical-align: top;
            }

                #body #center_block #calc_block #calc_wrapper #calc {   
                    margin-top: 4px;
                    padding-top: 5px;
//                    margin-left: 342px;
                    background: url(/images/calc_bg.jpg) no-repeat center top;
                    float: left;
                    height: 570px;
                    height: 100%; width: 419px; background: url(/images/calc_top.jpg) no-repeat center top; padding: 10px 10px 0 10px;
//                    margin-left: 519px;
margin-left: -45px;
position: relative;
left: 50%;
                }

                #body #center_block #calc_block #calc_wrapper #calc #calc_bottom {
                    float: left;
                    margin-top: -15px;
                    margin-left: -10px;
                    height: 15px;
                    width: 439px;
                    background: url(/images/calc_bottom.jpg) no-repeat center bottom;
                    padding-bottom: 10px;
                }
/*
            #body #center_block #calc_block #calc_wrapper {
                width: 100%;
                min-height: 534px;
                float: left;
                margin-left: -350px;
            vertical-align: top;
            }

                #body #center_block #calc_block #calc_wrapper #calc {
                    margin-top: 4px;
                    padding-top: 5px;
                    margin-left: 342px;
                    background: url(/images/calc_bg.jpg) no-repeat center top;
                    float: left;
                    height: 570px;
                }
*/
                    #body #center_block #calc_block #calc_wrapper #calc span {
                        margin-left: -220px;
                        position: relative;
                        left: 50%;
                        margin-right: 50%;
                        width: 675px;
                        display: block;
                        float: left;
                        height: 32px;
                    }

                        #body #center_block #calc_block #calc_wrapper #calc #server_price {
                            color: rgb(89,89,89);
                            font: 8pt arial;
                            padding-top: 3px;
                            margin-left: -49px;
                            position: relative;
                            left: 50%;
                            margin-right: 50%;
                            width: 675px;
                            display: none;
                            float: left;
                            height: 15px;
                        }


                        #body #center_block #calc_block #calc_wrapper #calc span#price {
                            height: 20px;
                            margin-top: 10px;
                        }
                        
                            #body #center_block #calc_block #calc_wrapper #calc span#price p {
                                margin-top: -5px;
                                padding-top: 5px;
                                font: 10pt arial;
                            }


                            #body #center_block #calc_block #calc_wrapper #calc span .confirm_data {
                                float: left;
                                margin-top: 7px;
                                font: 11pt calibri;
                                color: rgb(89,89,89);
                            }


                        #body #center_block #calc_block #calc_wrapper #calc span#other {
                            height: 75px;
                            margin-top: 5px;
                        }
                        
                            #body #center_block #calc_block #calc_wrapper #calc span#other p {
                                margin-top: -5px;
                                padding-top: 5px;
                                font: 10pt arial;
                                height: 50px;
                            }

                            #body #center_block #calc_block #calc_wrapper #calc span#other #d1, #body #center_block #calc_block #calc_wrapper #calc span#other #d2, #body #center_block #calc_block #calc_wrapper #calc span#other #d3 {
                                color: rgb(89,89,89);
                                font: 10pt calibri;
                            }


                        #body #center_block #calc_block #calc_wrapper #calc span#discount_div {
                            height: 18px;
                            display: none;
                        }

                            
                            #body #center_block #calc_block #calc_wrapper #calc span#discount_div div#discount_bar {
                                color: rgb(89,89,89);
                                font: 8pt arial;
                                padding-top: 5px;
                                margin-left: -168px;
                                position: relative;
                                left: 50%;
                                margin-right: 50%;
                                width: 675px;
                                float: left;
                                height: 10px;
                            }

                            #body #center_block #calc_block #calc_wrapper #calc span#discount_div p {
                                text-decoration: underline;
                            }

                        #body #center_block #calc_block #calc_wrapper #calc span p {
                            color: rgb(89,89,89);
                            font: bold 8pt arial;
                            padding-left: 14px;
                            width: 155px;
                            float: left;
                        }

                        #body #center_block #calc_block #calc_wrapper #calc span select {
                            font: 10pt arial;
                            float: left;
                            width: 257px;
                            margin-top: 10px;
                        }

                        #body #center_block #calc_block #calc_wrapper #calc span input {
                            font: 10pt arial;
                            float: left;
                            width: 251px;
                            margin-top: 10px;
                        }

                        #body #center_block #calc_block #calc_wrapper #calc span input#count,
                        #body #center_block #calc_block #calc_wrapper #calc span input#sum {
                            font: 10pt arial;
                            width: 95px;
                            margin-right: 15px;
                            margin-top: 10px;
                        }


                        #body #center_block #calc_block #calc_wrapper #calc span#comment {
                            height: 95px;
                            padding: 0;
                        }


                        #body #center_block #calc_block #calc_wrapper #calc span textarea {
                            font: 10pt arial;
                            float: left;
                            width: 251px;
                            height: 75px;
                            margin-top: 10px;
                        }

                        #body #center_block #calc_block #calc_wrapper #calc div#discount_info {
                            color: rgb(89,89,89);
                            font: bold 8pt arial;
                            float: left;
                            width: 280px;
                        }

                            #body #center_block #calc_block #calc_wrapper #calc div#discount_info #d4 {
                                color: rgb(33,155,32);
                                font: bold 8pt arial;
                                margin-left: 0px;
                            }

                        #body #center_block #calc_block #calc_wrapper #calc #summ {
                            height: 40px;
                        }
                        
                            #body #center_block #calc_block #calc_wrapper #calc #summ div {
                                float: left;
                                height: 49px;
                                color: rgb(89,89,89);
                            }

                            #body #center_block #calc_block #calc_wrapper #calc #summ img {
                                margin-right: 15px;
                                margin-top: 16px;
                            }

                        #body #center_block #calc_block #calc_wrapper #calc #qiwiphone {
/*                            display: none;*/
                            position: relative;
                        }
                        
                        #body #center_block #calc_block #calc_wrapper #calc div#total {
                            font: bold 11pt arial;
                            color: rgb(89,89,89);
                            height: 26px;
                            overflow: hidden;
                        }

							#body #center_block #calc_block #calc_wrapper #calc div#total #method {
								position: relative;
								left: 0px;
								top: 0px;
								font: 10pt arial;
								display: inline;
							}
						/*#body #center_block #calc_block #calc_wrapper #calc */

                        .buy {
                            display: block;
                            cursor: hand;
                            cursor: pointer;
                            background: url(/images/paymentbutton.png) no-repeat top left;
                            color: #fff;
                            font: 12pt arial;
                            text-decoration: underline;
                            width: 154px;
                            height: 61px;
							position: relative;
                            line-height: 52px;
                            vertical-align: middle;
                            text-align: center;
                            outline: none;
                        }

                            .buy:hover {
								color: #fff !important;
								opacity: .7;
								filter: alpha(opacity=70);
                            }

                        #confirm_button {
                            display: block;
                            cursor: hand;
                            cursor: pointer;
                            background: url(/images/confirm.png) no-repeat top left;
                            color: #fff;
                            font: 12pt arial;
                            text-decoration: underline;
                            width: 160px;
                            height: 54px;
                            float: left;
                            margin-left: 0px;
                            padding-left: 44px;
                            margin-top: 9px;
                            line-height: 49px;
                            vertical-align: middle;
                            padding-bottom: 15px;
                        }

                            #body #center_block #calc_block #calc_wrapper #calc #confirm_button:hover {
                                color: #fff !important;
                                opacity: .8;
                                filter: alpha(opacity=80);
                            }


                        #back {
                            display: block;
                            cursor: hand;
                            cursor: pointer;
                            background: url(/images/left_arrow.png) no-repeat top left;
                            color: #fff;
                            font: 12pt arial;
                            text-decoration: underline;
                            width: 50px;
                            height: 54px;
                            float: left;
                            margin-left: 0px;
                            margin-top: 9px;
                            vertical-align: middle;
                            font: 13pt calibri;
                            color: rgb(89,89,89);
                            padding-left: 70px;
                            padding-top: 10px;
                            padding-right: 0px;
                            margin-right: 90px;
                        }

                            #body #center_block #calc_block #calc_wrapper #calc #back:hover {
                                color: #000 !important;
                                opacity: .8;
                                filter: alpha(opacity=80);
                            }



                        a#buy {
                            display: block;
                            cursor: hand;
                            cursor: pointer;
                            background: url(/images/confirm.png) no-repeat top left;
                            color: #fff;
                            font: 12pt arial;
                            text-decoration: underline;
                            width: 213px;
                            height: 54px;
                            float: left;
							margin-left: 0px;
                            margin-top: 9px;
							position: relative;
							left: 50%;
                            line-height: 52px;
                            vertical-align: middle;
                            padding-left: 65px;
                            padding-top: 0px;
                        }

							#body #center_block #calc_block #calc_wrapper #calc a#buy:hover {
								color: #fff !important;
								opacity: .7;
								filter: alpha(opacity=70);
							}

                            #discount_table_wrap  {
                                float: left;
                                width: 100%;
                                height: 200px;
                            }
                                
                                #discount_table  {
                                    background: url(/images/discount_table_bg2.jpg) no-repeat top left;
                                    padding: 2px 20px 0px 6px;
                                    width: 575px;
                                    height: 150px;
                                    float: left;
                                    position: relative;
                                    left: 50%;
                                    margin-left: -48px;
                                }
                        
                                #discount_table2  {
                                    background: url(/images/discount_table_bg3.jpg) no-repeat top left;
                                    padding: 2px 20px 0px 6px;
                                    width: 575px;
                                    height: 150px;
                                    float: left;
                                    position: relative;
                                    left: 50%;
                                    margin-left: -48px;
                                }
                        
							#crap  {
								background: url(/images/abstract1.png) no-repeat top left;
								position: relative;
								width: 100%;
								height: 116px;
								float: left;
                                left: 50%;
								margin-left: -54px;
								margin-top: 12px;
							}
							
                #body #center_block #calc_block #calc_wrapper #text_block_wrapper  {
					padding-right: 380px;
                }


					#body #center_block #calc_block #calc_wrapper #text_block_wrapper #text_block  {
						width: 100%;
						padding-left: 360px;
					}

            #body #center_block #calc_block #right_info {
                float: left;
                width: 340px;
                font: 11pt calibri;
            }

                #body #center_block #calc_block #right_info #clocks {
                    background: url(/images/clocks.jpg) no-repeat left 35px;
                    position: relative;
                    padding-top: 35px;
                    width: 99px;
                    height: 100px;
                    padding-left: 10px;
                    float: right;
                }

                #body #center_block #calc_block #right_info #gold {
                    background: url(/images/gold.jpg) no-repeat left 35px;
                    position: relative;
                    padding-top: 35px;
                    width: 99px;
                    height: 100px;
                    padding-left: 10px;
                    float: right;
                }

                #body #center_block #calc_block #right_info #discount {
                    background: url(/images/discount.jpg) no-repeat 13px 35px;
                    position: relative;
                    padding-top: 35px;
                    width: 125px;
                    height: 100px;
                    padding-left: 10px;
                    float: right;
                }

                #body #center_block #calc_block #right_info p {
                    font: 13pt calibri;
                }

                #body #center_block #calc_block #right_info p.small {
                    font: 11pt calibri;
                }

                #body #center_block #calc_block #right_info p.less {
                    font: 9pt calibri;
                }

                #body #center_block #calc_block #right_info a {
                    font: 11pt calibri;
                }

				
            #body #center_block #calc_block #cards {
                float: left;
                width: 340px;
            }

                #body #center_block #calc_block #cards .card {
                    background: url(/images/card_line_horizontal.png) no-repeat bottom right;
                    height: 175px;
                    padding-top: 5px;
                }

                    #body #center_block #calc_block #cards .card .left_content {
                        color: rgb(89,89,89);
                        width: 218px;
                        float: left;
                        padding-left: 15px;
                        padding-right: 5px;
                    }

                        #body #center_block #calc_block #cards .card .left_content p {
                            height: 80px;
                        }

                        #body #center_block #calc_block #cards .card .left_content .ruflag {
                            background: url(/images/ruflag.png) no-repeat top right;
                            width: 100%;
                            height: 60px;
                            float: right;
                            margin: 20px 1px 30px 0px;
                        }

                        #body #center_block #calc_block #cards .card .left_content .euflag {
                            background: url(/images/euflag.png) no-repeat top right;
                            width: 100%;
                            height: 60px;
                            float: right;
                            margin: 20px 1px 30px 0px;
                        }

                        #body #center_block #calc_block #cards .card .left_content .price {
                            color: rgb(255,0,0);
                            font: italic bold 11pt arial;
                            text-align: right;
                            float: right;
                            margin-right: 8px;
                        }

                        #body #center_block #calc_block #cards .card .left_content .name {
                            font: bold italic 8pt arial;
                            color: rgb(50,125,255);
                            text-decoration: none;
                            text-align: right;
                            float: right;
                            margin-right: 8px;
                            outline: none;
                        }


        #body #center_block #games_block {
            width: 100%;
            min-width: 890px;
        }

            #body #center_block #games_block .game_splitter {
                float: left;
                width: 1%;
                /*background: url(/images/games_splitter.gif) no-repeat left top;*/
                height: 229px;
                margin-top: 60px;
            }


            #body #center_block #games_block #wow {
                float: left;
                width: 24%;
                background: url(/images/wow.jpg) no-repeat center top;
                height: 224px;
                padding-top: 290px;
/*                opacity: 0.8;
                filter: alpha(opacity=80);*/
                height: 85px;
                position: relative;
                margin-bottom: 9px;
            }

            #body #center_block #games_block #wow a {
                background: url(/images/plus.png) no-repeat left 13px;
                padding-left: 20px;
                margin-top: 2px;
                color: rgb(17,64,160);
                margin-left: 60px;
                font: 12pt calibri;
            }


/*            
                #body #center_block #games_block #wow:hover {
                    opacity: 1.0;
                    filter: alpha(opacity=100);
                }
*/
                #body #center_block #games_block .price {
                    position: absolute;
                    color: #fff;
                    font: bold 8pt arial;
                    cursor: default;
                }

                #body #center_block #games_block #wow .price {
                    right: 50px;
                    top: 236px;
                }

                .price .digits {
                    font: bold 12pt arial;
                    cursor: default;
                }
                

            #body #center_block #games_block #rift {
                position: relative;
                float: left;
                width: 24%;
                background: url(/images/rift.jpg) no-repeat center top;
                height: 224px;
                padding-top: 288px;
/*                opacity: .8;
                filter: alpha(opacity=80);*/
                height: 85px;
            }
            
            #body #center_block #games_block #rift a {
                background: url(/images/plus.png) no-repeat left 13px;
                padding-left: 20px;
                margin-top: 2px;
                color: rgb(17,64,160);
                margin-left: 60px;
                font: 12pt calibri;
            }

                #body #center_block #games_block #rift .price {
                    right: 50px;
                    top: 236px;
                }

            #body #center_block #games_block #aion {
                margin-top: 5px;
                position: relative;
                float: left;
                width: 24%;
                background: url(/images/aion.jpg) no-repeat center top;
                height: 224px;
                padding-top: 284px;
/*                opacity: .8;
                filter: alpha(opacity=80);*/
                height: 80px;
            }
            
            
            #body #center_block #games_block #aion a {
                background: url(/images/plus.png) no-repeat left 13px;
                padding-left: 20px;
                margin-top: 2px;
                color: rgb(17,64,160);
                margin-left: 60px;
                font: 12pt calibri;
            }

/*
                #body #center_block #games_block #aion:hover {
                    opacity: 1.0;
                    filter: alpha(opacity=100);
                }
*/
                #body #center_block #games_block #aion .price {
                    right: 50px;
                    top: 236px;
                }

            #body #center_block #games_block #lotr {
                position: relative;
                float: left;
                width: 24%;
                background: url(/images/lotro.jpg) no-repeat center top;
                height: 224px;
                padding-top: 285px;
/*                opacity: .8;
                filter: alpha(opacity=80);*/
                height: 70px;
            }
            
            #body #center_block #games_block #lotr a {
                background: url(/images/plus.png) no-repeat left 13px;
                padding-left: 20px;
                margin-top: 2px;
                color: rgb(17,64,160);
                margin-left: 60px;
                font: 12pt calibri;
            }


/*
                #body #center_block #games_block #lotr:hover {
                    opacity: 1.0;
                    filter: alpha(opacity=100);
                }
*/
                #body #center_block #games_block #lotr .price {
                    right: 50px;
                    top: 236px;
                }

                #body #center_block #games_block .game_name {
                    font: bold italic 10pt arial;
                    color: rgb(79,79,79);
                    padding-left: 3px;
                    width: 180px;
                    margin: 0 auto;
                }
                
                #body #center_block #games_block a {
                    height: 11pt;
                    display: block;
                    padding-left: 75px;
                    padding-top: 7px;
                    font: bold 8pt arial;
                    color: rgb(27,120,200);
                    margin-left: 5px;
                    outline: none;
                    width: 160px;
                    margin: 0 auto;
                }

                #body #center_block #games_block a.big {
                    font: bold 12pt arial;
                    
                }

                
        #body #center_block #text_block {
            color: rgb(79,79,79);
            padding-left: 15px;
            float: left;
            display: block;
            padding-right: 250px;
            max-width: 1024px;
            min-width: 540px;
            zoom: 1;
            overflow: hidden;
        }

        #footer_link {
            /*position: absolute; 
            top: -100px; 
            left: 0px;*/
            float: left;
            width: 100%;
        }

            #body #center_block #text_block #news {
                color: rgb(79,79,79);
                font: bold italic 10pt arial;
                background: url(/images/small_logo.jpg) no-repeat left top;
                padding-left: 75px;
                padding-top: 22px;
                height: 62px;
            }

#bottom {
    background: url(/images/bottom_bg.jpg) repeat-x left top;
    width: 100%;
    height: 200px;
position: relative;
margin-top: -100px;
    font: 7pt arial;
    text-align: center;
    padding-top: 3px;
    color: rgb(235,235,235);
    min-width: 1104px;
}

    #bottom #aggc {
        position: absolute;
        left: 12px;
        bottom: 1px;
    }

    #bottom a#map {
        display: block;
        position: absolute;
        right: 20px;
        bottom: 12px;
        font: 7pt arial;
        color: rgb(235,235,235);
        z-index: 1000;
    }

    #bottom p {
        vertical-align: bottom;
        margin-top: 145px;
        color: #000;
        font: 11pt calibri;
    }

    #bottom #girl {
        width: 283px;
        height: 384px;
        background: url(/images/girli.png) no-repeat left top;
        position: absolute;
        overflow: hidden;
        margin-top: -125px;
        bottom: 0px;
        right: 0px;
    }

a.inactive {
    color: #aaa !important;
}

    a.inactive:hover  {
        color: #ccc;
    }
