/* reset */
html { margin: 0px; padding: 0px; height: 100%; }
body { margin: 0px; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; color: #6d4918; background-color: #faf4e5; background: url(../img/main_bg.jpg) center; }
table { border: 0px; border-collapse: collapse; padding: 0px; margin: 0px; }
td { padding: 0px; vertical-align: top; }
div {  }
p { padding: 0px; margin: 10px 0px 20px 0px; line-height: 19px; }
ul { margin: 0px; padding: 0px; list-style: none; }
ol { margin-top: 5px; margin-bottom: 5px; }
li { margin: 0px; padding: 0px; }
dl,dt,dd { padding: 0px; margin: 0px; }
form { padding: 0px; margin: 0px; }
a { color: #6d4918; text-decoration: underline; }
a:hover { color: #c47d19; text-decoration: underline; }
img { border: none; }

.clearing { height: 0px; font-size: 0px; line-height: 0px; clear: both; }

/* main */
.left_main_border { background: url(../img/main_border_left.jpg) repeat-y left top; }
	.right_main_border { background: url(../img/main_border_right.jpg) repeat-y right top; }
	
	.content { width: 1001px; margin: 0 auto; padding-bottom: 20px; }

		.header { width: 911px; margin: 0 auto; }
			.header .top { background: url(../img/palki_ten.png) 835px 0px repeat-y; height: 296px; }
			.header .polotno { background: url(../img/polotno.jpg) 75px 0px no-repeat; height: 296px; }
				.header .polotno a { display: block; width: 140px; height: 80px; margin: 0 auto; }
			.header .menu { background:url(../img/menu.png) no-repeat; width: 911px; height: 96px; }
			.header .menu ul {  }
				.header .menu ul li { display: inline; width: 149px; height: 50px; float: left; }
					.header .menu ul li a { display: block; width: 149px; height: 50px; }
				.header .menu ul li.li1 { margin-left: 36px;  }
					.header .menu ul li.li1 a { background: url(../img/menu_buttons.jpg) 0px 0px no-repeat; }
					.header .menu ul li.li1 a:hover { background: url(../img/menu_buttons.jpg) 0px -51px no-repeat; }
				.header .menu ul li.li2 { margin-left: 20px; }
					.header .menu ul li.li2 a { background: url(../img/menu_buttons.jpg) -149px 0px no-repeat; }
					.header .menu ul li.li2 a:hover { background: url(../img/menu_buttons.jpg) -149px -51px no-repeat; }
				.header .menu ul li.li3 { margin-left: 20px; }
					.header .menu ul li.li3 a { background: url(../img/menu_buttons.jpg) -298px 0px no-repeat; }
					.header .menu ul li.li3 a:hover { background: url(../img/menu_buttons.jpg) -298px -51px no-repeat; }
				.header .menu ul li.li4 { margin-left: 20px; }
					.header .menu ul li.li4 a { background: url(../img/menu_buttons.jpg) -447px 0px no-repeat; }
					.header .menu ul li.li4 a:hover { background: url(../img/menu_buttons.jpg) -447px -51px no-repeat; }
				.header .menu ul li.li5 { margin-left: 20px; }
					.header .menu ul li.li5 a { background: url(../img/menu_buttons.jpg) -596px 0px no-repeat; }
					.header .menu ul li.li5 a:hover { background: url(../img/menu_buttons.jpg) -596px -51px no-repeat; }
					

				.header .menu ul li.ua_li1 { margin-left: 36px;  }
					.header .menu ul li.ua_li1 a { background: url(../ua/img/menu_buttons.jpg) 0px 0px no-repeat; }
					.header .menu ul li.ua_li1 a:hover { background: url(../ua/img/menu_buttons.jpg) 0px -50px no-repeat; }
				.header .menu ul li.ua_li2 { margin-left: 20px; }
					.header .menu ul li.ua_li2 a { background: url(../ua/img/menu_buttons.jpg) -149px 0px no-repeat; }
					.header .menu ul li.ua_li2 a:hover { background: url(../ua/img/menu_buttons.jpg) -149px -50px no-repeat; }
				.header .menu ul li.ua_li3 { margin-left: 20px; }
					.header .menu ul li.ua_li3 a { background: url(../ua/img/menu_buttons.jpg) -298px 0px no-repeat; }
					.header .menu ul li.ua_li3 a:hover { background: url(../ua/img/menu_buttons.jpg) -298px -50px no-repeat; }
				.header .menu ul li.ua_li4 { margin-left: 20px; }
					.header .menu ul li.ua_li4 a { background: url(../ua/img/menu_buttons.jpg) -447px 0px no-repeat; }
					.header .menu ul li.ua_li4 a:hover { background: url(../ua/img/menu_buttons.jpg) -447px -50px no-repeat; }
				.header .menu ul li.ua_li5 { margin-left: 20px; }
					.header .menu ul li.ua_li5 a { background: url(../ua/img/menu_buttons.jpg) -596px 0px no-repeat; }
					.header .menu ul li.ua_li5 a:hover { background: url(../ua/img/menu_buttons.jpg) -596px -50px no-repeat; }
					
		.headerSM { width: 911px; margin: 0 auto; position: relative; }
			.headerSM .top { background: url(../img/palki_ten.png) 835px 0px repeat-y; height: 296px; }
			.headerSM .polotno { background: url(../img/polotno.jpg) 75px 0px no-repeat; height: 296px; }
				.headerSM .polotno a { display: block; width: 140px; height: 80px; margin: 0 auto; }
			.headerSM .menu { width: 911px; height: 96px; }
			.headerSM .menu ul {  }
				.headerSM .menu ul li { display: inline; width: 149px; height: 50px; float: left; }
					.headerSM .menu ul li a { display: block; width: 149px; height: 50px; }
				.headerSM .menu ul li.li1 { margin-left: 36px;  }
					.headerSM .menu ul li.li1 a { background: url(../img/menu_buttons.jpg) 0px 0px no-repeat; }
					.headerSM .menu ul li.li1 a:hover { background: url(../img/menu_buttons.jpg) 0px -51px no-repeat; }
				.headerSM .menu ul li.li2 { margin-left: 20px; }
					.headerSM .menu ul li.li2 a { background: url(../img/menu_buttons.jpg) -149px 0px no-repeat; }
					.headerSM .menu ul li.li2 a:hover { background: url(../img/menu_buttons.jpg) -149px -51px no-repeat; }
				.headerSM .menu ul li.li3 { margin-left: 20px; }
					.headerSM .menu ul li.li3 a { background: url(../img/menu_buttons.jpg) -298px 0px no-repeat; }
					.headerSM .menu ul li.li3 a:hover { background: url(../img/menu_buttons.jpg) -298px -51px no-repeat; }
				.headerSM .menu ul li.li4 { margin-left: 20px; }
					.headerSM .menu ul li.li4 a { background: url(../img/menu_buttons.jpg) -447px 0px no-repeat; }
					.headerSM .menu ul li.li4 a:hover { background: url(../img/menu_buttons.jpg) -447px -51px no-repeat; }		
				.headerSM .menu ul li.li5 { margin-left: 20px; }
					.headerSM .menu ul li.li5 a { background: url(../img/menu_buttons.jpg) -596px 0px no-repeat; }
					.headerSM .menu ul li.li5 a:hover { background: url(../img/menu_buttons.jpg) -596px -51px no-repeat; }		

				.headerSM .menu ul li.ua_li1 { margin-left: 36px;  }
					.headerSM .menu ul li.ua_li1 a { background: url(../ua/img/menu_buttons.jpg) 0px 0px no-repeat; }
					.headerSM .menu ul li.ua_li1 a:hover { background: url(../ua/img/menu_buttons.jpg) 0px -50px no-repeat; }
				.headerSM .menu ul li.ua_li2 { margin-left: 20px; }
					.headerSM .menu ul li.ua_li2 a { background: url(../ua/img/menu_buttons.jpg) -149px 0px no-repeat; }
					.headerSM .menu ul li.ua_li2 a:hover { background: url(../ua/img/menu_buttons.jpg) -149px -50px no-repeat; }
				.headerSM .menu ul li.ua_li3 { margin-left: 20px; }
					.headerSM .menu ul li.ua_li3 a { background: url(../ua/img/menu_buttons.jpg) -298px 0px no-repeat; }
					.headerSM .menu ul li.ua_li3 a:hover { background: url(../ua/img/menu_buttons.jpg) -298px -50px no-repeat; }
				.headerSM .menu ul li.ua_li4 { margin-left: 20px; }
					.headerSM .menu ul li.ua_li4 a { background: url(../ua/img/menu_buttons.jpg) -447px 0px no-repeat; }
					.headerSM .menu ul li.ua_li4 a:hover { background: url(../ua/img/menu_buttons.jpg) -447px -50px no-repeat; }		
				.headerSM .menu ul li.ua_li5 { margin-left: 20px; }
					.headerSM .menu ul li.ua_li5 a { background: url(../ua/img/menu_buttons.jpg) -596px 0px no-repeat; }
					.headerSM .menu ul li.ua_li5 a:hover { background: url(../ua/img/menu_buttons.jpg) -596px -50px no-repeat; }		
					
					
	
		.content_left { width: 911px; margin: 0 auto; background: url(../img/content_left.png) 18px 0px repeat-y; }
			.content_right { width: 911px; background: url(../img/content_right.png) 875px 0px repeat-y; }
				.content_inner { width: 911px; background: url(../img/content_inner.jpg) 34px 0px repeat-y; }
					.content_row1 { background:url(../img/content_row1.png) 34px 0px no-repeat; padding: 20px 75px 10px; text-align: justify; }
					
		.bottom { width: 1001px; _height: 1px; }
			.bottom_left { width: 78px; height: 226px; float: left; background:url(../img/bottom_left.png) right top no-repeat; margin-right: -78px; }
			.bottom_right { width: 82px; height: 226px; float: right; background: url(../img/bottom_right.png) left top no-repeat; margin-left: -82px; }
			.bottom_row { height: 63px; margin-left: 78px; margin-right: 82px; background: url(../img/bottom_row.jpg); }
			.bottom_center1 { height: 163px; margin-left: 78px; margin-right: 82px; background: url(../img/bottom_center1.png) left top no-repeat; }
			.bottom_center1_ua { height: 163px; margin-left: 78px; margin-right: 82px; background: url(../ua/img/bottom_center1.png) left top no-repeat; }
				.bottom_center2 { height: 163px; width: 391px; float: right; background: url(../img/bottom_center2.png) no-repeat; position:relative; }
					.qreator_logo {position:absolute; bottom:0px; right:0px;}
			
/* add */
h1.header_product { height: 38px; margin: 0px; padding: 0px; background: url(../img/header_product.jpg) center top no-repeat; }
h1.header_company { height: 38px; margin: 0px; padding: 0px; background: url(../img/header_company.jpg) center top no-repeat; }
h1.header_land { height: 38px; margin: 0px; padding: 0px; background: url(../img/header_land.jpg) center top no-repeat; }
h1.header_contact { height: 38px; margin: 0px; padding: 0px; background: url(../img/header_contakt.jpg) center top no-repeat; }

h1.header_product_ua { height: 38px; margin: 0px; padding: 0px; background: url(../ua/img/header_product.jpg) center top no-repeat; }
h1.header_company_ua { height: 38px; margin: 0px; padding: 0px; background: url(../ua/img/header_company.jpg) center top no-repeat; }
h1.header_land_ua { height: 38px; margin: 0px; padding: 0px; background: url(../ua/img/header_land.jpg) center top no-repeat; }
h1.header_contact_ua { height: 38px; margin: 0px; padding: 0px; background: url(../ua/img/header_contakt.jpg) center top no-repeat; }


/* block doska */
.doska { width: 235px; background: url(../img/doska_ten.png) bottom right no-repeat; padding-bottom: 6px; }
	.doska .palki { width: 223px; height: 123px; background: url(../img/doska_palki.jpg) no-repeat; padding: 6px 0px 0px 7px; }
		.doska .palki img { display: block; }
	.doska .plashka { width: 210px; background: url(../img/doska_doska.jpg) bottom no-repeat; color: #433109; font-size: 11px; line-height: 11px; font-style: italic; text-align: center;  min-height: 20px; 
	padding: 1px 10px 4px 10px; }
	
/* contact page */
.contact {  }
.contact td { vertical-align: middle; }
.contact td.image { text-align: center; padding-right: 40px; }


/* enter pager */
.enter { height: 100%; }
.enter .left_main_border { height: 100%; }
.enter .right_main_border { height: 100%; }

.enter .enter_img { height: 505px; background: url(../img/enter_welcome.jpg) center center no-repeat; }

.lang_menu { margin: 0 auto; width: 360px; height: 75px; }
	.lang_menu li { float: left; display: inline; }
	.lang_menu li a { display: block; height: 75px;  }
			.lang_menu .ru a { width: 39px; background: url(../img/lang_menu.jpg) 0px 0px no-repeat; }
			.lang_menu .ru a:hover { background: url(../img/lang_menu.jpg) 0px -75px no-repeat; }
		.lang_menu .ua { margin-left: 122px; }
			.lang_menu .ua a { width: 33px; background: url(../img/lang_menu.jpg) -39px 0px no-repeat; }
			.lang_menu .ua a:hover { background: url(../img/lang_menu.jpg) -39px -75px no-repeat; }
		.lang_menu .en { margin-left: 115px; }
			.lang_menu .en a { width: 51px; background: url(../img/lang_menu.jpg) -72px 0px no-repeat; }
			.lang_menu .en a:hover { background: url(../img/lang_menu.jpg) -72px -75px no-repeat; }
			
/* page en, ua */
.header .other_lang { height: 294px; }

.menu2 { width: 911px; height: 96px; }
	.menu2 .mleft { height: 96px; width: 75px; float: left; background: url(../img/menu2_left.png) bottom left no-repeat; }
	.menu2 .mcenter { height: 96px; width: 760px; float: left; background:url(../img/menu2_center.jpg) no-repeat; }
	.menu2 .mright { height: 96px; width: 76px; float: left; background: url(../img/menu2_right.png) bottom right no-repeat; }

.en_under { margin: 0 auto; width: 619px; height: 52px; background: url(../img/en_under_construction.jpg) no-repeat; }
.ua_under { margin: 0 auto; width: 480px; height: 63px; background: url(../img/ua_under_construction.jpg) no-repeat; }

/* page brand smachno */
.smachno { background: url(../img/fon_sm.jpg); }
.smachno .brand_smachno_left_border { height: 100%; }
.smachno .brand_smachno_right_border { height: 100%; }

.brand_smachno_top1 { background: url(../img/fon_sm_top1.gif) top repeat-x; }


	.brand_smachno { width: 290px; height: 291px; background: url(../img/brand_logo_sm.png) center center no-repeat; margin: 0 auto; }

/* page brand tripole */
.tripole { background: url(../img/brand_tripole_bg.jpg); }
	.brand_tripole { width: 392px; height: 194px; background: url(../img/logo_tr.png) center center no-repeat; margin: 0 auto; }
	.brand_tripole_ua { width: 392px; height: 194px; background: url(../ua/img/logo_tr.png) center center no-repeat; margin: 0 auto; }
.tripole_bottom { background: url(../img/fon_trip_bottom.gif) bottom repeat-x; }	
.tripole_top { background: url(../img/fon_trip_bottom.gif) top repeat-x; }	
/* page brand zamok */
.zamok { background: url(../img/brand_zamok_bg.jpg); }
	.zamok_top { margin: 0 auto; height: 547px; background: url(../img/brand_zamok_top.jpg) center center no-repeat; }
	.zamok_book { margin: 0 auto; width: 955px; height: 652px; background: url(../img/brand_zamok_book.jpg) center center no-repeat; }
	.zamok_book_text { margin: 30px 90px 50px 500px; }
	.zamok_fireplace {  height: 478px; background: url(../img/brand_zamok_fireplace.jpg) center center no-repeat; }
	
.menu_bottom { text-align: center; font-size: 10px; padding: 10px; }
	.menu_bottom span { margin: 0px 10px; }
		.menu_bottom span a { color: #333333; }


.tryapka_left { width: 63px; height: 96px; background: url(../img/tryapka_left.png) no-repeat; position: absolute; top: -20px; z-index: 100; }
.tryapka_center { width: 785px; height: 26px; background: url(../img/tryapka_center.png) no-repeat; position: absolute; top: -20px; left: 63px; z-index: 100; }
.tryapka_right { width: 63px; height: 96px; background: url(../img/tryapka_right.png) no-repeat; position: absolute; top: -20px; left: 839px; z-index: 100; }

.vacancyFormLayer {
	width:100%;
	padding:5px;
	border:solid #996600 1px;
	display:none;
}
.vacancyFormLayer td {
	padding:2px;
}
input[type="text"], input[type="file"] {
	width:400px;
	border:solid #996600 1px;
}
textarea {
	width:400px;
	height:100px;
	border:solid #996600 1px;
}
sup.redStar {
	color:#ff0000;
	font-weight:bold;
}