* {margin: 0; padding: 0; }
body {  background-color: #000; font-family: Tahoma, Geneva, sans-serif; color: #474747; font-size: 12px;min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%;}
ul { list-style: none;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a { color: #333333; text-decoration: none;}
a:hover { text-decoration: underline; }
.centermap { width: 954px; margin: 0 auto; position: relative;}
.min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto");}

/*bg*/
.bg { background: url(../img/bg.jpg) top no-repeat; width: 953px; margin: 0 auto; min-height: 770px;}
.ic { float: left;}
.ic a { float: left; width: 22px; height: 20px; text-align: center; padding-top: 30px; margin-right: 14px;}
.ic .act2 { background-color: #f58222;}

.menu { float: left; width: 223px; text-align: right; margin-top: 88px;}
.menu li { padding-top: 7px;}
.menu a { color: #FFF;}
.menu span { color: #f58222;}
.menu .red { color: #dd0000; text-decoration: underline;}

.menu2 { float: right; width: 195px; margin-top: 88px;}
.menu2 li { padding-top: 7px;}
.menu2 a { color: #FFF;}
.menu2 span { color: #f58222;}
.menu2 .red { color: #dd0000; text-decoration: underline;}
.need { height: 723px;}

.text { width: 578px; text-align: center; padding-top: 9px; margin: 0 auto;border-top: 1px solid #333333; color: #FFF;}
.text span {color: #f58222;}
.text p { padding-top: 13px;}
.line { border-top: 1px solid #333333; height: 1px; line-height: 0px; width: 146px; margin: 0 auto; margin-top: 30px;}

.foot { color: #848484; padding-top: 40px; height: 65px;}
.foot a { color: #848484; }
.copy { float: left; width: 414px; margin-top: 5px;}
.tx { float: left; text-decoration: underline; margin-top: 5px;}
.tx:hover { text-decoration: none;}
.site { float: right;  margin-bottom: 10px;}
.site img { vertical-align: baseline;}
/*bg*/



/*company*/
.ic2 { float: right;}
.ic2 a { float: right; width: 22px; height: 20px; text-align: center; padding-top: 30px; margin-right: 14px;}
.ic2 .act2 { background-color: #f58222;}
.logo { float: left; margin-top: 19px;}
.head { height: 210px;}
.menu3 { font-size: 11px; text-transform: uppercase; padding-left: 74px; padding-top: 12px; float: left;}
.menu3 a { color: #8f8f8f; margin-right: 16px; float: left; margin-top: 14px;}
.menu3 span {color: #f58222;}
.menu3 .no { margin-top: 0px;}

.menu4 { font-size: 11px; text-transform: uppercase; padding-left: 74px; padding-top: 12px; float: left;}
.menu4 a { color: #FFF; margin-right: 16px; float: left; margin-top: 14px;}
.menu4 span {color: #f58222;}
.menu4 .no { margin-top: 0px;}
.menu4 .gray {color: #8f8f8f;}
.menu4 .red { color: #dd0000;}

.blockbg { background: url(../img/blockbg.jpg) top repeat-y; width: 953px;}
.block_top { background: url(../img/block_top.jpg) top no-repeat; width: 953px;}
.block_foot { background: url(../img/block_foot.jpg) bottom no-repeat; width: 953px;}
.content { padding-left: 103px; padding-bottom: 453px;}
.left { width: 184px; float: left; padding-left: 33px; padding-top: 33px;}
.right { width: 446px; float: left;}
.title { color: #000; text-transform: uppercase; padding-bottom: 9px;}
.title span {color: #f58222;}

.menu5 { margin-left: 20px;}
.menu5 li { padding-top: 5px;}
.menu5 a { color: #4c4c4c;}
.menu6 { margin-left: 30px;}
.menu6 li { padding-top: 5px;}
.menu6 a { color: #f58222;}
.text2 { padding-top: 53px; padding-left: 41px;}
.text2 a {color: #f58222;}
.text2 p { padding-bottom: 8px; color: #4c4c4c; text-align: justify; line-height: 17px;}
.text2 span { color: #f58222;}
.text2 .red { color: #dd0000;}

/*company*/


/*ecology*/
.content2 { padding-left: 103px; padding-bottom: 380px;}
.block2bg { background: url(../img/block2bg.jpg) top repeat-y; width: 953px;}
.block2_top { background: url(../img/block2_top.jpg) top no-repeat; width: 953px;}
.block2_foot { background: url(../img/block2_foot.jpg) bottom no-repeat; width: 953px;}
.link { margin-left: 20px;}
.link li { padding-top: 10px; line-height: 16px;}
.link a { color: #7a7a7a; text-decoration: underline;}
.link a:hover { text-decoration: none;} 
.left2 { width: 197px; float: left; padding-left: 33px; padding-top: 33px;}
/*ecology*/


/*idealpaint_product*/
.bord { background: url(../img/bord.gif) bottom repeat-x; padding-bottom: 20px;  width: 455px; margin-bottom: 18px; position: relative;}
.pad { padding-top: 57px;}
.foto { text-align: center;}
.title2 { font-size: 14px; color: #f6933f; text-transform: uppercase; padding-bottom: 7px;}
.info { width: 150px; padding-right: 20px; float: left; padding-bottom: 15px;}
.info2 { width: 284px; float: left; color: #474747; padding-bottom: 15px;}
.info2  p { line-height: 16px; text-align: justify;}
.tx2 { color: #7f7f7f; font-size: 10px; line-height: 15px;}
.tx2 span { font-size: 12px; font-weight: bold; color: #474747; display: block;}
.knopa { background: url(../img/knopa.gif) no-repeat; width: 117px; height: 46px; text-align: center; margin-top: 24px; padding-top: 12px; float: left; font-size:18px;}

.tumbs { }
.tumbs p {padding-top: 22px; text-align: center; color: #474747; float: left; width: 91px;}
.col { background-color: #FFF; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}
.col2 { background-color: #f2f2f2; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}
.col3 { background-color: #fbf8f3; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}
.col4 { background-color: #f5ebe1; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}
.col5 { background-color: #e2dbd1; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}
.col6 { background-color: #e2e3e5; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}
.col7 { background-color: #f9a25d; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}
.col8 { background-color: #d4dfdb; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}
.col9 { background-color: #ebe4de; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}
.col10 { background-color: #c2b7b1; border: 1px solid #aba7a8; width: 86px; height: 86px; display: block;}

.bord2 {  padding-bottom: 20px;  width: 455px;}

.block3_top { background: url(../img/block3_top.jpg) top no-repeat; width: 953px;}
.block3_foot { background: url(../img/block3_foot.jpg) bottom no-repeat; width: 953px;}
.block6_foot { background: url(../img/block6_foot.jpg) bottom no-repeat; width: 953px;}
/*idealpaint_product*/


/*PRESSA*/
.news { padding-bottom: 10px;}
.news .data { font-size: 11px; color: #404040; padding-bottom: 6px; font-style: italic; overflow: hidden;}
.tema { font-size: 14px;}
.tema a { color: #4c4c4c; text-decoration: underline;}
.tema a:hover { text-decoration: none;}

.str { padding-top: 20px;}
.str a { background-color: #4e4e4e; color: #FFF; text-align: center; font-size: 14px; width: 21px; height: 19px; float: left; margin-right: 4px;}
.str a:hover { background-color: #f58222; text-decoration: none;}
.str .act { background-color: #f58222; text-decoration: none;}
.str .prev { width: auto; height: auto; background: none; margin-right: 14px;}
.str .next { width: auto; height: auto; background: none; margin-left: 7px;}
.str .prev:hover { width: auto; height: auto; background: none;}
.str .next:hover { width: auto; height: auto; background: none;}

.block4_top { background: url(../img/block4_top.jpg) top no-repeat; width: 953px;}
.block4_foot { background: url(../img/block4_foot.jpg) bottom no-repeat; width: 953px;}
.content3{ padding-left: 103px; padding-bottom: 340px;}
/*PRESSA*/


/*technical_information_final*/
.pad2 { padding-top: 53px; padding-left: 25px;}
.text3 {}
.text3 a {color: #f58222;}
.text3 p {  color: #4c4c4c; line-height: 17px; padding-bottom: 8px;}
.text3 span { color: #f58222;}
.text3 .red { color: #dd0000;}
.title3 { text-align: center; color: #000; font-size: 14px; line-height: 17px; margin-bottom: 12px;}
.tx3 { background: url(../img/stop.jpg) left top no-repeat; padding-left: 60px; height: 36px; color: #000; margin-bottom: 10px;}
.tx3 span { color: #757575;}
.inf { margin-bottom: 8px;}
.inf p { padding-bottom: 3px;}
.inf td { padding-right: 10px;}
.text3 strong { color: #000;}

.steps { padding-top: 19px;}
.steps span { font-weight: bold;}
.title4 { font-size: 14px; color: #000;}
.step { padding-top: 20px;}
.step img {  margin-bottom: 10px;}
.l1 { margin-right: 27px; float: left;}
.l2 { float: right; margin-left: 27px;}

.block5_top { background: url(../img/block5_top.jpg) top no-repeat; width: 953px;}
.block5_foot { background: url(../img/block5_foot.jpg) bottom no-repeat; width: 953px;}
.block5bg { background: url(../img/block5bg.jpg) top repeat-y; width: 953px;}
/*technical_information_final*/
