HTML, BODY {font-family: Tahoma, Verdana, Arial; margin: 0; padding: 0; height: 100%; min-height: 100%; min-width: 1170px; background: #FFF; font-size: 13px; color: #5d5d5d;}
IMG, A IMG {border: 0;}
TABLE {border: 0px; border-collapse: collapse; border-spacing: 0px;}
TD {padding: 0px;}
H1 {color: #e79a22; font-weight: normal; text-align: left; font-size: 21px; margin: 0 0 0.6em 0; padding: 0px;}
H2 {font-size: 14px; font-weight: bold; margin: 0; padding: 0;}
P {margin-top: 0.2em; margin-bottom: 1em;}

div#top {height: 85px; position: relative;}
div#logo {position: absolute; top: 31px; left: 91px;}
div#top_links {position: absolute; top: 41px; right: 91px; color: #797979; font-size: 11px;}
div#top_links a {color: #797979;}


div#top_banner_wrapper {margin-top: -21px; position: relative; height: 250px; background: url(../img/bg_banner_center.jpg) top repeat-x;}
div#top_banner_left {height: 250px; background: url(../img/bg_banner_left.jpg) left top no-repeat;}
div#top_banner_content {height: 250px; background: url(../img/bg_banner_right.jpg) right top no-repeat;}

div#content {max-width: 1920px; margin: 0 auto;}
div#layout3 {/*border-bottom: 1px solid #c8c8c8; */overflow: auto; padding-bottom: 21px;}
div#layout {margin: 0px 77px;}

div#left {float: left; margin-left: 77px; width: 259px; /*background: #ddf;*/}
div#center {margin-left: 367px; margin-right: 367px; /*background: #ffa;*/}
div#right {float: right; margin-right: 77px; width: 259px; /*background: #ddf;*/}
/*div.sidebar ol {border: 1px solid blue;} */
/*div.sidebar li {border: 1px solid red;}*/
div#center p {text-align: justify;}

div#charisma {color: #4b4b4b; background: #f2f2f2; border-top: 1px solid white; padding: 21px 77px;}
div#charisma h1 {color: #727272; font-size: 24px; margin-bottom: 13px;}

div#bottom {display: table; width: 100%; font-size: 11px; color: #646464; border-top: 1px solid #c8c8c8;}
div#bottom>div {height: 95px; display: table-cell; vertical-align: middle; width: 33.3%;}
div#bottom_left {padding-left: 77px;}
div#bottom_center {padding: 0px 77px; text-align: center;}
div#bottom_right {padding-right: 77px; text-align: right;}
.snw {opacity: 0.5;}
.snw:hover {opacity: 1;}

p.big {font-size: 110%;}

#ib {font-size: 9px; /*border: 1px solid #B5B8AC; box-shadow: 1px 1px 3px rgba(0,0,0,0.2); */position: relative; min-width: 555px; margin: 0 77px;}
#ibStage {height: 250px; background-repeat: no-repeat; background-position: center top; position: relative;}

#ibNav_wrapper {position: absolute; height: 100%; width: 100%;}
#ibNav {display: table; height: 100%; width: 100%; z-index: 10;}
#ibPrev, #ibNext, #ibGo {height: 100%; display: table-cell;}
#ibPrev, #ibNext {width: 9%;}
#ibPrev {background: url(/img/navBan_left1.png) left no-repeat;}
#ibNext {background: url(/img/navBan_right1.png) right no-repeat;}
#ibGo {width: 82%; min-width: 300px;}

div.viewer {background-position: top center; background-repeat: no-repeat; border-radius: 7px; border: 1px solid #c8c8c8; margin-bottom: 1em;}

.products_group h2 {color: #818181; font-size: 24px; font-weight: normal; margin-bottom: 33px;}

#summary {background-color: #646464; height: 31px; overflow: auto; color: #EEE; padding-left: 77px;}
#summary ul {margin: 0; padding: 0; display: inline-block;}
#summary li {font-size: 14px; height: 31px; line-height: 31px; color: #EEE; display: inline-block; float: left; margin-left: 31px;}
#summary li strong {color: white; font-weight: bold;}

.floating_content_wrapper {overflow: hidden;}
.floating_content_wrapper .item {overflow: hidden; width: 156pх;  height:117px; float: left; margin: 0 27px 27px 0px;}
#feedback {max-width: 551px; margin: 0 auto;}
#feedback table {width: 100%;}
#feedback table td {padding: 7px 6px 6px 7px;}
a, a:link, a:visited, a:hover {color: #da8809;}
