/*
Theme Name:PetroInTrade
Theme URI:
Description:PetroInTrade corporate Theme
*/

/*  ------ basic ------------------- */

body { margin:0; padding:0; background:url(img/bg.png);
       font-family: Arial, Helvetica, sans-serif;
       font-size:12px; color:#333; text-align:center; }
a img { border:none; }
a, a:visited { color:#7f8e91; text-decoration:none; outline:none; }
a:hover { color:#81c8d5; text-decoration:none; cursor: pointer}
p { margin:0 0 1em 0; padding:0; line-height:160%; }
ul { list-style-type:none; margin:0 0 0 0; padding:0; line-height:10%; }
ul li { margin:0; padding:0; line-height:normal; }
ol { margin:0 0 1em 19px; padding:0; }
* html ol { margin:0 0 1em 23px; padding:0; }
ol li { padding:0 0 5px 0; }
form,table,input,textarea,dl,dt,dd { margin:0; padding:0; }
table { border-collapse:collapse; border:0; width:100%; }
blockquote { margin:0 0 1em 0; padding:15px 20px 0 20px; border:1px solid #333; background:#222; }
blockquote a, blockquote a:visited { text-decoration:underline; }
pre { border:1px solid #333; background:#222; padding:10px 20px; margin:0 0 1em 0; overflow:auto; }
object { display:block; margin:0 auto; }
.wp-caption-text { text-align:center; }
.alignright { float:right; }
.alignleft { float:left; }
.aligncenter { margin-left:auto; margin-right:auto; }
.centered { margin-left:auto; margin-right:auto; }
.clear { clear:both; }
table,caption,tbody,tfoot,thead,tr,th,td {vertical-align:top;}
td {padding:0; border-right: 1px solid white; border-bottom: 1px solid white;}
td span {color: #7f8e91; font-size 13px; font-weight: 600; line-height:100%;}
/*  ------ layout ------------------------ */

#wrapper {position:absolute;left:50%;width:980px;margin-left:-490px; height: 250px; border: 0px #00ff00 solid; background:#ffffff;}

a.logot {position:absolute; left:50%; margin-left:-480px;top:10px;  width:240px; height: 152px; display: block;clear: left;background:#ffffff; border: 0px #0000ff solid;}
a.logot:hover {}
/*  ------ header-menu ------------------------ */

.header-menu-wrapper {}

.brands_new {position: absolute; left: 50%; top: 150px; z-index: 10; margin: 0 0 0 -480px; width: 960px; height: auto; padding: 0 0 22px 0; border: 0px solid #ddd;}
.brandsdw_button {background: #fff url(img/brands_bg_bottom_ie.png) no-repeat top right; z-index: -500; width: 316px; height:  34px; margin: 0 auto; cursor: pointer; position: absolute; top: -110px;left: -610px; border: 0px solid #000;}
ul.brandsdw {position: absolute; right:10px;top: 110px; z-index: 200;}
.brandsdw li {float: left; position: relative; margin: 0 5px; z-index: -20;}
.brandsdw .tooltip { background: #f5f5f5 url(img/brands_bg.jpg) no-repeat 0 0; padding: 10px; display: none; position: absolute; width: 930px; height:auto; top: -90px;
 left: -942px;  z-index: 100; -webkit-border-radius: 10px; border-radius: 10px; text-decoration: none;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); box-shadow: 0 0 40px rgba(0, 0, 0, 0.4); text-align: left; font-size: 14px; color: #437eb7; border: 0px solid #d0d;}
.brandsdw li:hover .tooltip {display: block;}
.brandsdw .tooltip img {float: right; margin: 5px 0 5px 10px;}
.ul li span.sub {display: none; font-size: 12px; text-align: left;z-index:0}
.ul li {border: 0px solid #0d0;}
.ul li a {height: 12px; width: 130px;  font-size: 12px;  display: block; padding: 12px 0 19px 50px; z-index:-200}


.ul li:hover span.sub img {float: none; display: block;align: left;border: 0px solid #E64;}

ul.menudw {position: absolute; right:10px;top: 110px; z-index: 200;}
.menudw li {float: left; position: relative; margin: 0 5px; z-index: -20;}
.menudw .tooltip { padding: 10px; display: none; position: absolute; width: 250px; top: 25px; left: -125px;  z-index: 500; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; text-decoration: none;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); box-shadow: 0 0 40px rgba(0, 0, 0, 0.4); text-align: left; font-size: 14px; color: #437eb7; border: 0px solid #ddd;}
.menudw li:hover .tooltip {display: block;}
.menudw .tooltip img {float: right; margin: 5px 0 5px 10px;}


.menu {position:absolute;  left:50%; top:15px; margin-left:-170px; width:400px; background:url(img/menu_middle.png) repeat-x left bottom; font-size:14px;  z-index:200; border: 0px #ffff00 solid; }
.menu, .menu ul { line-height:1; padding:0; }
.menu li { position:relative; float:left; border-left:1px solid #c6c6c6; height:55px; padding:0; z-index:200;text-align:left;  }
.menu li.first_menu { border:none; }
.menu #linecard { position:absolute; margin: -10px 0 0 -500px; float:left; padding:0; z-index:-2;}
.menu ul li {height:auto; border-left:none; padding:0; margin: 0 15px; left:auto;   background:#437eb7; }
.menu #header-menu-home { border:none; }
.menu a { color:#fff; display:block; padding:0 15px; line-height:49px; position:relative; top:5px; }
.menu a:hover { color:#81c8D5;  text-decoration:none; }

.menu a { color:#fff; display:block; padding:0 15px 0 15px; line-height:55px;  top:0;  }

.menu .menuhover .topl {padding:0 5px 0 10px; height: 55px; float: left; background: url(img/menu_left_3.png) no-repeat top left; display: block;   }
.menu .menuhover .topr { width: 5px;  height: 55px; float: left; display: block; background: url(img/menu_right_3.png) no-repeat top left;  }
.menu .menuhover { padding:0 5px 0 5px; }

.menu ul { position:absolute; top:55px; left:0; display:none; width: 270px; margin: 0 0; padding: 10px;  background:#437eb7;}
.menu ul a, .menu ul a:visited { line-height:140%; padding: 5px 0; border:1px solid #437eb7; width: 240px; margin:0 0 0 0; }
.menu ul a:hover { background:#eeeeff; border:1px solid #eeeeff; color: #55c }
.menu ul ul { margin: -34px 0 0 189px; top:34px;  }

.menu .current_page_item a, .menu .current_page_parent a, .menu .current_page_item a:visited,
 .menu .current-cat a, .menu .current-cat a:visited,
  .menu .current-menu-item a, .menu .current-menu-item a:visited
{ color:#81C8D5;  }

.menu .current_page_item a:hover, .menu .current-cat a:hover, .menu .current-menu-item a:hover
{ color:#81C8D5; text-decoration:none; }

.menu .current_page_parent ul li a
{ color:#fff; border: none !important }

.menu .current_page_parent ul li a:hover
{ color:#81C8D5; border: none;  color: #fff }

.menu ul .parent_menu > a:link, .menu ul .parent_menu > a:visited { color:#fff, background:#000 url(img/arrow1.gif) no-repeat 170px 15px; }
.menu ul .parent_menu > a:hover { background:#222 url(img/arrow1.gif) no-repeat 170px 15px; }

.menu li:hover ul {display: block;}

#menu-item2591 ul {padding-bottom: 20px; background: transparent url(img/bottom2591.png) no-repeat left bottom;}

/*  ------ header-menu ------------------------ */

ul.holding {position: absolute; left:50%;width:560px;margin-left:-180px; top: 90px; z-index: 20;}
.holding li {float: left; position: relative; margin: 0 5px; z-index: 20;}
.holding .tooltip { padding: 10px; display: none; position: absolute; width: 500px; top: 60px; left: -200px;  z-index: 500; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; text-decoration: none;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); box-shadow: 0 0 40px rgba(0, 0, 0, 0.4); text-align: left; font-size: 14px; color: #437eb7; border: 1px solid #ddd;}
.holding li:hover .tooltip {display: block;}
.holding .tooltip img {float: right; margin: 5px 0 5px 10px;}

.contactsdw li {text-align: right; font-size: 16px; line-height: 26px; color: #3a6cb4;position: relative;top:10px;}
.contacts {position: absolute; left:50%; width:150px; margin-left:325px;top:2px; width: 150px;height: 120px; padding: 0; z-index: 10; border:0px #000fff solid;}
.contacts li {text-align: right; font-size: 16px; line-height: 26px; color: #3a6cb4;position: relative;top:10px;}
.contacts ul ul {display: none; position: absolute; width: 210px; right: 80px; top: 0;  z-index: 250;  border: 1px solid #ddd; background: #fff; -webkit-border-radius: 10px; border-radius: 10px;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);}
.contacts li li {text-align: left; padding: 5px 0 5px 10px; line-height: 100%; margin: 10px 0; width: 150px;}
.contacts li a {color: #3a6cb4;}
.contacts small {clear: both; display: block; font-size: 10px; line-height: 10px; color: #888; margin-top: -5px;}

.contacts li.question span.formaopenlink, .contacts li span.branchesopenlink, .contacts li.subscription span.formaopenlink {text-decoration: none; cursor: pointer;}
.contacts li.question span.formaopenlink:hover, .contacts li span.branchesopenlink:hover, .contacts li.subscription span.formaopenlink:hover {text-decoration: underline;}
.contacts li.question span.forma {display: none; position: absolute; width: 400px; right: 80px; top: 0;  z-index: 550;  border: 1px solid #ddd; background: #fff; -webkit-border-radius: 10px; border-radius: 10px;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);}
.contacts li.question span.forma .wpcf7 {padding: 10px; text-align: left;}

.contacts li.subscription span.formaopenlink, .contacts li span.branchesopenlink {text-decoration: none; cursor: pointer;}
.contacts li.subscription span.formaopenlink:hover, .contacts li span.branchesopenlink:hover {text-decoration: underline;}
.contacts li.subscription span.forma {display: none; position: absolute; width: 320px; right: 80px; top: 0;  z-index: 250;  border: 1px solid #ddd; background: #fff; -webkit-border-radius: 10px; border-radius: 10px;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);}
.contacts li.subscription span.forma b {display: block; width: 240px; padding: 10px; text-align: left; font-weight: normal;}

/*
#endheader { position:absolute; left:50%; width:180px; margin-left:-500px;top:152px;width:1000px;height:15px;background:url(img/top.png); border:1px #F00fff solid;}
#endheader a {color:#fff; text-decoration: none;}
#endheader overflow {overflow: hidden;}
#endheader a:hover { color: #81c8d5; text-decoration: none;}
*/

#contents { position:absolute; left:50%; margin-left:-490px; top:180px; width:980px; text-align:left; border:0px #3a6cb4 solid; background:#ffffff;}

#left-col { float:left; display:inline; width:680px; padding: 5px 20px 0 0; margin-left:10px;border: 0px #0000ff solid; }
#right-col {position:relative; left: 5px; top:0px; float:right; display:inline; width:248px; padding: 0 0 0 0;margin-right:15px; border: 0px #ff00ff solid; }

#middle-contents { padding-bottom:50px; padding-top: 0; }
#footer { background:url(img/bottom.png) no-repeat bottom; height:35px; margin-bottom:50px; }


/*  ------ header ---------------------- */


/* blog title */


#header_meta { float:right; display:inline; margin:0; }

#rss-feed { font-size:13px; float:left; margin:20px 0 0 20px; display:inline; color:#fff; background:url(img/mail.png) no-repeat left top; height:25px; padding:18px 0 0 55px; }
#rss-feed:hover { background:url(img/mail.png) no-repeat left bottom; color:#81C8D5; text-decoration:none; }

#twitter { font-size:13px; float:left; margin:20px 0 0 20px; display:inline; color:#fff; background:url(img/mail.png) no-repeat left top; height:25px; padding:18px 0 0 55px; }
#twitter:hover { background:url(img/mail.png) no-repeat left bottom; color:#81C8D5; text-decoration:none; }

#searchform1 {z-index: 10; color: #fff; clear:both; width:150px; height:22px; margin: 5px 0 0 0; border: 1px #3a6cb4 solid; position:relative; background: transparent}
#search-area, #search-area2, #searchform3 {z-index: 10; color: #fff; clear:both; width:210px; height:22px; margin: -5px 0 0 0; border: 1px #fff solid; position:relative; background: transparent}
#search-area1 {z-index: 10; font-size:12px; color: #fff; clear:both; width:160px; height:22px; margin: 16px 0 5px 5px; border: 1px #fff solid; position:relative; background: #fff }
#searchform3 {margin: 10px 0 15px 0;}
#search-input, #search-input2 {z-index: 10;  position:absolute; top:3px; left:10px; border:0px; height:17px; display:inline; width:175px; font-size:120%; color:#fff; background:transparent; }
#search-input1 {z-index: 10;  position:absolute; top:3px; left:10px; border:0px; height:17px; display:inline; width:125px;  color:#3a6cb4; background:transparent; }
#search-button, #search-button2 {z-index: 10; position:absolute; right:0px; top:3px; cursor: pointer;}
#s3in {width: 85px; position:absolute; left:0px; top:25px; cursor: pointer; z-index: 10;}
#s3out {width: 125px; position:absolute; left:85px; top:25px; cursor: pointer; z-index: 10;}


.left_col {width: 690px; float: left; margin-right: 20px; overflow: hidden; margin-bottom: 20px;}

.post {margin-top: 10px;}
.post table {}
.post td {padding: 5px;}

.post .left_col ul li {margin: 0 0 5px 15px; list-style-type: square; }

.post table,caption,tbody,tfoot,thead,tr,th,td {border-left: 2px solid #ddd; border-top: 2px solid #ddd;}
.post td {border-right: 2px solid #ddd; border-bottom: 2px solid #ddd; background: #fff;}

.left_col ul.tabs_b {clear: both; overflow: hidden; display: block; margin-top: 20px;}
.left_col ul.tabs_b li {cursor: pointer; border-left: none;  border-top: none; border-right: none; border-bottom: 2px solid #ddd; padding: 10px 10px 0 10px; float: left; margin: 0; list-style-type: none;}
.left_col ul.tabs_b li.active {cursor: default; display: block; border-left: 2px solid #ddd; background: #fff; border-top: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: none; padding: 8px 10px 2px 10px;  -webkit-border-radius: 0 0 0 0; border-radius: 0 0 0 0;}

.left_col ul.tabs_c {clear: both; overflow: hidden; display: block; margin: 20px 0 0 0;}
.left_col ul.tabs_c li {display: none; margin: 0 0 20px 0; overflow: hidden;}
.left_col ul.tabs_c li li{display: block; margin: 0 0 5px 15px; list-style-type: square; }
.left_col ul.tabs_c li.active {display: block;}
.red {color: #b00;}

.left_col .lineyki ul {max-height: 400px; overflow: auto;}
.left_col .lineyki ul ul {max-height: none; }

.left_col .certificates li {list-style-type: none; display: inline-block; padding: 5px; margin: 0 10px 10px 0; border: 1px solid #ddd;}

.post .left_col ul.postlist li {margin: 0 0 20px 0; list-style-type: none; overflow: hidden;}
.postlist_h2 {padding: 5px 10px; background: #ddd; margin: 0 0 5px 0;}
.post .left_col ul.postlist li img {float: left; margin: 0;}


.p_b_b_1 {background: url(i/plashka_big_blue_2.png) no-repeat left top; height: 7px;}
.p_b_b_2 {background: url(i/plashka_big_blue_2.png) no-repeat right bottom; padding: 0 0 8px 25px;  font-size: 18px; margin: 0 0 20px 0;}

.right_col ul.productbrands li {list-style-type: none; float: left; margin: 0;}

.post .left_col ul.productbrands {overflow: hidden}
.post .left_col ul.productbrands li {list-style-type: none; margin: 0 30px 30px 0; width: 300px; display: inline-block; vertical-align: top; }
.ie7 .post .left_col ul.productbrands li, .ie6 .post .left_col ul.productbrands li {display: block; float: left; overflow: hidden; height: 250px; }
.post .left_col .content {overflow: hidden; margin: 0 0 20px 0;}

.previous_next_post {oaverlow: hidden; clear: both; margin: 20px 0 10px 0; border-top: 1px solid #ddd; padding: 10px 0 0 0;}
.previous_post {float: right; width: 210px; display: block; padding: 0;}
.previous_post span.arrow {float: right; display: block; width: 25px; height: 45px; background: url(i/nav_arrows.png) no-repeat left top; margin-top: 5px;}
.previous_post b {float: right; display: block; width: 150px; margin: 0 10px 0 0; text-align: right; font-weight: normal;}
.next_post {float: left; width: 210px; display: block; padding: 0;}
.next_post span.arrow {float: left; display: block; width: 25px; height: 45px; background: url(i/nav_arrows.png) no-repeat right top;  margin-top: 5px;}
.next_post b {float: left; display: block; width: 150px; margin: 0 0 0 10px;  font-weight: normal;}
.previous_next_post a {display: block; overflow: hidden;}







/*  ------ left-col ------------- */

.post { margin:5px 0 0 0px; }

.post h2 { margin:0 0 4px 0; padding:0; line-height:100%; }
.post h2 a, .post h2 a:visited, #single h2 { color:#fff; font-size:16px; line-height:120%; font-weight:normal; }
.post h2 a:hover { text-decoration:none; color:#81C8D5; }
.logol {width: 100px; height: 40px; float: left; display: block; margin: 0 0 0 5px;
background:url(img/logo/ip.png) no-repeat left top; padding:0;}
.logo {width: 100px; height: 40px; float: right; display: block; margin: 0 0 0 5px;
background:url(img/logo/ip.png) no-repeat left top; padding:0;}
.pit {background:url(img/logo/pit.png) no-repeat left top; padding:0;}
.aeroflex {background:url(img/logo/aeroflex.png) no-repeat left center; padding:0;}
.apc {background:url(img/logo/apc.png) no-repeat left top; padding:0;}
.avago {background:url(img/logo/avago.png) no-repeat left top; padding:0;}
.avx {background:url(img/logo/avx.png) no-repeat left top; padding:0;}
.binder {background:url(img/logo/logo_binder.png) no-repeat left top; padding:0;}
.bopla {background:url(img/logo/bopla.png) no-repeat left top; padding:0;}
.cinterion {background:url(img/logo/gemalto.jpg) no-repeat left top; padding:0;}
.dataforth {background:url(img/logo/dataforth.png) no-repeat left top; padding:0;}
.diotec {background:url(img/logo/diotec.png) no-repeat left center; padding:0;}
.escubedo {background:url(img/logo/escubedo.png) no-repeat left center; padding:0;}
.evoc {background:url(img/logo/evoc.png) no-repeat left top; padding:0;}
.exxelia {background:url(img/logo/exxelia.jpg) no-repeat left top; padding:0;}
.federalmogul {background:url(img/logo/federalmogul.png) no-repeat left top; padding:0;}
.ferroxcube {background:url(img/logo/ferroxcube.png) no-repeat left center; padding:0;}
.fibox {background:url(img/logo/fibox.png) no-repeat left top; padding:0;}
.ge-energy {background:url(img/logo/ge-energy.png) no-repeat left center; padding:0;}
.grayhill {background:url(img/logo/grayhill.png) no-repeat left top; padding:0;}
.harting {background:url(img/logo/harting.png) no-repeat left top; padding:0;}
.honeywell {background:url(img/logo/honeywell.png) no-repeat left top; padding:0;}
.infineon {background:url(img/logo/infineon.png) no-repeat left top; padding:0;}
.inpotron {background:url(img/logo/inpotron.png) no-repeat left top; padding:0;}
.ir {background:url(img/logo/ir.png) no-repeat left top; padding:0;}
.icp {background:url(img/logo/icp.png) no-repeat left top; padding:0;}
.kingbright {background:url(img/logo/kingbright.png) no-repeat left top; padding:0;}
.littelfuse {background:url(img/logo/littelfuse.png) no-repeat left center; padding:0;}
.linear {background:url(img/logo/linear.png) no-repeat left top; padding:0;}
.lovato {background:url(img/logo/lovato.png) no-repeat left top; padding:0;}
.macom {background:url(img/logo/macom.png) no-repeat left top; padding:0;}
.macom {height:60px; background:url(/wp-content/uploads/macom.gif) no-repeat left center; padding:0;}
.moeller {background:url(img/logo/moeller.png) no-repeat left top; padding:0;}
.molex {background:url(img/logo/molex.png) no-repeat left top; padding:0;}
.moxa {background:url(img/logo/moxa.png) no-repeat left top; padding:0;}
.navia {background:url(img/logo/navia.png) no-repeat left top; padding:0;}
.ndk {background:url(img/logo/ndk.png) no-repeat left top; padding:0;}
.nxp {background:url(img/logo/nxp.png) no-repeat left top; padding:0;}
.odu {background:url(img/logo/odu.png) no-repeat left center; padding:0;}
.omron {background:url(img/logo/omron.png) no-repeat left top; padding:0;}
.osram {background:url(img/logo/osram.png) no-repeat left top; padding:0;}
.pc {background:url(img/logo/pc.png) no-repeat left top; padding:0;}
.polyrack {background:url(img/logo/polyrack.png) no-repeat left top; padding:0;}
.pulseelectronics {background:url(img/logo/pulseelectronics.png) no-repeat left top; padding:0;}
.rittal {background:url(img/logo/rittal.png) no-repeat left top; padding:0;}
.rose {background:url(img/logo/rose.png) no-repeat left top; padding:0;}
.samsungem{background:url(img/logo/samsungem.png) no-repeat left top; padding:0;}
.samtec {background:url(img/logo/samtec.png) no-repeat left top; padding:0;}
.schaltbau {background:url(img/logo/schaltbau.png) no-repeat left top; padding:0;}
.schmersal {background:url(img/logo/schmersal.png) no-repeat left top; padding:0;}
.schneider {background:url(img/logo/schneider.png) no-repeat left top; padding:0;}
.schroff {background:url(img/logo/schroff.png) no-repeat left top; padding:0;}
.semikron {background:url(img/logo/semikron.png) no-repeat left top; padding:0;}
.spacecraft {background:url(img/logo/spacecraft.png) no-repeat left top; padding:0;}
.st {background:url(img/logo/st.png) no-repeat left top; padding:0;}
.tdklambda {background:url(img/logo/tdklambda.png) no-repeat left top; padding:0;}
.teconnectivity {background:url(img/logo/teconnectivity.png) no-repeat left top; padding:0;}
.ti {background:url(img/logo/ti.png) no-repeat left top; padding:0;}
.tracopower {background:url(img/logo/tracopower.png) no-repeat left top; padding:0;}
.tyco {background:url(img/logo/tyco.png) no-repeat left top; padding:0;}
.vishay {background:url(img/logo/vishay.png) no-repeat left top; padding:0;}
.vpt {background:url(img/logo/vpt.png) no-repeat left top; padding:0;}
.wago {background:url(img/logo/wago.png) no-repeat left top; padding:0;}
.weidmueller {background:url(img/logo/weidmueller.png) no-repeat left top; padding:0;}
.wieland {background:url(img/logo/wieland.png) no-repeat left top; padding:0;}
.wima {background:url(img/logo/wima.png) no-repeat left top; padding:0;}
.winmate {background:url(img/logo/winmate.png) no-repeat left top; padding:0;}
.wtsensor {background:url(img/logo/wtsensor.jpg) no-repeat left top; padding:0;}
.yageo {background:url(img/logo/yageo.png) no-repeat left top; padding:0;}
.left-side-box { color:#aaa; padding: 6px 0 0 0; margin:0 0 20px 0; font-size:11px; clear: both; }


.post-info { margin:0;  }
.post-info li { display:inline; font-size:11px; color:#797f80; margin:0 10px 0 0; }
.write-comment { background:url(img/arrow1.gif) no-repeat left center; padding:0 0 0 11px; }
.post-info a, .post-info a:visited { color:#555; }
.post-info a:hover { color:#81C8D5; }

.post-content { clear:both; padding:0 0 0 0; line-height:160%; }
.post-content p { margin:0 0 1em 0; line-height:160%; }
.post-content a,.post-content a:visited { text-decoration:underline; }

.post img {background: #fff !important; border: 1px solid #ccc !important; padding: 3px !important;}
.post-video img {background: #fff !important; border: 1px solid #fff !important; padding: 3px !important;}
.post-video a {font-size: 200%;}
.manager img, .manager-col img {padding: 0px !important;}
.post img.centered,div.centered { display:block; margin:0 auto; }
.post img.aligncenter,div.aligncenter { display:block; margin:0 auto; }
.post img.alignright, div.alignright { margin:4px 0 10px 10px; display:inline; }
.post img.alignleft, div.alignleft { margin:4px 10px 10px 0; display:inline; }
.borderr {float: right}

.time {float: right; margin-top: 10px;}

.post-content ul li { margin:0 0 0 0; line-height:160%; background:url(img/bullet1.gif) no-repeat left 9px; padding:0 0 0 12px; }
.post-content input { margin:5px 0; }

/* .post-meta { background:url(img/meta-top.png) no-repeat right top; padding:13px 0 0 0; width:565px; float:left; margin: 0 0 0 0 } */
/* .post-meta h2 { background:url(img/meta-bottom.png) no-repeat right bottom; padding:0 10px 10px 20px; font-weight: 500; font-size:16px; line-height:1.2em; margin: 0; color: #fff; } */

.post-metal { padding: 5px 0 0 0; width:466px; float:left; margin: 0 0 10px 0; }
.post-metal h2{ background:#eee; padding:5px; font-weight: 490; font-size:14px; line-height:20px; margin: 0; color: #3968ac; }
.post-meta { padding: 5px 0 0 0; width:565px; float:left; margin: 0 0 10px 0 }
.post-meta h2, .post-meta h2 a { background:#eee; padding:5px; font-weight: 600; font-size:14px; line-height:20px; margin: 0; color: #3968ac; }
.post-meta h2 a:hover{ color: #81C8D5; }

.post-meta ul { background:url(img/meta-bottom.png) no-repeat right bottom; padding:0 10px 10px 30px; line-height:0%; }
.post-meta li { display:inline; font-size:11px; line-height:140%; }
.post-category { font-size: 10px; float:left; color: #ccc; }
.post-category a {color: #ccc;}
.post-category a:hover { color:#81c8d5; text-decoration:none; }

.post-tag { float:left; width:345px; background:url(img/tag-icon.gif) no-repeat 2px 2px; padding:0 0 1px 29px; }
.post-comment { float:right; width:80px; background:url(img/write-comment.gif) no-repeat left top; padding:0 10px 2px 22px; }

#previous_next_post { padding:15px 0 0 0; margin:0 0 20px 0; }
#previous_next_post #previous_post a { height: 40px; float:left; display:block; width:231px; padding:0 0 10px 40px; background:url(img/preview_post.png) no-repeat left top; }
#previous_next_post #next_post a { height: 40px;  float:right; display:block; text-align:right; width:231px; padding:0px 40px 10px 0; background:url(img/next_post.png) no-repeat right top; }
#previous_next_post p { line-height:140%; margin:0; }

#back-top { padding:10px 5px 0 15px; font-size:12px; background:url(img/arrow5.gif) no-repeat left 16px; float:right; color:#555; }
#back-top:hover { text-decoration:none; color:#81C8D5; }
/*  ------ right-col ------------- */

#information-title { background:url(img/info-box-top.png) no-repeat left top; padding:25px 20px 5px 20px; width:232px; margin:0 0 0 15px; }
.information-contents { line-height:160%; font-size:11px; color:#868a8d; background:url(img/info-box-bottom.png) no-repeat left bottom; padding:12px 20px 20px 20px; margin:0 0 50px 15px; width:232px; }

.side-title { background: #eee; padding: 5px 5px; margin:0 0 5px 0; font-size:13px;width:300px;  color:#7F8E91; font-weight: 600; line-height:100%; }
.side-title1 { background: #3780c1; padding: 5px 5px; margin:0 0 5px 0; font-size:13px;width:235px;  color:#ffffff; font-weight: 600; line-height:100%; }
.side-titles { background: #eee; padding: 5px 5px; margin:0 0 5px 0; font-size:13px;width:300px;  color:#7F8E91; font-weight: 600; line-height:100%; }
.no-bg, #dfrad-2 { background: none !important; }
.side-box { color:#aaa; padding: 6px 0 0 0; margin:0 0 20px 0; font-size:11px; width:259px; clear: both; }
.side-boxB { color:#aaa; padding: 6px 0 0 0; margin:0 0 20px 0; font-size:11px; width:359px; clear: both; }
#right-col { background: #f8f8f8}

.adwall {margin-left: 15px;}
.adw210 {background: white; width: 210px; height: 100px; margin: 10px 0 0 10px;}
.adw {float: left; background: white; width: 100px; height: 100px; margin: 10px 0 0 10px;}
.adwheader {clear: both; width: 930px; height: 260px; margin: 10px 0 10px 15px;}

.titlenews {decoration:none; font-size:16px; font-weight: bold;  color:#3968ac }

#right-col ul { }

#right-col li { padding:0 0 0 10px; margin:3px 0; background:url(img/bullet1.gif) no-repeat 1px 7px; }

#side-left { float:left; width:135px; padding:0; display:inline; margin:0 0 0 30px; }
#side-right { float:right; width:135px; padding:0; display:inline; margin:0 26px 0 0; }

.side-box-short { margin:0 0 50px 0; width:130px; font-size:11px; color:#aaa; }
.side-content1 {height: 40px; padding: 0 10px 0 10px;}
.side-content2 {height: 160px; padding: 0 5px 0 5px;background: #edebff; border-color:#edebff;border-style:solid;border-width:0px;}
.side-content {padding: 0 20px 0 10px;}
.side-content img {margin: 5px 10px 5px 0}

.news-content {height: 470px; overflow: auto;width: 246px;}
.news-content li {background-image: none !important;}
.news-content {
	scrollbar-3dlight-color:#a1a1a1;
	scrollbar-arrow-color:#0000ff;
	scrollbar-highlight-color: #f8f8f8;
	scrollbar-face-color:#3780c1;
	scrollbar-shadow-color:#f8f8f8;
	scrollbar-darkshadow-color:#f8f8f8;
	scrollbar-track-color: #b7f6fd;
}

#side-bottom { clear:both; }

/* this is just for default mode */
#side-left-ex { float:left; width:135px; padding:0; display:inline; margin:0 0 0 30px; }
#side-right-ex { float:right; width:135px; padding:0; display:inline; margin:0 26px 0 0; }
#side-bottom-ex { clear:both; }

/* calendar */
#wp-calendar { margin:0 auto; width:100%; font-size:11px; }
#wp-calendar th, #wp-calendar td {  padding:0; width:14%; line-height:220%; text-align:center; color:#868a8d; }
#wp-calendar th { color:#555; }
#wp-calendar td a, #wp-calendar td a:visited { color:#868a8d; display:block; text-decoration:none; background:url(img/calendar2.gif) no-repeat center; }
#wp-calendar td a:hover { color:#ccc; background:url(img/calendar1.gif) no-repeat center; }
#wp-calendar caption { padding:8px 0; }
#wp-calendar tfoot td { border:none; padding:5px 0; }
#wp-calendar #prev a, #wp-calendar #prev a:visited, #wp-calendar #next a, #wp-calendar #next a:visited,
 #side_middle #wp-calendar #prev a, #side_middle #wp-calendar #prev a:visited, #side_middle #wp-calendar #next a, #side_middle #wp-calendar #next a:visited
  { text-decoration:none; background:none; color:#7d7d7d; }
#wp-calendar #prev a:hover, #wp-calendar #next a:hover,
 #side_middle #wp-calendar #prev a:hover, #side_middle #wp-calendar #next a:hover
 { text-decoration:underline; color:#f3dc19; }
#wp-calendar td#today { color:#ccc; background:url(img/calendar1.gif) no-repeat  center; }

#side_middle #wp-calendar td#today { background:url(img/calendar4.gif) no-repeat  center; }
#side_middle #wp-calendar td a, #side_middle #wp-calendar td a:visited { background:url(img/calendar5.gif) no-repeat  center; }
#side_middle #wp-calendar td a:hover { background:url(img/calendar6.gif) no-repeat  center; }

#copyrights { color:#555; border-left:3px solid #444; padding:1px 0 0 8px; clear:both; }
#copyrights li { margin:0; padding:0; line-height:160%; }
#copyrights a, #copyrights a:visited { color:#555; }
#copyrights a:hover { color:#849ca0; }
#copyrights #wp a { text-decoration:underline; }

#return_top a { position:absolute; position:fixed; right:0; bottom:15px;
                display:block; height:138px; width:38px; background:url(img/return-top.png) no-repeat left top; }
#return_top a:hover { background:url(img/return-top.png) no-repeat right top; text-decoration:none; }

/*  ------ archive ------------- */
.archive, .search-page { margin:25px 0 25px 30px; border-left:3px solid #555; padding-left:10px;  }
.archive h2, .search-page h2 { font-size:14px; color:#fff; margin:0 0 3px 0; display:block; line-height:120%; font-weight:normal; padding:0; }
.archive p, .search-page p { font-size:12px; }
.read-more { padding:0 0 0 0; }

/* ------ page navi -------------- */
.page-navi, .next-previous-navi { margin:50px 0 25px 30px; }
#comment-pager { margin:20px 0 0 0; }
.page-navi li { line-height:0%; display:block; float:left; }
.page-navi a, .page-navi a:visited, .page-navi a:hover,
.page-navi span.pages, .page-navi span.extend, .page-navi span.current, .page-navi span.dots
 { font-size:11px; line-height:100%; margin:0 -1px 25px 0; padding:2px 14px; display:block; float:left; border-right:1px solid #555; border-left:1px solid #555; }

.page-navi span.current { color:#81c8d5; background:url(img/arrow8.gif) no-repeat center bottom; padding-bottom:10px; border:none; }
.page-navi a.prev, .page-navi a:hover.prev, .page-navi a:visited.prev { border-left:none; }
.page-navi a.next, .page-navi a:hover.next, .page-navi a:visited.next { border-right:none; }

#previous-page a, #previous-page a:visited { float:left; display:inline; margin:5px 0 10px 5px; height:22px; padding:7px 0 0 40px; background:url(img/arrow2.gif) no-repeat left top; }
#previous-page a:hover { background:url(img/arrow2.gif) no-repeat left bottom; text-decoration:none; }
#next-page a, #next-page a:visited { float:right; display:inline; margin:5px 0 10px 0; height:22px; padding:7px 40px 0 0; background:url(img/arrow3.gif) no-repeat right top; }
#next-page a:hover { background:url(img/arrow3.gif) no-repeat right bottom; text-decoration:none; }

/*  ------ header for category/archive/search/...etc  ------------- */

.common-navi-wrapper {  padding:13px 0 0 0; width:585px; margin:10px 0 0; }
.common-navi-wrapper p { font-size: 16px; padding:0 10px 10px 20px; margin:0; line-height:140%; }

#archve-title { margin:0 0 0 13px; }
#search-hit { }

/*  ------ page widthout side ------------------------ */
#no-side { background:url(img/side-noside.png) repeat-y; padding:60px 0; }
#no-side .post { margin:0 40px 20px 40px; }
#footer-noside { background:url(img/bottom-noside.png) no-repeat top; height:114px; margin-bottom:50px; }




#mail { font-size:13px; float:right; margin:0; display:inline; color:#fff; padding:0 15px; height:55px; line-height: 55px }
#mail:hover {  color:#81C8D5; text-decoration:none; }

#phone { font-size:13px; float:right; margin:0; display:inline; color:#fff; padding:0 15px; height:55px; line-height:55px }
#phone:hover { color:#81C8D5; text-decoration:none; }


.text-brand {
clear:both;
text-align:justify;
}

.html, .wpcf7, .wpcf7-form {
background: white !important;
}
.wpcf7-form {
padding: 5px;
}
#wpcf7-f6261-p2863-o1, #wpcf7-f6261-p2863-o1 {display: none;}
#wpcf7-f6261-p2863-o1 .wpcf7-form, #wpcf7-f67-p4302-o1 .wpcf7-form{padding: 0;}
#wpcf7-f74-p4413-o1 {padding: 0;}
#wpcf7-f74-p4413-o1 .wpcf7-form {padding: 0;}
#sb-title, #sb-title-inner {
font-family: Arial, Helvetica, sans-serif !important;
font-size:12px !important;
color:#555 !important;
height: 0px !important;
background: white !important;
padding: 0 3px!important;
display: none;
}

#sb-wrapper-inner {border: none !important;}

.manager, .manager-passive, .manager-col {
float:left;
text-align:center;
width:auto;
border-color:#edebeb;
border-style:solid;
border-width:1px;
margin:0 6px 6px 0;
padding:6px
}


.pusher a, .slideruk a, .slidemar a, .slidepro a, .slidetech a, .slidevoe a, .slidelog a, .slideraz a, .slidesek a  {cursor: pointer !important;}
.slideruk, .slidemar, .slidepro, .slidetech, .slidevoe, .slidelog, .slideraz, .slidesek  {float: left; margin: 0 35px 10px 0; font-size: 14px;}
.moverruk, .movermar, .moverpro, .movertech, .movervoe, .moverlog, .moverraz, .moversek  {clear: both;  display:none;}

.slideselect a {color:#81c8d5; text-decoration:none;}

.logo-brand {
width:100px;
height:61px;
float:right;
margin:5px 0 10px 10px
}

.logo-brand-passive {
width:100px;
height:61px;
float:left;
margin:0 10px 10px 0;
}

.pdf {

padding: 1px 0 0 22px;
margin-bottom: 5px;
min-height: 22px;

}

.download {
background:transparent url(img/download.png) no-repeat 0 0;
padding: 10px 0 0 45px;
min-height: 25px;
display: block;
font-size: 14px;
}

#credits {
	background:url(img/bottom.png);
	height: 25px;
    width: 980px;
	margin:0 auto 0 auto;
	padding: 10px 0 0 0;
	clear:both;
	color: #fff;
}

#credits a {color:#fff; text-decoration: underline;
}

#credits a:hover { color: #81c8d5; text-decoration: none;
}

#credits ul.nav {
	text-align: center;
}

#credits ul.nav li {
float: left;
margin: 0 10px;
}
#credits ul.nav li.right {float: right}


ul.param {}
.param li {float: left; background: none !important; padding: 0 !important; margin: 0 10px 0 0 !important;}

.borderl {float: left; margin: 5px 10px 5px 0; display: inline}
.borderr {float: rigth; margin: 5px 0 5px 10px; display: inline}
.fcg {width: 259px; height: 126px; display: block; margin: 0 0 10px 1px; padding: 0px;}


table.tableAC, table.tableEK, table.tableMP, table.tablePA, table.tablePK {
display: block;
align: right;
border-top:1px solid #fff;
border-left:1px solid #fff;
border-right:none;
border-bottom:none;

}

table.tableAC td, table.tableEK td, table.tableMP td, table.tablePA td, table.tablePK td{
cellpadding:0px;
cellspacing:0px;
background:#e8e8e8;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-top:none;
border-left:none;
border-collapse:collapse;
font-size: 14px;
color:#666;
padding: 3px;
}

.inf1 a {
display:block;
width:12px;
height:12px;
background:url("img/ball2.png") top left no-repeat
}

.inf1 a:hover, .inf1 a:active
{
background-position:-12px 0
}

ul.vestnik {display: block; clear: both; margin: 10px 0;}
ul.vestnik li { margin:0 0 15px 0; line-height:160%; background-image: none; padding:0 0 0 0; font-weight: bold;}
ul.vestnik ul li { margin:0 0 0 0; line-height:160%; background:url(img/bullet1.gif) no-repeat left 9px; padding:0 0 0 12px; font-weight: normal; }

.directions {width: 960px; overflow: hidden;}
.directions li {display: block; float: left; width: 220px; height: 128px; margin: 20px 10px 10px 10px; }
.directions li.ptelectronics {background:url(img/logo-ptelectronics.png) no-repeat 0 0;}
.directions li.pttechnology {background:url(img/logo-pttechnology.png) no-repeat 0 0;}
.directions li.ptair {background:url(img/logo-ptair.png) no-repeat 0 0;}
.directions li.petrointrade {background:url(img/logo-pit.png) no-repeat 0 0;}

/* ---------- clearfix hack ---------- */
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */



.product{width:675px;height:110px; padding:0;border-bottom:1px solid #c3cccd;}
.product img{width:130px;height:100px;float:left;border:0 !important; margin:0 !important;}
.text_pr{width:500px;height:80px;float:left;margin:10px 0 15px 10px !important;color:#808d8d;position:relative;}
.link_pr{float:left;font-weight:bold;vertical-align:bottom;position: absolute;left: 0px; top: 60px;}
.link_pr a, .link_pr a:visited {text-decoration: none;}

.tab {margin-bottom:15px;margin-top:10px;}
.tab td{border:1px solid #c3cccd; border-right: none !important;padding-left:3px;}
.lb{border-left: none !important;}
.lb img{border: none !important;}



.wpcf7-response-output {margin: 0 0 10px 0 !important; padding: 5px !important;}
.closeicon {float: right; margin: 0 0 5px 5px; width: 50px; height: 50px; display: block; background: url(i/close-icon.png) no-repeat center center; cursor: pointer}
/*  ------ layout ------------------------ */


.center {width: 960px;top:102px; margin: 0 auto;}
.center.center1000 {width: 960px; height: 0; padding-bottom: 20px;border:0px #F00f0f solid; z-index: 1;}
.mincenter {min-width: 960px; margin: 0 20px; }
.poisk .center.center1000 {height: 140px;}
.center.relative {position: relative;}
.ie7 .center.relative {z-index: 10;}
.ie7 .center.header {z-index: 50;}
.center.overflow {overflow: hidden;}





.sert   a img {border: 2px solid #777777;}

#mt a:link, #mt a:visited, { color:#3a6cb4; text-decoration:none; outline:none;}
#mt a:hover{color:#81c8d5; text-decoration:none; cursor: pointer}

.brands {position: absolute; left: 50%; top: 70px; z-index: 50; margin: 0 0 0 -480px; width: 960px; height: auto; padding: 0 0 22px 0}
.poisk .brands {top: 70px}
.brands .bg {background: #f5f5f5 url(img/brands_bg.jpg) no-repeat 0 0; width: 960px; height: 50px;  -webkit-border-radius: 10px; border-radius: 10px;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); box-shadow: 0 0 40px rgba(0, 0, 0, 0.4); border:0px #F00fff solid;}
.ie7 .brands .bg, .ie8 .brands .bg {background: #f5f5f5 url(img/brands_bg_ie.jpg) no-repeat 0 0; }
.brands ul {}

.brands ul li {float: left; margin: 3px 15px; width: 160px; padding: 0; display: none;}
.ie7 .brands ul li {border:0px #04e solid;}

.brands ul li.topbrand {margin: 0 20px; display: block;}
.brands ul.active li.topbrand {margin: 0 15px;}

.brands ul.active li {display: block; width: 160px; margin: 3px 15px;}
.ie7 .brands ul.active li {border:0px #d00 solid}

.brands li a {height: 12px;  font-size: 12px;  display: block; padding: 19px 0 19px 50px; line-height: 14px;}
.brands ul.active li.topbrand a {font-weight: bold}
.brands ul ul {display: none;}

.brands li span.sub {display: none; font-size: 12px; text-align: left;}
.brands li {position: relative;}
.brands ul.active li:hover span.sub {-webkit-box-shadow: 0px 1px 2px 2px #cccccc;
-moz-box-shadow: 0px 1px 2px 2px #cccccc;
box-shadow: 0px 1px 2px 2px #cccccc;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
background: #fff; padding: 10px 15px;
position: absolute; left: -20px; top: 50px; z-index: 500; width: 180px; display: block}



.ie7 .brands ul.active li:hover span.sub { border:3px #ddd solid;
background: #fff; padding: 10px 15px;
position:  fixed; left: 50%; top:620px; margin: 0 0 0 240px; width: 180px; display: block
}


.brands ul.active li:hover span.sub img {clear: both; padding-bottom: 5px; display: block;}

.brands .bg { position: relative}
.brands ul.hidden { position: relative}
.ie7 .brands .bg { position: relative}
.ie7 .brands ul.hidden, .ie8 .brands ul.hidden { position: relative}

.brands_button {background: #fff url(img/brands_bg_bottom_ie.png) no-repeat top right; width: 316px; height:  34px; margin: 0 auto; cursor: pointer}
.ie7 .brands_button, .ie8 .brands_button {background: #fff url(img/brands_bg_bottom_ie.png) no-repeat top right; }

.brands_button.active {background: url(img/brands_bg_bottom.png) no-repeat top left;}
.ie7 .brands_button.active, .ie8 .brands_button.active {background:url(img/brands_bg_bottom_ie.png) no-repeat top left;}

.shadow {-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.4); box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);}
.brands .hidden {overflow: hidden; display: block;}

.carusel_container {width: 100%; height: 180px; margin: -5px 0 0 0; position: relative; overflow: hidden;z-index:0;}
ul#carusel {position: absolute; left: 50%; margin: 0 0 0 -340px; width:680px; height: 90px;}
ul#carusel li {overflow: hidden;}
ul#carusel li a {display: block; overflow: hidden;}
