
body
{
background-color:#f2915d;
/*background-image:url('i/snow3.jpg');*/
background-position:center top;
background-repeat:repeat;
color:#000000;
padding:0px;
margin:0px;
font-family:Arial;
overflow-y: scroll;
}

body,div,td,p
{
font-family:Arial;
}

#background_table
{
width:922px;
height:100%;
background-color:#fff8ee;
color:#000000;
border-top:0px;
border-bottom:0px;
border-left:1px #999999 solid;
border-right:1px #999999 solid;
}

#top_table
{
width:860px;
height:83px;
margin-top:35px;
margin-bottom:6px;
}

#toprow
{
background-color:#ffcea3;
background-image:url('/i/toprow_bg.gif');
background-repeat:repeat-x;
border-bottom:1px #dbd7d8 solid;
border-left:1px #dbd7d8 solid;
border-right:1px #dbd7d8 solid;
margin-bottom:5px;
padding-bottom:6px;
}

#toprow td
{
}

.toprow_text
{
padding-top:18px;
font-size:10px;
color:#666666;
line-height:1;
padding-right:5px;
}

.toprow_number
{
color:#ffffff;
font-size:22px;
padding:0px;
margin:0px;
padding-top:9px;
font-weight:bold;
width:15px;
}

#logo
{
width:267px;
height:83px;
}

#approved
{
background-image:url(/i/approved.jpg);
background-repeat:no-repeat;
background-position:right;
background-color:#ffecce;
width:309px;
height:83px;
padding:7px;
color:#82765e;
font-size:11px;
font-weight:bold;
}

#approved h2
{
color:#de6516;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;
margin-bottom:4px;
}

#approved a
{
color:#82765e;
}

#top_contacts
{
color:#82765e;
font-size:11px;
font-weight:bold;
padding-left:5px;
padding-right:5px;
line-height:16px;
}

#top_contacts a
{
color:#de6516;
}

#top_loginbox
{
border:1px #f99478 solid;
background-color:#ffd49d;
width:124px;
height:83px;
padding:3px;
font-size:12px;
}

#top_loginbox_form_table td
{
border:0px #f99478 solid;
font-size:11px;
padding:1px;
}

.top_loginbox_form_table_input
{
border:1px #f99478 solid;
width:70px;
height:15px;
font-size:9px;
}

.top_loginbox_form_table_input_submit
{
border:1px #fc9766 solid;
background-color:#fcc489;
font-size:11px;
}

#topbanners_table
{
width:860px;
height:68px;
background-color:#fed09f;
border-collapse:collapse;
border:0px;
margin-bottom:5px;
}

#topbanners_table_column1
{
width:236px;
}

#topbanners_table_column2, #topbanners_table_column3, #topbanners_table_column4
{
background-image:url(/i/topbanners_bg.jpg);
background-position:left top;
background-repeat:repeat-y;
}

#topbanners_table_column5
{
width:181px;
}

#topbanners_table_news
{
padding:2px;
width:221px;
}

#topbanners_table_news_date
{
color:#808080;
font-size:10px;
}

#topbanners_table_news_news
{
background-color:#fff5e6;
color:#505050;
font-size:10px;
padding-left:5px;
padding-right:5px;
width:41px;
}

#topbanners_table_news_text
{
font-size:10px;
color:#404040;
padding:2px;
}

#topbanners_table_news_text a
{
color:#db4105;
}

#content_table
{
width:860px;
}

#content_table_leftcolumn
{
width:236px;
}

#content_table_rightcolumn
{
width:624px;
}

#content_table_leftmenu
{
margin-bottom:5px;
display:block;
}

.content_table_leftmenu_item
{
width:236px;
height:28px;
background-image:url(/i/leftmenu_item_bg.jpg);
background-position:left;
background-repeat:repeat-y;
}

.content_table_leftmenu_item a
{
font-size:12px;
font-weight:bold;
color:#505050;
padding-left:20px;
text-decoration:none;
}

.content_table_leftmenu_item_divider
{
height:2px;
}

#content_table_top3
{
padding:0px;
margin-bottom:5px;
display:block;
border:1px #d7d7d7 solid;
background-color:#fcfcfb;
/*height:140px;*/
width:236px;
}

.content_table_top3_item
{
width:78px;
table-layout: fixed;
overflow: hidden;
}

.content_table_top3_container
{
table-layout: fixed;
overflow: hidden;
align:center;
border:0px #666666 solid;
padding:0px;
margin:0px;
width:68px;
margin-bottom:5px;
//white-space: pre-wrap; /* css-3 */
//white-space: -moz-pre-wrap; /* Mozilla, начиная с 1999 года */
//white-space: -pre-wrap; /* Opera 4-6 */
//white-space: -o-pre-wrap; /* Opera 7 */
//word-wrap: break-word; /* Internet Explorer 5.5+ */ 
}

.content_table_top3_item a
{
font-size:10px;
color:#cb6541;
}

#content_table_references
{
margin-bottom:5px;
width:236px;
}

#content_table_references_header
{
font-size:12px;
font-weight:bold;
color:#505050;
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
background-color:#fcc489;
}

#content_table_references_content
{
background-color:#ffecce;
font-size:11px;
padding:7px;
color:#505050;
}

#content_table_references_content a
{
color:#db4105;
text-decoration:none;
}

#content_table_ratings
{
margin-bottom:5px;
width:236px;
}

#content_table_ratings_header
{
font-size:12px;
font-weight:bold;
color:#505050;
padding-left:20px;
padding-top:4px;
padding-bottom:4px;
background-color:#fcc489;
}

.content_table_ratings_subheader
{
color:#505050;
font-size:10px;
font-weight:normal;
background-color:#fcc489;
text-align:center;
padding-left:3px;
padding-right:3px;
line-height:10px;
}

.content_table_ratings_item_name
{
font-size:11px;
color:#505050;
}

.content_table_ratings_item_name a
{
color:#505050;
}

.content_table_ratings_item_stars
{
}

.content_table_ratings_item_worldrating
{
font-size:9px;
}

.content_table_ratings_item_ourrating
{
font-size:9px;
padding-left:5px;
padding-right:5px;
}

#content_table_maincolumn_table
{
margin-left:25px;
margin-top:6px;
padding-left:0px;
width:595px;
}

#content_table_maincolumn_table_header
{
font-size:11px;
font-weight:bold;
color:#505050;
padding-bottom:15px;
}

#content_table_maincolumn_table_header a
{
color:#e1600a;
}

#content_table_maincolumn_table_about
{
border-top:1px #d7d7d7 solid;
padding:0px;
margin:0px;
}

#content_table_maincolumn_table_about_actions
{
font-size:11px;
color:#505050;
line-height:16px;
padding-left:8px;
padding-top:5px;
}

#content_table_maincolumn_table_about_actions a
{
color:#db4105;
font-size:11px;
}

#content_table_maincolumn_table_about_specifications
{
background-color:#e7e6e6;
font-size:10px;
font-weight:bold;
color:#505050;
margin-bottom:8px;
}

.content_table_maincolumn_table_about_descr1
{
font-size:12px;
line-height:1.4;
font-weight:normal;
color:#505050;
display:block;
padding:0px;
margin:0px;
margin-bottom:8px;
margin-right:8px;
text-align:justify;
}

.content_table_maincolumn_table_about_descr1 a
{
color:#CB6541;
}

.content_table_maincolumn_table_about_descr1 a:visited
{
color:#CB6541;
}

.game_descr2_td a
{
color:#CB6541;
}

.game_descr2_td a:visited
{
color:#CB6541;
}

.game_conclusion_td a
{
color:#CB6541;
}

.game_conclusion_td a:visited
{
color:#CB6541;
}

.game_descr3_td a
{
color:#CB6541;
}

.game_descr3_td a:visited
{
color:#CB6541;
}

#content_table_maincolumn_table_about_awards_short a
{
color:#CB6541;
}

#content_table_maincolumn_table_about_awards_short a:visited
{
color:#CB6541;
}

#content_table_maincolumn_table_about_awards_full a
{
color:#CB6541;
}

#content_table_maincolumn_table_about_awards_full a:visited
{
color:#CB6541;
}


#content_table_maincolumn_table_about_awards
{
font-size:11px;
padding:8px;
background-color:#ffecce;
color:#505050;
display:block;
margin-bottom:5px;
margin-right:8px;
}

.content_table_maincolumn_table_about_descr2
{
font-size:11px;
color:#505050;
display:block;
margin-top:0px;
margin-bottom:8px;
margin-right:8px;
}

#content_table_maincolumn_table_comments
{
border:1px #fcc489 solid;
padding:10px;
margin-right:8px;
}

#content_table_maincolumn_table_comments td
{
color:#505050;
font-size:11px;
}

#content_table_maincolumn_table_comments td a
{
color:#db4105;
}

.content_table_rightcolumn_see_also
{
color:#CB6541;
font-size:11px;
}

#content_table_maincolumn_table_catalog_filter td
{
font-size:12px;
padding:2px;
}

#content_table_maincolumn_table_catalog_filter td select
{
font-size:10px;
border:1px #999999 solid;
}

#content_table_maincolumn_table_catalog_sort td
{
font-size:11px;
padding:2px;
}

#content_table_maincolumn_table_catalog_sort td select
{
font-size:10px;
border:1px #999999 solid;
}

.content_table_maincolumn_table_catalog_serie
{
margin-top:15px;
background-color:#ffecce;
padding:5px 5px 5px 20px;
}

.content_table_maincolumn_table_catalog_serie_ongray
{
margin-top:15px;
background-color:#ebebeb;
padding:5px 5px 5px 20px;
}

.catalog_serie_descr
{
font-size:12px;font-weight:normal;color:#505050;padding-right:5px;
}

.catalog_serie_descr a
{
color:#DB4105;
}

.content_table_maincolumn_table_catalog_item
{
background-color:#ffecce;
padding-left:0px;
padding-right:5px;
padding-top:10px;
padding-bottom:5px;
width:100%;
}

.content_table_maincolumn_table_catalog_item_ongray
{
background-color:#ebebeb;
padding-left:0px;
padding-right:5px;
padding-top:10px;
padding-bottom:5px;
width:100%;
}

.content_table_maincolumn_table_catalog_item_divider
{
width:6px;
}

.content_table_maincolumn_table_catalog_items_v_divider
{
height:15px;
margin:0px;
padding:0px;
}

.content_table_maincolumn_table_catalog_item_descr
{
letter-spacing:0.02em;
padding-top:7px;
font-size:12px;
color:#505050;
border:0px #000000 solid;
width:100%;
}

.content_table_maincolumn_table_catalog_item_descr a
{
color:#CB6541;
}

.content_table_maincolumn_table_catalog_item_descr a:visited
{
color:#CB6541;
}


.content_table_maincolumn_table_catalog_item_cost
{
font-size:12px;
}

.content_table_maincolumn_table_catalog_item_cost_normal
{
color:#db4105;
}

.content_table_maincolumn_table_catalog_item_serie_properties
{
font-size:11px;
}

.content_table_maincolumn_table_catalog_item_serie_properties img
{
margin-right:5px;
}

#content_table_maincolumn_table_rating_colors
{
margin-top:5px;
}

#content_table_maincolumn_table_rating_colors td
{
font-size:12px;
}

#content_table_maincolumn_table_rating_table
{
margin-top:5px;
border:1px #AAAAAA solid;
border-collapse:collapse;
}

#content_table_maincolumn_table_rating_table td
{
font-size:11px;
padding:5px;
border:1px #AAAAAA solid;
border-collapse:collapse;
}

#content_table_maincolumn_table_rating_table td a
{
color:#505050;
}

.content_table_maincolumn_table_rating_table_undefined
{
}

.content_table_maincolumn_table_rating_table_best
{
background-color:#fed09f;
}

.content_table_maincolumn_table_rating_table_good
{
background-color:#ffecce;
}

.content_table_maincolumn_table_rating_table_average
{
background-color:#c1deff;
}

.content_table_maincolumn_table_rating_table_bad
{
background-color:#e6e6e6;
}

.cart_table
{
border:1px #ffcc99 solid;
}

.cart_table td
{
padding:3px;
font-size:12px;
}

.cart_table_modes td
{
padding:1px;
font-size:12px;
}

.cart_table_prices td
{
padding:1px;
}

.cart_discount_info
{
padding-left:5px;
padding-right:5px;
}

.cart_discount_info td
{
padding:4px;
}

.cart_delivery_table
{
width:100%;
border:1px #ffecce solid;
padding:0px;
margin:0px;
/*height:136px;*/
}

.cart_delivery_table td
{
font-size:12px;
height:23px;
}

.cart_results_table
{
width:450px;
border:1px #d7d7d7 solid;
padding:0px;
margin:0px;
height:136px;
}

.cart_results_table td
{
font-size:12px;
padding-top:2px;
padding-left:3px;
padding-bottom:2px;
}



.order_login_form
{
width:180px;
border:1px #d7d7d7 solid;
background-color:#f0f0f0;
padding:0px;
margin:0px;
}

.order_login_form td
{
font-size:12px;
color:#505050;
}

.order_newclient_form
{
width:390px;
border:1px #fcc489 solid;
background-color:#ffeccf;
padding:0px;
margin:0px;
}

.order_newclient_form td
{
color:#505050;
font-size:12px;
}

.order_newclient_form_input
{
width:130px;border:1px #d7d7d7 solid;
}

.order_newclient_form_input_error
{
width:130px;border:2px #FF0000 solid;
}

.error_message
{
font-weight:bold;
color:#FF0000;
}

.copyright
{
text-align:center;
margin-top:0px;
font-size:11px;
color:#999999;
}

.copyright a
{
text-decoration:none;
color:#999999;
}

.copyright a:hover
{
text-decoration:none;
color:#999999;
}

.copyright a:visited
{
text-decoration:none;
color:#999999;
}

.popup
{
z-index: 1000;
text-align:left;
position:absolute;
border:1px #fcc489 solid;
font-size:10px;
padding:5px;
margin:0px;
color:#333333;
display:none;
background-image:url(/i/transparent1x1_94.png);
background-repeat:repeat;
/*margin-left:-150px;*/
}

#tooltip
{
position:absolute;
border:1px solid #333;
background:#f7f5d1;
padding:2px 5px;
color:#333;
display:none;
}

.order_confirm_data td
{
padding-left:8px;
padding-right:8px;
padding-top:3px;
padding-bottom:3px;
}

#mainpage_maintable
{
margin-left:5px;
}

.mainpage_menu
{
font-size:11px;
}

.mainpage_menu a
{
color:#050505;
font-size:11px;
line-height:18px;
text-decoration:underline;
}

.mainpage_menu_header
{
font-size:12px;color:#db4105;font-weight:bold;
}

.mainpage_menu_header a
{
font-size:12px;color:#e1600a;font-weight:bold;
}




.profile_form
{
width:530px;
border:1px #fcc489 solid;
background-color:#ffeccf;
padding:0px;
margin:0px;
}

.profile_form td
{
color:#505050;
font-size:12px;
}

.profile_form_input
{
width:200px;border:1px #d7d7d7 solid;
}

.profile_form_input_error
{
width:200px;border:2px #FF0000 solid;
}

.content_page_content
{
font-size:12px;
color:#505050;
text-align:justify;
}

.content_page_content a
{
color:#cc6600;
}

.content_page_content p
{
letter-spacing:0.02em;
}

.content_page_content a:visited
{
color:#cc6600;
}

.advice_table_td1
{
width:14px;
}

.advice_list_item
{
margin:4px;
margin-top:7px;
}

.advice_table_td2
{
font-size:12px;
color:#505050;
text-align:justify;
padding-bottom:12px;
letter-spacing:0.02em;
}

.contentpage_table_in_content, .contentpage_table_in_content td
{
border:1px #ed8d66 solid;
border-collapse:collapse;
}

.contentpage_table_in_content td
{
padding:5px;
font-size:11px;
color:#505050;
}

#mainpage_news
{
}

#why_game_not_found
{
display:none;
background-color:#e6e6e6;
padding:7px;
}

#why_game_not_found a
{
color:#CB6541;
}

#why_game_not_found a:visited
{
color:#CB6541;
}

.news_item_content
{
font-size:12px;
letter-spacing:0.02em;
line-height:1.4;
}

.news_item_content a
{
color:#CB6541;
}

.news_item_content table td
{
font-size:12px;
letter-spacing:0.02em;
line-height:1.4;
}

.news_item_content table td a
{
color:#CB6541;
}

.news_item_announce
{
font-size:12px;
letter-spacing:0.02em;
line-height:1.4;
}

.news_item_announce a
{
color:#CB6541;
}

.tops_on_mainpage_item
{
margin-top:5px;
margin-bottom:8px;
width:420px;
background-color:#fdecd2;
}

.redbold
{
color:#ff0000;
font-weight:bold;
}

.compare_table
{
border:1px #000000 solid;
border-collapse:collapse;
}

.compare_table_header
{
font-size:12px;
font-weight:bold;
text-align:center;
}

.compare_table td
{
font-size:12px;
border:1px #000000 solid;
border-collapse:collapse;
padding:5px;
vertical-align:top;
}


.compare_table_on_main
{
border:1px #fcc489 solid;
border-collapse:collapse;
background-color:#fff8ee;
}

.compare_table_on_main td
{
font-size:11px;
border:1px #fcc489 solid;
border-collapse:collapse;
padding:5px;
vertical-align:top;
}

.compare_table_on_main_header
{
font-size:12px;
font-weight:bold;
text-align:center;
color:#de6516;
}

.compare_table_on_main td a
{
color:#CB6541;
}


.compare_on_mainpage_item
{
margin-top:5px;
margin-bottom:8px;
width:417px;
background-color:#eeeded;
}

.compare_on_mainpage_item td
{
padding:8px;
}

.compare_on_mainpage_item_header
{
font-weight:bold;
font-size:12px;
color:#505050;
}

.compare_on_mainpage_item_image
{
}

.compare_on_mainpage_item_announce
{
font-size:11px;
color:#505050;
}

.compare_on_mainpage_item_announce a
{
color:#CB6541;
}

.compare_on_mainpage_item_tablecontainer
{
font-size:11px;
color:#505050;
}

.descr4
{
font-size:10px;
color:#fe2f06;
font-weight:normal;
}

.descr4 a
{
color:#CB6541;
}

#content_table_maincolumn_table_other_games_in_serie
{
font-size:11px;
padding:5px;
background-color:#ffecce;
color:#505050;
display:block;
margin-bottom:5px;
margin-right:8px;
}

.content_table_maincolumn_table_other_games_in_serie_name
{
color:#505050;
font-weight:bold;
font-size:11px;
}

.content_table_maincolumn_table_other_games_in_serie_descr
{
color:#505050;
font-size:11px;
}

.content_table_maincolumn_table_other_games_in_serie_descr a
{
color:#DB4105;
}

.content_table_maincolumn_table_other_games_in_serie_descr a:hover
{
color:#DB4105;
}

.pagetitle_table
{
margin-left:25px;
margin-top:0px;
padding-top:0px;
padding-left:0px;
width:599px;
height:28px;
margin-bottom:5px;
background:url('/i/pagetitle_bg.jpg');
background-position:top right;
background-repeat:no-repeat;
}

.pagetitle_row
{
height:28px;
}

.pagetitle_text
{
color:#505050;
font-size:11px;
font-weight:bold;
}

.pagetitle_text a
{
color:#CB6541;
}

#search_input
{
display:block;
}

#search_suggestions
{
z-index: 1000;
position:absolute;
background-color:#fefefe;
border:1px solid #F99478;
display:none;
font-size:12px;
padding:0px;
margin:0px;
}

.search_suggestion_item
{
display:block;
padding:0px;
margin:2px;
font-size:12px;
cursor:pointer;
color:#505050;
}

.search_suggestion_item_active
{
display:block;
padding:0px;
margin:2px;
font-size:12px;
cursor:pointer;
color:#CB6541;
}

.newsblock
{
background-color:#ffedcf;
padding-left:7px;
padding-right:7px;
padding-top:1px;
padding-bottom:3px;
margin-bottom:10px;
}

.newsblock_expand
{
color:#de5d02;
text-decoration:underline;
cursor:pointer;
}

.newsblock_more
{
display:none;
}

.newsblock_collapse
{
color:#de5d02;
text-decoration:underline;
cursor:pointer;
}

.more_games_in_serie_button
{
background-color:#FFECCE;
padding:7px;
}

.more_games_in_serie_button_ongray
{
background-color:#EBEBEB;
padding:7px;
}

.more_games_in_serie_button a
{
font-size:12px;
color:#DB4105;
font-weight:bold;
}

.more_games_in_serie_button a:hover
{
font-size:12px;
color:#DB4105;
font-weight:bold;
}

.more_games_in_serie_button_ongray a
{
font-size:12px;
color:#DB4105;
font-weight:bold;
}

.more_games_in_serie_button_ongray a:hover
{
font-size:12px;
color:#DB4105;
font-weight:bold;
}

.ggpp_table
{
border:1px #e1600a solid;
border-collapse:collapse;
}

.ggpp_table td
{
border:1px #e1600a solid;
border-collapse:collapse;
padding:5px;
font-size:12px;
}
