@charset "windows-1251";

.headings {  font-family: Verdana, Arial; font-size: 18pt; font-weight:bold; color: #333333; margin:0 0 5px 0;}
.bodytext {  font-family: Verdana, Arial; font-size: 9pt; color: #333333; LINE-HEIGHT: 180%; margin-top:0}

body { margin:0; padding:0; background:#000000 url("../images/bg.jpg") no-repeat top center; width:100%; font-family: Verdana, Arial; font-size: 9pt; color: #333333; LINE-HEIGHT: 180%;}
html { padding:0; margin:0;}

p { margin:4px 0 4px 0;}
h1 { margin:8px 0 8px 0; font-size:22px;}
h2 { margin:8px 0 8px 0; font-size:18px;}
h3 { margin:8px 0 8px 0; font-size:16px;}
h4 { margin:8px 0 8px 0; font-size:14px;}

img { border:1px #333 solid; padding:4px; }

.clr { clear:both;}
.red { color:#880000;}

a:link { color:#800000; font-weight:bold; }
a:visited { color:#800000; font-weight:bold;  }
a:hover { color:#777; font-weight:bold;  }
a:active { color:black; font-weight:bold;  }

#main { width:1000px; margin:0 auto; padding:0;}

/**/ * html #header {} /**/
#header { width:1000px; height:88px;}
.logo { width:788px; height:39px; float:left;}
.logo h1 { margin:0; padding:40px 0 0 20px; color:#FFFFFF; font:normal 32px Tahoma, Arial;}
.logo p.desc { margin:0; padding:0 0 0 20px; color:#FFFFFF; font:normal 11px Tahoma, Arial;}
.logo h2 { margin:0; padding:0 0 0 20px; color:#FFFFFF; font:normal 11px Tahoma, Arial;}

.head_left { width:212px; height:88px; float:right; text-align:center;}
.head_left img { margin:35px auto;}
.head_left p { margin:15px 0 0 0; padding:0; font:normal 11px Tahoma, Arial; color:#ffffff;}
.head_left a { font:bold 11px Tahoma, Arial; color:#ffe2a3; text-decoration:underline;}
.head_left a:hover { text-decoration:none;}

.navmenu { width:788px; height:48px; float:left; background:#303136;}
.navmenu ul { padding:0; margin:0; list-style:none; height:48px;}
.navmenu ul li { float:left; padding:15px 0; line-height:14px;}
.navmenu ul li a { padding:15px 30px 16px 30px; margin:0; line-height:14px; color:#FFFFFF; font:normal 14px Tahoma, Arial; text-decoration:none;}
.navmenu ul li a:hover { background:#a61414 url("../images/menu_hover.gif") no-repeat right;}

/**/ * html #center {} /**/

#center { width:1000px; background:#ffffff;}

/*####### BODY #######*/
.body { width:788px; background:#d9dbd3; float:left;}
.body_menu { width:788px; background:#880000 url("../images/hor_line.jpg") repeat-x bottom; height:41px;}
.body_menu ul { padding:0; margin:0; list-style:none; height:40px;}
.body_menu ul li { padding:13px 15px; margin:0; float:left; line-height:14px; background:url("../images/vert_line.jpg") repeat-y left;}
.body_menu ul li a { font:bold 9pt verdana, sans-serif; color:#fff; background:url("../images/m_link.jpg") no-repeat left center; padding:0 0 0 15px; text-decoration:none;}
.body_menu ul li a:hover { text-decoration:none;}

.big_banner { width:751px; padding:12px 18px 12px 19px; background:#eeeeee url("../images/hor_line.jpg") repeat-x bottom;}
/* old big_banner bg: c2cfdd */
.big_banner p { margin:0; padding:0;}
.big_banner table { background:#232323;}
.big_banner table td { color:#FFFFFF; font:10px Arial, Helvetica, sans-serif;}

.product_list { width:751px; padding:12px 18px 12px 19px; background:#d9dbd3;}
.title_list { background:#a8aa9f url("../images/title_im.jpg") no-repeat left; padding:10px 20px; margin:0;}
.title_list p { margin:0; padding:0;}
.title_list p.title { float:left;}
.title_list p.title a { color:#FFFFFF; font:normal 22px Arial, Helvetica, sans-serif; text-decoration:none;}
.title_list p.info { float:right; padding:4px 0;}
.title_list p.info a { color:#FFFFFF; font:normal 12px Arial, Helvetica, sans-serif;}
.list { background:#FFFFFF; padding:10px 10px; margin:0;}
.product { float:left; width:154px; background:#FFFFFF; padding:10px 14px; margin:0; text-align:center;}
.product img { padding:1px; border:1px solid #d9d9d9;}
.product p { color:#4d5344; font:normal 11px Arial, Helvetica, sans-serif;}
.product a { color:#2a5a6d; font:normal 11px Arial, Helvetica, sans-serif;}

/*####### navigation #######*/
.navigation { width:211px; float:right; background:url("../images/vert_line.jpg") repeat-y left; padding:0 0 0 1px;}
.navigation h3 { background:#d9dbd3 url("../images/nav_title_im.gif") no-repeat 15px 16px; margin:0; line-height:20px; font:normal 18px Arial, Helvetica, sans-serif; color:#484747; padding:9px 0 9px 30px; }
.catalog_navigation { padding:10px 10px 10px 10px; margin:0; color:#27261a; font:11px Arial, Helvetica, sans-serif; background:url("../images/hor_line.jpg") repeat-x top;}
.catalog_navigation a { color:#27261a; font:11px Arial, Helvetica, sans-serif; text-decoration:underline;}
.catalog_navigation a:hover { text-decoration:none;}
.catalog_navigation strong a { color:#1776b8; font:bold 12px Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none;}

.member_login_form { padding:10px 10px 10px 20px; margin:0; color:#27261a; font:11px Arial, Helvetica, sans-serif; background:url("../images/hor_line.jpg") repeat-x top;}
.member_login_form td { color:#000000; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.member_login_form a { color:#186aba; font:12px Arial, Helvetica, sans-serif;}
.member_login_form a:hover { color:#e67001;}

.bonus_sites { padding:10px 10px 10px 20px; margin:0; color:#666666; font:10px Verdana, Arial, Helvetica, sans-serif; background:url("../images/hor_line.jpg") repeat-x top;}
.bonus_sites a { color:#e67001; font:bold 12px Arial, Helvetica, sans-serif;}
.bonus_sites a:hover { color:#e67001;}

/**/ * html #footer {} /**/

#footer  { width:1000px; background:#ffffff;}

.footmenu { width:1000px; height:48px; float:left; background:#303136;}
.footmenu ul { padding:0 0 0 290px; margin:0; list-style:none; height:48px;}
.footmenu ul li { float:left; padding:15px 0; line-height:14px; color:#FFFFFF; font:normal 14px Tahoma, Arial;}
.footmenu ul li a { padding:15px 15px 16px 15px; margin:0; line-height:14px; color:#FFFFFF; font:normal 14px Tahoma, Arial; text-decoration:none;}
.footmenu ul li a:hover { text-decoration:underline;}

div.sponsor { width:780px; margin:0 auto; padding:5px 0;}
.sponsor p.title { color:#7f7f7f; font:bold 11px Verdana, Arial, Helvetica, sans-serif; background:#f5f5f5; margin:10px 0; padding:5px;}
.sponsor td { color:#000000; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.sponsor td a { color:#006600; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.sponsor td a.name { color:#7f7f7f; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.footerborder { border:1px solid #cccccc; background:url("../images/footer_bg.gif") repeat-x top;}
.footerborder td { color:#666666; font:normal 9px Verdana, Arial, Helvetica, sans-serif;}
.footerborder td a { color:#000000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.footerborder .h1title { color:#666666; font:normal 10px Verdana, Arial, Helvetica, sans-serif;}
.footerborder .h1title h2 { color:#666666; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.sponsor_link { color:#000000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; line-height:14px;}
.sponsor_link a { color:#000000; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; line-height:10px; text-decoration:underline;}
.sponsor_link a:hover { text-decoration:none;}

/*####### form #######*/
form { margin:0; padding:0;}
input[type=button], input[type=reset] { color:#141414; font:normal 10pt Arial, Helvetica, sans-serif; background:#eeeeee; border:1px solid #999; padding:2px 5px;}
input[type=text], input[type=password] { color:#141414; font:normal 10pt Arial, Helvetica, sans-serif; background:#ffffff; border:1px solid #999; padding:2px 5px;}
input[type=checkbox] { background:#ffffff; border:1px solid #d9dbd3;}


