@charset "windows-1251";

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

/* body { margin:0; padding:0; background:#E6E6E6; width:100%;} */
body { margin:0; padding:0; background:#000000 url(/templates/layout3/images/bg-blue.jpg) no-repeat top center; width:100%;}

html { padding:0; margin:0;}

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

#mainheader { width:1001px; margin:0 auto; padding:0;}

#main { width:1000px; margin:0 auto; padding:0; border:1px solid #cccccc;}

/**/ * 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:35px 0 0 10px; 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-top: 0px; padding:0 0 0 45px; color:#ffffff; font:bold 11px Arial;}

.logo p.twitter { margin-left:820px; margin-top:-120px; padding:45px 0 0 10px; color:#FFFFFF; font:normal 25px Tahoma, Arial;}

.head_left { width:320px; height:100px; float:right; text-align:center; margin-top:-125px;}
.head_left img { margin:15px 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:1001px; float:left; }
.navmenu ul li a { font:normal 12px Arial;line-height:120%;}

/* .navmenu { width:998px; height:48px; float:left; background:#333333 url(images/nav-bg.gif);border:1px solid #6C6C69;}
.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:bold 13px Arial; text-decoration:none;} */
/* .navmenu ul li a:hover { background:#1776b8 url(templates/layout3/images/menu_hover.gif) no-repeat right;} */
/* .navmenu ul li a:hover { background:#E10000; text-decoration:none;}  */
/* .navmenu ul li a:hover { background:#515E66 url(images/nav-bg-hover.gif) repeat-x;} */


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

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

/*####### BODY #######*/
.body { width:788px; background:#d9dbd3; float:left;}
.body_menu { width:788px; background:#ffffff url(templates/layout3/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(templates/layout3/images/vert_line.jpg) repeat-y left;}
.body_menu ul li a { font:bold 12px Arial, Helvetica, sans-serif; color:#58554c; background:url(templates/layout3/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:12px 18px 12px 19px; background:#eeeeee url(templates/layout3/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: #ffffff;}
.title_list { background:#a8aa9f url(templates/layout3/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(templates/layout3/images/vert_line.jpg) repeat-y left; padding:0 0 0 1px;}
.navigation h3 { background:#d9dbd3 url(templates/layout3/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(templates/layout3/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(templates/layout3/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(templates/layout3/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 .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 14px Arial, Helvetica, sans-serif; background:#eeeeee; border:1px solid #d9dbd3; padding:2px 5px;} */

input.button{
	background:#eeeeee url(templates/layout3/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(templates/layout3/images/button_background_on.gif) top left repeat-x;	
	} 


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

input[type=text], input[type=password], input[type=input], textarea {
	background-image:url(templates/layout3/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;
}


/* button (src: webdesignerwall)
---------------------------------------------- */
.buttondetail {
        display: inline-block;
        zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
        *display: inline;
        vertical-align: baseline;
        margin: 0 2px;
        outline: none;
        cursor: pointer;
        text-align: center;
        text-decoration: none;
        font: 14px/100% Arial, Helvetica, sans-serif;
        padding: .5em 2em .55em;
        -webkit-border-radius: .5em;
        -moz-border-radius: .5em;
        border-radius: .5em;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
        -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
        box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.buttondetail:hover {
        text-decoration: none;
}
.buttondetail:active {
        position: relative;
        top: 1px;
}

.bigrounded1 {
        -webkit-border-radius: 2em;
        -moz-border-radius: 2em;
        border-radius: 2em;
}
.medium1 {
        font-size: 12px;
        padding: .4em 1.5em .42em;
}
.small1 {
        font-size: 11px;
        padding: .2em 1em .295em;
}

/* red */
.red1 {
        color: #fff !important;
	font-weight: bold;
        border: solid 1px #980c10;
        background: #d81b21;
        background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
        background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red1:hover {
        background: #b61318;
        background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
        background: -moz-linear-gradient(top,  #c9151b,  #a11115);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red1:active {
        color: #de898c;
        background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
        background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
        filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}



/* blue */
.blue1 {
	color: #fff !important;
  font-weight: bold;	
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue1:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue1:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}


