/*GLOBAL STYLES*/
* {margin:0; padding:0; outline:none;}
ul,li {list-style:none;}
a img {border:none;}
a:hover {text-decoration:none;}
a.link1 {font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 2px;}
table {border-collapse:collapse; border:none;}
body {font-family:arial, Trebuchet MS, Tahoma; font-size:11px; background-color:#f1eee7; color:#1a171b; height:100%;}
html {height:100%;}
h3 {font-size:24px; color:#000; padding-bottom:18px;}
	h3 span {color:#858585; font-size:20px;}
h4 {font-size:18px; color:000; padding:3px 0 10px 0;}
h5 {font-size:16px; color:#fff; padding:12px 20px 8px 14px}
h6 {font-size:13px; color:#ffa420; padding:0 0 8px 0;}
	h6.name {color:#000000; font-size:14px;}
.black {color:#000;}
.red {color:#b31622;}
.gray {color:#646464;}
.razd {height:49px; background:url("/img/razd-bg.gif") repeat-x;}
.razd1 {height:21px; background:url("/img/razd1.gif") repeat-x;}
.razd2 {background:#363636; width:1px; overflow:hidden; float:left; height:102px;margin:45px 0 0 0;}
#wrapper {min-height:100%;}
.clearing {clear:both;}
.px12 {font-size:12px;}
.rec {color:red; font-size:13px;}


/*HEADER*/
.header {height:235px;}
.top {height:75px;}
	.header .logo {float:left; margin:20px 105px 0 24px; display:inline;}
    .header .menu {float:left; font-size:12px; color:#b31622; padding-top:30px;}
    .header .menu ul li {display:inline; margin-right:24px;}
    .header .menu ul li a {color:#b31622;}
    .header .number {float:right; font-size:18px; color:#ff1d00; margin:21px 29px 0 0; display:inline;}
    	.header .number span {font-size:24px; font-weight:bold; color:#272222;}
		.header .number img {padding-right:4px;}
        .header .number p {color:#848586; font-size:11px; text-align:right; position:relative; top:-3px; clear:both;}

.main_block {height:170px;}

.main {background:url("/img/main-bg.jpg") repeat-x; height:118px;}
	.main .left {background:url("/img/main_left.jpg") no-repeat 0 0; height:118px;}
	.main .right {background:url("/img/main_right.jpg") no-repeat right 0; height:118px;}
    
.select {height:192px; margin-left:25px; background:url("/img/sel-bg.jpg") repeat-x 32px;}
	.select .section {height:165px; }
	.select .lpart{background:url("/img/sel_right.jpg") no-repeat right 0; height:165px;}

.block1 {padding:54px 27px 0 27px; color:#fff; float:left; font-size:12px;}
	.block1 select {width:160px;}
	.block1 select.small {width:50px;}
    .block1 select {height:22px; font-size:12px; font-family:Trebuchet MS;}
    .block1 input.images {position:relative; top:7px; left:6px; cursor:pointer;}
    .block1 .sel {width:120px;}


/*CONTENT*/
.content {padding-top:0px;}
.lcol {width:15%; padding:0 25px 0 25px;}
.ccol {width:85%; padding:0 30px 0 0;}
.rcol {width:0px; padding:0 25px 0 0;}

p.line {margin:7px 0 17px -7px;}
	p.line a {color:#646464; padding:0 7px 0 7px;}

.menu2 {padding-bottom:10px;}
	.menu2 p.caption {padding-bottom:8px;}
	.menu2 p.caption a {font-size:13px; color:#010101;}
.submenu {font-size:12px; padding-left:7px;}
	.submenu li {display:block; background:url("/img/razd.gif") no-repeat 0 6px; padding-left:8px; padding-bottom:7px;}
    .submenu li a {color:#b31622;}
    
.goods {color:#646464; margin-bottom:40px;}
	.goods .product {width:33%; background:#fff; vertical-align:top; padding-bottom:5px;}
    .goods .images {padding:5px 0 5px 0;}
    .goods a {font-size:16px; color:#1a171b;}
    .goods a:hover {color:#b31622;}
	.goods p {text-align:left;}
    .goods p.about {padding:6px 0 6px 0;}
    .goods p.price {color:#000; font-weight:bold; font-size:16px; padding-bottom:7px;}
    .goods p.price span {font-weight:normal;}
    .goods .collect {font-size:12px; color:#000;}
    .goods .collect a {color:#b31622; font-size:12px; text-decoration:none;}
    .goods .collect a:hover {text-decoration:underline;}

    
.box {background:#fff; font-size:12px; width:200px; margin-bottom:15px;}
	.box h5 a {color:#000;}
	.box p {padding:0 30px 9px 14px;}
    .box p.button {padding-bottom:15px;}
    
.block {background:#b31622; color:#fff; width:200px; font-weight:bold; font-size:15px; padding-bottom:15px; margin-bottom:15px;}
	.block table {margin-left:12px;}
    .block img {padding-right:2px;}
    
.section2 {background:#fff; width:100%;}
	.section2 .text {padding:20px 30px 12px 22px;}
    .section2 .text p {padding-bottom:11px;}
    .section2 .text span {font-style:italic; font-size:11px;}
    .section2 .text h2 {color:#ffa420; font-size:22px; padding-bottom:13px; text-transform:uppercase;}
    
.search {background:#363636; padding-bottom:15px; margin-bottom:15px; width:200px;}
	.search table {margin-left:14px;}
	.search td.forma {width:160px; height:19px; background:url("/img/forma-bg.gif") no-repeat;}
    .search input.text {width:120px; height:14px; background:#fff; border:none; margin-top:2px; color:#adadad; font-size:11px; margin-left:2px;}

.brands {background:#fff; width:180px; color:#272225; margin-bottom:15px;}
	.brands ul {margin-left:16px; padding-bottom:10px;}
	.brands ul li {padding-bottom:7px;}
	.brands ul li span {background:url("/img/str.gif") no-repeat right 0; padding:3px 4px 2px 7px;position:relative; top:9px;}
	.brands ul li a {color:#272225; clear:both;}


/*FOOTER*/
.footer {padding:0 38px 0 25px; height:82px; }
	.footer .left {height:53px; background:url("/img/footer-bg.jpg") repeat-x 3px;}
    .footer .right {background:url("/img/footer_right.jpg") no-repeat right 0px; width:121px; height:94px;}
    .footer .logo2 {width:103px;}
    	.footer .logo2 img {padding:36px 0 0 18px;}
.footer_menu {color:#fff; padding:40px 0 0 8px;}
	.footer_menu a {color:#fff; padding:0 10px 0 10px; text-decoration:none;}
    .footer_menu a:hover {text-decoration:underline;}
.c {float:left; color:#92928c; margin:1px 0 0 18px; display:inline;}
	.c a {color:#1a171b;}
.d {float:right; color:#1a171b; position:relative; left:30px; top:-1px;}
	.d a {color:#1a171b;}
    .d img {padding-left:14px;}
    .d span {position:relative; top:-4px;}
    
/*inside*/
.inside {line-height:17px; color:#646464; background:#fff; padding:13px 0 55px 0; width:100%;}
	.inside a {font-size:11px; font-weight:normal;}
    .inside p.title {padding-bottom:3px;}    

/*articles*/
.articles {padding:0 31px 30px 23px;}
	.articles p.title a {font-size:13px; color:#b31622;}
	.articles a {color:#010101;}
	.articles td.img {padding-right:14px;}
	
/*count*/
.count {padding:15px 0 0px 17px; clear:both; float:left; }
	.count li {float:left; display:inline; margin:0 8px 0 8px;}
	.count li.act {background:#b31622; padding:4px 9px 5px 9px; color:#fff; position:relative; top:-4px;}
	.count li p {color:#777777;}
	.count li p a {color:#b31622;}
	.count li a {color:#000;}
    
/*registration+data*/
.reg {padding:0px 40px 0 23px;}
	.reg_margin {padding:0;}
	.reg p.add_reg {padding:3px 0 12px 1px; font-size:10px; color:#666666;}
    .reg span {color:#323232;}
    .reg input {width:99%; height:20px; border:1px solid #d2beb4;}
    .reg input.images {width:auto; height:auto; border:none; cursor:pointer;}
    .reg textarea {width:99%; height:80px; border:1px solid #d2beb4;}
    .reg input.check {width:17px; height:17px; border:none; float:left; margin-right:5px;}
    .reg select {width:99%; color:#323232; font-size:11px; height:22px; border:1px solid #d2beb4;}
    .reg a {color:#000000;}
    
/*search_good*/
.search_good {font-size:12px;}
	.search_good td {padding-bottom:10px;}
    
/*box_tovar*/
.box_tovar {font-size:12px; padding:0 27px 0 24px;}
	.box_tovar tr.caption td {height:22px; background:#b31622; color:#fff; text-align:center; border:none;}
    .box_tovar tr.caption_bottom td {height:22px; background:#363636; color:#fff;  border:none; font-weight:bold;}
    .box_tovar tr.buttons td {border:none;}
    .box_tovar tr.buttons td input {cursor:pointer;}
    .box_tovar a {font-weight:bold; color:#b31622;}
    .box_tovar td.img {padding-right:14px;}
    .box_tovar table td {border:1px solid #d9d6d3; border-left:none;}
    .box_tovar table td.text {padding-right:5px;}
    .box_tovar table.img-description {position:relative; top:-5px;}
    .box_tovar table.img-description td {border:none}
    .cartTable td {padding:10px 0 7px 0;}
    .box_tovar p {color:#787878; padding-right:10px; font-size:11px;}
    .box_tovar p.add {color:#646464; padding:14px 15px 0 0;}
    .box_tovar input.text {width:35px; height:18px; border:1px solid #c1c0bf; padding-left:7px; color:#535d0e;}
    
/*contacts*/   
.contacts {padding:0 30px 11px 23px}
	.contacts span {color:#010101; font-weight:bold;}
    .contacts p {padding-bottom:18px;}
    .contacts p.inf {padding-bottom:2px; margin-top:0px;}
    .contacts strong {clear:both; font-weight:normal;}
    .contacts a {color:#323232;}
    .map {padding:0 0 35px 22px;}
    
/*faq*/
.faq {margin-bottom:25px;  padding:0 30px 11px 23px}
	.faq td {vertical-align:top;}
    .faq td.ask {padding-right:10px;}
    .faq p {margin-right:40px; padding-bottom:2px;}
    .faq span {color:#787878;}
    
/*delivery*/
.delivery {padding:0 30px 0 23px;}
	.delivery a {font-size:11px; font-weight:normal; color:#b7242f}
	.delivery p.about {padding-bottom:17px;}
    .delivery p.title {color:#030303; font-weight:600;}
    .delivery ul {padding-bottom:17px;}
    .delivery ul li {display:block; background:url("/img/str1.gif") no-repeat 0 5px; padding-left:17px; padding-bottom:2px;}
    
/*map_site*/
.map_site {font-size:12px; padding:0 30px 0 23px;}
	.map_site div {padding-bottom:8px;}
	.map_site a {color:#b31622;}
    .map_site ul {margin:-5px 0 4px 7px;}
	.map_site ul li {display:block; background:url("/img/str1.gif") no-repeat 0 6px; padding-left:10px; padding-bottom:3px;}
    .map_site ul li a {color:#646464;}
    
/*card*/
.card {}
	.card td.img img {border:1px solid #e4e0db;}
    .card td.inf {padding-left:16px; padding-right:25px;}
    .card .cost {color:#1a171b; font-size:12px; padding:10px 0 13px 0;}
    .card .cost span {color:#1a171b; font-size:24px; padding-left:2px;}
    .card_data td.name{padding-left:10px; vertical-align:top; width:70%;}
    .card_data td.ability {padding-right:25px; vertical-align:top; white-space:nowrap;}
    .card .section3 li {display:inline; float:left; margin:7px 7px 0 0;}
    .card .section3 li.last {margin-right:0px;}
    .card p {padding-bottom:9px;}
    .card p a {color:#646464;}
    .card p.icon_download {background:url("/img/icon_download.gif") no-repeat 0 3px; padding-left:20px;}
    .card p.icon_print {background:url("/img/icon_print.gif") no-repeat 0 3px; padding-left:20px;}
    
/*addition*/
.addition {width:100%;}
	.addition tr.caption td {color:#000; background:#f1eee7; height:29px; margin-bottom:9px; font-weight:bold; text-align:center;}
	.addition img {padding-right:10px;}	

/*choice*/
	.choice {padding:10px 0 6px 14px; color:#000; background:#f1eee7;}
    .choice input.cost {width:47px; height:16px; margin:0 7px 0 7px; border:1px solid #b3aca3; background:#fff; font-size:11px;padding-left:4px;}
    .sort {padding-top:15px; float:left;}
    .sort img {position:relative; top:-2px; left:5px;}
    .sort a {padding:0 8px 0 8px; color:#b31622;}
    
/*makers*/
.makers {background:#fff; font-size:11px; font-weight:bold;}
	.makers td.product {width:25%; padding-bottom:20px;}
    .makers a {color:#b31622; text-decoration:none;}
    .makers a:hover {text-decoration:underline;}
    .makers img {border:1px solid #000;}
    .makers p {color:#615d5f;}

/*card_maker*/
.card_maker {color:#646464;}
	.card_maker td.img {padding:0 12px 0 25px;}
    .card_maker td.about_card {padding-right:50px;}
	.card_maker td.product {background:#fff; padding:16px 0;}
    .card_maker p.title {font-size:12px;}
    .card_maker span {color:#000;}
    .card_maker td.active {padding-bottom:40px; padding-top:24px;}
    .card_maker td.active img {border:1px solid #000;}
    .card_maker td.active {padding-right:50px;}
    .card_maker td.active p {padding-bottom:12px;}
    
/*colour*/
.colour {}
	.colour td.product {padding:0 25px 13px 25px;}
    .colour td.product td {padding-right:15px;}
    .colour td.caption {padding:15px 0 10px 25px;}
    
    
    
ul.subcat {padding: 0; margin: 0; clear: both;}
ul.subcat li {float: left; display: block; list-style-type: none; border: 1px solid #B31622; padding: 3px 10px; margin: 0 3px 3px 0; white-space: nowrap; font-size: 9pt;}
ul.subcat li.active {background: #B31622; border: 1px solid #B31622; color: #ffffff;}
ul.subcat li.active a {color: #ffffff !important; text-decoration: none;}
ul.subcat li a {color: #000000 !important; text-decoration: none;}
