	@charset "utf-8";
/* CSS Document */

.clr {clear:both;}
/* id structure */
#top_banner {margin:0 auto; background:#FFF; background:url(../images/top_banner_bg.jpg) #FFF repeat-x top; margin-bottom:6px;}
#top_banner .wrapper	{height:63px;padding-top:1px;}
#top_banner .contentpaneopen-top_banner {width:100%; text-align:center;}
#header {margin:0 auto;}
#logo {background:url(../images/logo.png) no-repeat; float:left;width:242px; height:162px;}
#logo a {display:block; width:242px; height:162px;}
#site_info {
	float: left;
	width: 700px;
	height: 162px;
	background: url(4228914.jpg) no-repeat;
	margin-left: 4px;
	position: relative;
}
#cart {background:url(../images/cart_bg.png) no-repeat; float:right; width:241px; height:162px;}

#wraper {padding-top:2px;}
.left_part {float:left; width:242px; _padding-top:3px;}
.right_part {float:right; width:754px;}

/*container*/
.top {width:242px;background:url(../images/cont_top.png) no-repeat bottom; height:11px;}
.pad {background:#FFF;width:240px; border:1px solid #c3bdbd; padding-top:10px; padding-bottom:14px;
-webkit-radius:10px; 
-moz-radius:10px; 
-khtml-radius:10px;
border-radius:10px;}
#catalog .pad { border-top:0;
-webkit-radius:0 0 10px 10px; 
-moz-radius:0 0 10px 10px; 
-khtml-radius:0 0 10px 10px; 
border-radius:0 0 10px 10px; }
.bottom {float:left;width:242px; height:15px; background:url(../images/cont_bottom.png) no-repeat top;}
.container .aligner {padding: 10px 13px 15px 25px;}
#catalog .aligner {padding: 5px 13px 0 25px;}
.container {_margin-top:-4px;}
#catalog .top {
	height: 36px;
	background: url(../images/cat_top.png) repeat-x bottom;
	text-transform: uppercase;
	color: #069;
	border: 1px solid #c3bdbd;
	border-bottom: 0;
	width: 240px;
	-webkit-radius: 10px 10px 0 0;
	-moz-radius: 10px 10px 0 0;
	-khtml-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
#catalog .top h3 {
	color: #006699;
	font: bold 1.2em/1.2em Arial;
	padding: 7px 13px 0 25px;
}
.big_cont {height:100%;
border:1px solid #c3bdbd; background:#fff; padding-top:10px; padding-bottom:14px; margin-bottom:4px;
-webkit-radius:10px; 
-moz-radius:10px; 
-khtml-radius:10px;
border-radius:10px;}
.big_cont .top {float:left;width:754px;background:url(../images/big_cont_top.png) no-repeat bottom; height:12px;}
.big_cont .pad {width:752px; height:100%; padding-bottom:10px; margin-bottom:4px; border:0;}
.big_cont .bottom {float:left;width:754px; height:15px; background:url(../images/big_cont_bottom.png) no-repeat top;}
.big_cont .aligner {padding:0 30px 0 30px; }

.container .left_banner {
    padding: 10px 13px 15px 13px;
}
.contentpaneopen-left_banner {text-align:center; width:100%;}
.socnetworks {float:right; padding-bottom:10px; height:25px; margin-left: 20px;}


/*header*/
.contact_data {
	position: absolute;
	top: 26px;
	left: 2px;
	background: url(../images/contact_data.jpg) no-repeat 0px 5px;
	padding-left: 20px;
	width: 692px;
}
.contact_data p {padding-bottom:4px;}
.contact_data a {font-weight:bold;}
.search {position:absolute; top:58px; left:40px;}
.search label {display:none;}
.search input#keyword.inputbox {/*background:url(../images/search_bg.jpg) no-repeat; _background-attachment:fixed; */ height:29px; width:288px; border:0; padding:0 10px; font-size:14px; float:left; _padding-top:6px;  border:1px solid #b3b3b3;
-webkit-radius:15px; 
-moz-radius:15px; 
-khtml-radius:15px;
border-radius:15px;}
.search input.button {background:url(../images/search_button_bg.jpg) repeat-x; height:30px; width:85px; border:0; font-size:14px; cursor:pointer; color:#FFF; font-weight:bold; float:left; margin-left:10px; margin-top:1px; line-height:30px;
-webkit-radius:15px; 
-moz-radius:15px; 
-khtml-radius:15px;
border-radius:15px; }
.topmenu {position:absolute; top:115px; left:40px;width:310px; height:23px; background:url(../images/topmenu_bg.jpg) repeat-x;
-webkit-radius:10px; 
-moz-radius:10px; 
-khtml-radius:10px;
border-radius:10px;}
.topmenu ul {padding:3px 0 0 8px;}
.topmenu li {display: inline;font-size: 12px;font-weight:bold; list-style: none; padding: 0 5px;}
/*
.topmenu li span {color:#FFF;}
.topmenu li a {color:#FFF;}
.topmenu li a:hover, .topmenu li span:hover {text-decoration:underline; color:FFF;}
*/
.topmenu span {color:#FFF;}
.topmenu a:link, .topmenu a:visited {color:#FFF; text-decoration:none;}
.topmenu span:hover {text-decoration:underline; color:#FFF;}

/*footer*/
#footer {margin:0 auto 10px auto; padding-top:2px;}
#footer .wrapper {_margin-top:-2px;}
#footer .top {float:left;width:1000px;background:url(../images/footer_top.png) no-repeat bottom; height:12px;}
#footer .pad {background:#FFF;float:left;width:998px; height:84px; border-left:1px solid #c3bdbd; border-right:1px solid #c3bdbd; position:relative;
}
#footer .bottom {float:left;width:1000px; height:15px; background:url(../images/footer_bottom.png) no-repeat top;margin-bottom:10px;}
#footer .pad .copyr{position:absolute; top:25px; left:30px; color:#1b1b1b; font-weight:bold;}
#footer .pad .ftmenu {position:absolute; top:25px; left:370px;}
.ftmenu ul {padding:2px 0 0 8px;}
.ftmenu li {display: inline;font-size: 12px;font-weight:bold; list-style: none; padding: 0 5px;}
.developer {position:absolute; right:30px; width:150px; text-align:right; top:25px;}
.developer span {width:100%; float:right; color:#1b1b1b; font-weight:bold;}
#footer .counters {position:absolute; bottom:20px; height:31px; width:500px; left:30px;}

/*Cart*/
.vmCartModule {float:left; background:none;}
#cart {position:relative;}
#cart .heading {float:left; padding:7px 20px 20px 20px; color:#FFF; font-size:15px; font-weight:bold;}
#cart .aligner {float:left; padding:0 20px 0 20px; height:75px; width:200px; color:#FFF; line-height:1.3;}
#cart .par {float:left; width:80px; font-size:15px;}
#cart .value {float:left; font-weight:bold; font-size:15px;}
.go {float:left; padding-top:35px;}
.go a {width:117px; height:24px;background:url(../images/cart_button.png) no-repeat; float:left; padding-top:4px; color:#000; text-decoration:none; font-weight:bold; text-align:center;}
.go a:hover {color:#FFF;}
#cart .aligner p {width:150px; font-size:15px;}
#cart .auth {display:none;}


/*VirtueMart*/
#catalog, .container {margin-bottom:4px; float:left;}
#catalog .pad {padding-top:0;}
.left_part a.mainlevel-vm_menu {color:#0f74c9; text-decoration:none; font:bold 1.2em/1.2em Arial;}
.left_part a.mainlevel-vm_menu:hover {color:#fe5e01;}
#active_menu.mainlevel-vm_menu {color:#fe5e01;}
#catalog span.ed_mainlevel-vm_menu {float:left; width:195px; padding:10px 0px 5px 0px;}
#catalog span.ed_sublevel {float:left; width:185px; padding:2px 0 12px 10px; background:url(../images/list_style.jpg) no-repeat 2px 8px;}
#catalog a.sublevel {color:#0f74c9; font:normal 1.1em/1.2em Arial;}
.ed_sublevel a#active_menu {color:#fe5e01;  font-weight:bold;}

ol {padding-left:25px;}


/*Cart*/
.actions form input.inputbox {margin:0px 80px 0px 20px;}
.actions {padding-left:5px; _padding-left:2px;}
.whatdo {padding-left:33px;_padding-left:68px;}
.summ {float:right;}
.summ .par {color:#0f74c9; font-weight:bold; font-size:18px; float:left; padding-top:6px; padding-right:20px;}
.summ_mid .value {font-weight:bold; padding-left:2px; font-size:18px; color:#FFF; padding-top:5px; float:left;}
.summ_l {float:left; background:url(../images/summ_l.jpg) no-repeat; width:12px; height:29px;}
.summ_mid {float:left; height:29px; background:url(../images/summ_bg.jpg) repeat-x; }
.summ_r {float:left; background:url(../images/summ_r.jpg) no-repeat; width:12px; height:29px;}
.price {font-size:14px;}
.colname {font-size:14px; height:40px; color:#FFF; background:#2692ed;}
.first { padding-left:10px;}
.last { padding-right:10px;}
.goods_pad {background:url(../images/cart_separator.jpg) repeat-x top;}
.wider {padding:12px 0px;}
.sectiontableentry1 {background:none;}
.sectiontableentry1 .wider {margin-top:5px;}
.cart_hr {margin-top:-1px;}
.cart_in a:hover {color:#FE5E01;}


/*RegForm*/
.regform {padding-top:40px;}
.regform .required {padding:5px;text-align:center;}
.underform {padding-top:10px;}
.underform input.button {background:url(../images/cart_button_bg.jpg) no-repeat; height:23px; width:116px; border:0; color:#fff; text-align:center; cursor:pointer; font-size:11px; font-weight:bold;}
.sectiontableheader {font-weight:bold;}
#vmMainPage form div fieldset {padding-bottom:35px; width:552px; padding-left:100px;}
#vmMainPage form div fieldset label {float:left;}
#vm_comment_field {width:330px; float:right;}
.formField input {width:280px; float:right; font-size:14px;}
.paytype form label {color:#000;}
.paytype form fieldset legend strong {padding:10px 0; float:left;}
.addinfo {display:none;}
.pay_type_par {padding-right:10px;}
.pay_type_val { padding:0px 10px; background:#fb5a00; color:#FFF; font-weight:bold; font-size:14px;}
.padder {height:40px;}
.left_c {padding:5px 0px 5px 0;}
#vmMainPage .formLabel label {color:#000;}
#vmMainPage .formLabel strong {float:left; padding-left:5px; color:#F00;}



/*Category*/

.cat_in_line {padding:20px 0; background:url(../images/border_dotted.jpg) repeat-x bottom;}
.cat_in_line td.sku {width:40px; vertical-align:middle; text-align:left; font-weight:bold;}
.cat_in_line td.image {height:100px;width:100px; text-align:left; vertical-align:middle;}
.cat_in_line td.image img {vertical-align:middle; border:1px solid #626262; _height:103px;}
.cat_in_line td.name { padding-left:20px;vertical-align:middle; text-align:left;}
.cat_in_line td.price {width:140px; vertical-align:middle; text-align:right;}
.cat_in_line td.price .quantity_box, .cat_in_line td.price .inputboxquantity, .cat_in_line td.price .quantity_box_button_up, .cat_in_line td.price .quantity_box_button_down {display:none;} 
.addtocart_button {background:url(../images/buy_button.jpg)  no-repeat bottom; width:85px; height:32px; padding:0 0px 0 25px; font-size:14px; color:#FFF; text-transform:lowercase; outline:none;}
.last_goods {display:none;}
.cat_header {width:100%; background:url(../images/border_dotted.jpg) repeat-x bottom; float:left;}
.cat_header div {display:none;}
.cat_header h3 {display:block; width:100%; float:left;}
.cat_info {padding-top:20px;}
.cat_info h3 {display:none;}
.cat_info .one, .cat_info .two {display:none;}
.sort_by {display:none;}
.pagination {display:none;}



/*Goods page*/
.perv_goods {display:none;}
.goods .good_name{padding-bottom:15px; width:100%;}
.goods .upper {padding-bottom:30px; float:left; width:100%;}
.goods .full_image {width:304px; float:left; border:1px solid #d8d4d4; display:table-cell;}
.goods .full_image .centerer {vertical-align:middle; height:300px; text-align:center;}
.goods .short_desc {float:right; padding-right:50px; text-align:left; width:280px; font:normal 12px/1.3em Arial;}
.goods .short_desc strong {font:bold 12px/1.6em Arial;}
.related { float:left; width:100%; padding-bottom:30px;}
.goods .rel_img, .goods  .rel_price, .goods  .rel_buy {display:none;}
.goods .rel_heading {font: 1.6em/1.3em Arial; padding-bottom:12px; width:100%;}
.goods .rel_link {float:left; width:100%;}
.goods .rel_link a {text-decoration:none;}
.goods .rel_link a span, .goods .rel_link a span {text-decoration:underline;}
.goods .rel_link span:hover {text-decoration:none;}
.goods .buy .price {float:left; font-size:20px; padding-top:4px; width:100%; text-align:;eft;}
.goods .buy .vmCartContainer {background:none; border:none; padding:0; margin:0; float:left; padding-top:10px;}
.goods .buy .quantity_box, .goods .buy .inputboxquantity, .goods .buy .quantity_box_button_up, .goods .buy .quantity_box_button_down {display:none;}
.goods .buy {padding-bottom:20px; width:100%; float:left;}


.goods .back_button {display:none;}

/*jTEST*/
.one, .two {float:left; width:30px; height:17px; cursor:pointer; display:block; width:95px; border:1px solid #C4C4C4; padding-left:18px; font-size:11px; margin-top:8px; margin-bottom:20px;}
.one {background:url(../images/in_table.jpg) no-repeat;background-position:2px 0px;color:#a1a1a1; border-color:#a1a1a1; }
.two {background:url(../images/in_line.jpg) no-repeat; margin-left:20px;background-position:2px 0px;color:#c4c4c4; }

.buttons_heading {display:none;}
.childlist {display:none;}
.cat_parent {width:100%;background:url(../images/border_dotted.jpg) repeat-x bottom; padding-bottom:20px; margin-top:-20px;}
.cat_parent a {text-decoration:none; font-size:18px;}
.cat_parent span {text-decoration:underline; line-height:24px;}
.cat_parent span:hover {text-decoration:none;}

.cat_table { float:left; height:280px;}
.cat_table .product {width:210px; padding-left:18px; _padding-left:10px; position:relative; height:240px;}
.cat_table .image { min-height:100px; text-align:center; width:100%; padding:15px 0;}
.cat_table td.sku {width:35px; font-weight:bold; vertical-align:text-top;}
.cat_table .image img {border:1px solid #626262; _height:103px;}
.cat_table .name { line-height:1.3em; overflow:hidden; vertical-align:top; height:60px;}

.cat_table .price_pad { position:absolute; bottom:20px; left:30px; _left:10px;}
.cat_table .to_cart { position:absolute; bottom:5px; right:0;}
.cat_table .price_pad  .productPrice {font-size:16px; color:#222221;}
.cat_table .quantity_box, .cat_table .inputboxquantity, .cat_table .quantity_box_button_up, .cat_table .quantity_box_button_down {display:none;} 

/*under_main*/
.under_main {width:100%; display:none; border-top:1px solid #C4C4C4; padding-top:20px; margin-bottom:15px; float:left;}
.under_main a {color:#0385fd;}
.under_main .heading { width:100%; height:35px; font-size:18px; text-align:center;}
.under_main .news .heading {margin-left:-10px; height:50px;}
.latest {float:left; width:240px; border-right:dotted 1px #c4c4c4; padding-right:20px;height:455px;}
.news {float:left; width:140px; height:455px;border-right:dotted 1px #c4c4c4; padding:0 15px 0 15px;}
.bestsellers {float:right; width:240px;}
.under_main .news .article_separator {float:left; width:100%; height:0px;}
.contentpaneopen-newsmain p {_padding:0;}



.latest td, .bestsellers td {display:block; position:relative; padding:20px 0; height:100px;}
.under_main .rel_link {position:absolute; right:0px; width:115px; height:12px; text-align:right; font-size:12px; line-height:14px; top:4px;_top:8px;}
.under_main .rel_link a {text-decoration:none;color:#FFF; overflow:hidden; width:0px; height:0px;}
.under_main .rel_link span {text-decoration:underline;color:#0385fd; width:115px; height:43px; overflow:hidden; float:right; }
.under_main .rel_link span:hover {text-decoration:none;}
.under_main .rel_img {position:absolute; left:0px; border:1px solid #d4d4d4;}
.under_main .rel_img img {_margin-bottom:-3px;}
.under_main .rel_buy {position:absolute; top:72px;; right:0; float:right; padding:0; margin:0;}
.under_main .rel_price {position:absolute; top:70px; right:0; float:right; font-weight:bold;}
.under_main .addtocart_button_module {background:url(../images/buy_button.jpg)  no-repeat bottom; width:85px; height:32px; padding:0 0px 0 25px; font-size:14px; color:#FFF; text-transform:lowercase; outline:none; border:0; font-weight:bold; cursor:pointer; font-family: inherit;}

.under_main .date {text-align:left; color:#c4c4c4;}

.paytype form, .payment_type {display:none;}

.notify_button_module {
	text-align:center;
	background-position:bottom left;
	 height: 20px;
    width: 80px;
	cursor:pointer;
	border: none;
	font-weight:bold;
	font-family:inherit;
	vertical-align: middle;
	overflow:hidden;
}

input.waitbutton {
    background: url(../images/cart_button_bg.jpg) no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    text-align: center;
    width: 116px;
}

input.waitbox	{font-size:14px; padding:1px 4px;}



#social {float:left;}
#social a {border:0;}
#social a:hover { border:1px solid #0977d5;}
.google {padding-top:7px; float:left;}


.cbContainer {background-color:#39a1fa; border:1px; background: url(../images/msg_bg.png) no-repeat; width:400px; height:150px; border:none; padding:0;}
.cbBox h3 {background-image:none;background-color:transparent; color:#FFF; font:18px Verdana, Geneva, sans-serif; padding-top:10px; margin-bottom:18px;}
.cbCloseButton {background: url(../images/close.png) no-repeat; height:20px; width:20px; right:10px; top:10px;}
#vmLogResult {background:#FFF; margin:0 1px; padding-top:0;}
.cbBox .shop_info {background-color:#FFF; border:none; z-index:1; background-position:left 7px; padding-top:1.5em}
input.cbButton {display:none;}

.blog-news, .contentpaneopen-news {width:600px; padding-top:5px;}
.contentheading-news p {font-size:12px; color:#252525;}
.contentheading-news a {font-size: 16px;}

.contentpagetitle-news a {font-size:16px}

.readon-news {float:right;}

.container div.pad span.text { padding:15px 10px; display:block;}


.savedCart {display:none;}

.blog-news span.article_separator {border-bottom: 1px solid #adcee9; display: block; margin:5px 0 10px; height:5px;}
span.small {display:none;}


/* breadcrumbs */

  .breadcrumbs {
    display: block;
    overflow: hidden;
  }

/* breadcrubms -end
