* { color:#c7b2a4; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
body { background:#000; margin:0; padding:0; }
html, body { height:100%; }

#box, #box-main { margin:auto; min-height:100%; width:1020px; }
	#box #box-pd, #box-main #box-pd{ padding:20px 0 180px; }
#box-main { width:1000px; }

#bottom, #bottom-main { margin:-150px auto 0; height:150px; width:1020px; }
#bottom-main { width:1000px; }

#bottom-right-in { float:right; height:150px; margin-left:-290px; width:100%; }
	#bottom-right-in #bottom-right { background:url(/i/bg-bottom.gif) no-repeat 100% 0; height:100px; margin-left:290px; padding:50px 0 0; }
		#bottom-right-in #bottom-right table {}
			#bottom-right-in #bottom-right table tbody tr td { color:#fff; font-size:11px; padding:0 20px 0 0; vertical-align:top; }
				#bottom-right-in #bottom-right table tbody tr td * { color:#fff; font-size:11px; }
#bottom-left { float:left; height:100px; padding:50px 0 0; width:290px; }

/* collumn */
#right-col-in { float:right; margin-left:-290px; width:100%; overflow: hidden; }
	#right-col-in #right-col { margin-left:290px; }
		#right-col-in #right-col #right-col-pd { padding:0 0 0 30px; }
		#right-col-in #right-col #right-col-pd h1 { color:#c7b2a4; font-size:22px; padding:7px 0; }
#left-col { float:left; width:290px; overflow: hidden; }

/* center & right collumn */
#collumn-in { background:url(/i/bgcenter.jpg) no-repeat 121px 357px; width:100%; }
	#collumn-in #center-in { float:left; margin-right:-290px; width:100%; }
		#collumn-in #center-in #center { margin-right:290px; }
			#collumn-in #center-in #center #center-pd { padding:0 10px 0 30px; text-align:justify; }
	#collumn-in #right { float:right; overflow:hidden; width:290px; }
		#collumn-in #right #right-pd { padding:0 0 0 7px; }

#logo { height:62px; padding:26px 0 0; }
	#logo img { display:block; }
/* address */
.address { height:88px; }
	.address tbody tr td { padding:0 0 0 29px; vertical-align:top; }
	.address tbody tr td.p { color:#c02940; }
		.address tbody tr td.p img { display:block; margin:0 0 3px 25px; }
	.address tbody tr td.a { color:#fff; }
		.address tbody tr td.a span { color:#c02940; }
		.address tbody tr td.a img { display:block; left:-7px; position:relative; }

/* menu */
#menu { background:#000000 url(/i/bg-menu.jpg) no-repeat 100% 0; height:300px; }
	#menu #menu-pd { background:url(/i/ugolmenu.jpg) no-repeat 0 100%; height:260px; padding:25px 10px 0 40px; }
		#menu #menu-pd a { background:url(/i/mark-menu.png) no-repeat 0 7px; display:block; color:#ffffff; font-size:14px; padding:4px 0 0 35px; }
		#menu #menu-pd a { text-decoration:none; }
			#menu #menu-pd a:hover { color:#fac6a7; }
		#menu #menu-pd .hr { background:url(/i/menudot.gif) repeat-x 0 75%; height:1px; font-size:0px; margin:0; padding:4px 0 3px; }

/* fabric list */
#fabric { padding:15px 0 20px 10px; }
	#fabric .tit { padding:0 0 20px 0; margin-left:-15px}
		#fabric .tit img { display:block; }
	#fabric a { color:#c7b2a4; text-decoration:none; font-size:14px; text-transform:none; padding:0 0 0 10px; }
		#fabric a:hover { text-decoration:underline; border:0;}
	#fabric .det { padding:15px 0 10px; }
		#fabric .det a { background:url(/i/arrow.gif) no-repeat 100% 5px; color:#fff; font-weight:bold; padding:0 15px 0 13px; text-transform:none; }

/* flash [main page] */
#flash { height:300px; overflow:hidden; }
	#flash img { display:block; }

/* list type */
#list-type { background:#000000 url(/i/bg-list-right.jpg) no-repeat; height:300px; }
	#list-type #list-type-pd { background:url(/i/list-rightsymb.gif) no-repeat 100% 100%; height:260px; padding:25px 10px 0 30px; }
		#list-type #list-type-pd a { background:url(/i/mark-menu.png) no-repeat 0 7px; color:#ffffff;; font-size:14px; display:block; padding:4px 0 8px 35px; }
			#list-type #list-type-pd a { text-decoration:none; }
			#list-type #list-type-pd a:hover { color:#fac6a7; }
			#list-type #list-type-pd .hr { background:url(/i/menudot.gif) repeat-x 0 75%; height:1px; font-size:0px; margin:0; padding:4px 0 3px; }

/* title collumn */
.tit-right, .tit-left { padding:15px 0 7px; }

/* select style */
ul.pic { list-style:none; margin:0; padding:0 0 7px; }
	ul.pic li { background:url(/i/mark-menu.png) no-repeat 20px 7px; color:#f8ddcc; font-size:14px; padding:6px 0 0 50px; }
		ul.pic li a { color:#f8ddcc; font-size:14px; text-decoration:none; }
			ul.pic li a:hover { text-decoration:underline; }

/* news-fp */
#news-fp { font-size:11px; }
	#news-fp * { font-size:11px; }
	#news-fp img.bl { margin:0 0 5px; }

/* center block [main page] */
#main-tit { background:url(/i/bg-main-tit.jpg) no-repeat; height:117px; }
	#main-tit #pd { color:#edcdc2; font-size:16px; padding:30px 0; text-align:center; }
		#main-tit #pd h1 { color:#cf2d44; font-size:20px; font-weight:normal; margin:0; padding:0; text-transform:uppercase; }
#main-ban { height:10px; }

.style { padding:0 0 0 20px; }

/* abc */
.abc { padding:0 0 14px; text-align:center; }
	.abc a,.abc span { font-size:14px; font-weight:bold; padding:0 5px; }
	.abc span { font-weight:normal; }

/* list fabric */
.tab-fabric { margin:0 0 14px; padding:0; width:100%; }
	.tab-fabric thead tr th { font-weight:normal; padding:5px 10px; text-align:left; }
	.tab-fabric tbody tr td { border-top:1px solid #c7c6c4; padding:5px 10px; text-align:left; vertical-align:top; }
	.tab-fabric tbody tr td.n { color:#f8ddcc; font-weight:bold; }
		.tab-fabric tbody tr td.n a { color:#f8ddcc; font-weight:bold; text-decoration:none; }
			.tab-fabric tbody tr td.n a:hover { text-decoration:underline; }
	/*.tab-fabric tbody tr td.dos { white-space:nowrap; } */
	.tab-fabric tbody tr td.url { white-space:nowrap; }

#nav { padding:7px 0 14px; }
	#nav span { font-weight:bold; }

.tab-catalog { margin:0; padding:0; width:100%; }
	.tab-catalog tbody tr td { margin:0; padding:5px 0; width:25%; text-align:left; vertical-align:top; }
		.tab-catalog tbody tr td a img { border:1px solid #fff; margin:0 auto 5px; }
		.tab-catalog tbody tr td div { padding:2px 0 0; text-align:left; }
			.tab-catalog tbody tr td div a { color:#f8ddcc; text-decoration:none; }
				.tab-catalog tbody tr td div a:hover { text-decoration:underline; }

#cat-list { list-style:none; margin:0; padding:14px 0 14px 25px; }
	#cat-list li { font-size:14px; padding:0 0 5px; }
		#cat-list li a { font-size:14px; text-decoration:none; }
			#cat-list li a:hover { text-decoration:underline; }
#sub-cat-list { list-style:none; margin:0; padding:0 0 5px 25px; }

.tab-det { margin:0 0 14px; padding:0; width:100%; }
	.tab-det tbody tr td { font-size:14px; padding:0 0 7px; width:100%; vertical-align:top; }
	.tab-det tbody tr td.n { font-weight:bold; padding:0 20px 7px 0; width:auto; }

#news, #news-det { font-size:14px; }
	#news *, #news-det * { font-size:14px; }
	#news div { margin:0; padding:0 0 3px; }
		#news div span { color:#e9e0d8; font-weight:bold; }
		#news div a { font-weight:bold; }
	#news-det h1 { color:#c7b2a4; font-size:22px; padding:7px 0; }
	#news-det .data { color:#e9e0d8; font-weight:bold; padding:0 0 7px; }

#articles, #articles-det { font-size:14px; padding:7px 0 0; }
	#articles *, #articles-det * { font-size:14px; }
	#articles ul li { list-style:disc; font-weight:bold; padding:0 0 5px; }
		#articles ul li a { font-weight:normal; text-decoration:none; }
			#articles ul li a:hover { text-decoration:underline; }
				#articles ul li ul { padding-top:5px; padding-bottom:0; }
					#articles ul li ul li { list-style:square; }
	#articles-det h1 { color:#c7b2a4; font-size:22px; padding:7px 0; }

.back { padding:14px 0 0; text-align:right; }
	.back a { background:url(/i/arrow.gif) no-repeat 100% 4px; font-size:10px; font-weight:bold; padding:0 12px 0 0; }
   
/* Search form */
.search2 { background:#000000 url(/i/grey_block_bg.jpg) no-repeat; height:260px; color: #ede1c8; font-size: 11px; padding: 16px; width: 260px; }
   .blok { margin:0; padding:0 0 14px; font-size: 11px; text-align:justify; }
	.search2 strong { color: #ede1c8; }
	.search2 select { width: 260px; color: #3b1521; font-size: 11px; }
		.search2 select option { color: #3b1521; font-size: 11px; }
	.search2 div input { cursor: pointer; }
	.search2 a { font-size: 11px; }
	.search2 input.inp { width: 115px; color: #3b1521; font-size: 11px; }   

/* ------------------------------------------------------------------------------------------------------------------------------------------------- */

.youcan { background:#000000 url(/i/red_block_bg.jpg) no-repeat; height:270px; color: #ede1c8; font-size: 11px; padding: 16px; width: 285px; }
.pcan { background:url(/i/mark-menu.png) no-repeat 0 4px; display:block; margin:0; padding:0 30px 14px; color: #fff; font-size: 11px; text-align:justify; }

.youcanr { background:#000000 url(/i/rred_block_bg.jpg) no-repeat; height:270px; color: #ede1c8; font-size: 11px; padding: 16px; width: 265px; }
.searchr { background:#000000 url(/i/rgrey_block_bg.jpg) no-repeat; height:260px; color: #ede1c8; font-size: 11px; padding: 16px; width: 265px; }
.cl { clear:both; height:0px; font-size:0px; margin:0; padding:0; }
	.cl img { display:block; height:0px; }

a {}
	a:hover { text-decoration:none; }

img { margin:0; padding:0; }
	a img { border:0; }
	.bl { display:block; }
	.brd { border:1px solid #fff; }

p { margin:0; padding:0 0 14px; }

ul, ol { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:14px; }
	ul.no-mark { list-style:none; margin:0; padding:0 0 14px; }
		ul.no-mark li { list-style:none; padding:0 0 7px; }

h1 { color:#fff; font-size:18px; font-weight:normal; margin:0; padding:0 0 14px; }
h2 { background:url(/i/header_f.jpg) no-repeat 0 0px; font-size:18px; margin:0; padding:15px 30px 14px; }
h3 { font-size:20px; margin:0; padding:0px 0px 14px; }


.p-h1 { display:block; margin:14px 0 5px; padding:0; }

/* padding */
.pd-v20 { padding:20px 0; }
.pd-h10 { padding:0 10px; }

.big { font-size:14px; }

table { border:0; border-collapse:collapse; }

/* send-form */

.inpt { float: left; width: 160px; }
.txt { width: 448px; height: 85px; }
.padl145 { padding-left: 120px; }
	.padl145 input { cursor: pointer; }
.clear { clear:left; }
	
.title { font-size: 14px; font-weight: bold; padding-bottom: 4px; }
	.title-bg absoluteg-top: 16px; }



.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: transparent;
color: white;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
margin-top: 10px;
visibility: hidden;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-top: none;
font: normal 12px Arial;
color: white;
line-height: 22px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #333333;
width: 140px; /* default width for menu */
}

.anylinkmenu ul{
margin: 0;
padding: 0px;
list-style-type: none;
}

.anylinkmenu ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #666666;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
}

.anylinkmenu a:hover{ /*hover background color*/
background: #8c1425;
color: white;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
margin-top: 10px;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}