html,body{
margin: 0;
padding: 0;
background:#202020;
font: 1em Tahoma,sans-serif;
color: #545454;
scrollbar-base-color:#202020;
scrollbar-track-color:#2a2a2a;
scrollbar-3dlight-color:#484848;
scrollbar-shadow-color:#030303;
scrollbar-highlight-color:#3c3c3c;
scrollbar-arrow-color:#8c7200;
}
a:link, a:visited, a:hover{color:#626262; text-decoration: none;}
a:hover{ text-decoration: underline;/*color:#8c7200;*/}
div.text a:link,div.text  a:visited,div.text  a:hover{ color:#8c7200;}
img{
border: 0;
}
ul,ul li{
list-style-type: none;
padding: 0;
margin: 0;
}
dl, dt,dl dt{
margin: 0;
padding: 0;
}
p,h1,h2,h3,h4,form,h5,h6,dl, dl dt,ul,ul li{
margin: 0;
padding: 0;
}
h1{
float: left;
}
p.fr_headerBG{
background:url(/site/Image/bg/header_rep.gif) repeat-x;float:right;
display: block;
}
div.h1,div.h1_web{
height: 20px;
margin-bottom: 47px;
}
div.h1_web{
margin-bottom: 30px;
}
h2{
padding-bottom: 29px;
font:bold 11px Tahoma,sans-serif;
color: #8c7200;
text-transform: uppercase;
}
h2 span{
font: 11px Tahoma,sans-serif;
color: #393733;
}
h3{
font: 14px Arial,sans-serif;
text-transform: uppercase;
}
h3.web{
position: relative;
color: #393733;
margin-top: -25px;
margin-bottom: 35px;
}
h3.web1{
margin-bottom: 14px;
color: #626262;
}
h3.web span,h3.web1 span{
font-weight: bold;
}
h4{
font: bold 12px Arial,sans-seif;
color: #626262;
padding-bottom: 29PX;
}
h4 a:link,h4  a:visited,h4  a:hover{
text-decoration: underline;
color: #8c7200;
}
h4  a:hover{
text-decoration: none;
color: #626262!important;
}
ul,ul li{
list-style-type: none;
margin: 0;
padding: 0;
}
div.rel{
position: relative;
}
div.backstage{
position: absolute;
display: block;
width: 62px;
right: 0;
}
div.rel a{
position: absolute;
display: block;
height: 62px;
width: 62px;
z-index: 5;
}
div.rel a:hover{
background: url(/site/Image/bg/backstage_on.gif) no-repeat 100% 0;
}
table.main td{
vertical-align: top;
}
td.center{
padding-top: 47px;
}
div.lang {
margin-top: 79px;
}
div.lang div.active{
background:#393733 url(/site/Image/bg/ico_left_bg.gif) no-repeat 0 100%;
}
div.lang div{
width:25px;
}
div.lang div a.eng{background: url(/site/Image/icons/eng.gif) no-repeat;}
div.lang div a.eng:hover{background: url(/site/Image/icons/eng_on.gif) no-repeat;}

div.lang div a.en{background: url(/site/Image/icons/en.gif) no-repeat;}
div.lang div a.en:hover{background: url(/site/Image/icons/en_on.gif) no-repeat;}


div.lang div a.de{background: url(/site/Image/icons/de.gif) no-repeat;}
div.lang div a.de:hover{background: url(/site/Image/icons/de_on.gif) no-repeat;}

div.lang div a.ua{background: url(/site/Image/icons/ua.gif) no-repeat;}
div.lang div a.ua:hover{background: url(/site/Image/icons/ua_on.gif) no-repeat;}

div.lang div a.ru{background: url(/site/Image/icons/ru.gif) no-repeat;}
div.lang div a.ru:hover{background: url(/site/Image/icons/ru_on.gif) no-repeat;}

div.lang div p{
padding: 9px 7px 10px 7px;
}
div.lang div a:link,div.lang div  a:visited,div.lang div  a:hover{display:block;}


div.nav{
float: right;
margin-top: 121px;
text-align: right;
}
div.nav a:link,div.nav  a:visited,div.nav  a:hover{display:block;position:absolute;width:11px;height:10px; text-decoration: none;}

div.nav  a.home{background: url(/site/Image/icons/home.gif) no-repeat;}
div.nav  a.home:hover{background: url(/site/Image/icons/home_on.gif) no-repeat;}

div.nav  a.letter{background: url(/site/Image/icons/letter.gif) no-repeat;}
div.nav  a.letter:hover{background: url(/site/Image/icons/letter_on.gif) no-repeat;}

div.nav  a.sitemap{background: url(/site/Image/icons/sitemap.gif) no-repeat;}
div.nav  a.sitemap:hover{background: url(/site/Image/icons/sitemap_on.gif) no-repeat;}

div.nav p{
padding:14px 6px 8px 8px;
}
div.nav div{
width: 25px;
margin-bottom: 15px;
}
div.nav div.active{
background:#393733 url(/site/Image/bg/ico_right_bg.gif) no-repeat 0 0 ;
}

div.header {
height: 296px;
color:#393733;
}
div.header div{
float: left;
}
div.mainmenu{
padding-top: 17px;
padding-left: 5px;
color:#393733;}

div.mainmenu  a:link,div.mainmenu a:visited,div.mainmenu a:hover{position:absolute;display:block;height:22px;z-index:2; text-decoration: none;width:245px;}
div.mainmenu p{
padding-bottom: 17px;
}

div.mainmenu a.web:hover{background: url(/site/Image/menu/web_on.gif) no-repeat;}
div.mainmenu a.print:hover{background: url(/site/Image/menu/print_on.gif) no-repeat;}
div.mainmenu a.identity:hover{background: url(/site/Image/menu/identity_on.gif) no-repeat;}
div.mainmenu a.rekl:hover{background: url(/site/Image/menu/rekl_on.gif) no-repeat;}
div.mainmenu a.advertising:hover{background: url(/site/Image/menu/advertising_on.gif) no-repeat;}
div.mainmenu a.multimedia:hover{background: url(/site/Image/menu/multimedia_on.gif) no-repeat;}
div.mainmenu a.gui:hover{background: url(/site/Image/menu/gui_on.gif) no-repeat;}

div.info{
margin-top: 12px;
background: url(/site/Image/bg/head_sep.gif) no-repeat 15px 53px;
height: 105px;
float: right;
/*width: 391px;*/
padding-left: 15px;
}
p.contacts {
padding-bottom: 97px;
}
p.contacts a:link,p.contacts  a:visited,p.contacts  a:hover{position:absolute;display:block;height:37px;z-index:2; text-decoration: none;}
p.contacts  a:hover{
background: url(/site/Image/bg/contacts_on.gif) no-repeat;
}
ul.menu{
font: 12px Arial,sans-serif;
color: #393733;
margin-top: 30px;
}
ul.menu li{
float: left;
}
ul.menu a{
position: absolute;
display: block;
height: 10px;
z-index: 3;
}
ul.menu a.about{width:68px;}
ul.menu a.about:hover{background: url(/site/Image/menu/about_us_on.gif) no-repeat 0 100%;}

ul.menu a.privacy_policy{width:104px;}
ul.menu a.privacy_policy:hover{background: url(/site/Image/menu/privacy_policy_on.gif) no-repeat 0 100%;}

ul.menu a.testimonials{width:94px;}
ul.menu a.testimonials:hover{background: url(/site/Image/menu/testimonials_on.gif) no-repeat 0 100%;}

dl.gallery dt{
}
dl.gallery p{
text-align: center;
font: 11px Tahoma,sans-serif;
padding-bottom: 3px;
white-space: normal;
}

dl.gallery a{font-size: 110%;}
dl.gallery a:hover{color:#8c7200;}

div.img{
background: #2a2a2a;
border:1px solid #484848;
width:  expression((1 == 1) ? '0px' : '');
margin-bottom: 20px;
float: left;
clear: both;
}
div.img:after{	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
div.img{	display: inline-block; }
html[xmlns] div.img{	display: block;}
* html div.img{	height: 1%;}
div.img img{ margin: 4px }
/*div.img1{
background: #2a2a2a;
padding: 4px;
border:1px solid #484848;
width:  expression((1 == 1) ? '0px' : '');
margin-bottom: 20px;
}
*/
dl.gallery dt.float_1{
clear: both;
}
dl.gallery dt.float_1 div{
float: left;
margin-bottom: 12px;
}
dl.gallery dt.sm {
height: 190px;
}
dt.float_1 div div.img{
float: none;
margin-bottom: 20px;
}
dt.float_1 div.mr10{margin-right: 12px;}
dt.float_1 div.mr6{margin-right: 5px;}
dt.sm p{width:160px;padding-left:17px;padding-right:0px;}
dt.med p{width: 440px;padding-left:10px;padding-right:10px;}


div.copy1{
border-top: 1px solid #393733;
padding-left: 24px;
font: 11px Tahoma,sans-serif;
height:115px;
margin-bottom: 100px;
}
div.copy1 div{
margin-top: 45px;
float: left;
background: url(/site/Image/bg/copy_left.gif) no-repeat;
padding-left: 16px;
height: 70px;
}
div.copy1 div p{
float: left;
width: 125px;
padding-top: 6px;
}
div.copy1 div p.w208{
width: 208px;
}
div.copy1 div.mr93{
margin-right: 93px;
}
div.text{
height: expression((1 == 1) ? '450px' : '');
font: 11px Tahoma,sans-serif;
clear: both;
}
div.text_box,div.text_box732{
float: left;
width: 60%;
}
div.text_box_right{
float: right;
width: 600px;
}
div.text_box732{
width:732px;
color: #626262;
}
div.text_box732 p{
color: #626262;
}
div.float,div.float732{
float: right;
/*width:345px;*/
width: expression((1 == 1) ? '0px' : '');
text-align: right;
}
div.float732{
width: 197px;
}
div.float_small,div.float_small1{
float: left;
width: expression((1 == 1) ? '0px' : '');
margin-right: 30px;
}
div.float_small1 {
height: 100%;
}
div.float_small1 p{
white-space: nowrap;
color: #393733;
position: relative;
margin-top: -10px;
}
div.text div.float_small1 p a:link,div.text div.float_small1 p a:visited,div.text div.float_small1 p a:hover{
color: #393733;
display: block;
padding-left: 16px;
background: url(/site/Image/icons/magnifier.gif) no-repeat 0 100%;
height: 15px;
}
div.text div.float_small1 p a:hover{
color: #8c7200;
background:  url(/site/Image/icons/magnifier_on.gif) no-repeat 0 100%;
}

div.float_small div.img{
width: expression((1 == 1) ? '0px' : '');
}
p.next{
padding-bottom: 5px!important;
border-bottom: 6px solid #393733;
float: right;
width: expression((1 == 1) ? '62px' : '');
}
div.img_float div.img{
margin-bottom: 47px;
}
div.text p.pb29,div.text ul{
padding-bottom: 25px;
}
div.text p{
padding-bottom: 16px;
}
div.text ul li{
background: url(/site/Image/bullets/list.gif) no-repeat 0 6px;
padding-left:8px;
}
div.text div.text_box,div.text div.float{
height: 100%;
padding-bottom: 27px;
}
div.fll{
float: left;
width: expression((1 == 1) ? '60px' : '');
padding-top: 4px;
}
div.fr{
float: right;
width:510px;
width: expression((1 == 1) ? '60px' : '519px');
}
a.send:link,a.send:visited,a.send:hover{
text-decoration: none;
background: url(/site/Image/buttons/send.gif) no-repeat;
display: block;
height: 21px;
width: 100px;
}
a.send:hover{
background: url(/site/Image/buttons/send_on.gif) no-repeat;
}

div.pages{
color: #393733;
padding: 30px 0 60px 0;
clear: both;
}
div.pages div.next,div.pages div.prev{
float: right;
width: expression((1 == 1) ? '100px' : '');
text-align: right;
}
div.pages div.prev,div.pages div.comm{
float: left;
text-align: left;
}
div.pages a:link,div.pages a:visited,div.pages a:hover{
text-decoration: underline;
color: #8c7200;
}
div.pages a:hover{
text-decoration: none;
}

.comments{
margin-top: 12px;
padding-top: 30px;
border-top: 1px solid #393733;
}
div.comm{
padding: 0 0 0 0;
color: #393733;
height: 15px;
cursor: default;
float: none;
}
div.comm div.name,div.comm div.date{
white-space: nowrap;
height: 15px;
}
div.comm div.name,div.comm div.date{
float: left;
width: expression((1 == 1) ? '130px' : '');
text-align: left;
}
div.comm div.date{
float: right;
text-align: right;
width: expression((1 == 1) ? '105px' : '');
}




textarea,input{
margin:0;
padding: 0;
background: #242424;
border: 1px solid #3c3c3c;
}
input{
height: 21px;
line-height: 21px;
}
textarea,input,select{
font: 12px Tahoma,sans-serif;
color:  #8c7200;
}
textarea.mess{
width: 510px;
overflow: auto;
height: 115px;
}
input.w205{
width:205px;
}


.navi{
font: 10px Tahoma,sans-serif;
color:  #8c7200;
}
div.img p{margin:0;padding:0; display:inline;}