                                                                            /*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/

.boxText {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

}

.errorBox {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

background : #ffb3b5;

font-weight : bold;

}

.stockWarning {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

color : #c03;

}

.productsNotifications {

background : #f2fff7;

}

.orderEdit {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

color : #70d250;

text-decoration : underline;

}

BODY {

color : #000;

margin : 0;
background:#ffffff url(/images/template/bg.gif);

}

A {
/*FF8800*/
/*CC8029*/
color : #5E8000;

}

A:hover {

color : #CC6D00;

text-decoration : underline;

}

a.textbox {

text-decoration : none;

}

a.textbox:hover {

color : #006;

text-decoration : none;

}

FORM {

display : inline;

}

TR.header {

background : #fff;

}

TR.headerNavigation {

background : #EEF7E6;

}

TD.headerNavigation {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

background : #EEF7E6;

color : #8CBD00;

font-weight : bold;
padding: 5px;

}

A.headerNavigation {

color : #8CBD00;

}

A.headerNavigation:hover {

color : #8CBD00;

}

TR.headerError {

background : #f00;

}

TD.headerError {

font-family : Tahoma, Verdana, Arial, sans-serif;

font-size : 12px;

background : #f00;

color : #fff;

font-weight : bold;

text-align : center;

}

TR.headerInfo {

background : #0f0;

}

TD.headerInfo {

font-family : Tahoma, Verdana, Arial, sans-serif;

font-size : 12px;

background : #0f0;

color : #fff;

font-weight : bold;

text-align : center;

}

TR.footer {

background : #bdc4d2;

}

TD.footer {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

background : #83B300;

color : #fff;

font-weight : bold;

}

.infoBox {

background : #ffffff;

}

.infoBoxContents {

background : #ffffff;

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

}

.infoBoxNotice {

background : #ff8e90;

}

.infoBoxNoticeContents {

background : #ffe6e6;

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

}

TD.infoBoxHeading {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

font-weight : bold;

background : #bdc4d2;

color : #fff;

}

TD.infoBox, SPAN.infoBox {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

background : #FFF8DC;

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

background : #ffffff;

}

TABLE.productListing {

border : 1px;

border-style : solid;

border-color : #fff;

border-spacing : 1px;

}

.productListing-heading {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

background : #83B300;

color : #fff;

font-weight : bold;

}

TD.productListing-data {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

}

A.pageResults {

color : #5E8000;

}

A.pageResults:hover {

color : #5E8000;

background : #ff3;

}

TD.pageHeading, DIV.pageHeading {

font-family : Verdana, Arial, sans-serif;

font-size : 20px;

font-weight : bold;

color : #83B300;

}

TR.subBar {

background : #f4f7fd;

}

TD.subBar {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

color : #000;

}

TD.main, P.main {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*11px*/

line-height : 1.5;

}

TD.smallText, SPAN.smallText, P.smallText {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

}

TD.accountCategory {

font-family : Verdana, Arial, sans-serif;

font-size : 13px;

color : #abd;

}

TD.fieldKey {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;

font-weight : bold;

}

TD.fieldValue {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;

}

TD.tableHeading {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;

font-weight : bold;

}

SPAN.newItemInCart {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

color : #f00;

}

CHECKBOX, INPUT, RADIO, SELECT {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*11px*/

}

TEXTAREA {

width : 100%;

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*11px*/

}

SPAN.greetUser {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;

color : #8CBD01;

font-weight : bold;

}

TABLE.formArea {

background : #f1f9fe;

border-color : #7b9ebd;

border-style : solid;

border-width : 1px;

}

TD.formAreaTitle {

font-family : Tahoma, Verdana, Arial, sans-serif;

font-size : 12px;

font-weight : bold;

}

SPAN.markProductOutOfStock {

font-family : Tahoma, Verdana, Arial, sans-serif;

font-size : 12px;

color : #c76170;

font-weight : bold;

}

SPAN.productSpecialPrice {

font-family : Verdana, Arial, sans-serif;

color : #f00;

}

SPAN.errorText {

font-family : Verdana, Arial, sans-serif;

color : #f00;

}

.moduleRowOver {

background-color : #d7e9f7;

cursor : pointer;

}

.moduleRowSelected {

background-color : #e9f4fc;

}

.checkoutBarFrom, .checkoutBarTo {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

color : #8c8c8c;

}

.checkoutBarCurrent {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

color : #000;

}

.messageBox {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

}

.messageStackError, .messageStackWarning {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;

background-color : #ffb3b5;

border: solid #ff0000 2px;

}

.messageStackSuccess {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;

background-color : #9f0;

border: solid #008000 2px;

}

.inputRequirement {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

color : #f00;

}

DIV.six {

font-size : 6pt;

color : #000;

font-family : "Arial,Helvetica,sans-serif";

}

DIV.seven {

font-size : 7pt;

color : #000;

font-family : "Arial,Helvetica,sans-serif";

}

DIV.eight {

font-size : 8pt;

color : #000;

font-family : "Arial,Helvetica,sans-serif";

}

DIV.nine {

font-size : 9pt;

color : #000;

font-family : "Arial,Helvetica,sans-serif";

}

DIV.ten {

font-size : 10pt;

color : #000;

font-family : "Arial,Helvetica,sans-serif";

}

DIV.eleven {

font-size : 11pt;

color : #000;

font-family : "Arial,Helvetica,sans-serif";

}

DIV.twelve {

font-size : 12pt;

color : #000;

font-family : "Arial,Helvetica,sans-serif";

}

.star-product-title {

font-family : Verdana, Arial, sans-serif;

text-align : center;

font-size : 16px;

font-weight : bold;

color : #000;

}

.star-product {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;

font-weight : normal;

color : #000;

}

.star-product-price {

font-family : Verdana, Arial, sans-serif;

font-size : 16px;

font-weight : bold;

color : #f00;

}

ul.sitemap {

color : #1b1b1b;

}

TD.pollBoxRow {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

border-color : #fff;

border-style : solid;

border-width : 1px;

}

TD.pollBoxText {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

border-color : #fff;

border-style : solid;

border-width : 1px;

}

TR.pollOptRow {

background : #fff;

}

TR.pollFooter {

background : #fff;

}

TD.infoBoxPrice {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

font-weight : bold;

background : #e9f4fc;

color : #000;

}

.priceborder {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

border-bottom : 1px dotted #b6b7cb;

padding : 3px;

padding-left : 45px;

}

.formbutton {

border:1px solid #003C74;

cursor:pointer;

font:normal 13px Arial;

height:20px;

text-align:center;

text-decoration:none;

background : url(/images/img/formbg.gif);

}

.cat_info_box {

background : #ffffe8;

border : 1px dotted #727272;

padding : 8px;

margin-bottom : 10px;

font-family : Verdana, Arial, sans-serif;

font-size : 12px;

font-weight : normal;

}

#showimage {

font-family : verdana, tahoma, arial;

font-size : 12px;

line-height : 18px;

color : #f00;

position : absolute;

visibility : hidden;

border : 1px solid black;

background-color : #fff;

z-index: 1024;

}

#dragbar {

cursor : pointer;

background-color : #83B300;

visibility : visible;

}

#closetext {

font-weight : bold;

margin-right : 0;

visibility : visible;

}

.get1free {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

width : 80%;

background : #fc6;

font-weight : bold;

}

.mws_boxTop {

background : url('images/infobox/top.gif');

font-family : Tahoma;

font-size : 12px;/*11px*/

text-align : center;

font-weight : bold;

background-repeat : repeat-x;

vertical-align : middle;

white-space : nowrap;

}

.mws_boxLeft {

background : url('images/infobox/left.gif');

}

.mws_boxRight {

background : url('images/infobox/right.gif');

}

.mws_boxBottom {
background: url('images/infobox/bot.gif') bottom center repeat-x;

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*11px*/

text-align : center;

vertical-align : middle;

white-space : nowrap;

}

.mws_boxCenter {

background : #ffffff;

}

.mws_boxTop_main {

background : url('images/infobox_main/top.gif');

font-family : Tahoma;

font-size : 12px;/*11px*/

text-align : center;

font-weight : bold;

background-repeat : repeat-x;

vertical-align : middle;

white-space : nowrap;

}

.mws_boxLeft_main {

background : url('images/infobox_main/left.gif');

}

.mws_boxRight_main {

background : url('images/infobox_main/right.gif');

}

.mws_boxBottom_main {

background : url('images/infobox_main/bot.gif') bottom center repeat-x ;

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*11px*/

text-align : center;

vertical-align : middle;

white-space : nowrap;

}

.mws_boxCenter_main {

background : #ffffff;

}

TD.noborderbox {

font-family : Verdana, Arial, sans-serif;

font-size : 12px;/*10px*/

}

/* custom css */
a img {border:0px;}
#main_body {background:#FFF;}
#main_header {background:#FFF url(/images/template/top-bg.gif) top left repeat-x;}
#main_header_left {background:url(/images/template/top-left.jpg) top left no-repeat;}
#main_header_right {background:url(/images/template/top-right.jpg) top right no-repeat;}
#main_header_right table {height:320px;}
#main_header_right table  td { vertical-align: top;}
#main_body_left {background:url(/images/template/bottom-left.jpg) bottom left no-repeat;}
#main_body_right {background:url(/images/template/bottom-right.jpg) bottom right no-repeat;}
#main_body_content { position:relative; top:-50px;}
.mws_boxTop { color:#FF8800; font-size:12px; font-weight:bold; height:33px;}
.png {behavior: url(/iepngfix.htc);}
table#top_buttons {width:auto; position:relative; top:15px; left:15px;}
table#top_buttons td {width:auto; padding:0px 5px;}
table#top_buttons td a img {width:15px; height:10px;}
#main_footer .smallText, #main_footer  a, #main_footer a:hover {color:#FFF;}

.main ul li , .infoBox ul li{list-style:url(/images/icons/arrow-list.gif) ;}

.whaterimg {
	position: absolute;
	top: 18px;
	left: 0;
	background: url(/images/template/watermark.png) center no-repeat;
}








/*панель поиска в топе страницы*/
	.top_search_container{
		position:relative;
		display:inline-block;
		
	}
	/*
	.top_search_container .search_field{
		height: 28px;
		line-height: 28px;
		font-size: 15px;
		padding:1px 0;
		padding-left:5px;
		width:240px;
	}
	*/
	.top_search_form_container{
		position:absolute;
		width:550px;
		/*
		border: 1px solid #D9D8D4;
		*/
		background:#fff;
		box-shadow :0 0 2px 0 #007CB6;
		box-shadow: 0 0 10px #888888;
		top:20px;
		left:16px;
		left:0;
		padding:5px;
		z-index:99999;
		
		display:none;
		
		font-family: Verdana,Arial,sans-serif;
		font-size: 12px;
	}
	.top_search_form_container .item{
		clear:both;
		padding:5px 0;
		/*
		border-bottom: 1px solid #D3D3D3;
		*/
	}
	.top_search_form_container .item:after{
		clear: both;
		content: "";
		display: block;
	}	
	.top_search_form_container .item.odd{
		/*
		background:#F0F1F2;
		*/
	}
	.top_search_form_container .item.even{
		/*
		background:#E1E5E8;
		*/
	}
	.top_search_form_container .item:last-child{
		border-bottom:none;
	}
	/*
	.top_search_form_container .item:hover,
	*/
	.top_search_form_container .item.selected
	{
		/*
		background:#fff;
		*/
		background:#EEEEEE;
	}
	.top_search_form_container .item .image{
		width:30px;
		height:30px;
		float:left;
	}
	.top_search_form_container .item .item_content{/*описание и название*/
		margin-left:30px;
	}
	.top_search_form_container .item .item_content .item_content_inner{
		padding-left:5px;
		text-align:left;
	}
	.top_search_form_container .item A{
		text-decoration:none;
	}
	.top_search_form_container .item .item_content .item_content_inner .name {
		font-weight:bold;
	}
	.top_search_form_container .item.selected .item_content .item_content_inner .name {
		text-decoration:underline;
		color:#CC6D00;
		/*
		*/
	}
	.top_search_form_container .item .item_content .item_content_inner .cat_name{/*название категории*/
		color: #808080;
		color: #4D4D4D;
		color: #3B3232;
		
		font-size:10px;
	}
	.top_search_form_container .item .item_content .item_content_inner .descr{
		color:#777777;
	}
	/*.top_search_form_container .item:hover .item_content .item_content_inner .descr, */
	.top_search_form_container .item.selected .item_content .item_content_inner .descr {
		color:#000;
	}

	.top_query_search_load { 
		background:url(/a_inc/js/jquery/images/ui-anim_basic_16x16.gif) no-repeat; 
		position:absolute;left:176px;top:2px;
		width:16px;
		height:16px;
		display:none;
		/*
		*/
		
	}
/*END панель поиска в топе страницы*/





.home-list {
    margin-right: -1.5%;
	padding:0;
	
	text-align:center;
}
.home-list LI {
	display:inline-block;
    clear: none;
	/*
    float: left;
	*/
    margin-bottom: 0.5%;
    margin-right: 0.5%;
    text-align: center;
    width: 32.5%;
	list-style: outside none none;
	height:250px;
	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.home-list LI A {
    background: #0b7bb5;
    background: #FCFEFB;
    background: #EDF7E7;
    background: #EFF8EA;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
    
    display: block;
    text-decoration:none!important;
    
	/*
    height: 250px;
	padding-top:5px;
	*/
	border:1px #D2ECC5 solid;
}
.home-list LI:hover A{
    background: #219df7;
    background: #ECF7E6;
	
	/*анимация*/
	-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	/*
	*/
	
	box-shadow:0 0 1px 0 #608631;
}
.home-list LI A .image{
	height: 200px;
	/*
	text-align:center; 
	vertical-align: middle;
	*/
	position: relative;
}
.home-list LI A .image IMG{
	max-width: 90%;
	max-height: 90%;
	/*
	
	display:inline-block;
    vertical-align:middle;
	
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	*/
	position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
	
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
}
.home-list LI:hover A .image IMG{
	transform: scale(1.02);
	-webkit-transform: scale(1.02);
	-o-transform: scale(1.02);
	-moz-transform: scale(1.02);
	
	opacity: 0.9;
	filter:alpha(opacity=90);
}
.home-list LI A .text{
	
	height: 50px;
	text-decoration: none;
    
	
	width:100%;
	display: table;  
	text-align:center; 
	vertical-align: middle;
}
.home-list LI A .text SPAN{
	display:table-cell; vertical-align:inherit;
	
	line-height:13px;
	font-size:12px;
	font-family: Verdana,Arial,sans-serif;
}
.home-list::after {
    clear: both;
}
@media screen and (min-width: 1600px) {
	.home-list LI {
		width: 19%;
	}
}
@media screen and (min-width: 1300px) and (max-width: 1600px) {
	.home-list LI {
		width: 24%;
	}
}
@media screen and (max-width: 1600px) {
	.home-list LI {
		margin-bottom: 1%;	
	}
}
.suckerdiv ul li ul{
	z-index:100;
}



.mws_boxTop{
	
}
.mws_boxTop .basket_name{
	text-transform: uppercase;
	text-decoration: none;
	color:#ff8800;
	/* font-size:14px; */
}
.mws_boxTop .basket_name:hover{
	text-decoration: underline;
}
/*страница продукта - продукт в быстром заказе*/
#orderForm{
	
}
#orderForm .product_preview{
	border-bottom:2px solid #ccc;
	float:none;
	padding-bottom:5px;
}
#orderForm .product_preview:after{
	clear: both;
	content: "";
	display: block;
}	
#orderForm .image {
    border: 1px solid #83b300;
    /* cursor: pointer; */
    float: left;
    margin-right: 15px;
    padding: 5px;
    position: relative;
    text-align: center;
    height: 50px;
    width: 50px;
}
#orderForm .name{
	padding-top:5px;
	/* color: #ff8800; */
	/* color: #83b300; */
}
#orderForm .product_detail{
	
}
/*END страница продукта - продукт в быстром заказе*/

