* {
margin : 0;
padding : 0;
}

html, body {
min-height : 100%;
height : auto !important ;
height : 100%;
}
body {
font : 0.8em Tahoma, Verdana, Arial, Helvetica, sans-serif;
color : #383838;
background-color : #e2e7eb;
}
a {
text-decoration : underline;
outline : none;
color : #1f519a;
}
a:hover {
text-decoration : none;
}
a img {
border : none;
}
h1, h2, h3, h4, h5 {
font : 22px Verdana, Arial, Helvetica, sans-serif;
margin : 0.5em 0;
padding-bottom:0;
}
h2 {
font-size : 19px;
}
h3 {
font-size : 18px;
}
h4 {
font-size : 14px;
}
blockquote {
margin-left : 10em;
padding-left : 1em;
border-left : 2px solid #ccc;
}
code, pre {
font : 1.2em/1.2em "Courier New", Courier, monospace;
padding : 1px 2px;
background : #fff;
color : #000;
}
pre {
line-height : 1.7em;
padding : 5px;
font-size : 0.9em;
background : #fff;
margin : 0;
color : #000;
}
ul, ol {
margin-left : 3em;
margin-bottom : 1em;
line-height : 1.3em;
list-style-type : circle;
}
ul ul {
margin-bottom : 0;
}
ul li, ol li {
margin-bottom : 0.2em;
}
hr {
color : #36a4d8;
background-color : #36a4d8;
height : 1px;
border-width : 0;
}
p {
margin-bottom : 10px;
}
.overflow_h {
overflow : hidden;
}
.container {
width : 1000px;
margin : 0 auto;
}
#header {
background : #9fc6ef url('../img/header_bg.gif') repeat-x left top;
border-bottom : 2px solid #7389b2;
}
#header .container {
height : 155px;
background : url('../img/header_d.gif') no-repeat 22px 0%;
}
.b-button {
width : 320px;
height : 43px;
margin : 12px 50px 0 0;
float : right;
padding : 0;
color : #171717;
font-size : 15px;
}
.b-button a {
display : block;
float : right;
height : 26px;
width : 26px;
display : block;
margin : 3px 6px 0 0;

background : url('../img/button.png') no-repeat left top;
}
.b-button a.sitemap {
background-position : 0% -152px;

height : 26px;
width : 26px;
}
.b-button a.mail {
background-position : 0% -76px;
}
.b-button small {
font-size : 30px;
font-weight:normal;
display : block;
float : left;
margin : 4px 3px 0 0;
}
.b-button span {
position:relative;
display:block;
top:0px;
float:left;
padding:4px 0 0 66px;
font-size : 20px;
}
#nav {
background-color : #00254f;
border-top : 1px solid #597fa8;
border-bottom : 1px solid #13365c;
}
#nav .container {
height : 88px;
position : relative;
}
.b-menu {
position : absolute;
top : -103px;
left : 14px;
width : 972px;
height : 212px;
padding : 3px 0 0 0;
background : url('../img/nav/nav_bg.gif') repeat-x left top;
}
.contimg {
height : 199px;
background : url('../img/background-nav/nab_bg.gif') no-repeat center top;
}
.menu {
position : absolute;
bottom : 23px;
left : 0;
width : 100%;
height : 35px;
background : url('../img/menu.png') repeat-x left top;
border-top : 1px solid #495f79;
border-bottom : 1px solid #495f79;
}
.menu .pattern {
height : 35px;
background : url('../img/pattern.png') repeat-x 50% -30px;
}
.pattern ul, .pattern ul li {
margin : 0;
padding : 0;
list-style : none;
}
.pattern ul li {
background:transparent url(../img/m-li-border.png) no-repeat scroll right top;
float:left;
padding:8px 20px 11px;
position: relative;
left: 280px;
}

.pattern ul li.l {
background : none;
margin-right : 76px;
}
.pattern ul li a {
color : #fff;
text-transform : uppercase;
text-decoration:none;
font-size : 11px;
position:relative;
z-index:2200;
}
.pop_block {
margin-left:0px;
width : 246px;
background : url('../img/pop_block_t.gif') no-repeat left top;
padding : 30px 0 0 0;
z-index:40;
}
.p-b-cont {
position : relative;
margin-top : -0px;
background-color : #eff2f4;
}
.b-block {
text-indent : 0;
padding : 8px 13px 16px 11px;
display : block;
background : url('../img/pattern-bg.gif') no-repeat left top;
margin : 0 30px 0 9px;
width : 205px;
font-size : 10px;
color : #d7e7f3;
}
.b-block a {
font-size : 10px;
display : block;
color : #ffffff;
}
.b-block a.title {
display : block;
font-size : 18px;
color:#ffffff;
font-family:Tahoma;
padding-bottom : 5px;
}
.p-b-bottom {
background : url('../img/pop_b_b.gif') no-repeat left top;
height : 38px;
margin-top : -4px;
z-index:2060;
}
.b-menu .r-c, .b-menu .l-c {
position : absolute;
top : 0;
height : 215px;
display : block;
}
.b-menu .r-c {
right : 0;
width : 31px;
background : url('../img/nav/nav-r-c.gif') no-repeat right top;
}
.b-menu .l-c {
left : 0;
width : 26px;
background : url('../img/nav/nav-l-c.gif') no-repeat left top;
}
.logo {
position : absolute;
top : -160px;
left : 28px;
width : 334px;
height : 140px;
/*background : url('../img/logo.png') no-repeat left top;*/
}
.lebl {
position : absolute;
top : 6px;
left : 15px;
z-index : 3;
display : block;
height : 50px;
width : 180px;
background : url('../img/lebl.png') no-repeat left top;
}
.sh_l {
position : absolute;
top : -158px;
left : 13px;
width : 351px;
height : 146px;
/*background : url('../img/shadow_logo.png') no-repeat left top;*/
}
#section {
margin-top : 35px;
}
.sitebar {
float:left;
margin:10px 0 0 38px;
width:244px;
position:relative;
z-index:2;
}
	.sitebar h2 {margin:4px 0 6px;}
ul.news, ul.news li {
margin : 0;
padding : 0;
list-style : none;
}
ul.news li {
background:url('../img/news-border-bottom.gif') bottom left repeat-x;
border-bottom : 1px dashed #e2e7eb;
font : normal 12px Tahoma;
margin-bottom : 4px;
}
ul.news li.last-news {
background:none;
}
ul.news h4 {
padding : 0;
margin : 0;
}
ul.news h4 a {
font : bold 12px Tahoma;
color : #013a8d;
}
ul.news p {
font-size : 10px;
}
ul.news p.date {
color : #8096a7;
}
a.allnews {
display : block;
padding-left : 15px;
background : url('../img/all_news.gif') no-repeat 0% 6px;
margin-bottom : 20px;
}
.whiteBlock {
font-weight:normal;
left:0px;
position:relative;
width:246px;
}
.whiteBlock .t {
background : url('../img/t.gif') no-repeat left top;
height : 12px;
}
.whiteBlock .c {
background-color : #fff;
padding : 0 10px;
}
.whiteBlock .c table {
width : 100%;
font-size : 10px;
}
.whiteBlock .c table th, .whiteBlock .c table td {
border-left : 1px solid #fff;
border-bottom : 1px solid #fff;
padding : 2px 0;
}
.whiteBlock .c table th {
color : #fff;
background-color : #9b9b9b;
}
.whiteBlock .c table td {
background-color : #f6f6f6;
}
.whiteBlock .c table .p {
width : 29px;
text-align : center;
}
.whiteBlock .c table .m {
width : 44px;
text-align : center;
}
.whiteBlock .c table .f {
padding-left : 10px;
}
.whiteBlock .b {
background : url('../img/b.gif') no-repeat left top;
height : 12px;
}
.whiteBlock .c table tr.up .f {
background : #f6f6f6 url('../img/up.gif') no-repeat 2px 4px;
}
.whiteBlock .c table tr.up .p {
color : #ff281a;
}
.whiteBlock .c table tr.down .f {
background : #f6f6f6 url('../img/down.gif') no-repeat 2px 5px;
}
.whiteBlock .c table tr.down .p {
color : #3fbd4b;
}
.article {
padding-top:140px;
padding-left : 15px;
position : relative;
z-index : 1;
}
.block-news {
width : 658px;
padding-bottom : 4px;
position : relative;
}
.block-news .sh-l {
position : absolute;
top : 8px;
bottom:16px;
left : -13px;
height : 100%;
width : 15px;
z-index: 100;
background : url('../img/sh-l.gif') no-repeat top center;
}
.block-news .sh-r {
position : absolute;
top : 8px;
right : -13px;
height : 100%;
width : 15px;
z-index: 100;
background : url('../img/sh-r.gif') no-repeat top center;
}
.block-news .t {
background : url('../img/t_news-block.gif') no-repeat left top;
height : 8px;
}
.block-news .c {
background-color:#fff;
font-family:Tahoma;
font-size:13px;
text-align:justify;
padding:5px 15px;
}
.block-news .c img {
margin-top:13px;
padding: 0px 0px 0 10px;
}
.block-news .c h1, .block-news .c h2 {
margin:0;
padding:0 0 10px;
color: #171717;
font-size: 20px;
}
.block-news .c p {
padding-bottom : 10px;
margin: 0 0px 0 0;
}

ul.three_columns,
ul.three_columns li {margin:0;padding:0;list-style:none;}
ul.three_columns li {float:left;width:192px;}
ul.three_columns li.border {
background:url('../img/border-three_columns.gif') center center no-repeat;
height:163px;
width:24px;
}

.block-news .c ul.three_columns li h1.polimeri,
.block-news .c ul.three_columns li h1.polipropilen,
.block-news .c ul.three_columns li h1.polistirol  {
background:red;margin:0;padding-top:5px;padding-bottom:10px;
font-size : 15px;
color: #171717;
}
.block-news .c ul.three_columns li h1.polimeri {
padding-left:50px;
background:url('../../pic/polimer.gif') 0px 0px no-repeat;
}
.block-news .c ul.three_columns li h1.polipropilen {
padding-left:50px;
background:url('../../pic/polipropilen.gif') 0px 0px no-repeat;
}
.block-news .c ul.three_columns li h1.polistirol {
padding-left:50px;
background:url('../../pic/polistirol.gif') 0px 0px no-repeat;
}

.block-news .b {
background : url('../img/b_news-block.gif') no-repeat left top;
height : 8px;
}
.banner-block {
background : url('../img/shadow_banner.gif') no-repeat center bottom;
padding : 0 0 13px 0;
margin-top : 15px;
position:relative;
z-index:50;
}
.banner-block img {
display : block;
}
.banner_text {
position:absolute;
top:4px;
left:13px;
width:290px;
}
.banner_text p {
padding:0;
margin:0;
font-size:11px;
line-height:12px;
color:#fff;
}
.banner_text h1.title {
color:#ffffff;
font-size:20px;
line-height:14px;
font-family:Tahoma;
margin-bottom:7px;
}
.banner_text p.more {padding-top:4px;text-align:right;}
.banner_text p a {color:#fff;font-weight:bold;}
.banner-block.floatzona {
float : left;
margin-left : 5px;
}
#footer_menu {
margin-top:42px;
}
#footer_menu li {
margin : 0;
padding : 0;
list-style : none;
float : left;
}
#footer_menu li {
margin : 0;
padding : 0;
list-style : none;
}
#footer_menu li {
float : right;
padding : 12px 18px 6px;
background : url('../img/strl.gif') no-repeat center bottom;
}
#footer_menu li.border {
padding:0;
height:36px;
width:2px;
background:url('../img/border-bottom-menu.gif') 0 100% no-repeat;
}
#footer_menu li.l {
margin-right : 110px;
}
#footer_menu li a {
color : #171717;
text-transform : uppercase;
font-size : 10px;
}
#footer {
background-color : #536b8d;
border-bottom : 1px solid #5e7594;
border-top : 1px solid #5e7594;
color : #e2e0f6;
font-size : 12px;
}
#footer .container {
position : relative;
height : 69px;
width : 850px;
}
#footer a {
color : #e2e0f6;
}
.phorm {
position : absolute;
top : -1px;
left : 180px;
width : 240px;
height : 92px;
background : url('../img/phorn.gif') no-repeat left top;
}
.copyright {
font-size : 10px;
padding-top : 20px;
position : relative;
}
.phone {
position : absolute;
top : 10px;
left : 423px;
text-transform : uppercase;
color : #fff;
}
.phone span {
display : block;
font-size : 25px;
margin-left : -30px;
}
.phone span small {
font-size : 11px;
display : block;
float : left;
padding-right : 4px;
padding-top : 11px;
}
.dev_link {
position : absolute;
left : 622px;
top : 30px;
}
.f-b {
margin-top:-141px;
border-top : 6px solid #313956;
}
.f-b, x:-moz-any-link {
border-top : 7px solid #313956;
}
.b-tabs {}
#tabs-header {border-bottom:7px solid #08345f;}
#tabs-header .tab {
display:block;
float:left;
font-size:20px;
font-family:Tahoma;
background:#cdcdcd url('../img/active-tab.gif') top left repeat-x;
margin:0 2px 0 0;
position:relative;
cursor:pointer;
}
#tabs-header .active {
color:#fff;
background:#08345f url('../img/tab-active.gif') top left repeat-x;
}
.tab .left-corner-tab {
height:38px;
float:left;
background:url('../img/left-corner-tab.gif') top left no-repeat;
}
	.active .left-corner-tab {
	float:left;
	background:url('../img/left-corner-tab-active.gif') top left no-repeat;
	}
.tab .right-corner-tab {
float:left;
padding:14px 30px 10px 27px;
background:url('../img/right-corner-tab.gif') top right no-repeat;
}
	.active .right-corner-tab {
	float:left;
	background:url('../img/right-corner-tab-active.gif') top right no-repeat;
	}
#tabs-content {
padding-top:20px;
}
img.map {border:3px solid #d7dee5;}

form.feedback {margin:0;padding:0;font-size:11px;}
form.feedback div.forSelect, form.feedback div.forInput {
clear:left;
padding:4px 12px 0 0;
display:block;
width:140px;
float:left;
text-align:right;
}
form.feedback div.forSelect {padding-top:3px;}
form.feedback .br {height:6px;font-size:1px;}
.red {color:#ff0000;}
form.feedback select {width:185px;background-color:#efefef;border:1px solid #466787;padding:3px 0 3px 0;}
form.feedback select, form.feedback input, form.feedback textarea {font-size:11px;display:block}
form.feedback input{
width:179px;
height:20px;
border:none;
padding:0 3px;
padding-top:4px;
border:1px solid #466787;
background:#efefef top left no-repeat;
}

form.feedback textarea {
width:368px;
height:141px;
border:1px solid #466787;
background:#efefef top left no-repeat;
padding:0 3px;
padding-top:4px;
overflow:auto;
}

.how_respond, .form_captcha {
margin:10px 0 0 151px;
}
.header_form_box {padding-bottom:10px;}
form.feedback .how_respond input {
display:inline;
float:left;
width:10px;
height:10px;
margin-right:10px;
background:none;}

.form_captcha {
width:373px;
}
.captcha_img {
margin-top:-37px;
float:right;
}
input.captcha {margin-top:10px;}
form.feedback .how_respond input.hidInput  {border:0;}
form.feedback .how_respond input.submitInput, form.feedback .how_respond input.resetInput {
width:73px;
height:25px;
color:#fff;
background:url('../img/send-bg.gif') top left no-repeat;
padding:0;
border:0;
margin:0;
}
.fix_width {
width:160px;
padding:0 0 0 150px;
margin:0px;
}
form.feedback .how_respond input.resetInput {
background:url('../img/reset-bg.gif') top left no-repeat;
}
.news_ticker {font-size:11px;}
.news_ticker h1 {margin:0;padding:0 0 20px 0;}
.news_line {}

.news-time {color:#6c6c6c;float:right;}
.news-title a {color:#004285;font-size:15px;font-weight:bold;}
.news-preview {padding:10px 0;color:#303030;}
.news-link {padding-left:17px;background:url('../img/news-link.gif') 0 3px no-repeat;margin-left:3px;}
.br_news {background:url('../img/br_news.gif') center center no-repeat;height:10px;padding-top:10px;}

.paginator {text-align:center;}
.prev, .next {padding:0 10px;}
.paginator  .p {
display:inline-block;
width:24px;
padding:5px 0 0 0;
height:19px;
background:url('../img/page.gif') center center no-repeat;
color:#fff;
text-decoration:none;
}
.paginator  .active {background:url('../img/active-page.gif') center center no-repeat;}

table.ldpecharstab {
border-top:0px solid #4f81bd;
border-bottom:1px solid #4f81bd;
text-align:left;
font-size: 11px;
width:100%;  /* table width can be customized*/
}
table.ldpecharstab  thead tr th{
;
text-align:left;
padding:5px 5px;
font-size:11px;
border-left:0px solid #4f81bd;
border-right:0px solid #4f81bd;
border-bottom:1px solid #4f81bd;
}
table.ldpecharstab  td{
padding:6px 10px;
border-bottom:1px dashed #e1e3e5;
}
table.ldpecharstab thead > tr {
background-color:#d6e2f0;
}
table.ldpecharstab td.vertline {
border-left:dashed 1px #e1e3e5;
}

table.ldpecharstab tbody tr:hover {background-color:#ebfbdd;}

/* inside table */
table.ldpecharstabw {
border-top:1px solid #4f81bd;
border-bottom:1px solid #4f81bd;
text-align:left;
font-size: smaller;
width:100%;  /* table width can be customized*/
}
table.ldpecharstab w thead tr th{
text-align:left;
padding:7px 5px;
border-left:1px solid #4f81bd;
border-right:1px solid #4f81bd;
border-bottom:1px solid #4f81bd;
}
table.ldpecharstabw td{
padding:4px 10px;
border-bottom:1px dashed #e1e3e5;
}
table.ldpecharstabw thead > tr {
background-color:#d6e2f0;
}
table.ldpecharstabw td.vertline {
border-left:dashed 1px #e1e3e5;
}

table.ldpecharstabw tr:hover {background-color:#f4f3f3;}



/*  inside table end  */
div.productpolymer {
background-color:#f4f3f3;
width:100%;
height:38px;
margin-bottom:7px;
}
div.productpolymer:hover {
background-color:#e1e3e5;
width:100%;
height:38px;
margin-bottom:7px;
}


div.productpolymer div{
float:left;
}
div.productpolymer div.polymerlogo {
width:40px;
}
div.productpolymer div.polymername{
width:285px;padding-top:13px;
}
div.productpolymer div.polymerbrand {
width:143px;padding-top:13px;padding-left:0px;
}
div.productpolymer div.polymerbrand a {
 color:#990b0b;
}

div.productpolymer div.polymerchars{
width:102px;padding-top:13px;padding-left:0px;
}

div.productpolymer div.polymerchars a {
 color:#175e94;
}

div.productpolymer div.polymerorder {
width:53px;padding-top:13px;padding-left:0px;
}
div.productpolymer div.polymerorder a{
 color:#175e94;
}

/* Product anketa */
div.topper {
float:right;top:0;width:200px;text-align:right;
}

div.topper div.rightblk {
text-align:right;
position:relative;
top:-55px;
left:20px;
/*border-bottom:1px solid #cbe2fc;
border-top:1px solid #cbe2fc;
border-left:1px solid #cbe2fc;*/
width:170px;
height:150px;
}
div.topper div.rightblk  p{
padding-bottom:0;padding-top:5px;padding-right:20px;font-size:15px;font-weight:bold;
}
div.topper div.rightblk  div.ordernow{
margin-left:35px;width:123px;height:32px;background:url(/public/logo/order.gif) no-repeat;text-align:center;
}
div.topper div.rightblk  div.ordernow a{
text-transform:uppercase;text-align:right;left:0px;position:relative;top:9px;font:tahoma;font-size:12px;font-weight:bold;color:white;
}
.leftlist {
float:left;padding-right:35px;
}
i.whosbrand {
color:#b60a0a;font-size:12px;
}



/* Left menu block */
ul.sub_menu li  {
list-style-type: none;
list-style-image: url(/pic/sgcc_mini.jpg);
list-style-position: outside;
}

#footer_menu,
#footer,
#section {
position:relative;
top:-140px;
}

.p-b-cont ul, 
.p-b-cont ul li.accordion {
margin:0;
padding:0;
width:228px;
margin:0 auto;
}
.p-b-cont ul li.accordion {
position:relative;
list-style:none;
display:block;
padding-top:45px;
background:url('../img/accordion-bg.gif') 0 0px no-repeat;
margin-bottom:0px;
}




.p-b-cont ul li.last {
margin-bottom:4px;
}
.p-b-cont ul li.accordion .bottom_emul {
position:absolute;
top:2px;
left:10px;
width:58px;
height:34px;
}
.p-b-cont ul li.accordion  .img {
position:absolute;
bottom:0;
left:0px;
width:58px;
text-align:center;
}
a.acc-text {
position:absolute;
top:0;
left:84px;
width:120px;
text-transform : uppercase;
font-size:11px;
line-height:12px;
color:#fff;
font-family:Tahoma;
text-decoration:none;
text-shadow: -0.1px -0.1px #104072;
}
a.one {
top:15px;
}
a.two {
top:8px;
}
.state {
display:block;
text-decoration:none;
position:absolute;
top:12px;
right:0px;
width:16px;
color:#fff;
font-size:10px;
text-align:center;
}
/*.accordion .noactive {display:block;}
.accordion .active {display:none;}

li.accordion > ul {
display:none;
padding:0px 0px 7px 0px;
}
li.accordion > ul li  {
margin:6px 0 6px 19px;padding:0 0 0 7px;
background:url(../img/arrow.gif) no-repeat left center;
list-style:none;
color:#333;
font-size:12px;
}
li.accordion > ul li a {color:#333;padding-left:5px;}*/

select.prodsell {width:240px;}
select.prodsell option {width:340px;}

.mainorderform {
float:left;
}
.mainorderform div{
padding-top:3px;
padding-bottom:11px;
vertical-align:middle;
}
.secnorderform {
float:left;
padding-left:40px;
}
.captcha2 {
float:left;
padding-left:40px;
}

.fastmenu {border:1px solid #1094cf;}
.fastmenu, .fastmenu option {height:20px;width:215px;}
.fastmenu option {margin-left:2px;margin-top:2px;}

#dialog {background-color:white;border:1px solid #899da7;}
#dialog input.text, #dialog textarea {width:100%;margin:4px 0 4px 0;border:1px solid #4d6c7a;}
#dialog input.button { }
#dialog textarea {height:60px;}

