body {
	text-align:center;
	min-width:1000px;
	font-size: 100.01%;
	color:#7a7a7a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFF;

}

img {
	border:none;
}

a {
	color:#ddd;
}

a:hover {
	color:#e96004;
}

#wrapper {
	width:1000px;
	margin: 0 auto;
	text-align:left;
	background:#FFF;
}

#branding {
	height:100px;
	
}

#top-osnova {
	float:right;
	width:730px;
	font-size:13px;	
}

#top-branding {
	float:left;
	width:208px;
	height:92px;
	padding:10px 0 0 22px;
	padding:0 0 0 10px;
}

#top-search {
	width:390px;
	float:left;
	padding:35px 0 0 40px;
}

#poyasn-text-search {
	padding-bottom:2px;
	top:18px;
	left:0;
	position:absolute;
}

#poyasn-text-search a:link, #poyasn-text-search a:visited {
	color:#7a7a7a;
	text-decoration:none;
	background:url(../images/link-under.gif) repeat-x left bottom;
	padding-bottom:1px;
}

#poyasn-text-search a:hover, #poyasn-text-search a:active {
	color:#e96004;
	background:url(../images/link-under-a.gif) repeat-x left bottom;
}

input[type="text"]:focus {
	background:#fcfcfc;	
}

#form-search {
	margin:0;
	padding:0;
	position:relative;
}

input#text-search {
	border:solid 1px #999999;
	width:310px;
	height:15px;
	color:#7a7a7a;
	position:absolute;
	top:0;
	left:0px;
	padding:0;
}

input#button-search {
	width:65px;
	height:19px;
	font-size:12px;
}

#button-search {
	width:63px;
	height:17px;
	font-size:12px;
	display:block;
	background:url(../images/button_find.png) 0 0 no-repeat;
	position:absolute;
	top:0px;
	left:317px;
}

#button-search:hover {
	background:url(../images/button_find.png) 0 -17px no-repeat;
}

#button-search:active {
	background:url(../images/button_find.png) 0 -34px no-repeat;
}

#top-telephone {
	width:285px;
	float:right;
	/*
	padding:0px 10px 0px 0px;
	*/
	padding:15px 10px 0px 0px;
}

#top-telephone .number-all {
	float:right;
	padding: 7px 140px 2px 0px;
	font-size:11px;
	position:relative;
}

#top-telephone .number {
	font-family: Geneva, sans-serif, "Times New Roman", Times, serif;
	font-size:20px;
	color:#e96004;
	font-weight:bold;
	position:absolute;
	top:1px;
	padding:0 0 0 5px;
	width:120px;
}

#top-telephone .time {
	font-size:10px;
	float:right;
	padding:5px 20px 0px 0px;
	width:180px;
	text-align:right;
}

#top-telephone .posetitel {
	color:#e96004;
	float:right;
	text-align:center;
	padding:24px 30px 0px 0px;
	width:195px;
}

#top-telephone a {
	color:#555;
}

#top-telephone .posetitel a:link,  #top-telephone .posetitel a:visited, #top-telephone .posetitel a:active, #top-telephone .posetitel a:hover {
	color:#e96004;
}

#content {
	float:right;
	width:520px;
	font-size:12px;
}

#ob-osnova {
	float:left;
	width:764px;
}

#main-nav {
	float:left;
	width:225px;
}

#osnov-menu {
	margin:3px 0px 0px 0px;
}

#osnov-menu ul {
	padding:0;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	font-size:13px;
}

#osnov-menu ul a {
	display:block;
	width:215px;
	height:30px;
	line-height:30px;
	color:#a95137;
	text-indent:25px;
	background:url(../images/button-menu.gif) no-repeat left bottom;
}

#osnov-menu ul a:hover {
	background:url(../images/button-menu-a.gif) no-repeat left bottom;
}

#osnov-menu li.first a {
	height:31px;
}

#osnov-menu li {
	display:inline;
}

#kor-nov {
	float:right;
	width:225px;
	margin:0px 0px 0px 10px;
}

#goods-menu {
	width:215px;
	margin:0;
	padding:10px 0px 10px 10px;
	font-size:11px;
}

#goods-menu .gl ul {
	padding:0;
	margin:10px 0px 0px 0px;
	list-style-type:none;
	font-size:12px;
}

#goods-menu .gl ul ul {
	margin:0px 0px 0px 20px;
	list-style-type:none;
	font-size:12px;
	padding:0;
}

#goods-menu .active {
	font-weight:bold;
}

#goods-menu .gl ul a {
	display:block;
	width:200px;
	height:26px;
	line-height:26px;
	color:#a95137;
	text-indent:10px;
}

#goods-menu ul .pm a {
	color:#7a7a7a;
	height:22px;
	line-height:22px;
	padding:0;
}

#goods-menu ul .pm a:link, #goods-menu ul .pm a:visited {
	color:#7a7a7a;
}

#goods-menu ul .pm a:hover, #goods-menu ul .pm a:active {
	color:#e96004;
}

#goods-menu ul .pm li a {
	background:url(../images/strelka.gif) no-repeat 0 9px;
}

#goods-menu .zagolovok {
	width:205px;
	display:block;
	padding:0px 0px 8px 0px;
	border-bottom:1px solid #dadadc;
	color:#818181;
	font-weight:bold;
}

#goods-menu .text {
	width:205px;
	padding:10px 0px 10px 0px;
}

#goods-menu .text a:link, #goods-menu .text a:visited, #goods-menu .text a:hover, #goods-menu .text a:active {
	color:#7a7a7a;
}

.block {
	width:225px;
	margin:0;
	padding:10px 0px 0px 0px;
	font-size:11px;
}

.block .zagolovok {
	width:205px;
	display:block;
	padding:0px 0px 8px 0px;
	border-bottom:1px solid #dadadc;
	color:#818181;
	font-weight:bold;
}

.block .zagolovok a {
	color:#818181;
	text-decoration:none;
}

.block .text {
	width:205px;
	padding:10px 0px 10px 0px;
}

.block .text .korzina-text {
	width:205px;
	height:81px;
	background:url(../images/korzina.jpg) left no-repeat;
}

.block .text a:link, .block .text a:visited, .block .text a:hover, .block .text a:active {
	color:#7a7a7a;
}

.block .text .korzina-text .opis {
	padding:30px 0px 0px 65px;
	font-size:11px;
	color:#818181;
}

.block .text .korzina-text .opis .k-int {
	font-weight:bold;
	color:#a95137;
}

.block .text .go-to-bags {
	padding:3px 0px 10px 0px;
}

.block .text .go-to-bags a:link, .block .text .go-to-bags a:visited {
	color:#7a7a7a;
}

.block .text .go-to-bags a:hover, .block .text .go-to-bags a:active {
	color:#e96004;
}

.block .news-date a:link, .block .news-date a:visited, .block .news-date a:hover, .block .news-date a:active {
	color:#a95137;
	text-decoration:none;
}

.block .news-date {
	margin:0;
	padding:4px 0 0 0;
	float:left;
	clear:both;
}

.block .news p {
	margin:0;
	padding:0;
}

.block .text p {
	margin:0;
	padding:0px 0 0 0;
}

.block .news {
	margin:0;
	padding:0 0 6px 0;
	float:left;
	clear:both;
}

.block .news a:link, .block .news a:visited, .block .news a:hover, .block .news a:active {
	text-decoration:none;
}

.block .text .no-dozvon a:link, .block .text .no-dozvon a:hover, .block .text .no-dozvon a:visited, .block .text .no-dozvon a:active {
	color:#e96004;
	text-decoration:none;
}

#rekl-block {
	width:506px;
	height:206px;
	margin:0;
	padding:0 0 5px 0;
}

#rekl-block img {
	margin:0;
	padding:0;
	border:none;
}

#new {
	margin:0px 0px 10px 0px;
	padding:0;
	width:205px;	
}

#new .zagolovok {
	width:205px;
	display:block;
	padding:0px 0px 8px 0px;
	border-bottom:1px solid #dadadc;
	color:#818181;
	font-weight:bold;
	font-size:11px;
}

#new .spec {
	margin:10px 0px 10px 0px;
	padding:0;
	text-align:center;
	width:205px;
}

#new .spec-razdel {
	width:205px;
	height:1px;
	background:url(../images/color_razdel.gif) repeat-x #FFF;
	
}

#new .spec .spec-name, #new .spec .spec-opis-price {
	width:205px;
	display:block;
	margin:5px 0px 5px 0px;
	font-size:12px;
	position:relative;
}

#new .spec .spec-price {
	font-weight:bold;
}

#new .spec .rub, .block .spec .rub {
	padding:0 0 0 18px;
}

.spec .kop {
	position:absolute;
	top:0;
	font-size:10px;
}

#new .spec .spec-name a:hover, #new .spec .spec-name a:active, #new .spec .spec-name a:link, #new .spec .spec-name a:visited {
	color:#a95137;
	text-decoration:none;
}

#new .spec img {
	border:none;
}

.block .spec {
	margin:10px 0px 10px 0px;
	padding:0;
	text-align:center;
	width:205px;
}

.block .spec-razdel {
	height:1px;
	width:205px;
	background:url(../images/color_razdel.gif) repeat-x #FFF;
}

.block .spec .spec-name, .block .spec .spec-opis-price {
	width:205px;
	display:block;
	margin:5px 0px 5px 0px;
	font-size:12px;
	position:relative;
}

.block .spec .spec-price {
	font-weight:bold;
}

.block .spec .spec-name a:hover, .block .spec .spec-name a:active, .block .spec .spec-name a:link, .block .spec .spec-name a:visited {
	color:#a95137;
	text-decoration:none;
}

.block .spec img {
	border:none;
}

#o-catalog {
	width:510px;
	padding:0 0 15px 0;
	margin:0;
	font-size:11px;
	float:left
}

#o-catalog .zagolovok {
	width:510px;
	display:block;
	padding:0px 0px 8px 0px;
	margin:0px;
	font-weight:bold;
	border-bottom:1px solid #dadadc;
	color:#818181;
	font-size:12px;
}

#o-catalog .g-lin {
	width:510px;
	border-bottom:1px solid #dadadc;
	padding:0px 0px 8px 0px;
	margin:0;
	float:left;
}

#o-catalog .bl {
	width:250px;
	height:130px;
	margin:0px;
	padding:0px;
	float:left;
}

#o-catalog .bl a {
	
}

#o-catalog .g-lin img {
	margin:5px 0px 0px 0px;
	padding:0;
	float:left;
	border:none;
}

#o-catalog .g-lin .m-zagolovok {
	margin:5px 0px 0px 3px;
	padding:0;
	font-weight:bold;
	float:left;
	width:147px;
}

#o-catalog .g-lin .m-zagolovok a:link, #o-catalog .g-lin .m-zagolovok a:visited, #o-catalog .g-lin .m-zagolovok a:hover, #o-catalog .g-lin .m-zagolovok a:active {
	color:#a95137;
	text-decoration:none;
}

#o-catalog .v-lin {
	width:1px;
	height:115px;
	background:#dadadc;
	margin:10px 0px 5px 0px;
	padding:0px;
	float:left;
}

#o-catalog .pr ul {
	list-style-type:none;
	margin:0;
	padding:7px 0px 0px 3px;
	float:left;
	float:left;
	width:147px;
}

#o-catalog .pr ul a {
	color:#7a7a7a;
	height:13px;
	line-height:13px;
	padding:0px 0px 0px 10px;
}

#o-catalog .pr ul a:link, #o-catalog .pr ul a:visited {
	color:#7a7a7a;
}

#o-catalog .pr ul a:hover, #o-catalog .pr ul a:active {
	color:#e96004;
}

#o-catalog .pr li {
	background:url(../images/strelka.gif) no-repeat 0 6px;
}

#content #text {
	float:left;
	width:510px;
	padding:0px 5px 10px 0px;
}

#content #text p {
	font-size:12px;
	margin:10px 0px 10px 0px;
	padding:0px;
	text-indent:10px;
	text-align:justify;
}

#content #text p a:link, #content #text p a:visited {
	color:#7a7a7a;
}

#content #text p a:hover, #content #text p a:active {
	color:#e96004;
}

#content #text h3 {
	font-size:14px;
	padding:8px 5px 8px 0;
	margin:0;
}

#content #text h2 {
	font-size:16px;
	padding:8px 5px 8px 0;
	margin:0;
}

#content #text h1 {
	font-size:18px;
	padding:0px 5px 8px 0;
	margin:0;
}

#footer {
	font-size:11px;
	clear:both;
	width:960px;
	margin:10px 0px 0px 0px;
	height:80px;
	padding:10px 20px 0 20px;
	background:url(../images/color_razdel.gif) repeat-x;
}

#footer-stat {
	float:left;
	width:200px;
	padding:23px 0px 0px 10px
}

#footer-stat a {
	float:left;
	padding:0 6px 0 0;
}



/* STAT Blednee */
.stat_for_mail_ru a img {opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40);}

#footer-osn {
	float:right;
	width:737px;
	padding:10px 0px 0px 0px;
}

#footer-mosn {
	float:left;
	width:495px;
}

#footer-copyright {
	float:right;
	width:270px;
}

#footer-copyright a:link, #footer-copyright a:visited, #footer-copyright a:hover, #footer-copyright a:active {
	color:#a95137;
	text-decoration:none;
}

#footer-menu {
	float:left;
	width:205px;
}

#footer-menu a:link, #footer-menu a:visited {
	color:#7a7a7a;
}

#footer-menu a:hover, #footer-menu a:active {
	color:#e96004;
}

#footer-adr {
	float:right;
	width:215px;
}

#footer-adr a:link, #footer-adr a:visited, #footer-adr a:hover, #footer-adr a:active {
	color:#a95137;
	text-decoration:none;
}

/*################################################## CATALOG    */


#content h2 {
	margin:0px 5px 10px 5px;
	font-size:16px;
}

#content h1 {
	margin:0px 5px 10px 5px;
	font-size:18px;
}

#content .path {
	clear:both;
	width:520px;
	display:block;
	float:left;
}

#content .path ul {
	padding:0;
	margin:0px 0px 5px 0px;
	list-style-type:none;
	font-size:11px;
}

#content .path ul a {
	color:#7a7a7a;
	height:13px;
	line-height:13px;
	padding:0px 0px 0px 0px;
}

#content .path ul a:link, #content .path ul a:visited {
	color:#7a7a7a;
}

#content .path ul a:hover, #content .path ul a:active {
	color:#e96004;
}

#content .path ul li {
	background:url(../images/strelka.gif) no-repeat 0 6px;
	float:left;
	padding-left:10px;
	margin-left:5px;
}

.view_select_product {
	width:520px;
	float:left;
	background:url(../images/color_sv_g.gif) #f9f9f9;
	margin-top:15px;
}

.view_select_product .view_select_items {
	padding:5px 5px 5px 10px;
	float:left;
	color:#666;
}

.view_select_product ul {
	padding:0;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
	width:440px;
	font-size:11px;
}

.view_select_product ul li span {
	font-size:9px;
	color:#999;
	padding:0;
	margin:0;
}

.view_select_product ul a {
	color:#333;
	height:13px;
	line-height:13px;
	padding:0px;
	text-decoration:none;
	border-bottom:dotted 1px #333;
}

.view_select_product ul a:link, .view_select_product ul a:visited {
	color:#333;
}

.view_select_product ul li.select a:link, .view_select_product ul li.select a:visited {
	color:#e96004;
	border:none;
}

.view_select_product ul a:hover, .view_select_product ul a:active {
	color:#e96004;
	border-bottom:dotted 1px #333;
}

.view_select_product ul li {
	float:left;
	padding: 5px 9px 5px 9px;
	margin: 1px;
}

.view_select_product ul li.select {
	font-weight:bold;
	color:#e96004;
}

#content .sort_select {
	padding:10px 0px 0px 0px;
	float:left;
}

#content .sort_select ul {	
	padding:0;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
	width:340px;
	font-size:12px;
}

#content .sort_select ul a {
	color:#7a7a7a;
	height:13px;
	line-height:13px;
	padding:0;
	text-decoration:none;
}

#content .sort_select ul a:link, #content .sort_select ul a:visited {
	color:#7a7a7a;
}

#content .sort_select ul .select a:link, #content .sort_select ul .select a:visited {
	color:#e96004;
}

#content .sort_select ul a:hover, #content .sort_select ul a:active {
	color:#e96004;
}

#content .sort_select ul li {
	float:left;
	padding-right:12px;
	margin:0 7px;
}

#content .sort_select ul li.select {
	background:url(../images/sort_vek.gif) no-repeat right 5px;
	font-weight:bold;
}

#content .sort_select ul li.select_i {
	background:url(../images/sort_vek_i.gif) no-repeat right 5px;
	font-weight:bold;
}

.view_select_sort {
	padding:0px 10px 5px 10px;
	float:left;
}

#content .page_select {
	padding:10px 0px 10px 0px;
	float:left;
}

#content .page_select ul {	
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
	width:400px;
	font-size:12px;
}

#content .page_select ul li a {
	color:#7a7a7a;
	text-decoration:none;
	display:block;
	height:20px;
	width:20px;
	text-align:center;
	margin:0;
	padding:2px 0 0 0;
	
}

#content .page_select ul a:link, #content .page_select ul a:visited {
	color:#7a7a7a;
}

#content .page_select ul .select a:link, #content .page_select ul .select a:visited {
	background:url(../images/npage_a.gif) no-repeat;
	color:#dadada;
}

#content .page_select ul a:hover, #content .page_select ul a:active {
	background:url(../images/npage_a.gif) no-repeat;
	color:#dadada;
}

#content .page_select ul li {
	float:left;
	height:20px;
	width:20px;
	background:url(../images/npage.gif) no-repeat;
	margin:0 3px 0 3px;
}

.view_select_page {
	padding:2px 10px 2px 10px;
	float:left;
}

/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ÎÒÎÁÐÀÆÅÍÈÅ ÒÎÂÀÐÎÂ */

.products {
	width:520px;
	float:left;
}

.products .product {
	width:520px;
	float:left;
	padding:0;
	margin:5px 0;
	background:url(../images/product_items.gif) repeat-x;
	height:130px;
}

.products .product .photo {
	width:120px;
	height:120px;
	float:left;
	margin:5px;
	margin-left:0;
	padding:0;
}

.products .product .info {
	width:254px;
	float:left;
	margin:5px;
	padding:0;
	height:120px;
	position:relative;
}

.products .product .v_line {
	height:120px;
	margin:5px 0;
	width:1px;
	background:url(../images/color_razdel.gif);
	float:left;
}

.products .product .infob {
	width:120px;
	float:left;
	margin:5px;
	margin-right:0;
	padding:0;
	height:120px;
	text-align:center;
	position:relative;
}

.products .product .photo img {
	border:0;
}

.products .product .info .link_about_product {
	position:absolute;
	bottom:5px;
	left:0px;
}

.products .product .info .link_about_product a {
	color:#787878;
	font-size:11px;
}

.products .product .info .link_about_product a:hover {
	color:#e96004;
}

.products .product .info .productname {
	margin:5px 0 10px 0;
	padding:0;
}

.products .product .info .productname a {
	color:#a95137;
	font-weight:bold;
}

.products .product .info .productinfo {
	margin:5px 0;
	padding:0;
	font-size:11px;
	height:50px;
	display:block;	
}

.products .product .info .productinfo .op {
	font-weight:bold;
}

.products .product .infob .nal {
	margin:5px 0 5px 5px;
	font-size:12px;
	float:left;
}

.products .product .infob .nal .yes {
	color:#090;
	float:left;
}

.products .product .infob .nal .no {
	color:#900;
	float:left;
	padding:0 0 0 17px;
}

.products .product .infob .img_ost {
	width:42px;
	height:8px;
	display:block;
	background:url(../images/rate_ost.png) no-repeat;
	float:left;
	margin:4px 0 0 5px;
	padding:0;
	font-size:2px;
}

.products .product .infob .r_ost0 {
	background-position:0 0;
}

.products .product .infob .r_ost1 {
	background-position:0 -8px;
}

.products .product .infob .r_ost2 {
	background-position:0 -16px;
}

.products .product .infob .r_ost3 {
	background-position:0 -24px;
}

.products .product .infob .r_ost4 {
	background-position:0 -32px;
}

.products .product .infob .r_ost5 {
	background-position:0 -40px;
}

.products .product .infob .rate {
	margin:5px 0 4px 0;
}

.products .product .infob .price {
	font-weight:bold;
	font-size:16px;
	color:#a95137;
	position:relative;
	padding:15px 10px 0 0;
}

.products .product .infob .price_for_1 .kop {
	font-weight:normal;
	font-size:11px;
	position:absolute;
	top:4px;
}

.products .product .infob .price_for_1 {
	font-weight:bold;
	font-size:16px;
	color:#a95137;
	position:relative;
	padding:4px 10px 0 0;
}

.products .product .infob .currency_for_1 {
	padding:1px 0 4px 0;
}

.products .product .infob .price_for_base_ed {
	font-weight:bold;
	font-size:10px;
	color:#a95137;
	display:inline;
}

.products .product .infob .currency_for_base_ed {
	font-size:10px;
	display:inline;
}

.products .product .infob .price span {
	font-weight:normal;
	font-size:12px;
	color:#666;
}

.products .product .infob .price .kop {
	font-weight:normal;
	font-size:11px;
	position:absolute;
	top:15px;
}

.products .product .infob .currency {
	margin:1px 0 4px 0;
}

.products .product .infob .button {
	top:95px;
	left:0px;
	position:absolute;
	width:120px;
	text-align:center;
}

.products .product .infob .button a {
	color:#818181;
	background:url(../images/ok.png) no-repeat 0 2px;
	padding:0 0 0 16px;
}

.infob .knopka a {
	color:#818181;
	background:url(../images/ok.png) no-repeat 0 2px;
	padding:0 0 0 16px;
}



/*################################################## ABOUT PRODUCT    */



.about_product {
	float:left;
	width:520px;
	margin:20px 0 10px 0;
	padding:0;
}

.about_product .div_photo {
	float:left;
	margin:5px 5px 5px 0;
	padding:0;
	width:250px;
	text-align:center;
}

.about_product img {
	border:none;
}

.about_product .photo {
	float:left;
	margin:0px 0px 5px 0;
	width:250px;
	height:250px;
	padding:0;
}

.about_product .photos {
	float:left;
	width:250px;
	margin:0;
	padding:0;
}

.about_product .photos .small {
	float:left;
	width:78px;
	height:78px;
	margin:2px;
}

.about_product .photos img {
	margin:1px;
}

.about_product .photos a {
	display:block;
	width:78px;
	height:78px;
	background:url(../images/smallphotoborder.gif) no-repeat;
}

.about_product .photos .select a:link, .about_product .photos .select a:visited {
	background:url(../images/smallphotoborder_a.gif) no-repeat;
}

.about_product .photos a:hover, .about_product .photos a:active {
	background:url(../images/smallphotoborder_a.gif) no-repeat;
}



.about_product .infob {
	width:220px;
	float:left;
	margin:15px 0 5px 20px;
	padding:0;
	height:235px;
	position:relative;
	text-align:center;
}

.about_product .infob .nal {
	margin:0px 0 0px 0px;
	float:left;
	padding:15px 0 5px 28px;
}

.about_product .infob .nal .yes {
	color:#090;
	float:left;
}

.about_product .infob .nal .no {
	color:#900;
	float:left;
	padding:0 0 0 44px;
}

.about_product .infob .img_ost {
	width:84px;
	height:16px;
	display:block;
	background:url(../images/rate_ost_b.png) no-repeat;
	float:left;
	margin:0px 0 0 10px;
	padding:0;
	font-size:2px;
}

.about_product .infob .r_ost0 {
	background-position:0 0;
}

.about_product .infob .r_ost1 {
	background-position:0 -16px;
}

.about_product .infob .r_ost2 {
	background-position:0 -32px;
}

.about_product .infob .r_ost3 {
	background-position:0 -48px;
}

.about_product .infob .r_ost4 {
	background-position:0 -64px;
}

.about_product .infob .r_ost5 {
	background-position:0 -80px;
}

.about_product .infob .rate {
	margin:15px 0;
}

.about_product .infob .price_do {
	margin:20px 0 1px 0;
}

.about_product .infob .price {
	font-weight:bold;
	font-size:18px;
	color:#a95137;
	margin:5px 0 5px 0;
	position:relative;
}

.about_product .infob .price span {
	font-weight:normal;
	font-size:12px;
	color:#666;
}

.about_product .infob .price .kop {
	font-weight:normal;
	font-size:12px;
	position:absolute;
	top:2px;
}

.about_product .infob .currency {
	margin:1px 0 20px 0;
}

.about_product .infob .price_for_1 .kop {
	font-weight:normal;
	font-size:11px;
	position:absolute;
	top:4px;
}

.about_product .infob .price_for_1 {
	font-weight:bold;
	font-size:16px;
	color:#a95137;
	position:relative;
	padding:4px 10px 0 0;
}

.about_product .infob .currency_for_1 {
	padding:1px 0 8px 0;
}

.about_product .infob .price_for_base_ed {
	font-weight:bold;
	font-size:12px;
	color:#a95137;
	display:inline;
}

.about_product .infob .currency_for_base_ed {
	font-size:12px;
	display:inline;
}

.about_product .infob .knopka {
	position:absolute;
	bottom: 45px;
	left:0px;
	width:220px;
	text-align:center;
}

.about_product .infob .knopka input {
	width:90px;
	height:30px;
}

.about_product .infob .buy_cheaper {
	position:absolute;
	bottom: 15px;
	left:0px;
	width:220px;
	text-align:center;
}

.about_product .infob .buy_cheaper a {
	color:#3a993a;
	background:url(../images/link_under_cheaper.gif) repeat-x left bottom;
	cursor:pointer;
	padding:0 0 2px 0;
	text-decoration:none;
}

.about_product .char {
	float:left;
	width:249px;
	margin:0 0 0 10px;
	padding:0;
}

.about_product .char .name {
	color:#a95137;
	font-weight:bold;
	margin:5px 0 10px 0;
}

.about_product .char .info {
	margin:5px 0;
}

.about_product .char .info .op {
	font-weight:bold;
}

.about_product .description_product {
	width:520px;
	margin:20px 0 10px 0;
	float:left;
}

.about_product .description_product .text p {
	margin:10px 10px 10px 0;
	text-align:justify;
	text-indent:20px;
}

.catalog_item {
	float:left;
	width:130px;
	height:170px;
	padding:20px 20px 10px 20px;
	position:relative;
}

.catalog_item span{
	float:left;
	width:130px;
	display:block;
	text-align:center;
}

.catalog_item img{
	float:left;
	padding:0 15px 5px 15px;
}

#content .catalog_item a {
	color:#A95137;
	display:block;
}

.text a {
	color:#818181;
}

.desc a {
	margin:0;
	padding:0;
}

.desc p {
	margin:0;
	padding:0;
}

.desc {
	margin:0;
	padding:0;
}

.date {
	color:#a95137;
}

.text .item{
	margin:0;
	padding:5px 0 10px 0;
}

.product_kol {
	width:30px;
	text-align:right
}

#table_bags thead {
	font-weight:bold;
	font-size:11px;
	text-align:center;
}

#table_bags .del_button {
	cursor:pointer;
	background:url(../images/remove.png) no-repeat 4px 5px;
	height:16px;
	width:16px;
	padding:4px 4px 4px 4px;
}

#table_bags .del_button:hover {
	background:url(../images/remove.png) no-repeat 4px -19px;
}

#table_bags .del_button:active {
	background:url(../images/remove.png) no-repeat 4px -18px;
}

#table_bags thead td {
	border-bottom: 1px solid #999;
}

#table_bags tfoot td {
	border-top: 1px solid #999;
	font-weight:bold;
}

#table_bags tfoot span {
	font-size:15px;
	color:#a95137;
}

#table_bags td {
	padding:4px 4px 4px 0;
}

#table_bags a {
	color:#818181;
	text-decoration:none;
}

#table_bags a:hover {
	color:#e96004;
	text-decoration:underline;
}

.bags_knopki {
	padding:20px 10px 10px 5px;
}

.bags_knopki a {
	color:#818181;
}

.dalee {
	float:right;
}

#table_bags_contacts thead td {
	font-weight:bold;
	font-size:12px;
	text-align:left;
	border-bottom: 1px solid #999;
	padding:0 0 6px 0;
}

#table_bags_contacts thead td b {
	font-size:15px;
}

#table_bags_contacts thead td i {
	font-weight:normal;
	font-size:12px;
}

#table_bags_contacts tfoot td {
	border-top: 1px solid #999;
	font-weight:normal;
	font-style:italic;
	padding:6px 0 0 0;
}

#table_bags_contacts tfoot span {
	color:#FF0000;
}

#table_bags_contacts tbody span {
	color:#FF0000;
}

#table_bags_contacts td {
	padding:7px 2px 1px 0;
	vertical-align:top;
}

#table_bags_contacts #bags_comment {
	height:50px;
}

#table_bags_contacts {
	width:100%;
}

.bags_contact {
	width:300px;
}

.date_promotion {
	color:#666;
	padding:20px 5px 10px 5px;
	float:right;
}

.list_promotion {
	font-size:11px;
	float:left;
}

.list_promotion a {
	color:#818181;
}

.list_promotion .name {
	font-weight:bold;
	padding:0 0 10px 0;
	font-size:13px;
	text-decoration:none;
}

.list_promotion .name a {
	text-decoration:none;
}

.list_promotion .date {
	float:right;
	font-size:11px;
}

.list_promotion .podr {
	float:left;
	font-size:11px;
}

.list_promotion .desc {
	padding:0 0 10px 0;
}

.list_promotion img {
	float:left;
	padding:0;
	border:1px solid #ddd;
}

.list_promotion .opis {
	float:right;
	width:400px;
	padding:0 0 10px 10px;
}

.list_promotion .item {
	padding-bottom:10px;
	padding-top:10px;
}

.icq_text {
	font-size:10px;
	float:right;
	padding:5px 30px 10px 0px;
	width:195px;
	text-align:right;
	background:url(../images/icq_protocol.png) no-repeat 0 5px;
}

.icq_number {
	color:#333;
}


/*  desiqn vopros-otvet pod tovarami  */

.question_product {
	float:left;
	width:500px;
	border:1px solid #aaa;
	padding:5px 9px 5px 9px;
}

.question_zag {
	float:left;
	width:500px;
	font-size:14px;
}

.question_zag span {
	cursor:pointer;
	color:#e96004;
	border-bottom:#e96004 2px dotted;
}

.question_body {
	float:left;
	width:480px;
	padding:40px 9px 35px 9px;
	margin:0;
	position:relative;
}

.question_body textarea {
	width:474px;
	height:60px;
}

.question_body input {
	position:absolute;
	bottom:5px;
	right:5px;
	
}

#feedback {
	z-index: 999;
	position: fixed;
	top: 50%;
	left: -270px;
	visibility: visible;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 300px;
	margin:0;
	padding:0;
	height:280px;
	margin:-140px 0 0 0;
}

#feedback_click {
	width:30px;
	position:absolute;
	top:67px;
	right:0;
	background:url(../images/feedback_click.png) 0 0px no-repeat;
	height:146px;
	cursor: pointer;
}

#feedback_lauer {
	height:280px;
	position:absolute;
	width:10px;
	background:url(../images/feedback_lauer.png) 0 0px no-repeat;
	top:0;
	right:30px;
}

#feedback_form {
	width:250px;
	position:absolute;
	top:0;
	left:0;
	height:280px;
	background:url(../images/feedback_form.png) repeat-x 0 0;
	padding:0px 5px 5px 5px;
}

#feedback_form input {
	width:250px;
	margin:5px 0 5px 0;
	height:15px;
	font-size:13px;
}

#feedback_form textarea {
	width:250px;
	height:75px;
	margin:5px 0 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#feedback_form .f_desc {
	width:250px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:12px;
}

#feedback_form .f_button {
	width:100px;
	height:30px;
	position:absolute;
	bottom:10px;
	left:80px;
}

#rekl_block {
	z-index:1;
}

#feedback_form .maskable-true {
	font-style:italic;
	color:#666;
}

#feedback_img {
	margin:13px 0 5px 0;
	position:absolute;
	left:82px;
	bottom:18px;
}

#feedback_result {
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding:60px 0 0 0;
}

.response_market {
	border: 1px solid #AAA;
	padding:10px;
}

.response_market a {
	color:#a95137;
}

.div_off {
	display:none;
}

.products #div_not_available {
	width:500px;
	float:left;
	padding:10px;
	margin:5px 0;
	background:#f0f0f0;
}

.products #div_not_available span {
	cursor:pointer;
	text-decoration:underline;
}

#div_buy_cheaper {display:none; text-align:left; font-size:12px;}
#div_buy_cheaper h2 {margin:0; color:#333; font-size:20px; font-family:"Times New Roman", Times, serif;}
#div_buy_cheaper h3 {margin:0; color:#333; font-size:14px;}
#div_buy_cheaper p {color:#333; margin:10px 0 15px 0;}
#div_buy_cheaper table {width:600px; padding:10px 0 10px 0; color:#333;}
#div_buy_cheaper table td {vertical-align:top;}
#div_buy_cheaper table .input_buy_cheaper {width:380px;}
#div_buy_cheaper table .info_buy_cheaper {width:380px; height:50px;}
#div_buy_cheaper .b_button {width:100px; height:30px; position:absolute; bottom:20px; left:260px;}
#buy_cheaper_img {width:95px; height:15px; position:absolute; bottom:20px; left:263px;}
/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:420px; width:620px; color:#333; background-color:#FEFEFE; border:4px solid #CCC; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:9999; position:absolute; top:-10px; right:-10px; cursor:pointer;}



