body{margin:0; padding:0; background: #f8f8f8 url(../img/bg_t2.png) repeat-x; text-align:center; height:100%; min-height:100%; position:relative;}
body, td, th, div{font-family:Arial, Helvetica, sans-serif;}

table{border-collapse: collapse}

.scroll{border-bottom:2px solid #666; background:#000; height:54px; // height:56px}

.menuline{background:#f3d0b1 url(../img/bg_menu.png) repeat-x;  width:50%; height:39px; top:186px; left:0; position:absolute}
	*html .menuline{top:187px}
.phoneline{background:#d12e35 url(../img/bg_phone.png) repeat-x; width:50%; height:74px; top:151px; right:0; position:absolute;}
/*	*html .phoneline{top:167px} */
	
.body{width:1000px; margin:0 auto; background:url(../img/bg_logo3.jpg) no-repeat; text-align:left; position:relative}


.title .logoblok{margin:31px 36px 35px 36px !important; padding:0; font:normal 22px/20px arial; text-transform:uppercase; float:left; width:244px; border:none}
	*html .title .logoblok{margin:37px 13px 40px 13px !important}
.title .logoblok a{color:#919295; text-decoration:none; padding:22px 10px; display:block; position:relative}
	*html .title h1 a{padding:17px 10px}
.title .logoblok span{background:#fff; padding:1px 3px 0 3px; font:normal 22px/20px arial; border:2px solid #392123; border-left:none; border-right:none}
.title .logoblok b{color:#cf452e}
.title .logoblok i{width:244px; height:71px; display:block; position:absolute; background:url(../img/metallvostok3.png) no-repeat; top:0; left:0; cursor:pointer}

h1.mainh1{margin:0;padding:0; font:normal 15px arial; color:#f8f3ef}

	
.phone{float:right; margin:95px 0 0 0; padding:5px 10px 0 10px; height:69px; background:#d12e35 url(../img/bg_phone.png) repeat-x; color:#ccc;}
	*html .phone{padding-bottom:5px}
	.phone h3{margin:0; padding:0; font-size:13px; color:#ccc}
	.phone p{font-size:21px; margin:0; padding:0} .phone p b{font-weight:normal; color:#fff}
	
.menubar{clear:left; text-transform:uppercase; height:39px; _margin-top:-10px;}
.menubar a{color:#c5000d; font-weight: bold; text-decoration: none; float:left; background:#f3d0b1; position:relative; padding:10px 0 9px 0; text-align:center}
.menubar a i{width:100px; height:39px; position:absolute; top: 0; left:0; background:url(../img/menu.png); cursor:pointer}
	.menubar .about, .menubar .about i{width:142px;}
	.menubar .catalog, .menubar .catalog i{width:97px; background-position:-142px 0}
	.menubar .services, .menubar .services i{width:84px; background-position:-239px 0}
	.menubar .inquiry, .menubar .inquiry i{width:125px; background-position:-323px 0}
	.menubar .contacts, .menubar .contacts i{width:123px; background-position:-448px 0}

h1.t{color:#000; clear:both; margin:48px 35px 30px 35px; padding:0; position:relative; font:normal 21px tahoma; text-transform:uppercase; text-indent:-2px; border-bottom:3px solid black; float:left}
*html h1.t{text-indent:0; margin:47px 0 30px 17px;}
h1.t span{font:normal 12px tahoma; text-transform:lowercase}

h1{font:normal 22px arial; color:#e71a22}
h2{font:normal 18px arial; margin: 25px 0 10px 0}
	h2.fst{margin: 0 0 10px 0}
	h2.r{color:#cb2128}
h3{font:bold 16px arial; margin:20px 0 5px 0; color:#666}
h4{font:bold 14px Arial; margin:20px 0 10px 0;}

p{text-align:justify; margin:12px 0 5px 0}

ul{margin:8px 0 10px 0; padding:0 0 0 25px; list-style-type:square}
	ul li{margin:0 0 5px 0}
	ul li p{margin:5px 0 6px 0}
ul ul{font-size:12px; margin:2px 0 10px 0; padding: 0 0 0 15px; list-style-type: disc}
	ul ul li{margin:0; padding:0}
	
ol{margin:8px 0 10px 0; padding:0 0 0 25px;} 
	ol li{margin:0 0 8px 0}

.nw{white-space:nowrap}

.main{margin:39px 35px 90px 35px; clear:both; font-size:13px;}
*html .main{margin: 0 35px 0 35px;}

	.main .lcol{width:600px; float:left; margin:0 30px 0 0}
	.main .rcol{width:300px; float:right}


.ipdf{font-weight:bold; padding:0 3px 0 20px; background: #f0f6fc url(/img/ipdf.gif) 3px 1px no-repeat; white-space:nowrap}
.idoc{font-weight:bold; padding:0 3px 0 20px; background: #f0f6fc url(/img/idoc.gif) 3px 1px no-repeat; white-space:nowrap}
.itif{font-weight:bold; padding:0 3px 0 20px; background: #f0f6fc url(/img/itif.gif) 3px 1px no-repeat; white-space:nowrap}

.rcol h2{clear:left;}

.rcol h3{font:normal 20px arial; padding:0 0 3px 0; margin:38px 0 10px 0; border-bottom:1px solid #666; color:#e71a22; text-transform:uppercase}

.content{clear:left; padding:25px 0 0 0; font-size:12px} 

.rcol .contacts h3{font:bold 13px arial; margin:0 0 1px 0; padding:0; border: none; text-transform:none}
.rcol .contacts p{font-size:13px; margin:0 0 12px 0; padding:0; line-height:18px}
.rcol .contacts b{font:normal 16px arial}
	
.rcol .submenu{margin:10px 0; padding:0; list-style-type:none}
	.rcol .submenu a{color:#000}
	
.footer{margin: 39px 0 0 0; clear:both; background: #000 url(/img/bg_bot.png) bottom repeat-x; position: absolute; left:0; bottom:0; width:100%;}
*html .footer{position: relative}
.footBlock{position: relative; width:1000px; margin:0 auto; text-align:left; padding:35px 0 0 0}
.slogan{float:right; color:#cb2128; font:normal 18px arial; padding:15px 15px 0 0}
	.sloganpic{position: absolute; top:0; right:0; background:url(/img/slogan2.png); width:661px; height:89px}
.copy{padding: 12px 0  12px 35px; color:#666; font-size:12px;}	
		
.dn{display:none}		
a{color:#003399} a:visited{color:#003399} a:hover{color:#369}		

/* NAVIGATION */
	
	.pagenavigation{padding: 10px 0 0 0; clear: both;}
		.pagenavigation h3{font-size:12px;  padding: 0 10px 0 0; margin: 0; float:left}
		.pagenavigation ul{list-style: none; margin: 1px; padding: 0; background:none}
		.pagenavigation li{margin: 0 2px 0 0; padding:0; float:left; font-size: .9em; background:none}
				.pagenavigation li a:link, .pagenavigation li a:visited, .pagenavigation li.this{padding: 0 4px}
			.pagenavigation .this{font-weight:bold; color:#1A4466; text-decoration:none} 
		.pagenavigation .sub{clear:both; font-size:.9em; margin:0}
		
/* EVENTSPAGE */
	.eventspage{background:none}
		.eventspage .item{padding: 15px 0}
		.eventspage .date{padding: 2px 0; font-weight: normal;}
		.eventspage h3{font-size:12px; font-weight: bold; padding:5px 0; margin:0}
		
/* CATEGORIES */

 .categories a{color:#000}
 .categories ul, .rcol h3{list-style-type:none; margin:0; padding:0; color:#666; font:normal 18px arial;}
 .categories li{margin: 10px 0 2px 0}
 .categories ul ul{font:normal 13px arial; padding:3px 0 12px 0; margin:0 0 0 1px; border-bottom: 1px dashed #ccc}
 	.categories ul ul li{margin: 0 0 2px 0}
 .categories ul ul ul{font-size:12px; padding:0 0 3px 20px; border:none} 
	 .categories ul ul ul a{color:#666} 
	 .categories ul a.this{color:#e71a22} 

table.categories{margin:30px 0 0 0}
table.categories td{padding:10px 0; vertical-align:top; border-top: 1px dashed #ccc}
table.categories ul{font:normal 13px arial; padding:3px 0 12px 0; border: none}
table.categories li{margin:0 0 2px 0}

 .goods{border-collapse:collapse; margin:0; padding:0; width:100%}
 	.goods thead th, .goods thead td{padding: 5px 10px 4px 10px; font:bold 12px arial; text-align:left; border-bottom:1px solid #000; background:#f8eadd}
 	.goods tbody th, .goods tbody td{padding: 5px 10px; font:normal 11px arial; text-align:left; border-bottom:1px solid #ddd}
		.goods .even{background:#f0f0f0}
 
 .pagination{font-size:13px; margin:15px 10px; color:#666}
 	 .pagination strong{padding:0 3px; color:#e71a22}
	 .pagination a{padding:0 3px; color:#000}
 
#kohana-profiler{width:1000px; margin:0 auto}

/* CONTACTS */
.contacts h2{margin:0 0 10px 0}
.contacts table{margin: 0 0 30px 0}
.contacts table th, .contacts table td{font-size:13px; text-align:left; padding: 8px 0 10px 12px; line-height:18px; vertical-align:top; border-bottom: 1px solid #edc}
	.contacts table th{color:#666}
	
	