@charset "windows-1251";

.bodytext {  font-family: Verdana, Arial; font-size: 9pt; color: #333333; LINE-HEIGHT: 180%}

body { margin:0; padding:0; background:#FFFFFF url(images/bg.jpg) no-repeat top center; width:100%;}
html { padding:0; margin:0;}

.clr { clear:both;}
.blue { color:#186aba;}

#main { width:1000px; margin:0 auto; padding:0;}

/**/ * html #header {} /**/
#header { width:1000px; height:187px;}
.logo { width:788px; height:139px; float:left;}
.logo p { margin:0; padding:0;}
.logo p.mainlogo1 { margin:0; padding:40px 0 0 20px; color:#FFFFFF; font:normal 25px Tahoma, Arial;}
.logo p.desc { margin:0; padding:0 0 0 20px; color:#FFFFFF; font:normal 11px Tahoma, Arial;}
.logo h1 { margin:0; padding:0 0 0 40px; color:#FFFFFF; font:normal 11px Tahoma, Arial;}

.head_left { width:212px; height:187px; 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:#1776b8 url(images/menu_hover.gif) no-repeat right;}

.navmenu ul li a:active { padding:15px 30px 16px 30px; margin:0; line-height:14px; color:#FFFFFF; font:normal 14px Tahoma, Arial; text-decoration:none;}
.navmenu ul li a:link { padding:15px 30px 16px 30px; margin:0; line-height:14px; color:#FFFFFF; font:normal 14px Tahoma, Arial; text-decoration:none;}
.navmenu ul li a:visited { padding:15px 30px 16px 30px; margin:0; line-height:14px; color:#FFFFFF; font:normal 14px Tahoma, Arial; text-decoration:none;}


/**/ * html #center {} /**/

#center { width:1000px; background:#ffffff;}

img {
	border-color: #cccccc;	
}

/*####### BODY #######*/
.body { width:788px; background:#d9dbd3; float:left;}
.body_menu { width:788px; background:#ffffff 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 12px Arial, Helvetica, sans-serif; color:#58554c; 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:underline;}

.big_banner { width:751px; padding:0px 0px 0px 0px; 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;}

.big_detail { width:750px; padding:0; background:#deedde url(images/hor_line.jpg) repeat-x bottom;}
.big_detail div.title_name { background:#b81725; padding:6px 20px; color:#ffffff; font:bold 11px Arial, Helvetica, sans-serif; }
.big_detail div.title_name a { color:#ffffff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; }
.big_detail div.title_name a:hover { text-decoration:underline; }
.big_detail div.detail_files { margin:12px; padding:0 18px 12px 29px; list-style:none; border-bottom:1px solid #c9d6ca;}
.big_detail div.detail_files p.name { width:150px; float:left; padding:3px 0; margin:0; font:bold 11px Arial, Helvetica, sans-serif; color:#303136;}
.big_detail div.detail_files p.detail { width:550px; float:left; padding:3px 0; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#303136;}
div.button { padding:0 20px 10px 30px; float:left;}
div.button2 { padding:5px 20px 5px 20px;}
div.button_right { padding:0 20px 0 30px; float:right; width:200px;}
div.button_right a { padding:3px 20px 0 30px; float:right; color:#1776b8; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:underline; }
div.button_right a:hover { text-decoration:none; }

.product_list { width:751px; padding:12px 18px 12px 19px; background:#ffffff;}
.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;color:#FFFFFF; font:normal 18px Arial, Helvetica, sans-serif;}
.title_list p.title a { color:#FFFFFF; font:normal 18px 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;}
.title_list h2 { margin:0; padding:0;}
.title_list h2.title { float:left;color:#FFFFFF; font:normal 18px Arial, Helvetica, sans-serif;}
.title_list h2.title a { color:#FFFFFF; font:normal 18px Arial, Helvetica, sans-serif; text-decoration:none;}
.title_list h2.title a:hover { text-decoration:underline;}
.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;}

.detail_himages { background:#FFFFFF; padding:10px 0; text-align:center;}
.detail_himages img { border:1px solid #d3d3d3; padding:1px;}
.detail_himages p { color:#303136; font:normal 11px Arial, Helvetica, sans-serif; padding:6px; margin:0;}

/*####### 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 14px; margin:0; line-height:20px; font:normal 18px Arial, Helvetica, sans-serif; color:#484747; padding:9px 0 9px 40px; }
.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 50px; 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 20px 16px 20px; 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 .footerbottom1 { color:#333333; font:normal 10px 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], input[type=submit] { color:#141414; font:normal 14px Arial, Helvetica, sans-serif; background:#eeeeee; border:1px solid #d9dbd3; padding:2px 5px;} */

input.button{
	background:#eeeeee url(images/button_background.gif) top left repeat-x;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	padding:3px 15px 5px 15px;
	margin:0px 5px 5px 0;
	border:1px solid #eeeeee;
	}

input.button:hover {
	cursor:pointer;
	background:#eeeeee url(images/button_background_on.gif) top left repeat-x;	
	} 


input.buttonbig{
	background:#FF0000 url(images/button_background_big.gif) top left repeat-x;
  font:bold 16px arial; color:#FFF;	
	text-decoration:none;
	padding:3px 15px 5px 15px;
	margin:0px 5px 5px 0;
	border:1px solid #eeeeee;
	}

input.buttonbig:hover {
	cursor:pointer;
	background:#FF0000 url(images/button_background_big_on.gif) top left repeat-x;	
	} 


/* latest input[type=text], input[type=password], input[type=input] { color:#141414; font:normal 14px Arial, Helvetica, sans-serif; background:#ffffff; border:1px solid #d9dbd3; padding:2px 5px;} */

input[type=text], input[type=password], input[type=input], textarea {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	color:#333333;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin-right:4px;
	padding:3px;
	margin-top: 3px;
	margin-bottom: 5px;
}

input[type=radio] { background:#ffffff; border:0px solid #d9dbd3; height:14px;width:14px;}

input[type=checkbox] { background:#ffffff; border:0px solid #d9dbd3; height:14px;width:14px;}

input.red_but { background:#b30716; border:1px solid #800000; color:#FFFFFF;}
input.blue_but { background:#076db3; border:1px solid #000b80; color:#FFFFFF;}
input.green_but { background:#546354; border:1px solid #374637; color:#FFFFFF;}

/* #screenshot{
	position:absolute;
	border:1px solid #333333;
	background:#333;
	padding:0px;
	display:none;
	color:#fff;
	}
*/
