﻿/* Important */

body {
	margin:0;
	padding:0;
	font-family:arial,tahoma;
	color:#787878;
	font-size:13px;
	line-height:16px;
}
table {
	border-collapse:collapse;
	border:0;
	font-family:arial,tahoma;
	color:#787878;
	font-size:13px;
	line-height:16px;
}
table td {
	padding:0;
}
p {
	text-indent:0;
	margin:0 0 15px;
	padding:0;
}
img {
	padding:0;
	margin:0;
	border:0;
}
a {
	color:#000000;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
h1 {
	margin:0 0 20px;
	padding:0;
	font-weight:normal;
	font-size:24px;
	line-height:28px;
	color:#000000;
}
h2 {
	margin:0 0 15px;
	padding:0;
	font-weight:normal;
	font-size:18px;
	line-height:22px;
	color:#000000;
}
h3 {
	position:absolute;
	left:370px;
	top:10px;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:24px;
	line-height:40px;
	color:#000000;
}
div.iinner h3 {
	font-size:20px;
}
h3 span {
	font-size:36px;
	color:#f8c300;
}
h4 {
	margin:0 0 15px;
	padding:0;
	font-weight:normal;
	font-size:18px;
	line-height:22px;
	color:#ffffff;
}
h5 {
	margin:0 0 15px;
	padding:0;
	font-weight:normal;
	font-size:24px;
	line-height:40px;
	color:#000000;
}
h2 {
	position:relative;
	margin:0 0 15px;
	padding:0;
	font-weight:normal;
	font-size:18px;
	line-height:22px;
	color:#000000;
}
h2 div {
	color:#787878;
	position:absolute;
	left:240px;
	top:0;
	font-size:12px;
}
h2 div span {
	color:#000000;
	font-size:18px;
}
h6 {
	position:relative;
	margin:0 0 15px;
	padding:0;
	font-weight:normal;
	font-size:18px;
	line-height:22px;
	color:#000000;
}
select {
	font-family:arial,tahoma;
	color:#000000;
	font-size:12px;
}
input {
	font-family:arial,tahoma;
	color:#000000;
	font-size:12px;
	border:0;
}
textarea {
	font-family:arial,tahoma;
	color:#000000;
	font-size:12px;
	border:0;
}
ul {
	margin:0 0 10px 0;
	padding:0;
}
ul li {
	font-family:arial,tahoma;
	color:#4d4d4d;
	font-size:12px;
	line-height:18px;
	list-style-type:none;
}
div.fixed {
	position:relative;
	margin:0 auto;
	min-width:1000px;
}

/* Top */

div.top {
	height:68px;
	margin:0 50px 20px;
	background:url('/templates/images/top.gif') repeat-x top;
}
div.top table {
	margin:0 auto;
}
div.cont {
	z-index:10;
	position:absolute;
	left:370px;
	top:85px;
}
div.cont strong {
	padding:0 0 10px;
	display:block;
	font-weight:normal;
}
div.cont img {
	margin:-5px 0;
}
div.cont span {
	font-size:14px;
	color:#000000;
	padding:0 8px 0 6px;
}

/* Menu drop */

.mattblackmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}
.mattblackmenu li {
	display:inline;
	margin:0;
}
.mattblackmenu li.razd {
	display:inline;
}
.mattblackmenu li.razd div {
	float:left;
	height:62px;
	width:14px;
	display:block;
	background:url('/templates/images/razd.gif') no-repeat center top;
}
.mattblackmenu li a {
	float:left;
	display:block;
	font-size:14px;
	line-height:18px;
	padding:25px 13px;
	font-weight:bold;
	color:#ffffff;
}
.mattblackmenu li a:hover, .mattblackmenu a.selected, .mattblackmenu a.active {
	background:url('/templates/images/topa.gif') repeat-x top;
	color:#000000;
	text-decoration:none;
}
.ddsubmenustyle, .ddsubmenustyle ul {
	margin:0;
	padding:12px 0;
	position:absolute;
	left:0;
	top:0;
	background:url('/templates/images/expand.gif') repeat-y left;
	list-style-type:none;
	visibility:hidden;
	z-index:100;
	width:270px;
}
.ddsubmenustyle li a {
	display:block;
	line-height:16px;
	font-size:12px;
	text-decoration:underline;
	padding:0 0 6px 0;
	margin:0 20px;
	width:230px;
}
.ddsubmenustyle li a:hover {
	text-decoration:none
}
* html .ddsubmenustyle li {
	display:inline-block;
}
.ddiframeshim {
	position:absolute;
	z-index:500;
	background:transparent;
	border-width:0;
	width:0;
	height:0;
	display:block;
}

/* Index */

div.ilogo {
	margin:57px 0 0;
	height:368px;
	background:url('/templates/images/ilogo.jpg') repeat-x top;
}
div.iinner {
	position:relative;
	height:368px;
	background:url('/templates/images/ilogo2.jpg') no-repeat left top;
}
div.iscroll {
	position:absolute;
	left:370px;
	top:77px;
	width:600px;
	overflow:hidden;
}
div.iscroll li {
	width:150px;
	text-align:center;
	padding:0 14px 0 0;
}
div.iscroll a {
	font-size:14px;
	line-height:15px;
	font-weight:bold;
	margin:0 0 8px;
	display:block;
}
div.iscroll  a.img img {
	margin:0;
	border:1px solid #ffffff;
}
div.iscroll a.img:hover img {
	border:1px solid #f6c005;
}
div.iscroll table td span {
	color:#ffffff;
	font-size:14px;
}
div.iscroll table td strong {
	font-size:18px;
}
div.more {
	text-align:right;
}
div.more a {
	padding:0 0 0 23px;
}
div.more a.down {
	background:url('/templates/images/more.gif') no-repeat left 6px;
}
div.more a.up {
	background:url('/templates/images/more_up.gif') no-repeat left 6px;
}
div.info {
	padding:30px 50px 15px;
	margin:0 0 20px;
	background:#000000;
}
div.info div.more a {
	color:#ffffff;
}
div.info div.more a:hover {
	color:#ffffff;
}
div.index {
	margin:0 50px 60px;
}
div.doors {
	border-top:1px solid #d6cbcc;
	border-bottom:1px solid #d6cbcc;
	margin:-15px 0 20px;
	padding:12px 0px 15px;
}
div.doors div.inners {
	margin:0 auto;
	width:900px;
}
div.doors table td {
	text-align:center;
}
div.doors img {
/*	background:url('/templates/images/doorbg.gif') repeat-x bottom; */
	padding:0 0 10px;
	margin:0 10px;
}
div.doors span {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	display:block;
}
table.itr {
	width:100%;
}
table.itr td {
	width:33%;
	padding:0 30px 35px 0;
}
table.itr td div.img {
	margin:0 0 15px 35px;
	min-height:75px;
	height:auto !important;
	height:75px;
}
table.itr td div.price {
	width:266px;
	height:30px;
	line-height:30px;
	background:url('/templates/images/ipr.gif') no-repeat left top;
	font-size:14px;
	text-indent:35px;
	color:#000000;
}
table.itr td div.price span {
	font-size:18px;
}



/* Footer */

div.footer {
	height:118px;
	margin:0 50px;
	position:relative;
	background:url('/templates/images/footer.gif') repeat-x top;
}
div.footer div.copy {
	position:absolute;
	left:22px;
	top:28px;
}
div.footer div.creator {
	position:absolute;
	right:26px;
	width:180px;
	top:16px;
}
div.footer div.sitemap {
	position:absolute;
	right:26px;
	width:180px;
	top:56px;
}
div.footer div.sitemap img {
	position:absolute;
	left:0;
	top:0;
}
div.footer div.sitemap div {
	padding:3px 0 0 32px;
}

/* Inner */

table.main {
	width:100%;
}
table.main td.col1 {
	width:280px;
}
table.main td.col2 {
	padding:60px 0 0 25px;
}
div.logo {
	margin:0 0 30px 55px;
}
ul.nav {
	margin:0 0 20px;
}
ul.nav li {
	color:#000000;
	background:url('/templates/images/nav.gif') no-repeat 3px 4px;
	line-height:17px;
	font-weight:bold;
	font-size:14px;
	padding:0 0 8px 20px;
}
ul.nav li.active {
	background:url('/templates/images/nava.gif') no-repeat left 5px;
}
ul.nav li ul {
	margin:10px 0 5px 0;
}
ul.nav li ul li {
	background:url('/templates/images/li2.gif') no-repeat 11px 10px;
	line-height:20px;
	font-weight:normal;
	font-size:12px;
	padding:0 0 1px 0;
}
ul.nav li ul li.active {
	font-weight:bold;
	background:url('/templates/images/li2a.gif') no-repeat left top;
	display:block;
	padding:0 0 0 23px;
}
ul.nav li ul li a {
	display:block;
	padding:0 0 0 23px;
}
ul.nav li ul li a:hover {
	font-weight:bold;
	background:url('/templates/images/li2a.gif') no-repeat left top;
}
div.podbor {
	margin:0 0 15px;
	width:578px;
	background:#fed436 url('/templates/images/podbor.gif') no-repeat left top;
}
div.podbor div {
	padding:7px 0 16px 20px;
	color:#000000;
	font-size:12px;
}
div.podbor div strong {
	padding:0 0 8px 0;
	display:block;
}
div.podbor table td {
	color:#000000;
	padding:0 20px 8px 0;
}
div.podbor table td select {
	margin:2px 0 0;
	display:block;
	width:200px;
	text-align:center;
	color:#000000;
}
div.podbor table td input.select {
	width:97px;
	padding:6px 0 8px 0;
	font-size:12px;
	color:#ffffff;
	background:#fed436 url('/templates/images/select.gif') no-repeat center top;
}
div.once {
	padding:0 0 12px;
	margin:0 0 16px;
/*	border-bottom:1px solid #d6cbcc;*/
}
div.once table td img {
	margin:0 15px 0 0;
}
div.once a {
	font-size:18px;
	line-height:22px;
	display:block;
}
div.form {
	color:#000000;
	margin:20px 0 0;
}
div.bordered {
	border-top:1px solid #d6cbcc;
}
div.form table {
	margin:0 0 5px;
}
div.form table td {
	color:#000000;
}
div.form table td.col1 {
	padding:0 10px 0 0;
}
div.form table td.col2 {
	padding:0 0 0 10px;
}
div.form table td input {
	width:266px;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-top:1px solid #cccccc;
	margin:2px 0 10px;
	display:block;
	background:#f0f0f0;
}
div.form table td textarea {
	width:286px;
	height:156px;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-top:1px solid #cccccc;
	margin:2px 0 18px;
	display:block;
	background:#f0f0f0;
}
div.form table td div.code {
	position:relative;
}
div.form table td div.code input {
	width:110px;
}
div.form table td div.code img {
	position:absolute;
	left:126px;
	top:-1px;
}
div.form table td div.send {
	text-align:center;
}
div.form table td div.send input {
	display:inline;
	border:0;
	width:115px;
	color:#000000;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px 0 9px;
	background:url('/templates/images/send.gif') no-repeat center top;
}
div.gallery {
	margin:0 -13px 0 0;
}
div.gallery table {
	width:100%;
}
div.gallery table td {
	width:25%;
	border-right:25px solid #ffffff;
	border-bottom:12px solid #ffffff;
	padding:5px;
	text-align:center;
}
div.gallery table td a img {
	border:1px solid #000000;
}
div.gallery table td a:hover img {
	border:1px solid #f8c300;
}
div.pagination {
	margin:40px 0 0 0;
	font-size:14px;
	line-height:18px;
	color:#000000;
}
div.pagination strong {
	padding:0 5px 0 0;
}
div.pagination a {
	margin:0 5px;
}
div.pagination span  {
	background:#fbcb1a;
}
div.pagination span span {
	padding:4px 6px;
}
div.last {
	border-bottom-width:0;
}
img.float {
	float:left;
	margin:0 15px 2px 0;
}
a.back {
	padding:0 0 0 22px;
	background:url('/templates/images/back.gif') no-repeat left 3px;
}
div.once table.result {
	width:100%;
}
div.once table.result img {
	margin:0 40px 0 0;
}
div.once table.result a {
	font-size:12px;
	font-weight:bold;
	margin:0 0 15px;
}
div.once table.result span {
	color:#0000000;
	font-weight:bold;
}
div.once table.result td table {
	width:100%;
}
div.once table.result td table td {
	width:50%;
	padding:0 10px 0 0;
}
table.char {
	margin:0 0 15px;
}
table.char td.st1 {
	font-weight:bold;
	width:250px;
}
div.podr {
	border-top:1px solid #d6cbcc;
	margin:20px 0 0;
}
div.podr a {
	margin:18px 0 0 0;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding:14px 0 8px 33px;
	line-height:16px;
	background:url('/templates/images/podr.gif') no-repeat left top;
}
div.photos {
	position:relative;
	margin:0 0 20px;
}
div.photos img {
	margin:0 30px;
}
div.photos div.price {
	font-size:18px;
	color:#000000;
	line-height:22px;
	padding:10px 20px 21px 28px;
	position:absolute;
	right:-50px;
	top:150px;
	margin:-50px 0 0 0;
	background:url('/templates/images/price.gif') no-repeat left top;
}

/* Carousel */

div.doors1 {
	width:600px;
	padding:25px 0 15px;
	border-top:1px solid #d6cbcc;
	border-bottom:1px solid #d6cbcc;
	margin:-5px 0 15px;
}
div.carousel {
	position:relative;
	width:600px;
}
div.carousel img.prev {
	position:absolute;
	left:0;
	top:38px;
}
div.carousel img.next {
	position:absolute;
	right:0;
	top:38px;
}
.stepcarousel {
	position:relative;
/*	overflow:scroll;*/
	overflow:hidden;	
	width:550px;
	height:150px;
	margin:auto !important;
}
.stepcarousel .belt {
	position:absolute;
	left:0;
	top:0;
}

.stepcarousel .panel {
	float:left;
	overflow: hidden;
	margin:0 10px; 
/*	width:50px; */
	text-align:center;
}
ul#caro_ul li div{
	overflow:visible !important;
}
ul#caro_ul li span {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
div#moreinfo, div#moreseo {
	display:none;
}
div#caro_holder {
	margin:auto;
}
ul#caro_ul li {
	text-align:center;
}
div#slider1 li, div#slider2 li {
	text-align:center;
}
div#slider1 {
	width:600px;
	height:290px;
}
div#slider1 span {
	font-size:14px;
	color:white;
	font-weight:bold;
}
div#slider2 {
	width:900px !important;
	height:160px;
	overflow:hidden;
	vertical-align:middle;
	visibility:hidden;
}
div#slider1 ul li, div#slider2 ul li {
	overflow:visible !important;
}
div#slider2 ul li {
	width:70px !important;
}
.price2 {
	font-size:12px;
}
.min_price {
	font-size:12px;
	font-weight:bold;
	color:black;
}
#caro_ul li {
	height:180px !important;
}
td.imgcont {
	width:120px;
}
div.fabs_cont {
	visibility:hidden;
}
table.fabs {
	width:100%;
}
table.fabs td {
	text-align:left;
	vertical-align:top;
	padding:0 5px 20px 5px;
	width:25%;
}
table.fabs td a img {
	margin:0;
	display:block;
/*	margin:0 auto;*/
}
table.fabs a, table.fab a:hover {
	font-size:15px;
	text-decoration:none;
}
table.fabs a span.fab_link {
	text-decoration:underline;
}
table.fabs a span.fab_link:hover {
	text-decoration:none !important;
}
a.show_all {
	font-weight:bold;
}
li.active a.active {
	text-decoration:none;
}
div.once h2 a {
	display:inline;
}
div.item_cont {
	color:black;
	background-color:white;
}
div.item_cont img {
	float:left;
	margin-right:10px;
}
div.loading_items{
	text-align:center;
	font-size:110%;
	font-weight:bold;
	background: url("/templates/js/blockUI/loading.gif") no-repeat scroll center top transparent;
	height:40px;
	padding-top:40px;
}
div.img_hld_act {
	padding:8px 0;
	position:relative;
}
img.sale, img.action {
	position:absolute;
}
img.sale {
	left:42px;
	top:-7px;
}
img.action {
}
img.special {
	float:left;
}
.clear {
	clear:both;
}
div.special_hld {
	min-height:50px;
}
