*{margin:0;padding:0;}
body,table{font-family:tahoma;font-size:11px; color:#000;}
body{background:#fff;color:#000;text-align:center;}
img{border:0;}


a{color:#FF6600;}
a:hover {color:#000;}

.clear{clear:both;height:1px;overflow:hidden;}
.layout{border-collapse:collapse;empty-cells:show;width:100%;}

ul{color:#FF7200;margin-left:20px;padding:0 0 4px;}
ul li{padding:0;}


h1{font-size:14px;color:#0661A6;padding:0 0 7px;}
h2, .big{font-size:12px;padding:0 0 12px;text-transform:uppercase; font-weight:bold;}

h3{font-size:12px;color:#0661A6;padding:0 0 5px;}
h4{font-size:11px;color:#0661A6;padding:0 0 5px;}
h5{font-size:10px;color:#0661A6;padding:0 0 2px;}
h6{font-size:10px;color:#f60;padding:0 0 2px;}

                                               

/*?=wrap
-------------------------- */
#Ruler {
height:1px;
left:0;
position:absolute;
top:0;
width:100%;
}

.wrap {
text-align: left;
margin: 0 auto;
width: 1000px;
//zoom:1;
/*//width: expression((document.getElementById('Ruler')) ? ((document.getElementById('Ruler').clientWidth < 880) ? '880px' : '100%') : '100%');*/
}

/*?=header
-------------------------- */


/*logo*/
.header{overflow:hidden;//zoom:1;background:url('../images/footer/bg.gif') left bottom repeat-x; color:#0661A6; padding:15px 0 15px 56px; overflow:hidden;}

.logo a{font-family: arial; font-size:22px;font-weight:bold;text-transform:uppercase;color:#0661A6;text-decoration:none;}
.logo a:hover{color:#0661A6;text-decoration:none;}
.logo a span {color:#f60;}
.logo a:hover span {color:#f60;}

.contacts{float:right;padding:0 55px;font-size:18px;font-family:arial;}
.contacts span{padding:0 0 0 15px;font-size:14px;}
.contacts a{color:#0661A6;text-decoration:none;}
.contacts a:hover{color:#0661A6;text-decoration:underline;}


/*menu*/
.menu{background:#CECECE;padding:0 20px;height:36px;overflow:hidden;margin:0 0 1px;}
.menu div{background:url('../images/menu/bg.gif') left top repeat-x;//zoom:1;}
.menu table{border-right:1px solid #fff; border-left: 1px solid #fff;}
.menu td{height:36px;text-align:center;}
.menu td.sep{vertical-align:top;text-align:left;background:url('../images/menu/sep.gif') left top repeat-y;}
.menu td a{font-weight:bold;color:#fff;text-decoration:none;text-transform:uppercase; padding: 0 10px; display: block;}
.menu td a:hover{color:#fff;text-decoration:underline;}


.wrap2 {
position: relative;
padding: 8.5em 0 0; 
}

.top_part {
position: absolute;
top: 0; left: 0;
width: 100%;
height: 8.5em;
overflow: hidden;
}

/*?=content
-------------------------- */
.content{border-bottom:1px solid #CECECE; overflow: hidden; //zoom:1; background: url('../images/lines.gif') left top repeat-y;}

/*left*/
.left_col{float: left; width: 241px;}
.lpad{padding:20px 15px 20px 50px;}


/*right*/
.right_col{float: right; width: 740px;}
.rpad{padding:20px 40px;//zoom:1;}
.right_col p{padding:0 0 7px;}

/*.left_col, .right_col {
//height:1%;
}

.left_col {
//margin: 0 -3px 0 0;
}

.right_col {
//margin: 0 0 0 256px;
}*/

/*news*/
.news{}
.news dd{font-weight:bold;padding:0 0 7px;}
.news dt{font-weight:bold;padding:0 0 15px;}

.samples {
list-style: none;
font-weight: normal;
overflow: hidden;
//zoom:1;
color:#000;
padding: 0 0 20px;
margin: 0;
}

.samples li {
float:left;
width: 33%;
}

.samples li div {
margin: 0 20px 0 0;
padding: 7px;
border: 1px solid #ccc;
text-align: center;
}

.samples li div img {
border: 1px solid #000;
margin: 0 0 5px;
}

/*?=footer
-------------------------- */
.footer {overflow: hidden; //zoom:1; background:url('../images/footer/bg.gif') left bottom repeat-x;}
.footer .left_col {text-align: center;}
.footer ul{text-align:center;list-style:none;padding:20px 0 15px 21px; margin:0;}
.footer ul li{display:inline;font-weight:bold;color:#000;font-size:11px;padding:0 7px;}
.footer ul li a{color:#000;text-decoration:none;}
.footer ul li a:hover{color:#000;text-decoration:underline;}
.copy{width:170px;text-align:left;margin:0 auto;  padding:15px 0;}
.orange_line{height:15px;background:#F77100;}

body .nobg {background: none;}
