body {background: url(background.jpg); margin: 0px; padding: 0px 0px 40px 0px; font-family: Tahoma, Verdana; font-size: 11px;}
.clear {clear: both;}
img {border: 0px;/*filter: alpha(opacity=0);*/}

h3 {font-size: 16px; text-align: center; padding-top: 5px; padding-bottom: 5px; margin: 0px;}
h1 {font-size: 16px; text-align: center; padding-top: 5px; padding-bottom: 5px; margin: 0px;}

#wrapper {width: 1250px; background: #d9c8b7; margin: auto; margin-top: 40px;}
#wrap2 {width: 1225px; background: url(b.gif) repeat-y right; padding-right: 25px;}
#wrap3 {width: 1200px; background: url(b.gif) repeat-y left; padding-left: 25px;}

.bord1 {background: url(btop.gif); height: 15px; width: 1250px;}
.bord2 {background: url(bbottom.gif); height: 15px; width: 1250px;}

#header {height: 200px; background: url(back-head.jpg) no-repeat 282px;}
.map {width: 282px; float: left; height: 180px; padding-top: 15px;}
.logo {width: 190px; float: right; height: 180px; padding: 15px 5px 5px 25px; background: #d9c8b7 url(logo.gif) 20px 14px no-repeat;}
.logo .flash {height: 100px; cursor:pointer;}
.logo .ttright {margin-right: 10px;}
.logo .wrapper {background: url(auth.gif) no-repeat right bottom; padding-bottom: 7px; width: 185px;}
.logo .auth {background: #fee9c2; width: 180px; height: 60px; margin-top: 7px; padding-top: 5px;}
.logo .auth .item {border: 0px solid #ff0000; padding-top: 3px;}
.logo .auth .item p {margin: 0px; padding: 0px 5px 0px 10px; float: left; color: #6b1f00; font-weight: bold; font-size: 13px; width: 50px;}
.logo .auth .item .inp {width: 100px; height: 11px; margin: 0px; padding: 0px; float: left; font-size: 9px;}
.logo .auth .item .pass {width: 85px; height: 11px; margin: 0px; padding: 0px; float: left; font-size: 9px;}
.logo .auth .submit {float: left; width: 15px; height: 15px;}
.logo .auth .item p.hello {width: 100%;}
.logo a.link {font-size: 10px; color: #6b1f00; margin: 3px 10px 0px 10px; float: left;}

.logo a:hover {text-decoration: none;}

.auth2 {border-bottom: 1px solid #CBA283; margin-bottom: 20px; padding-bottom: 10px;}
.auth2 div {padding-bottom: 5px;}


.wrapper {float:left; width:100%;}
.ccol {margin: 0 195px}
.ccol p {margin: 0px;}
.ccol .img {height: 180px; width: 180px;}

.ccol2 {margin: 0px 0px 0px 282px}

.lcol {float:left; width: 180px; margin-left: -1200px}
.rcol {float:left; width: 180px; margin-left: -180px}

.ttleft {background: url(ttleft.gif) no-repeat left bottom; height: 8px;}
.ttright {background: url(ttright.gif) no-repeat right bottom; height: 8px;}
.ttboth {background: url(ttboth.gif) no-repeat bottom; height: 8px;}

#panel {padding-bottom: 10px;}
#panel p {margin: 0px;}
#panel .ccol {margin: 0px 189px 0px 195px;}
#banner {background: #ffeac3; padding: 6px 0px 6px 0px; height: 40px;}
#phones {margin-top: 15px; margin-left: 5px;}
#phones p {padding: 0px 0px 3px 0px; margin: 0px;}
#phones p span {margin-left: 23px;}
#phones p.icq {background: url(icq.gif) no-repeat; font-weight: bold; font-size: 13px; margin-left: 20px;}
#phones p.phone {background: url(phone.gif) no-repeat; font-weight: bold; font-size: 13px; margin-left: 20px;}
#phones p.phone-text {margin-left: 43px;}

#clist .test {background: #f3e3cf; width: 738px; height: 52px; position: absolute; text-align: center;}
#clist .test ul {list-style: none; font-size: 18px; margin: 15px 0px 15px 0px; padding: 0px; height: 20px; overflow:hidden;}
#clist .test ul li {display: inline; padding: 15px 27px 15px 27px;}
#clist .test ul li a {color: #6b1f00; text-decoration: none; font-weight: normal;}
#clist .test ul li a:hover {text-decoration: underline;}
#clist .list {float: left; width: 738px; font-weight: bold; color: #8e4848; height: 52px; background: url(ttleft.gif) no-repeat left bottom; padding-bottom: 8px;}
#clist .cart {float: left; width: 180px; height: 52px; background: url(auth.gif) no-repeat right bottom; padding-bottom: 7px; padding-right: 0px;}
#clist .cart p {padding-top: 20px; padding-bottom: 19px; background: #652a1c; padding-left: 10px; text-align: center;}
*html #clist .cart p {padding-bottom: 20px;}
#clist .cart a {background: url(cart.gif) no-repeat right; color: #efdcc4; font-weight: bold; text-decoration: none; padding-top: 15px; padding-bottom: 10px; width: 170px;}
#clist .cart a span {padding-right: 46px; padding-top: 15px; padding-bottom: 10px; width: 170px;}

.cat-menu	{
	border-top: 0px !important;
}
.cat-menu a:hover	{
	text-decoration: underline;
}
.item-parent	{
	border-top: 1px solid #a97d6b !important;
	border-bottom: 1px solid #a97d6b !important;
	padding-left: 7px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
.item-parent a	{
	font-size: 18px !important;
	font-weight: normal !important;
}
.item-child	{
	border-bottom: 1px solid #cdb1a2 !important;
	padding-left: 25px !important;
}
.item-child a	{
	font-size: 12px;
	font-weight: normal !important;
}
.item-child-last	{
	border-bottom: 0px !important;
	padding-left: 25px !important;
	padding-bottom: 15px !important;
}
.item-child-last a	{
	font-size: 12px;
	font-weight: normal !important;
}

.content {background: url(ltd.gif); padding: 10px 15px 10px 15px;}
.content .img {width: 150px; height: auto;}
.content .ttright {background: url(ttright1.gif) no-repeat right bottom; height: 8px;}
.content a {color: #6b1f00;}
.content .taxonomy {margin-bottom: 15px;}
.content .taxonomy ul {margin: 0px; padding: 0px; list-style: none;}
.content .taxonomy ul li {display: inline; color: #6b1f00;}
.content .taxonomy ul li a {color: #6b1f00; text-decoration: underline; background: url(tax-list.gif) no-repeat right 5px;; padding-right: 9px;}
.content .taxonomy ul li a:hover {color: #6b1f00; text-decoration: none;}
.content .text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: justify; min-height: 450px; _height: 450px;}
.content .text h3 {color: #6b1f00; font-weight: bold; text-align: left; margin: 0px; padding: 0px; font-family: Tahoma;}
.content .text h1 {color: #6b1f00; font-weight: bold; text-align: left; margin: 0px; padding: 0px; font-family: Tahoma;}
.content .text p {margin: 0px 0px 20px 0px;}
.content .text .line {height: 1px; border-bottom: 1px solid #cba283; margin-bottom: 10px;}
.content .text a:hover {text-decoration: none;}
.content .text .input {border: 1px solid #ba6450; font-family: Tahoma; font-size: 15px; margin: 5px 0px 5px 0px;}
.content .text .items {border-bottom: 1px solid #cda585; margin-bottom: 20px; padding-bottom: 5px;}
.content .text .items p {margin: 0px 0px 10px 0px;}
.content .text .items .question {font-weight: bold; color: #6b1f00;}
.content .text .items .answer {padding-left: 40px; padding-right: 40px;}
.content .text .items .date {background: #ffeac3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #6b1f00; padding: 5px;}
.content .text .items .ttleft {background: url(ttleft2.gif) no-repeat left bottom; height: 5px;}
.content .text .items .anons {padding: 0px 10px 0px 10px;}
.content .text a.large {font-size: 11px; background: url(large.gif) no-repeat left 3px;; padding-left: 14px;}
.content .text table {text-align: left; font-size: font-family: Tahoma; font-size: 12px; color: #652a1c; font-weight: bold;}
.content .text table input {border: 1px solid #ba6450; font-family: Tahoma; font-size: 15px; margin: 5px 0px 5px 0px;}
.content .text table textarea {border: 1px solid #ba6450; font-family: Tahoma; font-size: 15px; margin: 5px 0px 5px 0px;}
.content .text .paging {margin-bottom: 30px; text-align: center; font-size: 13px;}

.content .text .prod_index {font-weight: normal; color: #000000; font-size: 14px; font-family: Tahoma;}
.content .text .prod_index h3 a {text-decoration: none; font-size: 15px;}
.content .text .prod_index h1 a {text-decoration: none; font-size: 15px;}
.content .text .prod_index .anons {margin-bottom: 10px;}
.content .text .prod_index .price {margin-bottom: 10px;}
.content .text .prod_index .old_price {margin-bottom: 10px;}
.content .text .prod_index .add {font-weight: bold; color: #6b1f00; font-size: 11px; vertical-align: middle;}
.content .text .prod_index .add img {vertical-align: middle; margin-left: 4px;}
.content .text .prod_index .old_price {color: #534646; font-weight: bold; margin: 0px; padding: 0px; font-size: 11px; text-decoration: line-through}
.content .text .prod_index .price {color: #9e0101; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px;}
.content .text .prod_index .inp {height: 15px; width: 25px; margin: 0px; padding: 0px; font-size: 13px; border: 1px solid #999999; font-weight: normal; text-align: right; padding-bottom: -3px;}

.complect {border-top: 1px solid #cba283; border-left: 1px solid #cba283; border-collapse: collapse;}
.complect td {padding: 5px; border-right: 1px solid #cba283; border-bottom: 1px solid #cba283;}
.complect td.count {font-size: 11px;}
.complect td.price {font-size: 14px; color: #9e0101;padding: 5px !important;}




#catalog table {width: 100%; text-align: center;}
#catalog table h1 {padding-top: 0px; color: #6b1f00; font-family: Arial, Helvetica, sans-serif; fon-size: 16px; font-weight: bold; margin-bottom: 5px;}
#catalog table h1 a {color: #6b1f00; text-decoration: none;}
#catalog table p a {color: #6b1f00; text-decoration: underline; font-size: 13px; font-weight: bold; margin-top: 20px;}
#catalog table p a:hover {text-decoration: none;}
#catalog .ltd {width: 809px; background: url(ltd.gif); padding: 10px 5px 20px 5px;}
#catalog .rtd {width: 809px; background: url(rtd.gif); padding: 10px 5px 20px 5px; border-bottom: 10px solid #d7c6b5;}
#catalog .ltd .item {padding: 0px 5px 30px 2px; font-weight: bold; width: 180px;}
#catalog .rtd .item {padding: 0px 5px 30px 1px; font-weight: bold; width: 180px;}
#catalog .item p.title {color: #6b1f00; text-align: left; margin: 6px 0px 5px 0px; height: 25px;}
#catalog .item p.title a {color: #6b1f00; font-size: 11px; text-decoration: none;}
#catalog .item form {margin: 0px;}
#catalog .item table {text-align: right;}
#catalog .item .cena {color: #000000; text-align: left; width: 110px;}
#catalog .item .add {width: 35px;}
#catalog .item .inp {height: 13px; width: 25px; margin: 0px; padding: 0px; font-size: 9px; text-align: right; padding-top: 2px; color: #000000 !important;}
#catalog .ltd .ttright {background: url(ttright1.gif) no-repeat right bottom;}
#catalog .rtd .ttright {background: url(ttright2.gif) no-repeat right bottom;}


.new {text-align: center; padding: 0px; margin-bottom: 40px;}
.new h3 {width: 180px; background: #9e0000; color: #f3e3cf; font-family: Arial; font-size: 17px;}
.new h3 a {color: #f3e3cf; text-decoration: none;}
.new h1 {width: 180px; background: #9e0000; color: #f3e3cf; font-family: Arial; font-size: 17px;}
.new h1 a {color: #f3e3cf; text-decoration: none;}
.new .ttright {margin-right: 15px;}
.new .png {width: 35px; height: 35px; margin-top: -35px; float: left;}
*.new .png {width: 35px; height: 35px; margin-top: -35px;}
*.new .png img {width: 35px; height: 35px;}


.new .ugol {padding-left: 15px;_padding-left: 10px; width: 35px; height: 100%; margin-top: 0px; background: url(ugol1.png) bottom left no-repeat }
*.new .ugol {_background:none;}

.tmenu ul {margin: 0px; padding: 0px; list-style: none; border-top: 1px solid #bf9f8e;}
.tmenu li {padding: 7px; padding-left: 3px; border-bottom: 1px solid #bf9f8e;}
.tmenu li a {font-weight: bold; font-size: 12px; text-decoration: none; color: #6b1f00;}
.tmenu li a img {float: left; margin-right: 5px;}

.opt {background: #652a1c; margin-top: 10px;}
.opt p {padding-top: 20px; padding-bottom: 20px; background: #652a1c; padding-left: 20px; margin: 0px;}
.opt a {background: url(car.gif) no-repeat right; color: #efdcc4; font-weight: bold; text-decoration: none; padding-top: 10px; padding-bottom: 10px;}
.opt a span {padding-right: 80px; padding-top: 10px; padding-bottom: 10px;}

.banners {background: #f3e3cf; text-align: center; margin-top: 20px;}
.banners h3 {width: 100%; background: #652a1c; color: #f3e3cf; font-family: Arial, Helvetica, sans-serif; fon-size: 16px; font-weight: bold;}
.banners h3 a {color: #f3e3cf; text-decoration: none;}
.banners h1 {width: 100%; background: #652a1c; color: #f3e3cf; font-family: Arial, Helvetica, sans-serif; fon-size: 16px; font-weight: bold;}
.banners h1 a {color: #f3e3cf; text-decoration: none;}

#footer p {padding: 15px 15px 5px 15px; margin: 0px;}
#footer p.copyright {color: #734533; font-size: 13px; float: left;}
#footer p.madeby {color: #a58477; float: right;}
#footer p.madeby a{color: #a58477; text-decoration:none;}
#pre_action_cont {background-repeat:no-repeat !important; background-position:15px 0 !important;}

.pages_name{color: #6b1f00; font-weight: bold; text-align: left; margin: 0px; padding: 0px; font-family: Tahoma; font-size:16px;}
