* {margin: 0px; padding: 0px; vertical-align: top;}
div, table, td, tr, p, h1, h2, h3, h4, h5, img {text-align: left;}


a {outline: none;}
a:active {outline: none;}

body {background: #000000; height:100%; min-height:100%; width:100%; min-width:100%}
#container{height:100%; min-height:690px; //min-height:100%; width:100%;}


table {border-collapse: collapse;}


.home div.header {display: inline-block; margin: 45px 0px 0px 0px; width: 100%; min-width: 950px; height: 56px;}
.home table tr td.left_block {display: inline-block; width: 50%; height: 55px; float: left; background: url(../graphics/logotype_slims_line.gif) 0px 34px repeat-x;}
.home table tr td.left_block img {}
.home table tr td.right_block {display: inline-block; width: 50%; height: 55px; font-size: 1px;}
.home table tr td.right_block div {display: inline-block; width: 475px; height: 55px; font-size: 1px; background: url(../graphics/logotype_slims_line.gif) 0px 34px repeat-x;}
.home table tr td.right_block img {width: 131px; height: 55px; float: right; //position: relative; //right: -3px; background: url(../graphics/logotype_slims.gif) left top no-repeat;}
.home div.bottom_block {display: inline-block; width: 950px; height: 1px; font-size: 1px; clear: both;}

.home div.hw_home {display: block;}
.home div.hw_bw {display: none;}
.home div.hw_pl {display: none;}
.home div.hw_slims {display: none;}


.bw div.header {display: inline-block; margin: 18px 0px 0px 0px; width: 100%; min-width: 950px; height: 83px;}
.bw table tr td.left_block {display: inline-block; width: 50%; height: 82px; float: left; background: url(../graphics/logotype_bw_line.gif) right top no-repeat;}
.bw table tr td.left_block img {width: 475px; height: 82px; float: right; //position: relative; //right: -3px; background: url(../graphics/logotype_bw.gif) left top no-repeat;}
.bw table tr td.right_block {display: inline-block; width: 50%; height: 55px; font-size: 1px;}
.bw table tr td.right_block div {display: inline-block; width: 475px; height: 82px; font-size: 1px; float: left;}
.bw table tr td.right_block img {}
.bw div.bottom_block {display: inline-block; width: 950px; height: 1px; font-size: 1px; clear: both;}

.bw div.hw_home {display: none;}
.bw div.hw_bw {display: block;}
.bw div.hw_pl {display: none;}
.bw div.hw_slims {display: none;}


.pl div.header {display: inline-block; margin: 45px 0px 0px 0px; width: 100%; min-width: 950px; height: 56px;}
.pl table tr td.left_block {display: inline-block; width: 50%; height: 55px; float: left; background: url(../graphics/logotype_pl_line.gif) 0px 34px repeat-x;}
.pl table tr td.left_block img {margin: 40px 401px 0px 0px; width: 74px; height: 8px; float: right; background: url(../graphics/logotype_pl_slogan_translation.gif) left top no-repeat;}
.pl table tr td.right_block {display: inline-block; width: 50%; height: 55px; font-size: 1px;}
.pl table tr td.right_block div {display: inline-block; width: 475px; height: 55px; font-size: 1px; float: left; background: url(../graphics/logotype_pl_line.gif) 0px 34px repeat-x;}
.pl table tr td.right_block img {width: 282px; height: 55px; float: right; //position: relative; //right: -3px; background: url(../graphics/logotype_pl.gif) left top no-repeat;}
.pl div.bottom_block {display: inline-block; width: 950px; height: 1px; font-size: 1px; clear: both;}

.pl div.hw_home {display: none;}
.pl div.hw_bw {display: none;}
.pl div.hw_pl {display: block;}
.pl div.hw_slims {display: none;}


.slims div.header {display: inline-block; margin: 45px 0px 0px 0px; width: 100%; min-width: 950px; height: 56px;}
.slims table tr td.left_block {display: inline-block; width: 50%; height: 55px; float: left; background: url(../graphics/logotype_slims_line.gif) 0px 34px repeat-x;}
.slims table tr td.left_block img {}
.slims table tr td.right_block {display: inline-block; width: 50%; height: 55px; font-size: 1px;}
.slims table tr td.right_block div {display: inline-block; width: 475px; height: 55px; font-size: 1px; float: left; background: url(../graphics/logotype_slims_line.gif) 0px 34px repeat-x;}
.slims table tr td.right_block img {width: 131px; height: 55px; float: right; //position: relative; //right: -3px; background: url(../graphics/logotype_slims.gif) left top no-repeat;}
.slims div.bottom_block {display: inline-block; width: 950px; height: 1px; font-size: 1px; clear: both;}

.slims div.hw_home {display: none;}
.slims div.hw_bw {display: none;}
.slims div.hw_pl {display: none;}
.slims div.hw_slims {display: block;}

