* {
  margin: 0;
  padding: 0;
}
@charset "utf-8";
body { margin:0; padding:0; width:100%; background: #e5e5e5;  height: 100%;}
html { padding:0; margin:0; height: 100%;}
h1{font-size:22px; margin: 0 0 6px 0;clear:both;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
/* main */
.main { padding:0; margin:0 auto;
	bottom: 0;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
	min-height: 100%;
}
/********** header **********/
.blok_header { margin:0 auto; padding:0;  background:url(../images/header_bg.gif) top repeat-x;}
.header { margin:0 auto; padding:0;  width:1003px; }
/* logo */
.logo { padding:0; margin:0; width:486px; float:left; min-height:210px;}
.logo a {text-decoration:none;}
.logo_text {
   color: #BBBBBB;
    font-size: 40px;
    left: 100px;
    position: relative;
    text-shadow: 0 0 2px #E8E8E8;
    top: 20px;
}
.logo_text:hover{
   text-shadow: 0 0 2px #F7B138;
   }
/* header_text */
.header_text_top { float:right; width:517px; background:url(../images/header_text_bg.gif) top no-repeat; height:82px; margin:58px 0 0 0; padding:0;}
.header_text_top p { font: normal 11px Arial, Helvetica, sans-serif; color:#bababb; padding:20px 30px 0 80px; margin:0; line-height:1.8em;}
/* menu */	
.bg_menu { width:1003px; background:url(../images/menu_bg.gif) top no-repeat; height:62px; margin:0 auto; padding:0;}
.bg_menu img { float:right; padding:24px 20px 0 0; margin:0;}
.bg_menu span { float:right; padding:24px 20px 0 0; margin:0; color:#B3B3B3;}
.menu { padding:0; margin:0; width:700px; float:left;}
.menu ul { padding:20px 0 0 0; margin:0; list-style:none; border:0; float:left;}
.menu ul li { margin:0; padding:0; border:0; float:left; }
.menu ul li a { border-right:1px solid #777777; float:left; margin:0; padding:5px 20px; color:#fff; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a:hover { color:#919191; text-decoration:underline;}
.menu ul li a.active { color:#919191; text-decoration:underline;}
/*header_text_bg*/
.header_text_bg { margin:0 auto; padding:0; background:url(../images/header_text_bg_top.gif) top repeat-x;}
/*header_text*/
.header_text { height:363px; margin:0 auto; padding:0; width:1003px; background: url(../images/header_text_main_bg.gif) top center no-repeat;}
.header_text .div .left1 { float:left; width:420px; padding:27px 0 0 40px; margin:0;}
.header_text .div .left1 img { margin:20px 0 0 0; padding:0;}
.header_text .div .left1 h2 {  font:normal 36px Arial, Helvetica, sans-serif; color:#333436; padding:15px 0 5px 0; margin:0;}
.header_text .div .left1 h2 span { font: bold 26px Arial, Helvetica, sans-serif; color:#ff6c00;}
.header_text .div .left1 p { font: normal 11px Arial, Helvetica, sans-serif; color:#595959; line-height:1.8em;}
.header_text .div .left1 ul {  margin:10px  auto; padding:0 0 0 0; list-style:none;}
.header_text .div .left1 li { font: normal 13px  Tahoma, Geneva, sans-serif; color:#777777; background: url(../images/bg_p_ul_li.gif) left no-repeat; text-decoration:underline; padding:2px 0 2px 15px; line-height:normal; margin:3px 0;}
.header_text p { font:normal 12px   Arial, Helvetica, sans-serif; color:#292929; padding:20px 0 0 0; margin:0; line-height:1.8em;}
/*header_text_bg2*/
.header_text_bg2 { margin:0; padding:0; background:url(../images/header_text_bg_top2.gif) top repeat-x;}
/*header_text*/
.header_text2 { height:146px; margin:0 auto; padding:0; width:1003px; background: url(../images/header_text_main_bg2.gif) top center no-repeat;}
.header_text2  h2 { width:220px; float:left; font:normal 36px Arial, Helvetica, sans-serif; color:#333436; padding:50px 0 0 20px; margin:0;}
.header_text2 p { width:660px; float:left; margin:0; padding:53px 0 0 0; font: normal 11px Arial, Helvetica, sans-serif; color:#000000; line-height:1.8em;}
/* FBG */
.FBG_top { margin:0; padding:0; background:#e5e5e5;}
.FBG { width:1003px; margin:0 auto; padding:0;}
.FBG_resize { width:304px; float:left; margin:10px 0; padding:10px 15px;}
.FBG h2 {  font: bold 17px  Arial, Helvetica, sans-serif; color:#000; padding:15px 5px; margin:0;}
.FBG p { font: normal 11px  Arial, Helvetica, sans-serif; color:#595959; padding:10px; margin:0; line-height:1.8em;}
.FBG a { text-decoration:none;  color:#21aad6;}
.FBG img { float:left; margin:10px; padding:0;}
/********** body **********/
.body_resize { margin:0 0 78px; padding:6px 0 0 0; background:#e5e5e5;}
.body { width:1003px; margin:0 auto; padding:0;}
.body a { color:#ff6c00; text-decoration:underline;}
.body h2 { border:0; font: bold 18px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:7px 5px;}
.body h3 {font: bold 14px Arial, Helvetica, sans-serif; color:#5b5b5b; margin:0px; padding:5px;}
/*.body img { float:left; padding:0; margin:10px;}*/
.body p { font:normal 12px  Arial, Helvetica, sans-serif; color:#343434; line-height:1.8em; padding:5px; margin:0;}
.body p span { color:#9d9d9d;}
.body em { color:#9c9c9c;}
.body_small { width:331px; float:left; margin:0; padding:10px;}
.body_big { width:632px; float:left; margin:0; padding:10px;}

/********** footer **********/
.footer_pattern {
	background-image: url("../images/footer_bg.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    bottom: 0;
    left: 0;
    position: relative;
    right: 0;
    top: 0;
	padding: 0 0 78px 0;
	 height: 100%;

}
.footer { display:block; position:absolute; width:100%; bottom:0px; left:0; margin:0; padding:0;}
.footer_resize { margin:0 auto; padding:10px 0; width:978px;}
.footer ul { margin:0; padding:20px 10px 10px 10px; list-style:none; float:left;}
.footer img { display:inline; margin:5px 10px; padding:0;}
.footer ul li { margin:0; padding:0 10px; float:left;}
.footer p { margin:0; padding:20px 20px 10px 20px; float:right; color:#989898; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.footer a { color:#acacac; font:normal 11px Tahoma, Geneva, sans-serif; text-decoration:none; line-height:1.8em;}
.footer a:hover { text-decoration:underline;}

/********** contact form **********/
#contactform { margin:0 0 0 20px; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:100px; padding:5px 0; font:normal 11px  Arial, Helvetica, sans-serif; color:#6e6e6e; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:430px; border:1px solid #b9b9b9; margin:5px 0; padding:5px 2px; height:15px; background:#f4f4f4;}
#contactform textarea { width:430px; border:1px solid #b9b9b9; margin:10px 0; padding:2px; background:#f4f4f4; height:250px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 100px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #cccccc; padding:15px 0; margin:0 0 10px 0; background:none; list-style:none;}
li.line, .line { border-top:1px solid #cccccc; padding:0; margin:0; background:none; list-style:none;}

/* SLIDESHOW */
.gallery { float:right; width:419px; height:262px; margin:36px 108px 0 0 !important; margin:36px 54px 0 0;}
#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:450px; height:300px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:38px; height:42px; position:absolute; left:-38px; top:-180px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:38px; height:42px; position:absolute; left:450px; top:-180px; }
#prevBtn a { display:block; width:38px; height:42px; background:url(../images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:38px; height:42px; background:url(../images/r_arrow.gif) no-repeat 0 0; }
/* END SLIDESHOW */

/* BREADCRUMB */
#myBreadcrumb a:link, #myBreadcrumb a:visited, #breadcrumb a:link, #breadcrumb a:visited {color: #000;text-decoration: none;font-size: 13px;text-shadow: 1px 1px 1px #555;}  
#myBreadcrumb a:hover, #breadcrumb a:hover {color: #333;}  
#myBreadcrumb a:active, #breadcrumb a:active {  text-shadow:-1px -1px 1px #555;position: relative;top:1px;left:1px;}  
#myBreadcrumb, #breadcrumb {  clear:both; margin: 0 0 10px 0; line-height:12px;}
#myBreadcrumb ul, #breadcrumb ul { list-style:none; display:inline;}
#myBreadcrumb ul li, #breadcrumb ul li { float:left; margin:0 0 10px 5px;}
/* END BREADCRUMB */
/* LABELS AND INPUTS */
#login_form label{float: left;padding-right: 10px;text-align: left;width: 194px;}
label{float: left;padding-right: 10px;text-align: right;width: 194px;}
input {width:auto;margin: 0 0 5px 0;}



/************ SHIPPING FORM LAYOUT *****************/
.shipping_method{clear:both;overflow:hidden;line-height:25px;}
.shipping_method label{padding-right: 10px;text-align: left;width: auto;}
.shipping_method.label{padding-right: 10px;text-align: left;width: 294px;font-weight:bold;}
.shipping_method input {float:left;height:25px;margin: 0 10px 0 5px;}
.shipping_method.multi {margin: 0 0 12px 0;}
/************ END SHIPPING FORM LAYOUT *****************/

/************ PAYMENT FORM LAYOUT *****************/
.payment_method{clear:both;overflow:hidden;line-height:25px;}
.payment_method label{padding-right: 10px;text-align: left;width: auto;}
.payment_method.label{padding-right: 10px;text-align: left;width: 294px;font-weight:bold;}
.payment_method input {float:left;height:25px;margin: 0 10px 0 5px;}
.payment_method.multi {margin: 0 0 12px 0;}
/************ END PAYMENT FORM LAYOUT *****************/

/************ PAGINATION *****************/
.items_per_page{ margin-top:10px;}
.current_page{float:left; margin:0 4px 0 0; padding:3px;  border:1px solid #6F6F6F; line-height:1.6; font-size:11px; color:#6F6F6F;}
#pagination ul li{list-style-type:none; background-image:none; line-height:1.6; font-size:11px;  margin:0 4px 0 0; color:#6F6F6F;}
.pages {margin-top:10px; font-size:11px; }
.pages li{float:left; padding:3px!important; list-style-type:none;  border:1px solid #6F6F6F; font-size:11px; }
.pages li a{text-decoration:none!important;  font-size:11px; color:#6F6F6F;}
.next_page{padding:3px 0;border:1px solid #6F6F6F; color:#6F6F6F;}
.gotopage form{clear:both;padding:3px 0; color:#6F6F6F;}
/*#gotopage-btn{width:90px;height:20px; font-size:10px;margin-top:5px;;padding:2px 0;}*/
/************ END PAGINATION *****************/

/************ FAQS COMPONENT *****************/
	#faqList li { list-style: none; }
	#faqList .question {padding-left: 20px;background: transparent url('../images/plus.png') left center no-repeat;}
	#faqList li.simpleFAQShowing .question {background: transparent url('../images/minus.png') left center no-repeat;}
	#faqList .simpleFAQHover { color: #3f3f3f; }
	#faqList .answer {-o-box-shadow: 0px 0px 20px #cfcfcf; /* opera */-icab-box-shadow: 0px 0px 3px #ff6711;-khtml-box-shadow: 0px 0px 3px #ff6711;-moz-box-shadow: 0px 0px 3px #ff6711; /* firefox */
-webkit-box-shadow: 0px 0px 3px #ff6711; /* chrome */box-shadow: 0px 0px 3px #ff6711; /* IE if not putted emulation parameter */background: #106589;
	margin:16px 0 16px 0;padding:5px 5px 5px 15px;width:96%;color: #ffffff;}
	.tags { font-size: 0.7em; color: #000; }
/************ END FAQS COMPONENT *****************/

/*********** BASKET AND ORDERS TABLE *************/
#basket-table, #offer-table, #orders-table, #products-table { width:100%; }
#basket-table th, #basket-table td, #offer-table th, #offer-table td, #orders-table th, #orders-table td, #products-table th, #products-table td{ border:0px solid #8F8F8F; padding:4px; text-align:center;}
#basket-table th, #offer-table th, #orders-table th, #products-table th{background:#9EB2BF;vertical-align:top;}
#basket-table td, #offer-table td, #orders-table td, #products-table td{background:#f6f9fa;}
/************ END BASKET AND ORDERS TABLE *****************/


/*********** ERRORS *************/
.field.error{ background:#FFBFC2; color:#7F5757; padding:4px;}
.login_error{ background:#FFBFC2; color:#7F5757; padding:4px; margin:0 0 3px 0; border:1px dashed #FF9FA5;}
#-error {font-size:10px; color:red;}
/*********** END ERRORS *************/

/************ BASKET STEPS *****************/
.basket_steps h3{padding: 0 0 0 15px; font-size:18px; color:#ff6711; background:url('../images/arrow.png') no-repeat left center;}

#steps, .instuctions{ -o-box-shadow: 0px 0px 20px #cfcfcf; /* opera */-icab-box-shadow: 0px 0px 3px #ff6711;-khtml-box-shadow: 0px 0px 3px #ff6711;-moz-box-shadow: 0px 0px 3px #ff6711; /* firefox */
-webkit-box-shadow: 0px 0px 3px #ff6711; /* chrome */box-shadow: 0px 0px 3px #ff6711; /* IE if not putted emulation parameter */background: #106589;
margin:5px 0 10px 0;padding:5px 6px 5px 6px;width:98%;color: #fff;height:auto;}

#steps{height:30px; margin: 20px 0 0 0;}
#steps ul{list-style:none;width:100%;}
#steps li {float:left; width:140px;height:67px; text-align:left;padding:0 4px 0 4px;margin:0;text-align:center;}
#steps li a{text-decoration:none;color:#fff;}
#steps div{height:67px;text-align:center;padding: 0 4px 0 4px;}
#steps .current	{height:67px;text-align:center;background:url('../images/step.png') no-repeat;padding: 14px 14px 0 14px; width:122px;position:relative; top:-17px;}
#steps div:hover{height:67px;text-align:center;background:url('../images/step.png') no-repeat;padding: 14px 14px 0 14px; width:122px;position:relative; top:-17px;}
/************ END BASKET STEPS *****************/

/************ Box, Block *****************/
.pk-Block {	position:relative;	z-index:0;	margin:0 auto;	min-width:116px;	min-height:116px;}
.pk-Block-body { position: relative; z-index: 1; padding: 21px; }
.pk-Block-tr, .pk-Block-tl, .pk-Block-br, .pk-Block-bl, .pk-Block-tc, .pk-Block-bc,.pk-Block-cr, .pk-Block-cl {	position:absolute;	z-index:-1; }
.pk-Block-tr, .pk-Block-tl, .pk-Block-br, .pk-Block-bl { width: 116px; height: 116px;	background-image: url('../images/blocks/Block-s.png'); }
.pk-Block-tl { top:0; left:0; clip: rect(auto, 58px, 58px, auto); }
.pk-Block-tr { top: 0; right: 0; clip: rect(auto, auto, 58px, 58px); }
.pk-Block-bl { bottom: 0; left: 0; clip: rect(58px, 58px, auto, auto); }
.pk-Block-br { bottom: 0; right: 0; clip: rect(58px, auto, auto, 58px); }
.pk-Block-tc, .pk-Block-bc {left: 58px; right: 58px; height: 116px; background-image: url('../images/blocks/Block-h.png'); }
.pk-Block-tc { top: 0; clip: rect(auto, auto, 58px, auto); }
.pk-Block-bc { bottom: 0; clip: rect(58px, auto, auto, auto); }
.pk-Block-cr, .pk-Block-cl { top: 58px; bottom: 58px; width: 116px; background-image: url('../images/blocks/Block-v.png'); }
.pk-Block-cr { right:0; clip: rect(auto, auto, auto, 58px); }
.pk-Block-cl { left:0; clip: rect(auto, 58px, auto, auto); }
.pk-Block-cc { position:absolute; z-index:-1; top: 58px; left: 58px; right: 58px; bottom: 58px; background-color: #ffffff;opacity:0.5;filter:alpha(opacity=50); }
.pk-Block { margin: 7px; }
/************ END Box, Block *****************/

/************ CURVY BLOCK*****************/
.curvy {  padding: 10px 10px 10px 10px; margin: 0 4px 5px 0;overflow: hidden; z-index:0;}
.curvy ul, .curvy ol{ margin: 0 0 6px 15px;}
.curvy a{color:#ff6711;text-decoration:none;}
.curvy a:hover{color:#2086AF;}
.radius { border-radius: 16px 16px 16px 16px; -moz-border-radius: 16px 16px 16px 16px; -webkit-border-top-left-radius:16px; -webkit-border-top-right-radius:16px;-webkit-border-bottom-right-radius: 16px; -webkit-border-bottom-left-radius: 16px;}
.border {border: 1px solid #ebebeb;}
.repeat {background: #f0f0f0;}
/************ END CURVY BLOCK*****************/
.container img, #captcha{margin: 3px 0 3px 0;}
#captcha{overflow:hidden;}

 Navigation 	
ul.Navigation { padding:0; margin:0; list-style:none; border:0;}
ul.Navigation li { margin:0; padding:3px 10px; border:0; line-height:0px;}
ul.Navigation li a { border:1px solid #c0c0c0; display:block; padding:5px 20px 5px 35px;  background:#e8e8e8 url(../images/sub_ul_li.gif) 10px center no-repeat; color:#ff6c00; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; line-height:1.6em;}
ul.Navigation li a:hover { background:#fff  url(../images/sub_ul_li.gif) 10px center no-repeat; }
ul.Navigation li a.active { background:#fff  url(../images/sub_ul_li.gif) 10px center no-repeat; }


/************ MENU *****************/
#nav, #nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative; z-index:1;}
#nav a{display:block;}
#nav a:hover{color:#fff;}

#nav li{float:left;position:relative;padding:21px 5px 15px 2px; text-align:center;}
#nav li:hover{}
#nav li:hover a{color:#919191; text-decoration:underline;;}
#nav ul {position:absolute;display:none;width:15em; top:62px;left:0px;}
#nav li ul a{width:16em;height:auto;float:left; color:#494949;text-align:left; border:none;}
#nav li ul li{background-color: #D3D1D1; opacity:0.97;filter:alpha(opacity=97); color:#494949;border-bottom:1px solid #A09F9F;padding:5px 5px 5px 5px;}
#nav li:hover ul li a{color: #494949;}
#nav li ul li:hover{background-color: #FF6C00; background-image:none;  
	-moz-transform: rotate(3deg);
	-webkit-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
	 z-index:1; box-shadow: 0 0 3px #FF7007;
	}
#nav li:hover ul li:hover a{color: #ffffff;}
#nav li:hover ul li:hover ul li a{color: #ffffff;}
#nav li:hover ul li:hover ul li a:hover, #nav li:hover ul li:hover ul li:hover a{color: #000000;}

#nav li:hover ul a{color: #000000;}
#nav li ul li:hover {border-bottom:1px solid #D3D1D1;}
#nav ul ul{top:auto;}	
#nav li ul ul {left:15em;}
#nav li li li{color:#ffffff;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
#nav li li li {margin:0 0 0 7px;}


/************ END MENU *****************/
#login_having_account{float:left;width:50%; padding: 0 10px 0 0;}
#login_having_account label{width:96px;}
.login_form {width:216px;}

.comments.field{width:323px;}
.cleared{clear:both; margin:0; padding:0;height:0; line-height:0; font-size:0px;}

.readmore{float:right;}



/*
Name: Sliding Login Panel with jQuery 1.3.2
*/ 

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(../images/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 12px;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(../images/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(../images/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(../images/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #15ADFF;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	cursor: pointer;
	display: block;
	width: 39px;
	position: relative;
	top: 11px;
}

.tab a.open {background: url(../images/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(../images/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 200px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel #login_form label{float: left;padding-right: 10px;text-align: left;width: 194px; color:#ffffff;}
#panel #login_form input{margin: 4px 0 10px 0;}
#panel .login_form {width:409px; }
#panel a{color:#ffffff;}
#panel p{margin: 10px 0;}
#panel #login_form #login_submit{background: url("../images/bt_register.png") no-repeat scroll 0 0 transparent; color: white; width: 94px; border:0;height:23px;}
#panel h2{color:#ffffff;}

.accordion .comments{font-size:11px; color:#A09F9F;}
.btn{background:#D6D4D4; color:#757474; border:0; padding:2px;cursor:pointer;}
.code{background: none repeat scroll 0 0 rgba(176, 176, 176, 0.17);color: #000000;margin: 10px 0;padding: 10px;}
.g-recaptcha{float: left; margin: 10px 0; width: 400px;}
