html, body { height: 100%; width: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

h1 { font-family: arial narrow; font-size: 21px; margin-top: 10px; margin-bottom: 10px; padding: 0px; color: #000000; font-weight: bold; }
h1 a { text-decoration: none; }
h1 a:hover { text-decoration: underline; }

h3 {
	font-size: 24px;
	font-family: arial narrow;
	color: #5d5954;
	margin-bottom: 5px;
	margin-left: 7px;
	font-weight: bold;
	margin-top: 0px;
}

body { font-size: 12px; color: #222222; background: url(bg.jpg); }

tr, td, table { font-family: arial; font-size: 12px; color: #222222; }

a { color: #333333; font-weight: bold; }

a:hover { color: #333333; text-decoration: blink; }

img { border: none; }

form, input { display: inline; margin: 0; padding: 0; }

#cen {
	margin: 0 auto;
	width: 98%;
	min-width: 1015px;
	width:expression((document.documentElement.offsetWidth < 1025)? "1015px": "auto" );
}

.banner {
	background: url(banner_3.jpg) repeat-x;
	width: 100%;
	height: 179px;
}

.banner_2 {
	background: url(banner_2.jpg) left no-repeat;
	width: 100%;
	height: 179px;
}

.banner_3 {
	background: url(banner.jpg) right no-repeat;
	width: 100%;
	height: 179px;
}





.adress {
	font-family: tahoma;
	font-size: 11px;
	margin-top: 10px;
}

.left_header {
	float: left;
	padding-top: 5px;	
	padding-left: 45px;
}

.search {
	background: url(search_form.jpg) no-repeat;
	width: 150px;
	height: 19px;	
	border: none;	
	padding-left: 4px;
	font-family: Myriad Pro, Tahoma;
	font-size: 11px;
	line-height: 19px;
}

.search_submit {
	background: url(search_submit.jpg) no-repeat;
	width: 18px;
	height: 19px;
	!margin-top: 1px;
	border: none;
}

.inout_login {
	background: url(login.jpg) no-repeat;
	width: 125px;
	height: 19px;
	border: none;
	padding-left: 5px;
	font-family: tahoma;
	font-size: 11px;
}

.submit_login {
	background: url(login_submit.jpg) left no-repeat;
	width: 24px;
	height: 19px;
	border: none;
	cursor:pointer;
}

* HTML .submit_login {
cursor:hand;
c\ursor:pointer;
}

.login table td {
	font-family: tahoma;
	font-size: 11px;
}

.block_left {
	background: #ffffff;
	width: 208px;
	margin-bottom: 10px;
}

.block_right {
	background: #ffffff;
	width: 218px;
}

.bottom_left {
 	background: url(block_bottom.jpg) no-repeat;
	width: 208px;
	height: 14px;
}

.top_left {
 	background: url(block_top.jpg) no-repeat;
	width: 208px;
	height: 14px;
}

.bottom_right {
 	background: url(bottom_right.jpg) no-repeat;
	width: 218px;
	height: 13px;
}

.top_right {
 	background: url(top_right.jpg) no-repeat;
	width: 218px;
	height: 13px;
}

.content {
	margin-top: 10px;
	margin-bottom: 10px;
}

.content_center {
	padding-left: 15px;
}

.block_center {
	background: #ffffff;
}

.left_top {
	background: url(block_left_top.jpg) no-repeat;
	width: 8px;
	height: 8px;
}

.right_top {
	background: url(block_right_top.jpg) no-repeat;
	width: 8px;
	height: 8px;
}

.left_bottom {
	background: url(block_left_bottom.jpg) no-repeat;
	width: 8px;
	height: 8px;
}

.right_bottom {
	background: url(block_right_bottom.jpg) no-repeat;
	width: 8px;
	height: 8px;
}

.breadcrumd {
	font-size: 21px;
	font-family: arial narrow;
	color: #888582;
	margin-bottom: 5px;
}

.breadcrumd a {
	color: #888582;
	text-decoration: none;
}

.breadcrumd a:hover {
	color: #888582;
	text-decoration: underline;
}

.block_center_2 {
	padding-left: 5px;
	padding-right: 5px;
}

.block_center_3 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px; 
	font-family: tahoma; font-size: 11px;
	color: #888785;
}

.block_center_3 table td { font-family: tahoma; font-size: 11px; color: #888785; }

.news {
	font-family: tahoma;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 15px;
}

.all_news {
	text-align: right;
	width: 100%;
}

.pic {
	background: url(pic_top.jpg) repeat-x;
	height: 1px;
}

.pic_down {
	background: url(pic_down.jpg) repeat-y;
	width: 1px;
}

.price {
	background: #be0e10;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	color: #ffffff;
	height: 18px;
	padding-top: 2px;
	margin-bottom: 5px;
}

.price2 {
	background: #be0e10;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	height: 18px;
	padding-top: 4px;
	margin-bottom: 5px;
}

.right_b table td {
	font-family: tahoma;
	font-size: 11px;
}

.name {
	text-transform: uppercase;
	color: #666666;
	font-weight: bold;
	margin-top: 5px;
	font-size: 11px;
	font-family: tahoma;
}

.name_2 {
	text-transform: uppercase;
	color: #666666;
	font-weight: bold;
	margin-top: 10px;
	font-size: 11px;
	font-family: tahoma;
	margin-bottom: 10px;
}

.name_2 a { text-decoration: none; color: #666666; }
.name_2 a:hover { text-decoration: underline; color: #666666; }


.name_222 {
	text-transform: uppercase;
	color: #666666;
	font-weight: bold;
	margin-top: 10px;
	font-size: 21px;
	font-family: arial narrow;
}

.name_222 a { text-decoration: none; color: #666666; }
.name_222 a:hover { text-decoration: underline; color: #666666; }


.name a { text-decoration: none; color: #666666; }
.name a:hover { text-decoration: underline; color: #666666; }

.footer {
	width: 100%;
	background: #ffffff;
}

.piz {
	padding: 6px; font-weight: bold;
}

.piz {
	padding: 6px;
}

.footer table td {
	font-family: tahoma;
	font-size: 11px;
}

.footer_left {
	background: url(footer_left.jpg) no-repeat;
	width: 10px;
	height: 108px;
}

.footer_right {
	background: url(footer_right.jpg) no-repeat;
	width: 10px;
	height: 108px;
}

.bb {
	text-align: left;
	width: 500px;
	line-height: 15px;
}

.cart_logo {
	margin-top: 25px;
	margin-left: -15px;
}

.cart {
	font-family: tahoma;
	font-size: 11px;
	margin: 9px 8px -10px -10px;
	//border: 2px solid #ff0000;
}

.cart table td {
	font-family: tahoma;
	font-size: 11px;
}

.all_price span {
	color: #626262;
	font-family: tahoma;
	font-size: 27px;
	font-weight: normal;
}

.price_2 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.all_price {
	font-weight: bold;
}

.menu td {
	padding-right: 2px;
}

.menu {
	margin-right: 70px;
}

.menu_bg {
	padding: 10px;	
	line-height: 17px;
}

.menu_bg a { text-decoration: none; }
.menu_bg a:hover { text-decoration: underline; }

.bis {
	padding-left: 10px;
}

.pipi table td {
	font-family: tahoma; font-size: 11px;
}

.pipi {
	padding: 10px;
}

.bree {
	padding-right: 10px;
}

.old_price {
	font-family: arial; font-size: 12px; font-weight: bold; padding-right: 25px; padding-left: 25px;
}

.pri {
	padding-right: 25px;
	padding-top: 8px;
}




/* TabControl */
.tab_ctrl { margin-bottom: 10px; border: 1px solid white; }
.tab_ctrl a { color: #333333; padding-top: 2px; }
.tab_ctrl a:hover { text-decoration: blink; }
.tab_ctrl .TabLabels { padding-left: 5px; min-height: 20px; list-style: none; border-bottom: solid 1px #eee; }
.tab_ctrl .TabLabels li { display: block; float: left; width: 150px; min-height: 18px; text-align: center; margin-right: 5px; background: #EEE; }
.tab_ctrl .TabLabels li.active { background: #be0e10; }
.tab_ctrl .TabLabels li a { font: bold 12px arial; color: black; display: block; width: 150px; text-align: center; }
.tab_ctrl .TabLabels li a:hover { text-decoration: none; color: black; }
.tab_ctrl .TabLabels li.active a { font: bold 12px arial; color: white; }
.tab_ctrl .TabLabels li.active a:hover { color: white; }
/*.TopBarLine { height: 3px; background: #EEE; overflow: hidden; border-top: 1px solid white; }*/
.tab_ctrl .Tab { display: none; }
.tab_ctrl .Tab_active { display: block; }
.tab_ctrl .Tab { background: white; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px; }

.bubon {
	border: 1px solid #8b8b8b;
	width: 200px;
	height: 19px;
	font-family: tahoma;
	font-size: 10px;
	padding-left: 2px;
	color: #838383;
}

.pim {
	line-height: 18px;
}

.bubon2 {
	border: 1px solid #8b8b8b;
	width: 82px;
	height: 19px;
	font-family: tahoma;
	font-size: 10px;
	padding-left: 2px;
	color: #838383;
}

.title_man {
	margin-bottom: 3px;
}

.search_sub {
	background: url(search_sub3.jpg) no-repeat;
	cursor: hand;
	width: 80px;
	height: 80px;
	border: none;
}

.search_sub2 {
	background: none;
	/*
	width: 80px;
	height: 80px;
	*/
	border: none;
	
	font-family: tahoma;
	font-size: 17px;	
	color: #888785;
	cursor:pointer;
}

* HTML .search_sub2 {
cursor:hand;
c\ursor:pointer;
}

.pizdec {
	height: 100%;
}

#pizdec {
	height: 100%;
}

a.pricelist:hover { color: #333333; text-decoration: underline; }

.callback {
	font-size: 11px;
	font-weight: bold;
/*	position: absolute;
	left: 60px;
	top: 135px;*/
	color: black;
}

a.cb {
	color: red;
	font-size: 12px;
}

.left_header .motto {
	float: right;
	text-align: left;
	width: 100%;
	clear: both;
	font-size: 22px;
	color: #fd4e02;
	text-transform: lowercase;
}
.left_header .phone {
	font-size: 30px;
	font-weight: bold;
	float: left;
	position: relative;
}
.left_header .phone_and_categories {
	clear: both;

}
.left_header .categories {
	float: left;
	font-size: 17px;
/*	font-weight: bold;*/
	text-transform: lowercase;
/*	font-weight: bold;*/
	position: relative;
	margin-top: -25px;
	color: #333333;
}
.left_header .phone_and_categories a, .left_header .motto a, .left_header .logo a {
	text-decoration: none;
}
.left_header .motto a {
	color: #fd4e02;
}
.left_header .logo {
	font-size: 30px;
/*	font-family: Arial Narrow;*/
}
.left_header .categories ul {
	margin: 3px 0 0 100px; padding: 0;
}
.left_header .categories li {
	line-height: 20px;
}
.left_header .categories li.other {
	line-height: 20px; color: black;
}
.qs_prod_count { color: black; font-weight: bold; }
.qs_state { font-family: tahoma; font-size: 11px; color: #888785; margin-left: 20px; }
.qs_actiont a { font-weight: normal; color: #888785; text-transform: lowercase; margin-left: 40px; float: left; }

.rangePrice { font-size: 16px; color: black; font-weight: bold; }
a.samePrice { color: red; }
.pri a { color: white; text-decoration: none; }



/* webme - start */

.webme_left_menu_current { font-size: 16px; color: black; font-weight: bold; }
.webme_empty_cart_title {
			    font-family: Arial Narrow;
			    font-size: 30px;
			    font-weight: normal;
			    text-align: center;
			    text-decoration: none;
			    color: black;
			}
.webme_cart_order a {font-size:16px;}
.webme_cartRelCatTitle {font-size:14px;}
.webme_cartTableTitle {font: bold 15px Arial;}
.webme_catalogProductTitleLink a {
	font: bold 16px Arial;
	padding: 10px 10px 10px 10px;
}

.webme_cartTip1 {font: normal 14px tahoma; padding:5px;}
.webme_cartTip2 {background-color:#fff8e9; font: normal 14px tahoma; padding:5px;}

.webme_quickRegisterPage {font: normal 14px tahoma; padding:5px;}


.webme_complain_description {font: normal 14px tahoma; color:#000000;}
.webme_complain {font: normal 14px tahoma; padding:5px;}
.webme_complain input {font: normal 14px tahoma; padding:2px; color:#000000;}
.webme_complain textarea {font: normal 14px tahoma; padding:2px; color:#000000;}
/*.webme_complain_error {font: normal 16px tahoma; color:#ff0000; padding:5px;}*/
.webme_complain_error {background-color:#ffdcd1; width:50%; font: bold 16px arial; color:#ff0000; padding:5px;}
.webme_complain_sended {background-color:#dcffd1; width:50%; font: normal 14px arial; color:#008800; padding:5px;}
/*.webme_complain_sended {background-color:#fcfcbb; width:50%; font: normal 14px arial; color:#008800; padding:5px;}*/

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }


.webme_regAuth_tr_title {
    background-color:#fff2c7;
    font: bold 15px tahoma;
    color: #FD5501;
}
.webme_regAuth_regString {
    font: bold 16px tahoma;
    color: #FD5501;
    padding: 7px;
}
.webme_regAuth_quickOrderString {
    font: bold 16px tahoma;
    color: #FD5501;
    padding: 7px;
}
.webme_regAuth_regBenefits {
    font: normal 13px tahoma;
    color: #444444;
    padding: 2px;
}


.webme_dashed {
 border-bottom: 1px dashed blue;
}


.webme_orange1 {color:#fb8d33;}


.webme_gs_form {font: normal 13px tahoma; color:#000000; padding:1px;}
.webme_gs_form input {font: normal 13px tahoma; color:#000000; padding:2px;}

/*
.webme_complainUserName {font: normal 16px tahoma; color:#000000; padding:5px;}
.webme_complainPhone {font: normal 16px tahoma; color:#000000; padding:5px;}
.webme_complainEmail {font: normal 16px tahoma; color:#000000; padding:5px;}
.webme_complainOrderID {font: normal 16px tahoma; color:#000000; padding:5px;}
.webme_complainModels {font: normal 16px tahoma; color:#000000; padding:5px;}
.webme_complainDeliveryDate {font: normal 16px tahoma; color:#000000; padding:5px;}
.webme_complainMessage {font: normal 16px tahoma; color:#000000; padding:5px;}
*/

/* webme - end */

