/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

html{
height:100%;
}

body{
height:100%;
font-family:Tahoma;
font-size:12px;
color:#575757;
background:#fff;
}

body a{
color:#1e5681;
outline:none;
}

body a:hover{
text-decoration:none;
}

h1{
font-size:13px;
text-transform:uppercase;
color:#990000;
padding-bottom:12px;
}

h2{
font-size:13px;
text-transform:uppercase;
color:#990000;
padding-bottom:12px;
}

table{
border-collapse:collapse;
}

ul, ol{
padding:0px 0px 12px 20px;
}

.maintable{
width:100%;
}

.maintable td{
vertical-align:top;
}

.maintable .leftbrdr{
font-size:1px;
background:url(../images/topgrad_l.jpg) top repeat-x;
}

.maintable .maintd{
width:1000px;
}

.maintable .rghtbrdr{
font-size:1px;
background:url(../images/topgrad_r.jpg) top repeat-x;
}

.mainbg{
min-height:100%;
}

.main{
width:1000px;
padding-bottom:110px;
}

.header{
height:278px;
background:url(../images/header_bg.jpg) left top no-repeat;
}

.ilinks{
height:43px;
width:100px;
padding:0px 0px 0px 33px;
}

.ilinks div{
width:100px;
border-top:2px solid #2585b8;
padding:10px 0px 0px 0px;
}

.ilinks img{
float:left;
margin:0px 19px 0px 5px;
}

.logodiv{
width:200px;
float:left;
padding:0px 0px 0px 45px;
}

.logodiv img{
display:block;
}

.logodiv .rimg{
margin-right:0px;
}

.logo .weekends{
height:16px;
color:#3e7eac;
text-align:center;
padding:9px 0px 0px 0px;
}

.header .himg{
width:719px;
float:right;
}

.logo{
width:180px;
position:relative;
}

.logolnk{
height:47px;
}

.logo .phone{
height:23px;
width:180px;
text-align:center;
position:absolute;
font-family:"Trebuchet MS";
font-size:13px;
font-weight:bold;
color:#9f1718;
text-align:center;
margin-top:-9px;
}

.logo .slogan{
height:60px;
}

.logo img{
display:block;
}

.content{
zoom:1;
overflow:hidden;
background:url(../images/content_t.jpg) left top no-repeat;
}

.contentbg{
zoom:1;
overflow:hidden;
background:url(../images/content_bg.gif) left repeat-y;
}

.leftcol{
width:248px;
float:left;
padding:0px 32px 15px 0px;
}

.lcolbg{
min-height:150px;
background:url(../images/leftcol_grad.gif) top repeat-x;
}

.leftcol .catalog{
padding:0px 0px 14px 1px;
}

.leftcol .catalog .ctitle{
height:37px;
font-size:13px;
color:#2582b4;
padding:25px 0px 0px 55px;
}

.catul{
list-style:none;
padding:0px;
}

.catul li{
background:url(../images/ulcatbrdr.gif) 24px bottom no-repeat;
list-style:none;
padding:0px;
}

.catul li.lilast{
background:none;
}

.catul li div{
padding:7px 0px 7px 52px;
}

.catul li.liact div{
color:#fff;
background:url(../images/cact_grad.gif) right repeat-y #1b3d63;
}

.catul li.liact div a{
color:#fff;
}

.catul a{
color:#313131;
text-decoration:none;
}

.catul a:hover{
text-decoration:underline;
}

.catul ul{
padding:10px 0px 10px 54px;
}

.catul ul a{
color:#5b5b5b;
}

.catul ul li{
background:none;
background:url(../images/bullet.gif) 0px 7px no-repeat;
padding:3px 0px 3px 8px;
}

.leftcol .banner{
padding:0px 0px 14px 23px;
}

.leftcol .banner.bnr2{
padding-left:4px;
}

.leftcol .banner img{
display:block;
}

.rightcol{
width:720px;
float:right;
overflow:hidden;
padding-bottom:15px;
}

.menu{
height:37px;
font-size:10px;
text-transform:uppercase;
color:#fff;
background:url(../images/menu_bg.gif) top repeat-x;
margin-bottom:4px;
}

.menu a{
color:#fff;
text-decoration:none;
}

.menu a:hover{
text-decoration:underline;
}

.menutable{
height:37px;
width:100%;
}

.menutable td{
height:37px;
text-align:center;
vertical-align:middle;
background:url(../images/menubrdr.gif) right top no-repeat;
}

.menutable td.tdr{
background:none;
}

.rcolbody{
padding-right:11px;
}

.topcells{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}

.tcell{
width:100px;
min-height:10px;
float:left;
background:url(../images/tcell_bg.gif) top repeat-x;
margin-right:12px;
padding:18px 5px 18px 18px;
}

.tcell.tc1{
width:200px;
}

.tcell.tc2{
width:218px;
}

.tcell.tc3{
width:196px;
margin-right:0px;
}

.tcell .title{
font-size:11px;
color:#990000;
font-weight:bold;
text-transform:uppercase;
padding-bottom:10px;
}

.tcell ul{
list-style:none;
padding:0px;
}

.tcell ul li{
list-style:none;
background:url(../images/str.gif) 0px 4px no-repeat;
padding-left:16px;
padding-bottom:2px;
}

.docbody{
padding-left:10px;
}

.products{
width:660px;
zoom:1;
overflow:hidden;
border-bottom:1px dashed #a3a3a3;
margin-bottom:10px;
}

.products.plast{
border:none;
margin:0px;
}

.prodc{
width:150px;
float:left;
padding-bottom:10px;
padding-right:20px;
}

.prodc.pcrght{
padding-right:0px;
}

.prodc .title{
padding-bottom:8px;
}

.prodc .title.tb{
font-size:13px;
color:#990000;
}

.prodc .title.tb a{
color:#990000;
text-decoration:none;
font-weight:bold;
}

.prodc img{
display:block;
border:1px solid #617d99;
margin-bottom:8px;
}


.footerlayer{
height:110px;
position:relative;
margin-top:-110px;
}

.footer{
height:100px;
width:944px;
font-size:11px;
background:url(../images/footer_lbg.gif) left bottom no-repeat;
margin:auto;
padding:10px 28px 0px 28px;
}

.footer .flinks{
height:20px;
font-size:11px;
color:#28486c;
padding:0px 20px 0px 270px;
}

.footer .flinks a{
color:#28486c;
text-decoration:none;
background:url(../images/fm_bullet.gif) 0px 3px no-repeat;
margin-right:10px;
padding-left:12px;
}

.footer .flinks a:hover{
text-decoration:underline;
}

.copyright{
width:218px;
float:left;
text-align:center;
padding:30px 0px 0px 0px;
}

.itf{
width:110px;
float:right;
padding:20px 0px 0px;
}

.itf img{
display:block;
}

.footerbg{
border-top:1px dashed #a3a3a3;
}

.inner2_block{
width:470px;
float:left;
padding:5px 10px 10px 5px;
text-align:justify;
}

.inner2_block.tc1{
width:170px;
border:1px;
border-color:#CCCCCC;
border-style:dotted;
margin-top:18px;
height:300px;
margin-left:5px;
}

.inner2_block_img {
	float:left;
	padding-right:10px;
	padding-bottom:10px;
	}

.inner2_block_anonce {
	border-bottom:1px dashed #a3a3a3;
	padding-bottom:10px;
	padding-top:10px;
	}

.inner3_block{
padding:5px 0px 10px 0px;
text-align:justify;
}

.inner3_block img{
	padding-right:10px;
	padding-bottom:5px;
}

.inner3_block p{
	padding-bottom:10px;
	font-size:12px;
}

.hr_navesi {
	width:100%;
	height:5px;
	background:url(../images/hr_01.jpg) repeat-x;
	margin-bottom:10px;
	margin-top:5px;
	
	}

.techhar{
font-size:11px;
}

.techhar td{
padding:4px 10px 4px 0px;
}
.prname{
color:#fff;
text-align:center;
background:#056bb1;
padding:2px 5px;
}
 .certiftable{}
.certiftable td{
width:70px;
padding:0px 5px 10px 0px;
}
.certiftable td img{
display:block;
margin:0px;
padding:0px;
}

			.tablemain{
			width:100%;
			border-collapse:collapse;
			}
			.tablemain ul{
			font-size:11px;
			}
			.tablemain ul li{
			padding-bottom:5px;
			}
			.tablemain td{
			vertical-align:top;
			padding-bottom:10px;
			}
			.tablemain td.tdl{
			width:153px;
			padding-right:10px;
			}
			.tablemain img{
			float:none;
			display:block;
			padding:0px;
			margin:0px;
			}
			.tablemain td.tdl img{
			margin-bottom:5px;
			}
			.piclab{
			text-align:left;
			padding-bottom:5px;
			}
			.piclab img{
			display:block;
			margin-bottom:2px;
			}
			.tablemain .pics{
			zoom:1;
			overflow:hidden;
			}
			.tablemain .pics img{
			float:left;
			margin-right:10px;
			margin-bottom:5px;
			}
			.tablemain .pics .picd{
			font-size:11px;
			float:left;
			padding:0px 10px 5px 0px;
			}
			.tablemain .pics .picd img{
			float:none;
			display:block;
			margin:0px 0px 5px 0px;
			}
			.piccent{
			padding-bottom:12px;
			}
			.piccent img{
			display:block;
			float:none;
			margin:auto;
			padding:0px;
			}
			.pictab,
			.pictab_b{
			font-size:11px;
			border-collapse:collapse;
			}
			.pictab td{
			vertical-align:top;
			padding:0px 10px 10px 0px;
			}
			.pictab_b td{
			width:153px;
			vertical-align:top;
			padding:0px 10px 10px 0px;
			}
			.pictab td.tdpic{			
			width:100px;
			}
			.tab2cols{
			width:100%;
			margin-bottom:12px;
			}
			.tab2cols img{
			display:block;
			margin:auto;
			}
			.tab2cols td{
			font-size:11px;
			width:50%;
			vertical-align:top;
			text-align:center;			
			padding:0px;
			}
			.tab2cols.t2text td{
			width:auto;
			text-align:justify;
			}
			.tab2cols td.ftd_l{
			width:153px;
			padding-right:14px;
			}
			.tab2cols.tcolors td{
			width:auto;
			text-align:left;
			}
			.tab2cols.tcolors img{
			display:block;
			margin:0px;
			}
			.caracttable{
			width:100%;
			font-size:11px;
			}
			.caracttable td{
			text-align:left;
			vertical-align:top;
			padding:0px 5px 5px 0px;
			}
			
			
.pictab td.tdpic img{
display:block;
margin:auto;
}
	
.picgallery{
zoom:1;
overflow:hidden;
}

.picgallery .tit{
padding-left:163px;
padding-bottom:12px;
}

.picgallery img{
display:block;
float:left;
padding:0px;
margin:0px 10px 5px 0px;
}
			
h2.h2lpadd{
padding-left:163px;
}

p.ptit{
color:#990000;
}	

.colorstab td{
width:60px;
font-size:10px;
vertical-align:top;
padding:0px 5px 10px 0px;
}

.colorstab img{
display:block;
margin-bottom:5px;
}
	
.formdiv{
width:420px;
color:#666;
background:#f1f1f1;
margin:auto;
padding:20px;
}

.formdiv label{
width:120px;
float:left;
border-left:4px solid #247eaf;
padding:0px 10px 0px 10px;
}

.formdiv .input_text{
width:270px;
font-family:Tahoma;
font-size:12px;
color:#666;
float:left;
border:1px solid #a3a3a3;
padding:2px 0px 2px 3px;
}

.formdiv textarea{
height:120px;
width:270px;
font-family:Tahoma;
font-size:12px;
color:#666;
float:left;
border:1px solid #a3a3a3;
padding:2px 0px 2px 3px;
}

.formdiv .fdclear{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}

.formdiv .mfields{
font-size:11px;
padding-left:144px;
padding-bottom:10px;
}

.red{
color:red;
}

.formdiv .button{
width:90px;
font-family:Tahoma;
font-size:12px;
color:#fff;
font-weight:bold;
display:block;
background:#247eaf;
border:1px solid #247eaf;
margin-top:10px;
margin-left:144px;
padding:4px 0px;
}

.error{
font-size:11px;
color:red;
}

.spacer{
height:1px;
font-size:1px;
line-height:1px;
clear:both;
}