/*
	0. global config
*********************************/

* {
  margin: 0px;
  padding: 0px;
}

html {
	height:100%;
}

body {
	text-align:center;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	background:url(/images/bg.jpg) right top no-repeat;
	background-color:#fff;
	color:#101010;
}

img, div {
	border:none;
	vertical-align: top;
}

h1, h2,h3,h4 {
	font-weight:normal;
}

ul {
	list-style:none;
	padding:0;
	margin:0;
}

.button,
a span {
	cursor:pointer;
}

ul li{padding:0;margin:0;list-style:none;}
p {
	padding:0;
	margin:0;
}

a:link,
a:visited{
	outline:none;
	font-size:11px;
	color:#007cc3;
	}

a:hover {
	text-decoration:none;
}

a.orange:link,
a.orange:visited {
	color:#ff9600;
}

.orange {
	color:#ff9600;
}
.grow {
	color:#8a8a8a;
}
.clr {
	height: 0;
	clear: both;
	overflow:hidden;
}

/*
	1. Custome config
***********************************/

.main {
	min-width:1000px;
	text-align:left;

}

.top {
	height:75px;
	color:#91bfd9;
	overflow:hidden;
}

.top a:link,
.top a:visited {
	color:#ff9600;
}

.top-container {
	width: 98%;
	margin-right: -340px;
	float: left;
}

.top-container-in {
	margin-right: 340px;
}

.hello  {
	width:205px;
	padding:20px;
	text-align:center;
	float:left;
}

.start {
	margin-left:180px;
	text-align:center;
	padding:20px;
}

.top .in {
	float:right;
	width:260px;
	text-align:center;
	padding:20px;
}

.top .in a:link,
.top .in a:visited {
	color:#fff;
}

.topnav {
	height:16px;
	overflow:hidden;
	width:800px;
	text-align:right;
	position:absolute;
	bottom:10px;
	left:0;
}

.topnav ul li {
	display:inline;
	padding:0 30px;
}

.topnav ul li a:link,
.topnav ul li a:visited {
	text-decoration:none;
}

.header {
	height:196px;
	width:100%;
	overflow:hidden;
	background:url(/images/header.jpg) 0 100% no-repeat;
	position:relative;
}

.header-in {
	margin-top:75px;
}

.events {
	width:228px;
	float:left;overflow:hidden;
}

.events a:link, .events a:visited,.money a:link,.money a:visited,.trash a:link,.trash a:visited {
	font-size:12px;
	color:#007cc3;
	font-weight:bold;
}

.trash p, .money p,.events p {
	padding:20px 0 0 30px;
	color:#8a8a8a;
	line-height:1.4;
	overflow:hidden;
}


.logo {
	width:280px;
	height:67px;
	display:block;
	float:left;
	overflow:hidden;
}

.trash {
	width:230px;
	float:left;
	overflow:hidden;
	background:url(/images/trash.jpg) 10px 20px no-repeat;
}

.money {
	width:175px;
	float:left;
	overflow:hidden;
	background:url(/images/money.jpg) 10px 20px no-repeat;
}

.search {
	height:56px;
	overflow:hidden;
	width:100%;
	float:left;
	position:relative;
}

.form-in {
		background:url(/images/search-left.jpg) 0px 0px no-repeat;
	}

.form-inner {
	height:56px;

	background:url(/images/search-right.jpg) 100% 0 no-repeat;
}

.form-inner p {
	padding:0 90px 0 350px;
}

.form {
	width:80%;
	background:url(/images/search-outer.jpg) 0px 0px repeat-x;
	position:relative;
}

.form .inputbox {
	margin-top:14px;
	_margin-top:12px;
	*margin-top:12px;
	width:100%;
	border:none;
	background:none;color:#5e5e5e;
	color:#91bfd9;
	font-size:11px;
}

.form  .button {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	position:absolute;
	right:26px;
	top:15px;
	width:50px;
	color:#5e5e5e;
	font-size:11px;
	cursor:pointer;
}

.open_shop {
	width:150px;
	height:50px;
	position:absolute;
	right:10px;
	top:0;
	background:url(/images/open_shop.jpg) right top no-repeat;
}

.open_shop a:link,
.open_shop a:visited {
	text-transform:uppercase;
	font-weight:bold;
}

/*
	Content
*******************/

.content {
	width:100%;
	/*background:url(/images/nav-middle.jpg) 0 0 repeat-y;*/
}
.content-in {
	width:100%;
	/*background:url(/images/content.jpg) 0 0 no-repeat;*/
}

#left-shop,
#left {
	width:260px;
	float:left;
	background:url(/images/nav-middle.jpg) 0 0 repeat-y;
}

#left-shop h2 a:link,
#left-shop h2 a:visited,
#left h2 a:link,
#left h2 a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#left-shop .left-in,
#left .left-in {
	width:100%;
	background:url(/images/left.jpg) 0 0 no-repeat;
}

#left-shop .left-inner,
#left .left-inner {
	width:100%;
	min-height:500px;
	_height:500px;
	padding:60px 0 230px 0;
	background:url(/images/nav-bottom.jpg) left bottom no-repeat;
}

#left-shop .nav-level2,
#left .nav-level2 {
	padding:0 0 0 0;
	margin:0 0 0 30px;
}

#left-shop .left-menu h2,
#left .left-menu h2  {
	padding:20px 0px 0px 30px;
	margin:0 0 0 0px;
	background:url(/images/line.jpg) 30px 42px no-repeat;
}

#left-shop .nav-level2 span.line,
#left .nav-level2 span.line {
	/*background:url(/images/line.jpg) 5px  100% no-repeat;*/
	display:block;
}

#left-shop .nav-level2 span.in,
#left .nav-level2 span.in {
	display:block;
	padding:3px 0 3px 10px;
	background:url(/images/indent.jpg) 0px 8px no-repeat;
}
#left-shop .nav-level2 li li span.in,
#left .nav-level2 li li span.in  {
	padding:3px 0 3px 27px;
	background:url(/images/indent.jpg) 17px 8px no-repeat;
}

#left-shop .nav-level2 li li li span.in,
#left .nav-level2 li li li span.in  {
	padding:3px 0 3px 41px;
	background:url(/images/indent.jpg) 27px 8px no-repeat;
}

#left-shop .nav-level2 li,
#left .nav-level2 li {

}

#left-shop .shop-nav .nav-level2 li,
#left .shop-nav .nav-level2 li {
	background:none;
}
#left-shop .nav-level2 span.inner,
#left .nav-level2 span.inner{
	display:block;
	width:140px;
	padding:2px 10px 0 0!important;
}

#left-shop .nav-level2 a:link,
#left-shop .nav-level2 a:visited,
#left .nav-level2 a:link,
#left .nav-level2 a:visited{
	display:block;
	color:#fff;
	padding:6px 0px 4px 0px;
	text-decoration:none;
	font-weight:bold;
	background:url(/images/line.jpg) 5px  bottom no-repeat;
}

#left-shop .nav-level2 li li a:link,
#left-shop .nav-level2 li li a:visited,
#left .nav-level2 li li a:link,
#left .nav-level2 li li a:visited {
	font-weight:normal !important;
}

#left .nav-level2 a:hover span.inner,
#left-shop .nav-level2 a:hover span.inner {
	background:url(/images/indent3.jpg) 138px 7px no-repeat  !important;
}

#left .nav-level2 a:hover span.in,
#left-shop .nav-level2 a:hover span.in {
	background:url(/images/hover.png) 0 0 no-repeat  !important;
}

#left-shop .nav-level2 a:hover,
#left .nav-level2 a:hover{
	color:#007cc3 ;
	background:url(/images/hover-b.png) left bottom no-repeat  !important;

}

#left-shop ul.nav,
#left ul.nav {
	padding:0px 0px 0px 40px;
	_padding:20px 0px 0px 40px;
	line-height:normal;
}

#left-shop ul.nav li,
#left ul.nav li {
	margin:0px;
	_margin:-14px 0px;
	padding:0px;
}

#left-shop ul.nav li a:link,
#left-shop ul.nav li a:visited,
#left ul.nav li a:link,
#left ul.nav li a:visited {
	display:block;
	color:#fff;
	padding:0px 0px 4px 0px;
	font-weight:normal;
	text-decoration:none;
	background:url(/images/line.jpg) 0 bottom no-repeat;
}

#left-shop ul.nav li a:hover,
#left ul.nav li a:hover{
	background:url(/images/hover-b.png) 0 100% no-repeat;
	color:#007cc3 ;
}

#left-shop ul.nav li a:hover span.in,
#left ul.nav li a:hover span.in {
	background:url(/images/hover.png) 0 0 no-repeat  !important;
}

#left-shop h2 span.in,
#left-shop ul.nav li a span.in,
#left h2 span.in,
#left ul.nav li a span.in {
	display:block;
	padding:8px 10px;
	cursor:pointer;
	background:url(/images/indent.jpg) 0 14px no-repeat;
}

#left-shop ul.nav li a  span.inner,
#left ul.nav li a  span.inner {
	padding:0 10px 0 0 !important;
	margin:0 15px 0 0;
	cursor:pointer;
	width:140px;
}

#left-shop ul.nav li a:hover  span.inner,
#left ul.nav li a:hover  span.inner {
	background:url(/images/indent3.jpg) 100% 6px no-repeat  !important;
}

#right-shop,
#right {
	margin-left:260px;
	padding-top:30px;
	background:url(/images/right.jpg) 0 0 no-repeat;
}
#right-shop .main-content,
#right .main-content {
	padding:0 60px 60px 0;
}

#right-shop h2,
#right h2 {
	font-size:23px;
	color:#000;
	padding:30px 0 20px;
}

#right-shop h2 span,
#right h2 span {
	color:#007cc3;
}

#right-shop .info-page ul,
#right .info-page ul {
	padding:15px 0 15px 110px;
	line-height:1.5;
}

#right-shop .info-page ul li,
#right .info-page ul li {
	padding:0 0 0 20px;
	background:url(/images/indent2.jpg) left 8px no-repeat
}

#right-shop .info-page p,
#right .info-page p {
	padding:5px 0;
	line-height:1.5;
}

#right .inf,
#right-shop .inf {
	float:left;
	margin:10px;
}

/*
	MainPage
********************/

.main-page {
	width:700px;
	margin:0 0 0 40px;
}


.center {
	width:492px;
	float:left;
}

/*
	Popular product on frontpage
*/

#right .main-popular h2 {
	font-size:13px;
	font-weight:bold;
	color:#ff9600;
}

#right .main-popular h2 span {
	color:#5e5e5e;
	font-size:10px !important;
	font-weight:normal;
}

#right .main-popular-block {
	background:#fff6e8 url(/images/lc.jpg) no-repeat;
	text-align:center;

}

#right .main-popular-block-in {
	background:url(/images/rc.jpg) right top no-repeat;
}

#right .main-popular-block-inner {
	background:url(/images/rbc.jpg) right bottom no-repeat;
}

#right .main-popular-block-into {
	background:url(/images/lbc.jpg) left bottom no-repeat;
	padding:7px 2px 7px 2px;
}

#right .main-popular-block a {
	display:inline-block;
	margin:4px;
}

#right .main-popular img {
	border:1px solid #ffe9a5;
}

/*
	Last product on frontpage
*/

#right .main-last h2 {
	font-size:13px;
	font-weight:bold;
	color:#007cc3;
}

#right .main-last h2 span {
	color:#5e5e5e;
	font-size:10px !important;
	font-weight:normal;
}

.main-last-block {
	width:160px;
	float:left;
}

.main-last-block h5 {
	height:46px;
	font-size:13px;
	color:#1687c8;
	font-weight:normal;
	padding:20px 0 0 10px;
}

.main-last-block-in {
	background:url("/images/product-block.jpg") no-repeat scroll right bottom transparent;
	border:1px solid #DCECF7;
	height:215px;
	margin:0 10px;
}

.main-last-block-in-img {
	height:105px;
	padding:5px  0 0 0;
	text-align:center;
	overflow:hidden;
}

.main-last-block-in-description {
	padding:10px 0px 15px 0;
	text-align:center;
	font-size:13px;
	color:#5e5e5e;
	height:49px;
	overflow:hidden;
}

.main-last-block-in-icon {
	padding:0px;
}

.main-last-block-in-footer .orange {
	display:inline-block;
	width:70px;
	vertical-align:middle;
}

.main-last-block-in-footer {
	padding:0 0 0 10px;
}


/*-----------------------------*/

.right {
	width:200px;
	float:right;
}

#right .right .product-day {
	color:#ff9600;
	font-size:13px;
	padding:0 0 60px;
}

#right .right .product-day  span {
	color:#5e5e5e;
}

#right .right .product-day h2 {
	color:#ff9600;
	font-size:13px;
	font-weight:bold;
}

#right .right .product-day p {
	width:166px;
	margin: 10px 0 0 0;
	text-align:center;
}

.right .nav-box {
	padding:0 0 10px;
}

.right .footer-banner {
	text-align:center;
}

.right .nav-box-in {
	padding:10px 0 0 25px;
}

.right .nav-box-in ul {
	padding:10px 20px 10px 10px;
}

.right .nav-box-in p {
	font-size:11px;
	color:#5e5e5e;
	padding:0px 0 0 0;
}

.right .nav-box-in ul li {
	padding:2px 0 2px 10px;
	background:url(/images/indent3.jpg) 0px 7px no-repeat;
}

.right .bayer {
	background:url(/images/bayer.jpg) 5px 10px no-repeat;
}

.right .shop{
	background:url(/images/shop.jpg) 5px 10px no-repeat;
}

.right .about{
	background:url(/images/about.jpg) 5px 10px no-repeat;
}

.right .usefulinfo{
	background:url(/images/info.jpg) 5px 10px no-repeat;
}

.right .info-for-shop{
	background:url(/images/info-for-shop.jpg) 5px 10px no-repeat;
}

.right .info-for-shop p{
	padding:10px 10px 10px 25px;
	color:#5e5e5e;
}

/*
	Footer
************************/

.footer {
	height:170px;
	padding:50px 0 0 0;
	clear:both;
}

.footer .payment {
	width:228px;
	float:left;
}

.footer .payment-in {
	padding:20px 0 0 20px;
	color:#5e5e5e;
}

.footer .payment-in strong {
	font-size:12px;
}

.footer .payment-in .payment-box {
	padding:5px 10px;
}

.footer .footer-nav {
	margin-left:240px;
}

.footer .footer-nav .nav-box {
	height:170px;
	float:left;
}

.footer .footer-banner {
	text-align:center;
	width:700px;
	margin-left:290px;
}

.footer .footer-nav .nav-box-in {
	padding:10px 0 0 25px;
}

.footer .footer-nav .nav-box-in ul {
	padding:10px 20px 10px 15px;
}
.footer .footer-nav .nav-box-in p {
	font-size:11px;
	color:#5e5e5e;
	padding:0px 0 0 5px;
}
.footer .footer-nav .nav-box-in ul li {
	padding:2px 0 2px 10px;
	background:url(/images/indent3.jpg) 0px 7px no-repeat;
}

.footer .footer-nav .bayer {
	background:url(/images/bayer.jpg) 5px 10px no-repeat;
	width:200px;
}

.footer .footer-nav .shop{
	background:url(/images/shop.jpg) 5px 10px no-repeat;
	width:180px;
}

.footer .footer-nav .about{
	background:url(/images/about.jpg) 5px 10px no-repeat;
	width:150px;
}

.footer .footer-nav .usefulinfo{
	background:url(/images/info.jpg) 5px 10px no-repeat;
	width:210px;
}

.bottom {
	color:#5e5e5e;
	height:150px;
	background:url(/images/bottom.jpg) right bottom no-repeat;

}

.bottom-in {
	padding:40px 0 0 0;
}

.bottom .copy {
	width:270px;
	float:left;
}

.bottom .copy-in {
	padding:0 0 0 20px;
}

.bottom .copy-in .bookmarks {
	padding:30px 0 10px 0;
}

.bottom .bottom-nav {
	width:315px;
	float:left;
}

.bottom .bottom-nav ul {
	padding:0;
}

.bottom .bottom-nav ul li{
	float:left;
	padding:0 10px;
}

.bottom .bottom-nav ul li a:link,
.bottom .bottom-nav ul li a:visited {
	color:#5e5e5e;
}

.bottom .counter {
	padding:20px 0 0 10px;
}

.bottom .mail {
	width:150px;
	float:right;
}


/*
	Registration bayer
**************************/

.registration {
	margin-left:150px;
}

.registration p{
	width:420px;
	padding:2px 0 !important;
	margin:0;
}

.registration p label {
	display:inline-block;
	width:150px;
}

.yes, .no {
	width:20px !important;
}

.radio {
	vertical-align:middle;
	margin: 0 3px;
}

.registration p select {
	width:250px;
	height:22px;
	border:1px solid #bfbfbf;
	vertical-align:middle;
}

.registration p .inputbox {
	width:248px;
	height:22px;
	border:1px solid #bfbfbf;
	vertical-align:middle;
}

.registration p.date  select {
	margin:0 2px 0 -3px;
	width:82px;
}

.registration p textarea {
	width:248px;
	height:60px;
	border:1px solid #bfbfbf;
	overflow:hidden;
}

.registration p .checkbox {
	margin:0 10px 0 0;
	vertical-align:middle;
}

.registration .button{
	font-size:11px;
	color:#fff;
	background:url(/images/button_reg.jpg) no-repeat;
	border:none;
	width:82px;
	padding:2px 0 3px;
	cursor:pointer;
}

.registration .red {
	color:#da0000;
	padding:20px 0 50px 0!important;
}

/* конфликт с yahoo user interface library
.registration span {
	color:#da0000;
	padding:0 10px 0 0;
}*/

.registration p.important {
	background:#ffd7d7;
	padding:5px 0 5px 20px !important;
	margin:20px 0;
	width:400px;
}

/*
	Trash
**************************/

.trash-content {
	padding:0 0 0 50px;
}

.trash-content .order {
	width:700px;
	text-align:right;
}

.trash-content .order a:link,
.trash-content .order a:visited{
	width:128px;
	padding:3px 0 0 0;
	height:19px;
	background:url(/images/order.jpg) left top no-repeat;
	color:#101010;
	font-size:13px;
	display:inline-block;
	text-decoration:none;
	text-align:center;
}

.poroduct-box {
	width:710px;
	background:url(/images/dot.jpg) left bottom repeat-x;
}

.poroduct-box .product span,
.poroduct-box .head span {
	display:inline-block;
	color:#8a8a8a;
	font-size:11px;
	vertical-align:top;
}

.poroduct-box .head {
		height:30px;
}

.poroduct-box .head span.number {
	width:72px;
}
.poroduct-box .product span.number-box {
	width:72px;
	height:115px;
}

.poroduct-box .product span.number-box img {
	vertical-align:middle;
	margin:0 5px 0 0;
}

.poroduct-box .product span.number-box input {
	width:37px;
	height:23px;
	vertical-align:middle;
}

.poroduct-box .head span.name {
	width:380px;
	padding:0 0 0 60px;
}
.poroduct-box .product span.name-box {
	width:440px;height:115px;
}

.poroduct-box .product span.name-box img {
	margin:10px 20px 0 20px;
}

.poroduct-box .head span.cost {
	width:88px;
}
.poroduct-box .product span.cost-box {
	width:88px;height:115px;
	color:#007cc3;
	font-weight:bold;_padding:0 0 0 10px;
}

.poroduct-box .head span.sum {
	width:100px;
}
.poroduct-box .product span.sum-box {
	width:100px;
	height:115px;
	color:#007cc3;
	font-weight:bold;
}

.poroduct-box .product .description {
	width:250px;
	color:#101010;
}

.poroduct-box .product .description strong {
	font-size:13px;
}

.main-sum {
	padding:50px 0 20px;
	width:700px;
	text-align:right;
}

.main-sum span {
	font-size:23px !important;
	color:#007cc3;
}

.function {
	width:700px;
	text-align:right;
}

.function a:link,
.function a:visited {
	width:108px;
	padding:4px 0 0 0;
	height:18px;
	background:url(/images/function.jpg) left top no-repeat;
	color:#101010;
	font-size:11px;
	display:inline-block;
	text-decoration:none;
	text-align:center;
}

/*
	Product
**********************/

.product-content {
	width:700px;
	padding-left:50px;
}

.patch {
	color:#8a8a8a;
}

.patch img{
	vertical-align:middle;
	margin:0 2px
}

.patch a:link,
.patch a:visited {
	color:#007cc2;
	font-size:10px;
}

.sort {
	padding:30px 0 40px 0;
}

.sort .sort-variant {
	width:470px;
	display:inline-block;
}

.choose-model .choose-number {
	width:315px;
	display:inline-block;
}

.sort .orange {
	text-decoration:none;
}

.sort a {
	padding:0 10px;
}

.choose-model {
	padding:0 0 35px 0;
}

.choose-model {
	color:#8a8a8a;
}

.choose-model .pagination img {
	vertical-align:middle;
}

.choose-model .pagination a:hover{
	color:#8a8a8a;
}

.choose-model .prev {
	padding:0 10px 0 30px;
}

.choose-model .next {
	padding:0 0 0 10px;
}

.choose-model .next,
.choose-model .prev {
	color:#8a8a8a;
	text-decoration:none;
}

.product-content .img {
	width:280px;

	float:left;
	padding:60px 0 0 0;
}

.product-content .img p {
	padding:5px 0;
}

.product-content .img .zoom {
	margin:3px;
}

.product-content .detail {
	width:410px;
	/*height:450px;*/
	float:right;
	padding:60px 0 0 0;
}

.product-content .detail span {
	color:#8a8a8a;
}

.product-content .product-rating{
	padding-bottom:45px;
	vertical-align:top;
}

.product-content .product-rating span{
	margin:0 3px;
}

.product-content .block-left {
	width:235px;
	float:left;
	padding:20px 0 0 0;
}

.product-content .block-left .list {
	margin:0 3px 0 0;
}

.product-content .block-left h3 span {
	color:#1687c8;
	font-size:23px;
	padding:0 0 10px;
	font-weight:normal;
}

.product-content .block-left h4 {
	font-weight:bold;
	color:#1687c8;
	font-size:13px;
	padding:40px 0 5px 0;
}

.product-content .block-left img {
	vertical-align:middle;
}

.product-content .img .small-pic img{
	border:1px solid #ffe9a5;
}

.product-content .block-left p {
	line-height:1.5;
}

.product-content .block-left .day {
	padding:20px 10px 20px 50px;
}

.product-content .block-right {
	width:135px;
	float:right;
	padding:20px 0 0 0;
}

.product-content .block-right .ico {
	padding:7px 0 15px;
	text-align:center;
}

.product-content .block-right .infor-block-in {

}

.product-content .block-right span {
	color:#8a8a8a;
}

.product-content .block-right .info-block {
	padding:10px;
	background:#fff6e8;
}

.product-content .block-right .info-block-in {
	background:#fff;
	text-align:center;
	padding:4px 2px;
	border:1px solid #ffe9a5;
}

.section {
	padding:40px 0 0 0;
	float:left;
}

.section ul {
	padding:0 !important;
	margin:0 !important;
}

.product-content .section ul.tabs li{
	float:left;
	cursor:pointer;
	font-size:13px;
	background:#fff6e8 !important;
	height:27px;
	*height:25px;
	padding:5px 5px 0 5px !important;
	*padding:7px 5px 0 5px !important;
	position:relative;
	z-index:5;
	text-decoration:underline;
	cursor:pointer;
	color:#007CC3;
}

.product-content .section ul.tabs li.current {
	font-size:13px;
	margin-bottom:-1px;
	background:#fff !important;
	border: 1px solid #dcecf7;
	border-bottom:1px solid #fff;
	text-decoration:none;
	color:#101010;
}

.section .tabs {
		height:32px;
}

.product-content .box {
	display: none;
	width:642px;
	border: 1px solid #dcecf7;
	border-width: 1px 1px 1px;
	background: url(/images/bg-tab.jpg) left bottom no-repeat;
	padding: 20px 12px 0;
	position:relative;
	z-index:0;
}

.product-content .box p {
	padding:10px 0;
}

.product-content .box strong {
	font-size:13px;
}

.product-content .box.visible {
	display: block;
}

.product-content .box .info-feed a {
	font-weight:bold;
	font-size:11px !important;
}

.product-content .box .feed {
	padding: 10px 0 10px 25px;
	line-height:1.3;
}

.product-content .box .info-feed {
	padding:15px 0 15px 20px !important;
	background: url(/images/ico-feed.jpg) left center no-repeat;
	font-size:11px !important;
}

.product-content .box .info-feed span {
	color:#8a8a8a;
}

.product-content .box .info-feed strong {
	font-size:11px !important;
}

.add-feed {
	padding:20px 0 20px 25px !important;
}

.add-feed a.add-feed-now {
	text-decoration:none;
}

.add-feed a:link strong,
.add-feed a:visited strong {
	font-size:11px !important;

}

#left .button {
	vertical-align:middle;
	display:inline-block;
	padding:0 0 0 2px;
	text-decoration:none;
	background: url(/images/button-left.gif) left top no-repeat;
}

#left .button span {
	color:#5e5e5e;
	height:19px;
	text-align:center;
	display:inline-block;
	padding:3px 4px 0 4px;
	background: url(/images/button-right.gif) right top no-repeat;
}

#left .button span.all {
	width:37px;
}

#left .type-block,
#left .manufacture-block {
	padding:0 0 0 30px;
}


#left .cost-block a:link,
#left .cost-block a:visited,
#left .manufacture-block a:link,
#left .manufacture-block a:visited {
	color:#fff;
}

#left .manufacture-block .manufacture {
	padding:2px 0;
	background: url(/images/line.jpg) left bottom no-repeat;
}

#left .manufacture-block .manufacture-list {
	padding:5px 0;
}

#left .manufacture-block  ul.list  {
	padding:0;
}

#left ul.type-list {
	padding:0;
}

#left ul.type-list li {
	padding:2px 0;
	background:none !important;
	_margin:0;
}

#left ul.list li{
	width:105px;
	float:left;
	padding:2px 0;
	_margin:0;
	background:none !important;
}

#left .view-all-brand {
	padding:20px 0 0 30px;
}

#left .view-all-brand a:link,
#left .view-all-brand a:visited {
	color:#fff !important;
}

#left ul.type-list li a:link,
#left ul.type-list li a:visited,
#left ul.list li a:link,
#left ul.list li a:visited {
	padding:0 0 0 10px;
	background: url(/images/indent.jpg) left 6px no-repeat !important;
	text-decoration:underline;
}

#left ul.type-list li a:hover,
#left ul.list li a:hover {
	background:none;
}

#left .type strong,
#left .cost-view strong,
#left .manufacture strong {
	color:#fff;
}

#left .type,
#left .cost-view {
	padding:2px 0;
	background: url(/images/line.jpg) left bottom no-repeat;
}

#left .cost-view .any,
#left .type .any {
	width:58px;
}

#left .type .button,
#left .cost-view .button {
	margin-left:70px;
	vertical-align:middle;
}

#left .chouse-cost {
	padding:10px 0;
}

#left .chouse-cost span {
	padding:0 5px;
	color:#fff;
}

#left .chouse-cost input{
	width:46px;
	vertical-align:middle;
}

#left .cost-block {
	padding:30px 0 0 30px;
}

#left .type-block{
	padding:20px 0 0 30px;
}

#left .type-block .type2 {
	padding:10px 0;
}

#left .type-block .type2 a {
	padding:0 0 0 10px;
	background: url(/images/indent.jpg) left 6px no-repeat;
}

#left .type-block a:link,
#left .type-block a:visited {
	color:#fff;
}

#left .type-block .search {
	padding:20px 0;
}

/*
	Category Level 3
***************************/


.product-block {
	width:683px;
	padding:20px 0 0 0;
	margin: 0 0 2px;
	border:1px solid #dcecf7;
	background:url(/images/product-block.jpg) right bottom no-repeat;
}

.block-parametr{
	display:inline-block;
	vertical-align:top;
}

.block-parametr span {
	padding:3px 0;
	width:100%;
	display:inline-block;
}

.block-a img {
	margin:35px 0 0 20px;
}

.block-a {
	width:130px;
	text-align:center;
}

.block-a span {
	padding:5px 0 0 0;
}

.block-b {
	width:295px;
	padding:0 10px;
}

.block-b .title-block-b {
	color:#1687c8;
	font-size:13px;
	font-weight:bold;
	padding:30px 0 10px;
}

.block-b-add {
	padding:15px 0 0 0 !important;
}

.block-b-add .orange {

}

.block-c {
	width:80px;
	padding:56px  5px 0 0;
	text-align:right;color:#1687c8;
}

.block-c big {
	font-size:23px;color:#1687c8;
}

.block-d {
	width:105px;
	margin-left:30px;
	padding:20px  5px 0 0;
}

.block-c .block-c-ico {
	text-align:right;
	padding:20px 0 10px;
}

.choose-model-bottom {
	padding:30px 0 0 0;
}

/*
	Product Level 2
*****************************/

.category2level-blocks {
	/*height:750px;*/
}

.category2level-content h3 {
	font-weight:13px;
	font-weight:bold;
	font-size:13px;
	color:#1687c8;
	padding:40px 0 30px;
}

.category2level-block {
	width:230px;
	height:190px;
	float:left;
	background:url(/images/folder.gif) 0px 5px no-repeat;
	_background:url(/images/folder.gif) 0px 16px no-repeat;
	*background:url(/images/folder.gif) 0px 10px no-repeat;
}

.category2level-block h4 {
	padding:5px 0 15px 20px;

}

.category2level-block h4 a:link,
.category2level-block h4 a:visited{
	font-size:11px;
	font-weight:bold;
	color:#1687c8;
}

.category2level-block h4 a small {
	font-size:9px;
	font-weight:normal;
}

.category2level-block p {
	padding:0 0 5px 0;
}

.category2level-block ul {
	padding:0 0 0 10px;
}

.category2level-block ul li {
	padding:2px 0 2px 10px;
	background:url(/images/indent4.gif) 0 4px no-repeat;
}

.category2level-block ul li a:link,
.category2level-block ul li a:visited {
	color:#ff9600;
}

.popular {

}

.popular-block {
	width:166px;
	float:left;
}

.popular-block h5 {
	height:46px;
	font-size:13px;
	color:#1687c8;
	font-weight:normal;
	padding:20px 0 0 10px;
}

.popular-block-in {
	background:url("/images/product-block.jpg") no-repeat scroll right bottom transparent;
	border:1px solid #DCECF7;
	height:200px;
	margin:0 10px;
}

.popular-block-in-img {
	height:60px;
	padding:20px  0 0 0;
	text-align:center;
	overflow:hidden;
}

.popular-block-in-description {
	padding:30px 0px 15px 0;
	text-align:center;
	font-size:13px;
	color:#5e5e5e;
	height:49px;
	overflow:hidden;
}

.popular-block-in-icon {
	padding:0px;
}

.popular-block-in-footer .orange {
	display:inline-block;
	width:70px;
	vertical-align:middle;
}

.popular-block-in-footer {
	padding:0 0 0 10px;
}

#left .banner {
	padding:60px 0 60px 40px;
}

#left .last-cost {
	width:226px;
	padding:0px;
	text-align:center;
}

#left .last-cost h2 {
	color:#fff;
	font-size:13px;
	background:none;
	padding:0 0 10px 10px!important;
	margin:0 !important;
	font-weight:bold;
	text-align:left;

}

#left .last-cost span {
	display:inline-block;
	width:100%;
	margin-top:10px;
	text-align:center;
	color:#fff;
	font-size:13px;
}

#right-shop h2 span,
#right h2 span {
	font-size:23px !important;
}

/*
	Shop Content
***************************/

.shop-content {
	margin:53px 0 0 40px;
}


#right-shop .shop-content h2,
#right .shop-content h2 {
	padding:0;
	*padding:0 0 0 10px;
	color:#007cc2 !important;
	border: 1px solid #dcecf7;
	border-width: 0px 0px 1px 0px;
}

#right-shop .shop-content .profile h2,
#right .shop-content .profile h2 {
	margin-left:175px;
}

.shop-content .products-block {
	width:160px;
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
}

.shop-content .products-block h5 {
	height:46px;
	font-size:13px;
	color:#1687c8;
	font-weight:normal;
	padding:20px 0 0 10px;
}

.shop-content .products-block-in {
	background:url("/images/product-block.jpg") no-repeat scroll right bottom transparent;
	border:1px solid #DCECF7;
	height:220px;
	margin:0px 10px;
}

.products-block-in-cost {
	font-size:13px;
	color:#5e5e5e;
	padding:4px 20px 0 0;
	display:inline-block;
}

.shop-content .products-block-in-img {
	height:115px;
	padding:5px 0 0 0;
	text-align:center;
	overflow:hidden;
}

.shop-content .products-block-in-description {
	padding:15px 0px 15px 10px;
	text-align:left;
	font-size:13px;
	color:#5e5e5e;
	height:43px;
	overflow:hidden;
}

.shop-content .products-block-in-icon {
	padding:0px;
}

.shop-content .products-block-in-footer .orange {
	display:inline-block;
	width:70px;
	vertical-align:middle;
}

.shop-content .products-block-in-footer {
	padding:0 0 0 10px;
}

.shop-content .sort .sort-variant {
	width:425px;
	display:inline-block;
}

.shop-content .choose-model .choose-number {
	width:250px;
	display:inline-block;
}

.shop-rating {
	margin-top:100px;
	height:170px;
}



.shop-rating table th {
	padding:0 0 10px;
	background:url(/images/dot.jpg) left bottom repeat-x;
	text-align:left;
}

.shop-rating table .head-raiting {
	color:#8a8a8a;
	height:40px;
	text-align:center;
}

.shop-rating table.detail-raiting {
	margin:0 0 0 30px;
}

.shop-rating table.detail-raiting .head-raiting {
	color:#8a8a8a;
	height:40px;
	text-align:left;
}

.shop-rating table .raiting-result {
	height:30px;
}

.shop-rating table .raiting-result {
	color:#007cc2;
	text-align:center;
	vertical-align:middle;
}

.shop-feed {
	padding:40px 0 0 0;
}

.shop-products h3,
.shop-feed h3{
	font-weight:bold;
	padding:0 0 10px;
	background:url(/images/dot.jpg) left bottom repeat-x;
}

.shop-feed-text {
	padding:10px 0;
	color:#8a8a8a;
}

.shop-products {
	padding:30px 0 0 0;
}

.shop-product-block {
	vertical-align:top;
	display:inline-block;
	height:145px;
	width:145px;
	border:1px solid #ffe9a5;
	margin: 10px 10px 10px 0;
}

.shop-product-block-img {
	display:inline-block;
	width:100%;
	height:90px;
	text-align:center;
}

.shop-product-block-name {
	text-align:center;
	display:inline-block;
	width:100%;
	padding:2px 0;
	font-size:11px;
}

.shop-product-block-cost {
	text-align:center;
	display:inline-block;
	width:100%;
	padding:2px 0;
	font-size:13px;
	color:#007cc3;
}

.shop-product-block-img img {
	vertical-align:center;
	margin:20px 0 0 0;
}

.delivery h3 {
	font-weight:bold;
	padding:40px 0 10px;
	background:url(/images/dot.jpg) left bottom repeat-x;
}

.delivery-box h4{
	font-weight:bold;
	color:#007cc3;
	padding:10px 0 10px 25px;
	font-size:11px;
}

.delivery p {
	color:#8a8a8a;
}

.delivery .curier {
	background:url(/images/curier.jpg) left center no-repeat;
}

.delivery .sclad {
	background:url(/images/sclad.jpg) left center no-repeat;
}

.delivery .city {
	background:url(/images/city.jpg) left center no-repeat;
}

.back h3 {
	font-weight:bold;
	padding:40px 0 10px;
	background:url(/images/dot.jpg) left bottom repeat-x;
}

.back p {
	padding:10px 0;
}

.status-shop {
	color:#fff;
	padding:0 0 30px 30px;
}

.status-shop a:link,
.status-shop a:visited {
	color:#fff;
}

.status-shop h2{
	font-size:13px;
	font-weight:bold;
	padding:20px 0 5px 0;
	background:url("/images/line.jpg") no-repeat scroll 5px 100% transparent;
}

.shop-work-time {
	padding:10px 0;
}

.shop-activate-info {
	padding:20px 0 20px 30px;
}

.shop-make-order {
	padding:10px 0;
}

.shop-last-order {
	padding:10px 0;
}

.shop-order-secure  {
	padding:5px 0 10px 10px;
}

.shop-order-secure  h2{
	padding:15px 0 10px 0;
	background:url("/images/line.jpg") no-repeat scroll 5px 0 transparent;
}


.status-shop .nav-level2 {
	margin:0 0 0 15px !important;
	background:url("/images/line.jpg") no-repeat scroll 5px 0 transparent;
}

.section2  {
	padding:0;
	width:1000px;
	position:relative;
}

/**/

.section2 .patch {
	padding:0 0 40px 0;
}
.section2 .box.visible {
	display: block;
}
.section2 .box {
	display: none;
	border:none;
	background: none;
	padding: 0px !important;
}



.section2 ul.tabs  {
	text-align:right;
	width:300px;
	height:32px;
	position:absolute;
	right:60px;
	top:85px;
	*top:82px;
}


.section2 .tabs li {
	display:inline;
	cursor:pointer;
	font-size:13px;
	background:#fff6e8 !important;
	margin:0px;
	padding:11px 24px 10px !important;
	position:relative;
	z-index:5;
	text-decoration:underline;
	cursor:pointer;
	color:#007CC3;
	border: 1px solid #dcecf7;
	border-width: 0px 0px 1px 0px;
}

.section2 .tabs li span {
	display:inline-block;
	*height:19px;
	text-decoration:none;
}

.section2 .tabs li.current span{
	text-decoration:none;
}

.section2 li.current {
	font-size:13px;
	margin-bottom:-2px;
	background:#fff !important;
	padding:11px 24px 10px !important;
	border: 1px solid #dcecf7;
	border-bottom:1px solid #fff;
	text-decoration:none;
	color:#101010;
}

.section2 .logo-shop {
	width:154px;
	height:152px;
	position:relative;
	top:-30px;
	left:0px;
	float:left;
	margin-right:20px;
}

.section2 .shop-description {
	color:#8a8a8a;
	padding:10px 0;
	line-height:1.4;
}

/*IE6 */
html{
 _padding-left: 1024px;
}

body{
 _zoom: 1;
}

.main{
 _margin-left: -1024px;
 _zoom: 1;
 _position: relative;
}

/**************************** Amur_Style *************************************/
.yui-star, .yui-nostar {background: url(/js/yui/rating/assets/star.gif) repeat 0 0px;width: 80px;height: 15px;overflow: hidden;text-indent: -999em;cursor: pointer;}
.yui-star {background: url(/js/yui/rating/assets/star.gif) repeat 0 -32px;width: 80px;height: 15px;overflow: hidden;text-indent: -999em;cursor: pointer;}

.cl-table {border:1px #EAF0F4 solid;width: 100%;display: table;text-indent: 0px;border-spacing: 2px;background:#DCECF6;}
	.cl-table thead tr th, .cl-table tbody tr td  {background:#D2DEE6; color:#022D4E; padding:3px; padding-left:5px; }
	.cl-table thead tr th  {font-weight: bold; text-align: center;}
	.cl-table tbody tr td  {font-weight: normal; text-align: left;}

ul.navigation {text-transform: lowercase;}

/**************************** Amur_Style_Form *************************************/

.cl-form {width: 100%; padding-right:7px; margin:5px 5px 0px 5px; font-size:12px;}
	.cl-form .form-submit {}
    .cl-form .form-element {margin: 2px 0px 2px 0px;border: #bfbfbf 1px solid;width: 99%;}
    .cl-form .form-element-time {margin: 2px 0px 2px 0px;border: #bfbfbf 1px solid;width: 50%;}
    .cl-form input.form-element {height:22px;}
    .cl-form .form-element:hover { border:1px #5E85B5 solid !important;background:#E7F2FF;}
    .cl-form select.form-element {font-size: 10pt; width: 100%;height:22px;}
    .cl-form textarea.form-element { left: 0px; margin: 2px 0px 2px 0px; height:200px;}
	.cl-form #captcha-input {border: 1px solid #B3B3B3; margin-left:0px;height:22px;}
	.cl-form .form-file-image {border: 1px solid #B3B3B3;width: 100%;}
	 		 .form-file-image {height:22px;}
	.cl-form .form-file-image-preview img {border: 0; margin: 0; padding: 0;}
	.cl-form .form-file-image-preview {border: 0px;width: 90px;text-align: center;float: left;margin: 0; padding: 0;}
	.cl-form .form-file-image-delete {width: 90px;text-align: center;float: left;margin: 2px 0px 0px 0px;}

    .cl-form .error .form-element, .cl-form .error #captcha-input {border: 1px solid #FF0000;background-color:#FFF2E7;}

	.cl-form .cl-star {color: #ff4f4f;}
	.cl-form label, .cl-form td {white-space: nowrap;font-family: tahoma, sans-serif;font-size:11px;}
	.cl-form td.filter label {white-space: wrap;}

.filter-block form .cl-form {padding: 30px 0px 0px 20px;width: 100px;color:#fff;border-spacing: 0px;}
.filter-block form .cl-form .cl-form-top {padding: 20px 0px 3px 0px;background: url(/images/line.jpg) left bottom no-repeat;}
.filter-block form .cl-form .cl-form-bottom {padding: 10px 0px 0px 0px;}
.filter-block form .cl-form .form-element {width:100px;}
.filter-block form .cl-form .button {margin-right:0px;}
.filter-block .cl-form select.form-element {margin-top:10px;width:180px;background-color:#fff;}
.filter-block .cl-form .hint {display:none;}
.filter-block .cl-form .cl-form-top label {margin:5px 0px 0px 0px;font-size:11px;font-weight:700;}
.filter-block .cl-form input {margin:1px 5px 2px 0px;}
.filter-block .type-list ul li a {color:#fff;}


textarea.form-info {height: 33px; font-family: tahoma, sans-serif;}

ul.errors li {font-size: 8pt;color: #ff4f4f;margin: 10px 0 7px 15px; list-style-type: disc;}
ul.messages li {font-size: 14pt; color: #ff4f4f;margin: 10px 0 7px 15px; list-style-type: disc;}

.forgot {color: #3F9EE1;}
.block-selected {border-left: 6px solid #F67777;}

.hint {
	font-size:11px;
	margin: 2px 3px 6px 0px;
	padding: 5px 0px 5px 17px;
}

.inline-block p {margin: 0;	padding: 0;}

.admin-block {background-color: #E5E5FF; border: 1px solid #ADC4F8;	margin: 0; padding: 5px; color: #111111;}
.admin-block a {margin: 0px 4px 0px 4px; padding: 5px; color: #0F0F0F; font-size: 12pt;}
.admin-block h1 {margin: 8px 0;}

.develop, .develop-main {border: 1px dotted #0000FF;margin: 5px;padding: 5px;position:relative;clear:left;overflow: hidden;}
.develop-main {border: 2px solid #0000FF;}
.develop a {color: #000000;}
.develop a.script, .develop-main a.script {color: #0000FF;font-size: 7pt;text-decoration: none;z-index:0;}
.develop a.script:hover, .develop-main a.script:hover  {background-color: #000000;color: #FFFF00;font-size: 17pt;z-index:10;}
li
{
 margin-top:10px;
}
h2
{
 font-size:16px;
 color:#202020;
}
h1
{
  font-size:20px;
 color:#354A64;

}
