* {margin:0px;padding:0px;}
img{border:0px;}

body{background: white; color:#343434;font-size:12px;font-family: Arial;font-size:12px;}
table{font-size:12px;}

a{color:#0265cd;}
a:hover{text-decoration: none;}

h2{font-size: 16px;}
h3{font-size: 16px;}

.right h2.trezeguet{color: black;font-size: 20px;}

h1{font-weight: normal;font-size: 20px;}
h1.blue{color:#76c6e7;background:url(../images/h_1.jpg) no-repeat scroll 100% 4px;float:left;padding-right:30px;line-height:28px;}
h1.red{color:#fdaf5a;background:url(../images/h_2.jpg) no-repeat scroll 100% 4px;float:left;padding-right:30px;line-height:28px;}
h1.green{color:#aeed6b;background:url(../images/h_3.jpg) no-repeat scroll 100% 4px;float:left;padding-right:30px;line-height:28px;}

h1{margin-left: 42px;line-height: 34px;font-size: 24px;margin-bottom: 20px;}
.main_info{margin-left: 40px;margin-top: 30px;margin-bottom: 50px;}
.main_info h2{margin-top: 10px;margin-bottom: 5px;}

.header{background:#25211e;width:100%;height:85px;margin-bottom:1px;}
.logo img{margin-top:10px;margin-left:50px;position:absolute;}

div.menu{margin-left:300px;padding-top:54px;}
ul.menu{list-style-type:none;font-size:14px;}
ul.menu li{float:left;margin-right:20px;-width:20px;white-space:nowrap;}
* html ul.menu li{width:20px;}
ul.menu li a{display:block;width:100%;height:100%;line-height:31px;text-decoration: none;}
ul.menu li a:hover{background: #3f3c38 url(../images/mc_h.gif) no-repeat scroll 50% 0px;height:31px;cursor:hand;cursor: pointer}
ul.menu li.act a{background: white url(../images/mc_a.gif) no-repeat scroll 50% 0px;height:31px;}
ul.menu li.act a:hover{background: white url(../images/mc_a.gif) no-repeat scroll 50% 0px;height:31px;}
ul.menu li a span{display:block;width:100%;height:100%;}
ul.menu li a:hover span{background:url(../images/mr_h.gif) no-repeat scroll 100% 0px;}
ul.menu li.act a span{background:url(../images/mr_a.gif) no-repeat scroll 100% 0px;}
ul.menu li.act a:hover span{background:url(../images/mr_a.gif) no-repeat scroll 100% 0px;}
ul.menu li a span span{display:block;width:100%;height:100%;padding:0px 13px;}
ul.menu li a:hover span span{background:url(../images/ml_h.gif) no-repeat scroll 0% 0px;}
ul.menu li.act a span span{background:url(../images/ml_a.gif) no-repeat scroll 0% 0px;}
ul.menu li.act a:hover span span{background:url(../images/ml_a.gif) no-repeat scroll 0% 0px;}
ul.menu li a{color:white;}
ul.menu li.act a{color:#25211e;}
ul.inner{position:absolute;margin-top:7px;list-style-type: none;}
ul.inner li{float:none;margin-left:13px;background: none;}
ul.menu li.act ul.inner li a{color:black;background: none;text-decoration: underline;}
ul.menu li.act ul.inner li a:hover{color:black;background: none;text-decoration: none;color:#fd5d14;}

.main{margin-top:30px;width:95%;clear:both;}
.main td{vertical-align: top;}
.left{margin-left:10px;padding-right:30px;}
.catalog{margin-bottom:50px;-margin-left:30px;}
.catalog table{width:95%;}
.catalog table td{text-align:center;font-size:18px;}
.catalog table td img{margin-bottom:10px;}
.catalog a{color:black;}
.banners{margin-bottom:40px;margin-left:40px;}
.banners table{width:100%;margin:0px auto;}
.banners table td{text-align:center;}
.blocks {margin-left:40px;}.
blocks table{width:94%;margin:0px auto;}
.blocks table td{padding-right:20px;vertical-align: top;}
.blocks p{clear:both;padding-top:5px;}

.hide {
 VISIBILITY: hidden; TOP: -400px
}
#qscroller1 {
 WIDTH: 200px; HEIGHT: 8px
}
.qslide {
 PADDING-LEFT: 10px; FONT-SIZE: 10px; COLOR: #8d8d8d; LINE-HEIGHT: 16px; font-family: Arial, Helvetica, sans-serif;
}

.right{width:250px;margin-right:20px;}

.ttt img{margin-right:10px;}

.services{list-style-type: none;}
.services li{height:40px;padding-left:80px;line-height:30px;font-size:14px;white-space: nowrap;}
.s1{background: url(/images/sicon_1.jpg) no-repeat 0% 50%;}
.s2{background: url(/images/sicon_2.jpg) no-repeat 0% 50%;}
.s3{background: url(/images/sicon_3.jpg) no-repeat 0% 50%;}
.s4{background: url(/images/sicon_4.jpg) no-repeat 0% 50%;}

.lastwork{border:1px solid #cfcfcf;margin-top:47px;-margin-top:40px;padding:20px;-padding-bottom:0px;width:240px;-width:282px;-height:205px;margin-left:20px;height:160px;}
* html .lastwork{width:282px;margin-left:40px;padding-bottom:5px;}
.b_lt{display: block;width:20px;height:20px;background:url(/images/b_lt.gif) no-repeat;position: absolute;margin-left:-21px;margin-top:-21px;}
.b_rt{display: block;width:20px;height:20px;background:url(/images/b_rt.gif) no-repeat;position: absolute;-margin-left:201px;margin-top:-21px;margin-left:241px;}
.b_lb{display: block;width:20px;height:20px;background:url(/images/b_lb.gif) no-repeat;position: absolute;margin-left:-21px;margin-top:161px;-margin-top:171px;}
.b_rb{display: block;width:20px;height:20px;background:url(/images/b_rb.gif) no-repeat;position: absolute;-margin-left:201px;margin-top:161px;-margin-top:171px;margin-left:241px;}
.b_tit{text-align:center;display:block;margin-left:50px;width:125px;position: absolute;margin-top:-28px;background:white;padding:0px 3px;}
.lworks{margin-left:15px;margin-top:15px;-padding-top:15px;}
.lworks a{margin-right:23px;}
.lworks a img{margin-bottom:10px;}

div.bottom{width:100%;padding-top:50px;height:100px;font-size:11px;padding-bottom:30px;}

div.s{margin-left:5%;font-size:12px;margin-top:-30px;position:relative;width:300px;}
div.s input.search{margin-top:5px;width:90%;border:1px solid #7e7f81;color:#94999c;background:white;height:18px;}
div.s div.cr{font-size:11px;margin-top:20px;}

div.b{position:relative;margin-left:350px;margin-top:-59px;margin-right:5%;border-top:1px solid #dedfda;font-size:11px;padding-top:30px;}
div.b td{vertical-align:top;padding-right:10px;}

.right h1{margin-top:30px;line-height:30px;padding-left:20px;font-size:20px;background:url(/images/h_4.jpg) no-repeat 85% 5px;margin-bottom:15px;}
.right h2{padding-left:20px;font-size:16px;color:#666;font-weight: normal;margin-bottom:0px;margin-top:15px;}

.leftarr{background:url(/images/lef.jpg) no-repeat;width:24px;height:24px;display:block;margin-top:29px;}
.leftarr:hover{background:url(/images/lef.jpg) no-repeat scroll 0px 100%;}
.righarr{background:url(/images/rig.jpg) no-repeat;width:24px;height:24px;display:block;margin-top:29px;}
.righarr:hover{background:url(/images/rig.jpg) no-repeat scroll 0px 100%;}

.right table{width:100%;margin-left:5px;}

#items1{height:57px;overflow:hidden;padding:25px 0 0 10px;width:155px;-width:175px;}
#items2{height:57px;overflow:hidden;padding:25px 0 0 10px;width:155px;-width:175px;}
#items3{height:57px;overflow:hidden;padding:25px 0 0 10px;width:155px;-width:175px;}
#scroller1{display:inline;left:0;position: relative;}
#scroller2{display:inline;left:0;position: relative;}
#scroller3{display:inline;left:0;position: relative;}

.pathe{margin-left:41px;margin-top:18px;font-size:11px;background:url(/images/li.gif) no-repeat 0px 3px;padding-left:10px;}
.content{margin-left:75px;margin-top:75px;}
.content h1{font-size:26px;margin-left:-35px;padding-left:35px;background:url(/images/h_4.jpg) no-repeat 0px 5px;margin-bottom:35px;}
.content h1 span{border-bottom:1px dashed black;}
.content h2{margin:25px 0px 15px;font-size:24px;font-weight: normal;}
.content h2 a{text-decoration: none;}
.content h2 a:hover{border-bottom: 2px dashed;}
.content .work{float:left;margin:10px 7px 0px;}

.work a{margin:1px;width:120;height:84px;}
.work a img{padding:2px;border:1px solid white;}
.work a:hover img{border:1px solid #fd5d14;}

* html .work a{margin:1px;width:124;height:84px;}
* html .work a img{padding:2px;margin-top:3px;}
* html .work a:hover{border:0px solid #fd5d14;}

.mat_b{width:99px;height:99px;float:left;margin-right:15px;margin-bottom:15px;}
.mat_b a{background:url(/images/mat_b.gif) no-repeat;width:99px;height:99px;display:block;}
.mat_b a:hover{background:url(/images/mat_b.gif) no-repeat 0px 100%;}
.mat_b a.act{background:url(/images/mat_b.gif) no-repeat 0px 100%;}
.mat_b a img{margin:9px;margin-top:5px;}

.color img, .color_a img{margin-top:10px;}
.color{display:block;float:left;margin-right:5px;}
.color_a{display:block;float:left;margin-right:5px;background:url(/images/mat_a.gif) no-repeat 50% 0px;}

#preview{position:absolute;border:1px solid #fd5d14;background:white;padding:5px;display:none;color:#fff;}
.phone{float:right;margin-right:50px;font-size:32px;font-family: Times;color:white;margin-top:-30px;-margin-right:30px;}
.phone span{font-size:18px}
.phone span.texx{display:block;font-size:10px;font-family: Arial;color:#666;margin-left:75px;margin-top:-6px;}

.lastwork2{border:1px solid #cfcfcf;margin-top:47px;-margin-top:40px;padding:20px;-padding-bottom:0px;width:240px;-width:282px; 
-height: 405px;margin-left:20px;height:300px;}
* html .lastwork2{padding-bottom:5px;width:282px;height:342px;}
.b_lt2{display: block;width:20px;height:20px;background:url(/images/b_lt.gif) no-repeat;position: absolute;margin-left:-21px;margin-top:-21px;}
.b_rt2{display: block;width:20px;height:20px;background:url(/images/b_rt.gif) no-repeat;position: absolute;-margin-left:201px;margin-top:-21px;margin-left:241px;}
.b_lb2{display: block;width:20px;height:20px;background:url(/images/b_lb.gif) no-repeat;position: absolute;margin-left:-21px;margin-top:301px;-margin-top:260px;}
.b_rb2{display: block;width:20px;height:20px;background:url(/images/b_rb.gif) no-repeat;position: absolute;-margin-left:201px;margin-top:301px;-margin-top:260px;margin-left:241px;}
.b_tit2{text-align:center;display:block;margin-left:60px;width:105px;position: absolute;margin-top:-28px;background:white;padding:0px 3px;}


.texte{position:absolute;width:240px;}
.texte h1{font-size:12px;font-weight: bold;margin:0px;padding:0px;background: none;line-height: 14px;margin-bottom:5px;}

