body{
	padding:0;
	margin:0;
		border:0;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(img/bg2.jpg) repeat-y center top;
}
body.inner{
	background:url(img/bg.jpg) repeat center top;
	color:#292828;
	border:0;
}
body img{

	border:1 black ;
}
html, body{
	height:100%;
}
table{
	font-size: 100%;
}
td{
	vertical-align:top;
}

form{
	margin: 0;
}
h1{
	font:bold 24px/30px Arial, Helvetica, sans-serif;
	margin:0 0 16px 0;
	padding:0;
	color:#ba011e;
}

h2{
	font:20px Arial, Helvetica, sans-serif;
	margin:0 0 19px 0;
	padding:0;
	color:#BA011E;
}
.news h2{
	margin:0 0 22px 0;
}
.opros h2{
	margin:0 0 10px 0;
}
h3{
	font:18px Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
	padding:0;
	color:#a21600;
}
h4{
	font:bold 14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#292828;
}
h5{
	font:bold 20px/20px Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:0;
	color:#ba011e;
}
p{
	margin:0 0 16px 0;
}
input, select, textarea{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
input.checkbox{
	border: none;
	vertical-align: middle;
	margin:7px 4px 7px 0;
}
/* IE6 Only */
* html input.checkbox{
    margin:4px 0 4px -4px;
}
/* IE7 Only */
*+html input.checkbox{
    margin:4px 0 4px -4px;
}
input.radio{
	border: none;
	vertical-align: middle;
	margin:4px 6px 5px 0;
}
/* IE6 Only */
*html input.radio{
    margin:1px 4px 2px -3px;
}
/* IE7 Only */
*+html input.radio{
    margin:1px 4px 2px -3px;
}
a{
	color:#fff;
	text-decoration:underline;
}
a:hover{
	color:#a21600;
	text-decoration:underline;
}
.inner a{
	color:#ba011e;
}
.inner a:hover{
	color:#ba011e;
	text-decoration:none;
}
ul{
	margin:0 0 14px 6px;
	padding:0 0 0 0;
	list-style-position:outside;
	list-style-type:none;
}
ol{
	margin:0 0 12px 20px;
	padding:0 0 0 0;
	list-style-position:outside;
}
li ul, li ol{
	margin-top:0;
	margin-bottom:0;
	list-style-type: none;
	list-style-image:none;
}
li{
	margin-bottom:0;
	background:url(img/dot3.gif) no-repeat left 5px;
	padding-left:7px;
	list-style-type:disc;
}
/* common classes */
.middle{
	vertical-align:middle;
}
.justify{
	text-align:justify;
}
.opinion .line_r {
background-image:url(/img/line_rbg.gif);
background-position:center top;
background-repeat:repeat-x;
margin:3px 8px 0 0;
}
.opinion .percent {

font-size:14px;
}
.fl{
	float:left;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
.fr{
	float:right;
}
span.radio {
   width: 11px;
   height: 15px;
   padding: 0 5px 0 0;
   background: url(img/radio.gif) no-repeat;
   display: block;
   clear: left;
   float: left;
   margin-top:2px;
}
*html span.radio{
	margin-top:3px;
}
*+html span.radio{
	margin-top:3px;
}
/* specific classes */
.bg{
	background:url(img/footer_bg2.jpg) repeat-x left top;
}
.wrapper{
	max-width:1226px;
	margin:0 auto 0 auto;
	height:100%;
}
.wrap{
	min-width:980px;
	height:100%;
}
.newsBlockInner{float:left;  width:333px; margin-bottom:5px;}
.newsBlockInner img{border:#333029 1px solid;}
.inNewsLeft{margin-right:25px; padding-right:80px;}

.newsBlockInner a{
	text-decoration:none;

}
.newsBlockInner a:hover{

	text-decoration:underline;
}
.wrapper1{
	max-width:1157px;
	margin:0 auto 0 auto;
}
.wrap1{
	min-width:980px;
}
.min{
	min-height:100%;
}
.head{
	background:url(img/head_bg.jpg) no-repeat center top;
	height:738px;
}
.head.inn{
	background:none;
	height:auto;
}
.head .menu {
    float: left;
    font-size: 13px;
    font-weight: bold;
    line-height: normal;
padding: 13px 0 39px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.head .menu a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    
    text-decoration: none;
}
.head .menu a img{
	
margin: -3px 0 0;
    vertical-align: middle;
    border:none!important;
}
.head .menu span {
    color: #FFFFFF;
    padding: 0 1%;
}
.head .menu a:hover{
	text-decoration:underline;
	color:#dcdcdc;
}
.head .menu a.act{
	text-decoration:underline;
	color:#dcdcdc;
}
.head .logo{
	margin:0 0 30px 80px;
	width:342px;
	height:171px;
	overflow:hidden;
	background: url(img/bg_logo.png) no-repeat;
	
}
.head .logo img{
	border:0;
	visibility:hidden;
}
.inner img{
	border:0 #000;
}
.head .news{
	background:url(img/news_bg.png) no-repeat left top;
	margin:0 0 0 47px;
	padding:23px 45px 1px 50px;
	width:315px;
	height:306px;
}
.head .news .date{
	background:url(img/date_bg.png) no-repeat left top;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#e9e9e9;
	padding:1px 0 1px 13px;
	margin:0 0 5px -13px;
}
.head .news a{
	text-decoration:none;
	position:relative;
	z-index:10;
}
.head .news a:hover{
	text-decoration:underline;
	color:#fff;
}
.head .news p{
	padding:0 0 13px 0;
	margin:0;
}
.head .news a.all{
	display:block;
	color:#bebebe;
	text-decoration:underline;
	background:url(img/ico1.gif) no-repeat left 4px;
	padding-left:13px;
	margin:0 0 0 -13px;
}
.head .news a:hover.all{
	color:#a21600;
	background-image:url(img/ico1_a.gif);
}
.head .dog{
	position:absolute;
	/*left:34%;*/
	left:30%;
	top:427px;
	z-index:1000;
}
.head .tree{
	position:absolute;
	/*left:26%;*/
	left:19%;
	top:402px;
}
.head .pos {
	position:relative;
	top:-530px;
	}
	.head .pos img{
		border:0;
	}
.head .door{
	position:absolute;
	left:46%;
	top:1px;
	width:277px;
	height:608px;
	overflow:hidden;
}
.center{
	background:url(img/center_bg.jpg) repeat-x left top;
	padding:25px 40px 131px 50px;
	text-align:justify;
}
.center .banner{
	float:right;
	margin:-3px 0 0 54px;
}
.center .banner a{
	display:block;
	margin-bottom:20px;
}
.center .banner img{
border:0;
}
.center .opros{
	float:right;
	background:url(img/opros_bg.jpg) no-repeat left top;
	width:270px;
	/*height:276px;*/
	height:310px;
	margin:-6px 0 5px 30px;
	padding:23px 30px 0 32px;
}
.center .opros p{
	margin-bottom:10px;
}
.center .opros p em{
	color:#e7ebed;
	font-size:13px;
}
.center .opros .pad{
	padding-left:20px;
}
.center .opros a.see{
	display:block;
	color:#bebebe;
	text-decoration:underline;
	background:url(img/ico3.gif) no-repeat left 4px;
	padding-left:13px;
}
.center .opros a:hover.see{
	color:#a21600;
	background-image:url(img/ico3_a.gif);
}
.center a.more{
	display:block;
	color:#bebebe;
	text-decoration:underline;
	background:url(img/ico1.gif) no-repeat left 4px;
	padding-left:13px;
}
.center a:hover.more{
	color:#a21600;
	background-image:url(img/ico1_a.gif);
}
.left{
	padding:0 0 100px 33px;
}
.left .logo2{
	margin-bottom:25px;
}
.left .logo2 img{
	border:0;
}
.left .banner{
	margin:0 0 25px 30px;
}
.left .block{
	background-color:#ddd;
	padding:7px 30px 6px 31px;
}
.left .banner img{
border:0;
}
.left .cat a{
	display:block;
	font-size:13px;
	line-height:15px;
	color:#1a1a1a;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:15px;
	background:url(img/dot1.gif) no-repeat left 5px;
	padding-left:9px;
}
.left .cat a:hover{
	color:#ae001a;
	text-decoration:underline;
	background-image:url(img/dot1_a.gif);
}
.left .cat a.act{
	color:#ae001a;
	text-decoration:underline;
	background-image:url(img/dot1_a.gif);
}


.left .opros p{
	margin-bottom:10px;
}
.left .opros p em{
	color:#3f3e3e;
	font-size:13px;
}
.left .opros .pad{
	padding-left:20px;
}
.left .opros a.see{
	display:block;
	color:#ae001a;
	text-decoration:underline;
	background:url(img/ico3_a.gif) no-repeat left 4px;
	padding-left:13px;
}
.left .opros a:hover.see{
	color:#1a1a1a;
	background-image:url(img/ico3_a2.gif);
}
.right{
	padding-bottom:100px;
}
.right .search{
	margin-right:35px;
}
.right .map{
	display:block;
	color:#6d6d6d;
	text-decoration:underline;
	background:url(img/ico2-1.gif) no-repeat left 4px;
	padding-left:13px;
}
.right a:hover.map{
	color:#a21600;
	background-image:url(img/ico2_a.gif);
	text-decoration:underline;
}
.right .field{
	border:1px solid #000;
	background-color:#e6e6e6;
	width:206px;
	height:16px;
	padding:2px 5px 2px 5px;
	margin:0 15px 0 15px;
}
.right .slogan{
	background:#ddd url(img/slogan_l.gif) no-repeat left top;
	color:#;
	font:30px 'Arial Black', Arial, Helvetica, sans-serif;
	height:52px;
	padding:5px 0 0 25px;
	margin-top:15px;
}
.cont{
	padding:9px 40px 0 25px;
	text-align:justify;
}
.cont .nav{
	margin-bottom:15px;
}
.cont .nav a{
	color:#909090;
}
.cont .nav a:hover{
	color:#a21600;
}
.cont .region span{
	display:block;
	color:#ba011e;
	margin-bottom:10px;
}
.cont .region select{
	margin-bottom:15px;
}
.cont .news2{
	margin-bottom:30px;
}
.cont .news2 .date{
	color:#a21600;
	font-size:11px;
	margin-bottom:2px;
}
.cont .news2 a{
	color:#292828;
}
.cont .news2 a:hover{
	color:#a21600;
	text-decoration:none;
}

.cont.newsBlockInner a{
	color:#292828;
}
.cont.newsBlockInner a:hover{
	color:#a21600;
	text-decoration:none;
}
.cont .more1{
	font-size:11px;
	display:block;
	color:#a21600 !important;
	margin:5px 0;
}
.cont .pages{
	text-align:center;
	margin-bottom:15px;
}
.cont .pages a{
	display:block;
	float:left;
	color:#292828;
	font:bold 17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align:middle;
	width:38px;
	text-align:center;
	padding:10px 0 10px 0;
}
.cont .pages a:hover{
	color:#a21600;
	background:url(img/page_bg.gif) no-repeat left top;
}
.cont .pages a.arrow{
	background:none;
}
.cont .pages a.arrow img{
	border:0;
}
.cont .date1{
	color:#a21600;
	font-size:11px;
}
.cont .pic{
	float:left;
	margin:4px 12px 10px 0;
	background-repeat:no-repeat;
	background-position:center center;
}
.cont .opis a{
	color:#292828;
	text-decoration:none;
	font-size:13px;
}
.cont .opis a.ttl{
	color:#292828;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-decoration:underline;
	margin-bottom:4px;	
}
.cont .opis a:hover{
	color:#ba011e;
}
.cont .opis .more2 a{
	color:#ba011e;
	text-decoration:underline;
	font-weight:bold;
}
.cont .opis .more2 a:hover{
	color:#292828;
	text-decoration:none;
}
.cont .bord{
	background:url(img/dot.gif) repeat-x left top;
	margin:16px 0 16px 0;
}
.cont .w425{
	width:425px;
	border:1px solid #8a8a8a;
	margin-left:7px;
}
.cont .question td{
	padding:1px 0 1px 0;
}
.cont .answer td{
	padding-right:6px;
}
.cont .saitmap ul li a{
	color:#292828;
	font-size:14px;
	font-weight:bold;
}
.cont .saitmap ul li li a{
	font-size:13px;
}
.cont .saitmap ul li li li a{
	font-weight:normal;
}
.cont .saitmap ul li a:hover{
	color:#ba011e;
}
.cont .saitmap ul{
	margin:0 0 0 40px;
}
.cont .saitmap ul ul{
	margin:5px 0 0 15px;
}
.cont .saitmap ul ul ul{
	margin:5px 0 15px 15px;
}
.cont .saitmap ul li{
	background:url(img/arrow3.gif) no-repeat left top;
	padding:5px 0 0 18px;
	margin-bottom:4px;
}
.w300{
	width:300px;
}
a.btn{
	display:block;
	float:left;
	background:url(img/btn_l.gif) no-repeat left top;
	color:#dad1d1 !important;
	text-decoration:none;
	cursor:pointer;
}
a.btn span{
	display:block;
	float:left;
	background:url(img/btn_r.gif) no-repeat right top;
	margin-right:-2px;
	position:relative;
	padding:1px 10px 3px 10px;
}
a:hover.btn{
	color:#dad1d1;
	text-decoration:none;
}
.footer{
	background:url(img/footer_bg.jpg) repeat-x left top;
	padding:18px 40px 15px 50px;
	margin-top:-113px;
}
.footer.inn{
	margin-top:0;
}
.footer .field{
	border:1px solid #000;
	background-color:#e6e6e6;
	width:206px;
	height:16px;
	padding:2px 5px 2px 5px;
	margin-bottom:5px;
}
.footer .map{
	display:block;
	color:#bebebe;
	text-decoration:underline;
	background:url(img/ico2.gif) no-repeat left 4px;
	padding-left:13px;
}
.footer a:hover.map{
	color:#a21600;
	background-image:url(img/ico2_a.gif);
	text-decoration:underline;
}
.footer .webcom{
	text-align:right;
	padding:6px 10px 0 0;
}
.footer .webcom a{
	color:#878787;
	text-decoration:none;
	vertical-align:middle;
}
.footer .webcom a:hover{
	text-decoration:underline;
}
.footer .webcom img{
	vertical-align:middle;
}
.footer .copy{
	color:#878787;
	text-align:right;
	padding:21px 10px 0 0;
}
.footer .copy2{
	color:#878787;
	white-space:nowrap;
	padding:11px 0 0 0;
}
.footer .reklama{
	color:#878787;
	font-size:12px;
	padding:35px 0 0 0;
}
.footer .reklama a{
	color:#878787;
}
.footer .reklama a:hover{
	color:#878787;
}
.mt3{
	margin-bottom:7px;
}
*html .mt3{
	margin-bottom:8px;
}
*+html .mt3{
	margin-bottom:8px;
}
.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb30{
	margin-bottom:30px;
}
.relative{
	position:relative;
}
.relative img{
border:0;
}
.s14{
	font-size:14px;
}
.top{
	background:#fff url(img/head_bg2.jpg) repeat-x left top;
}



a #supa{
	display:block;
	float:left;
	color:#292828;
	font:bold 17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align:middle;
	width:38px;
	text-align:center;
	padding:10px 0 10px 0;
}
a :hover#supa{
	color:#a21600;
	background:url(img/page_bg.gif) no-repeat left top;
}


.pdf-link {position: relative; top: 65px;}
.pdf-link a {color: #BA011E !important; font-weight: bold; text-decoration: underline !important; background: url(/img/pdf_icon.jpg) no-repeat right top; padding: 14px 30px 0px 0px;}
.pdf-link a:hover {text-decoration: none !important;}

.pdf-fulllink {position: relative; top: -58px; float: right;}
.pdf-fulllink a {font-size: 16px!important; color: #BA011E !important; font-weight: bold; text-decoration: underline !important; background: url(/img/pdf_icon.jpg) no-repeat right top; padding: 14px 30px 0px 0px;}
.pdf-fulllink a:hover {text-decoration: none !important;}


/*
	side catalog menu
*/

.left .l-cat{
	padding:0;
	margin-left:-10px;
}

.left .l-cat li{
	list-style:none;
	font: normal 20px/26px Arial, sans-serif;
	padding:2px 0 4px 10px;
	margin:8px 0;
}
.left .l-cat .ico {
		list-style-position:outside;
		list-style-type: none;
		xbackground:url(img/door_ico.png) top left no-repeat;
}
.left .l-cat a {
	font: normal 20px/26px Arial, sans-serif;
	text-decoration:none;
	}
	.left .l-cat a:hover {
		text-decoration:underline; 
	}
	
.left .l-cat-2{
	padding:0;
	margin:0;
}
.left .l-cat-2 li{
	list-style:none;
	font: normal 13px/16px Arial, sans-serif;
	padding:2px 0 4px 10px;
	margin:8px 0;
	background-image:url(img/dot1_a.gif);
}
.left .l-cat-2 a {
	font: bold 13px/16px Arial, sans-serif;
	text-decoration:none;
	color: #000;
	}
	.left .l-cat a:hover {
		text-decoration:underline; 
	}
	
/*
	catalog item
*/
.clear{
	float:none;
	clear:both;
}

.c-prod{
	width:752px;
}
.c-prod .descr {
	width:380px;
	font: normal 12px Arial, sans-serif;
	padding:0 10px 0 30px;
	text-align:left;
}
.c-prod .logo {
	text-align:center;
	vertical-align:middle;
	height:180px;
	
}

.c-prod .c-prod-items{
	position:relative;
	padding:0 10px 0 30px;
	margin:0 auto;
	text-align:center;
} 
.c-prod .caroufredsel_wrapper{
	margin-left:-10px;
}
.c-prod .carou{
	width:310px;
	height:310px;
	overflow:hidden;
	
}

.c-prod .c-prod-items .next,
.c-prod .c-prod-items .prev{
	position:absolute;
	top:40%;
	font:bold 30px Arial;
}
.c-prod .c-prod-items .next{
	right:-10px;
}
.c-prod .c-prod-items .prev {
	left:-10px;
}
.c-prod .c-prod-items .next a,
.c-prod .c-prod-items .prev a{
	text-decoration:none;
	color:#000;
	cursor: pointer;
	padding:5px;
}
.c-prod .c-prod-items .next a:hover,
.c-prod .c-prod-items .prev a:hover{
	color:#ae001a;
}

.c-prod .c-prod-items .prod-link {
	display:block;
	float:left;
	margin: 0 5px;
	text-align:center;
	font: bold 12px Arial, sans-serif;
	text-decoration:none;
	}
	.c-prod .prod-link:hover{
		text-decoration:underline; 
	}
	.c-prod .c-prod-items .prod-link .price{
		white-space:nowrap;
	}


.furnitura td h4 {padding-top: 10px;}

.discount-icon {float: right; padding-left: 15px;}


