@charset "utf-8";
/*  global parameteress */
*	{
	
	padding:0;}
html{
	margin:0;
	padding:0;
	background:url(../images/bg/rep_bg.jpg) center top repeat-x #15110e;}
body{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#000;}
div{margin:0;padding:0;border:0;}
p	{
	line-height:22px;
	margin:0 0 22px 0;
	text-align:justify;
	padding:0;}
a	{
	color:#000;
	font-weight:normal;
	text-decoration:underline;}
	a:hover		{text-decoration:none;}
	img, a img	{border:none;}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	font-size:16px;
	line-height:18px;
	padding:0;
	margin:0 0 18px 0;}
/* blockquote */ 
blockquote	{
	background:#fff;
	color:#454545;
	line-height:15px;
	font-style:normal;
	padding:1px 15px;
	margin:0;}
pre
	{border:none;}
	/* forms items */
form, input, textarea, select, label{
	color:#000;
	font-size:12px;}
	input, textarea, select{
		width:99%;
		border:#757575 1px solid;
		height:100px;
		padding:5px;
		background:none;}
	input{
		width:98%;
		height:16px;
		padding-right:0;
		padding-bottom:0;}
	input.radio	{width:15px; height:15px; background:inherit; border:none; vertical-align:middle; margin:4px 0;}
	input:focus {outline-width:0;}

	input.check{
		width:22px;
		height:22px;
		border:none;
		margin:0}
/* lists */
ul{
	margin:22px 0;
	padding:0;}
ol{margin:22px 0;}
	ul ul,
	ol ol,
	ul ol,
	ol ul	{
		margin:22px 0 22px -10px; _margin-left:18px;}
	li		{
		margin:0;
		padding:0;
		font-weight:normal;
		line-height:22px;
		background:none;}
	ul li	{
		list-style:none;
		background:url(../images/marker.gif) no-repeat 2px 11px;
	 	text-indent:0;
		padding:0px 0 0 10px;}
		ul ul li{
		background:none;
		padding:0px 0 0 18px;
		font-weight:normal;}
	ul ol li{background:none; margin:0; padding:0;}
	ol li	{
		list-style:decimal;
		font-weight:normal;}
	ol>li	{display:block;}
	ol>li:before{
		content:counters(item,".") ") ";
		counter-increment:item;
		color:#000;}
	ol{counter-reset:item}

/* area */
area	{cursor:pointer;}

input:focus, input:active, a:focus, a:active{outline-width:0;}

/* table items */
table, td, th, caption{vertical-align:top;}

/* clear floats */
.spacer{height:0 !important;
	width:0 !important;
	clear:both !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
	overflow:hidden;
	float:none !important;}
/* font */
@font-face {
    font-family: 'AvantiBold';
    src: url('../font/avanti_bold_wwww.font-cat.com-webfont.eot');
    src: url('../font/avanti_bold_wwww.font-cat.com-webfont.eot?iefix') format('eot'),
         url('../font/avanti_bold_wwww.font-cat.com-webfont.woff') format('woff'),
         url('../font/avanti_bold_wwww.font-cat.com-webfont.ttf') format('truetype'),
         url('../font/avanti_bold_wwww.font-cat.com-webfont.svg#webfontl4o8VtKH') format('svg');
    font-weight: normal;
    font-style: normal;
	font-size:23px;
	line-height:28px;}
@font-face {
    font-family: 'FranklinGothicCondensed';
    src: url('../font/franklin_gothic_condensed_wwww.font-cat.com-webfont.eot');
    src: url('../font/franklin_gothic_condensed_wwww.font-cat.com-webfont.eot?iefix') format('eot'),
         url('../font/franklin_gothic_condensed_wwww.font-cat.com-webfont.woff') format('woff'),
         url('../font/franklin_gothic_condensed_wwww.font-cat.com-webfont.ttf') format('truetype'),
         url('../font/franklin_gothic_condensed_wwww.font-cat.com-webfont.svg#webfontUjuYOlO1') format('svg');
    font-weight: normal;
    font-style: normal;
}



				
/*=============FOOTER=========================================================================*/
/*_____________INDEX__________________________________________________________________________*/
.home_footer	{height:109px; width:1000px; margin:0px auto;
				background:url(../images/bg/footer_bg.jpg) no-repeat center top;
				text-align:center; color:#fff; font-size:11px;}

.home_footer a	{text-decoration:none; color:#fff; white-space:nowrap; margin:0 0px;}
.home_footer_top{padding:12px 25px 0 25px; height:62px;}
.home_footer_bot{line-height:32px; height:32px;}
/* _____________INNER__________________________________________________________________________*/
#footer			{background:#000000; height:49px; width:100%;}
.footer_in		{width:951px; margin:0 auto; padding:10px 21px 0 26px; height:39px; background:#000;}

.f_years		{width:114px; float:left; color:#fde090; font-size:18px; position:relative; font-family:"Myriad Pro", Arial, sans-serif;}
.f_rating		{width:450px; float:left; }
.f_ra			{margin-right:12px;}
.f_right		{width:250px; text-align:right; line-height:37px; color:#fff; float:right;}
.f_right a		{color:#fff;}


/*=============/FOOTER=========================================================================*/

/* =============HEADER=========================================================================*/
.shadow			{width:998px; margin:0 auto;
				background:url(../images/bg/shadow.png) repeat-y center top;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg/shadow.png", sizingMethod="scale");}
				
/* _____________INDEX__________________________________________________________________________*/
#header			{height:114px; width:1000px; margin:0 auto;
				background:url(../images/bg/header_bg.jpg) repeat-x left top;}
.h_logo			{width:400px; float:left; padding:20px 0 0 39px;}

.h_action {width:229px; float:right; padding:12px 0 0 39px;}
.h_action1 {width:271px; float:right; padding:12px 0 0 39px;}

.h_slogan44		{width:0px!important; padding:58px 1px 2px 13px; float:right;}

/*.h_slogan44		{width:270px!important; padding:16px 1px 2px 13px; float:right;}*/
.h_slogan1		{width:234px; padding:17px 0 0 0; float:right;}

/* _____________INNER__________________________________________________________________________*/

.shadow	#header	{width:958px;}
.shadow	.h_logo	{padding-left:28px;}
.shadow	.h_slogan44{width:270px;}

.h_gallery		{width:958px; margin:0 auto; height:312px; position:relative; overflow:hidden;
				background:url(../images/bg/header_gallery.jpg) no-repeat left top;}
				
.h_gallery_bg	{width:640px; height:312px; float:right; position:relative; top:-312px;
				background:url(../images/bg/header_gallery_im.png) no-repeat left top;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg/header_gallery_im.png", sizingMethod="crop");}
				
.hg_left		{width:275px; float:left; padding:30px 0 0 21px; position:relative;}

.hg_title		{font-size:26px; color:#000; font-family:Helvetica, sans-serif; line-height:28px; height:78px;}
.hg_title span	{text-transform:uppercase; white-space:nowrap; letter-spacing:-2px;}
.hg_title sup	{font-size:20px;}

.hg_text 		{font-size:14px; color:#000; font-family:Helvetica, sans-serif; line-height:21px; height:145px; overflow:hidden; text-align:justify;}
.hg_ico	img		{white-space:nowrap; margin:0 6px 0 0!important;}


.hg_img			{width:640px; float:right; height:312px; overflow:hidden; position:relative; background-position:0 0; background-repeat:no-repeat;}
.hg_img a		{position:absolute; right:0; top:0;}

.h_gallery_nav	{position:absolute; right:10px; bottom:9px;}
.h_gallery_nav a{color:#fff; text-decoration:none; font-family:"Myriad Pro", Arial, sans-serif; font-size:12px; text-shadow:0 0 1px #000000;
				display:inline-block; //zoom:1; //display:inline; width:25px; text-align:center; height:26px; line-height:26px;
				cursor:pointer;}
.h_gallery_nav a:hover,
.h_gallery_nav a.active{background:url(../images/bg/active_nav.png) no-repeat left top; text-decoration:none;
				_background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg/active_nav.png", sizingMethod="crop");}				
				
.gall_line		{height:312px; background-repeat:no-repeat; width:40px; position:absolute; top:0;}


				
.h_gallery ul,
.h_ico			{display:none;}

/* =============/HEADER=========================================================================*/


/* =============CONTENT=========================================================================*/

/* _____________INDEX__________________________________________________________________________*/
.home_content	{height:753px; width:1000px; margin:0 auto; padding:4px 0;
				background:url(../images/bg/home_bg.png) repeat-x left top #f7f6df;}
				
.hc_menu		{margin:69px 0 0 94px; height:69px; //height:72px;}
.hc_menu ul		{margin:0; padding:0;}
.hc_menu li		{margin:0; padding:0 0 1px 0; line-height:30px; position:relative;
				float:left; height:auto;		
				text-indent:0; background:none; list-style:none;}
				
.hc_menu a		{color:#e2cb98; font-size:23px; text-shadow:2px 4px 0px #000000 !important; font-weight:bold; line-height:30px;
				padding:0px 11px 7px 11px; margin:0 21px; position:relative; top:-7px; z-index:1000; text-decoration:none;}
.hc_menu li:hover a{top:-14px; padding-bottom:14px;}
.hc_menu li:hover li a{top:-7px; padding-bottom:7px;}
.hc_menu a:hover{text-decoration:none; top:-14px;  padding-bottom:14px;}

.hc_menu li.parent_li{width:300px; position:relative;}

.hc_menu li li	{line-height:35px; padding:0; margin:0; float:none; overflow:hidden; height:38px;}
.hc_menu li ul	{position:absolute; left:15px; top:0; padding:44px 0 20px 0; z-index:998; width:270px;
				background:url(../images/bg/menu_bg.png) repeat-x left top #3a3633; margin:0;
				text-align:left; overflow:hidden;}

.hc_menu li li a,
.hc_menu li li a,
.hc_menu li li a:hover,
.hc_menu li:hover li a,
.hc_menu li:hover li a:hover	{top:-9px; margin:0 0 -19px 28px; padding:0 0 0 0; height:20px;}
.hc_menu li li a:hover			{color:#fffee6; top:-9px; padding:0 0 9px 0;}

/* flash */
.hc_flash		{width:484px; height:486px; margin: 0 auto; }

/* _____________INNER __________________________________________________________________________*/
#content		{width:958px; margin:0 auto 10px auto; padding:1px 0 0px 0; 
				background:url(../images/bg/cnt_bg_repx.jpg) repeat-x left top #fffee6;}

/* SIDEBAR */
.sidebar_left	{width:279px; float:left;}		
.s_light		{width:279px; padding:30px 0 12px 35px; margin:0;
				background:url(../images/bg/side_light.png) no-repeat left bottom;
				_background:url(../images/bg/ie.png) no-repeat left bottom;
				font-size:20px; line-height:25px;}
/* menu */				
.s_menu			{margin:0 0 46px 30px; padding:0; width:208px}
.s_menu li		{margin:0; padding:15px 0 0 5px; text-indent:0; list-style:none;
				line-height:26px; background:url(../images/bg/li_bg.png) no-repeat left bottom;}
.s_menu a		{color:#000000; font-size:16px; text-transform:uppercase; text-decoration:none;}
.s_menu a:hover	{text-decoration:underline;}

/* sidegallery */
.s_gallery		{width:207px; height:150px; margin:0 0 20px 30px; position:relative; overflow:hidden;}
.s_gallery ul	{display:none;}

.s_gallery_nav	{position:absolute; top:8px; right:6px;}
.s_gallery_nav a{display:inline-block; //zoom:1; //display:inline;
				width:14px; height:14px; margin:0 1px; cursor:pointer;
				background:url(http://woodplast.ua/images/bg/nav_off.png) no-repeat left top; _background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://woodplast.ua/images/bg/nav_off.png", sizingMethod="crop");}
.s_gallery_nav a.active,
.s_gallery_nav a:hover{background:url(http://woodplast.ua//images/bg/nav_on.png) no-repeat left top; _background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://woodplast.ua/images/bg/nav_on.png", sizingMethod="crop");}

.s_gallery_text	{width:200px; height:32px; position:absolute; bottom:1px; left:0; padding:0 6px 0 0;
				background:url(http://woodplast.ua//images/bg/overlay.png) repeat left top; _background:none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://woodplast.ua/images/bg/overlay.png", sizingMethod="scale");
				color:#ffffff; font-size:12px; line-height:32px; text-align:right;}
.s_gallery_img,
.s_gallery_img img	{width:207px; height:150px;}
.s_gallery_img a	{position:absolute; left:0; top:0;}

/* map */
.map			{padding:8px 0 0 15px;}

/* CONTENT PART */
.content_part	{width:633px; float:right; padding:0 35px 0 0;}
.c_light		{width:625px; margin:0 -25px; padding:30px 0 12px 25px;
				background:url(../images/bg/light_h1.png) no-repeat left bottom;
				_background:url(../images/bg/light_h1_ie.gif) no-repeat left bottom;
				font-size:20px; line-height:25px; /* position:relative;*/}


.c_light1		{width:625px; margin:0 -25px; padding:0px 0 12px 25px;
				background:url(../images/bg/light_h1.png) no-repeat left bottom;
				_background:url(../images/bg/light_h1_ie.gif) no-repeat left bottom;
				font-size:20px; line-height:25px; /* position:relative;*/}


/* =============/CONTENT=========================================================================*/

/* links */
.def_dec_none a	{text-decoration:none;}
.def_dec_none a:hover{text-decoration:underline;}

	
/* font sizes */

/* colors */	

/* out bg */



#pusto{height:4px;}

#center_p_l{width:1000px}
#normlinks a {color:#3e2d26; text-decoration:none;}

#normlinks a:hover{color:#3e2d26; text-decoration:none;}
.blok1 a, .blok_im a {color:#3e2d26; text-decoration:none;}
.blok1{font-size:18px; color:#3e2d26; margin-top:87px}
.blok8{font-size:14px; color:#3e2d26; margin-top:20px; margin-right:20px; margin-left:30px; text-align:left; line-height:18px}
.blok9{font-size:14px; color:#3e2d26; margin-top:30px; margin-right:38px; margin-left:38px; text-align:left; line-height:18px}
.blok10{font-size:13px; color:#3e2d26; margin-top:10px; margin-right:38px; margin-left:38px; text-align:left; line-height:14px}
.blok8 a {font-size:14px; color:#3e2d26; text-decoration:underline;}
.blok10 a {font-size:12px; color:#3e2d26; text-decoration:underline;}

.bloc{float:left; padding-top: 10px; padding-right: 5px;}

.blok{ float:left;	 height:191px; width:293px; ; border-left: 1px solid #3e2d26; border-top: 1px solid #3e2d26; position:relative; z-index:0; background-color:#FFFDCF;}


.blok{ float:left; height:191px; width:332px; ; border-left: 1px solid #3e2d26; border-top: 1px solid #3e2d26; position:relative; z-index:0; background-color:#FFFDCF;}
.blok_end{ float:left; background-repeat:repeat-x; height:191px; width:332px; ; border-right: 1px solid #3e2d26; border-top: 1px solid #3e2d26;border-bottom: 1px solid #3e2d26; border-left: 1px solid #3e2d26; position:relative; z-index:0; background-color:#FFFDCF;}

.blok_im{font-size:18px; color:#3e2d26; margin-top:160px}

#bldz{font-weight:bold;}

#bigwhite {height:20px;}

.banner {
    font-size: 10px;
    padding-left: 38px;

    padding-top: 22px;}

.error{color:red}
.ok{color:#9f6100; font-size:18px;}

#main_image{text-align: left!important;}

.continfo {padding-left: 36px;padding-top: 10px;}
.button{ background-color:#FCCB89; width: 110px; height: 22px; padding-top:0px; font-size:12px; }
.sslkz{font-size:16px;}
#spr12 {padding-left:34px; position:relative; }
#spr12 img {padding-bottom:10px;}

.transparent {
filter: alpha(opacity=100); /*for IE*/
opacity: 1; /*for Opera, FF*/
}


/* 15.07.11 */

.callback	{
	background:url(../images/callback/callback.png) no-repeat 0 0; _background:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/callback/callback.png", sizingMethod="crop");
	width:146px;
	height:173px;
	display:none;
	position:absolute;
	right:-17px;
	top:120px;
	padding:15px 0 0 17px;}
.callback p,
.callback input,
.callback label{color:#fff; font-family:Tahoma, Arial, Helvetica, sans-serif;}
.callback p		{font-size:16px; margin:0 0 12px 0;}
.callback label{font-weight:bold; line-height:16px;}

.callb_inp	{width:126px; height:21px; padding:4px 0 13px 0;
			background:url(../images/callback/inp.png) no-repeat 0 2px;}
.callb_inp input{padding:0 5px; border:none; line-height:20px; width:114px;}

#callback_form form{position:relative;}

#callback_form {z-index:4;}

.close_callback{
	position:absolute;
	right:-8px;
	top:-9px;
	cursor:pointer;}
.callb_subm		{background:#6f0000; border:none; font-weight:bold;
			width:80px; height:21px; cursor:pointer; padding:0; line-height:18px;
			padding-bottom:4px; margin-left:45px;}

.gallery_img {
    background-image: url("http://woodplast.ua/images/gal_border.gif");
    background-repeat: no-repeat;
    margin-top: 2px;
    padding: 7px;
}

.gallery_img1 {
    background-image: url("http://woodplast.ua/images/gal_border1.gif");
    background-repeat: no-repeat;
    margin-top: 2px;
    padding: 7px;
}
.gallery_link {font-size:14px; line-height:29px;}

.gallery_link11 {}

.text_link{font-weight:bold;}

#articlecontent{line-height:20px;}
