/*YUI CSS RESET*/

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.1
build: 47
*/
html{color:#FFF;background:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#FFF;}

/*LAYOUT FORMAT*/
body{font: 77% verdana;text-align:center}
a{color:#FFF;text-decoration:underline;}
#container{width:1040px;margin:20px auto 0;position:relative;}
#logo-container{width:1040px; height:40px;}
#logo-container a{background: url(img/logo.png) no-repeat left top;width:313px;height:40px;display:block;border:none;margin-left:14px;float:left;text-decoration:none;}
#toolbar{width:1000px; margin:0 20px;height:40px;background-color:#121212;position:relative;}
#header{width:1040px; height:314px;position:relative;}
#head-picture{width:1000px; height:314px;overflow:hidden;position:absolute;top:0;left:20px;}
#head-mask{width:1040px; height:314px; background:url(img/top_mask.png) no-repeat;position:absolute;top:0;left:0;}
#search-box, #newsletter-box{position:absolute;top:8px;right:4px;background:url(img/search-box.png) no-repeat;width:169px;height:22px;}
#newsletter-box {right:185px;}
#search-box input , #newsletter-box input{border:none;color:#121212;font-size:11px;padding:4px 0 0 8px;width:169px;background-color:transparent}
#search-box button , #newsletter-box button{background-color:transparent;border:none;color:#121212;cursor:pointer;font-size:11px;padding:0 2px;position:absolute;right:0;top:2px;width:37px;}
#page-menu{position:absolute;top:12px;right:370px;}
#page-menu a{font-family: Verdana; font-size:12px; font-weight: bold;color: #efefef;margin-right:12px;text-decoration: none;}
#page-menu a:hover{text-decoration:underline}
#main-menu{width:1040px;position:absolute;top:116px;left:0; padding-left: 40px;}
#main-menu a{background:url(img/top-menu-sprite.png) no-repeat; _background:url(img/top-menu-sprite-ie6.gif) no-repeat; width:140px; height:50px;padding-top:22px; display:block; float: left; font-size:14px; margin-left:22px; text-decoration:none; color:#FFF; margin-top: 40px; }
#main-menu a.active{background:url(img/top-menu-active-sprite.png) no-repeat;_background:url(img/top-menu-active-sprite-ie6.gif) no-repeat; width: 250px; height:106px;padding-top:60px;margin-top: 0; font-size:22px;}
#main-menu a.orange{background-position:0 0;}
#main-menu a.orange:hover{background-position:-140px 0;}
#main-menu a.orange.active{background-position:0 0;}
#main-menu a.green{background-position:0 -72px;}
#main-menu a.green:hover{background-position:-140px -72px;}
#main-menu a.green.active{background-position:0 -166px;}
#main-menu a.pink{background-position:0 -144px;}
#main-menu a.pink:hover{background-position:-140px -144px;}
#main-menu a.pink.active{background-position:0 -332px;}
#main-menu a.yellow{background-position:0 -216px;}
#main-menu a.yellow:hover{background-position:-140px -216px;}
#main-menu a.yellow.active{background-position:0 -498px;}
#main-menu a.blue{background-position:0 -288px;}
#main-menu a.blue:hover{background-position:-140px -288px;}
#main-menu a.blue.active{background-position:0 -664px;}
.stripe{width:1040px; height:155px; position:absolute;top:50px;left:0;}
.green{background:url(img/stripe-green.png) no-repeat center center;}
.orange{background:url(img/stripe-orange.png) no-repeat center center;}
.pink{background:url(img/stripe-pink.png) no-repeat center center;}
.yellow{background:url(img/stripe-yellow.png) no-repeat center center;}
.blue{background:url(img/stripe-blue.png) no-repeat center center;}
.stripe2{width:1040px; height:100px; position:absolute;top:140px;left:0;}
.gray2{background-color: #5c5c5c;-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.blue2{background-color: #00D8F5;-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.pink2{background-color: #E348A5;-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.orange2{background-color: #F95B00;-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.green2{background-color: #80F600;-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.yellow2{background-color: #FFE401;-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
#breadcrumbs{width:1000px; margin:0 20px;background-color:#ECECEC;text-align:left;}
#breadcrumbs ul {list-style-type:none;padding:20px;}
#breadcrumbs ul li {background:url(img/arrow_right.png) no-repeat scroll right center transparent;display:inline;list-style-type:none;padding-right:15px;}
#breadcrumbs ul li.last {background:none repeat scroll 0 0 transparent;}
#breadcrumbs ul li {display:inline;}
#breadcrumbs ul li a {color:#000000;display:inline;font-weight:bold;margin:4px;padding:0;text-decoration:none;}
#breadcrumbs ul li a:hover {text-decoration:underline;}
#children{width:1000px; margin:0 20px;background-color:#FFFFFF;}
#children h2{color:#333333; font-weight:bold;text-align:left;padding:12px 25px;font-size:14px}
#children a{float:left; color:#121212; font-weight:13px; padding: 4px 4px 12px 24px;}
#page-title{width:1000px; margin:0 20px;background-color:#222222;}
#page-title h1{font-weight:bold;font-size:24px;text-align: left;padding:12px 25px;}
#content{width:1000px; margin:0 20px;background: url(img/bg_repeat.png) repeat-y;}
.full{background: #161616 !important;}

#content .left{width:560px; padding: 0 20px 20px;float: left; text-align:left;color: #FFF;}
#content .full-page{width:960px !important;}
#content .left h2, #content .right h3{font-size:15px;font-weight:bold;padding-bottom:10px; margin-top:20px;}
#content .right{width:360px; padding: 0 20px 20px;float: left; text-align:left;color: #070707;}
#content .right a img{padding-bottom:6px;}
a.usual-link{color: #222222;}
.margin-top{margin-top:4px;}
.product_box{width:180px;height:180px;border-bottom: solid 1px #222222; float:left;margin-left:12px;margin-bottom:12px;}
.product_box a{color: #efefef;text-decoration:none;}
.product_box a:hover{text-decoration:underline;}
#footer{width:1000px; margin:0 20px;height:120px;background-color:#070707;}
#footer p{padding-top:60px;}
#footer a{color: #FFF}

.title_h2{padding:4px;background-color:#222222;}
/* CONTACT FORM */
.style-form fieldset {	border: none;	margin: 12px 0;}
.style-form .error {	color: #F51902;	font-size: 90%;	padding: 1px 0 1px 16px;}
.style-form .text {	font-size: 90%;	padding: 1px 0 1px 16px;}
.style-form label.radio {	padding: 0 4px 0;}
.style-form .text_input,  .style-form  .textarea {	width: 300px;	margin: 1px 0 1px 12px;	border: solid 1px #2F2F2F;	background-color: #222222;	color: #7c7e7f;	font-size: 11px;	padding: 2px 2px ; }
.style-form table tr.hover td input.text_input, .style-form table tr.hover td textarea.textarea{	color: #A57ECE;}
.style-form .selected{	border-color: #A57ECE;	color: #A57ECE;}
.style-form input.formButton{	border: solid 1px #2F2F2F;	background-color: #222222;	color: #FFF;	font-size: 12px;	margin: 1px 0 1px 12px;	padding: 2px 12px;}
.style-form input.butthover{	background-color: #A57ECE;	color: #000;}
.style-form   table tr td {    padding: 4px;}

.shop-pagination {margin:0;padding:12px;text-align: left;}
.shop-pagination b {margin:0px;border: solid 1px #000000;background-color:#222222;color: #FFF;padding:4px 8px;border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.shop-pagination a {text-decoration:none;color: #000;font-weight: bold;border: solid 1px #000000;margin:0px;background-color:#ECECEC;padding:4px 8px;border-radius: 4px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
.shop-pagination a:hover {color: #FFF;background-color:#2F2F2F;}

