BODY {margin: 0; padding: 0;}
.pvis {display: none;}
IMG {border: none;}
div.clearing {clear: both; font-size: 0px; height: 0px;}
p {font: 12px tahoma; line-height: 16px;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}
div.p50 {float: left; width: 50%;}
a.more-grey {font: normal 11px Tahoma; color: #7a7a7a; display: block; width: 60px; background: url(/i/more-grey-bg.gif) no-repeat left top; padding-top: 3px; padding-left: 25px; padding-bottom: 5px; margin-right: 10px;}
a.more-news {font: normal 11px Tahoma; color: #7a7a7a; display: block; width: 80px; background: url(/i/more-news-bg.gif) no-repeat left top; padding-top: 3px; padding-left: 25px; padding-bottom: 5px;}
a.more-blue {font: normal 11px Tahoma; color: #0066b3; display: block; width: 60px; background: url(/i/more-blue-bg.gif) no-repeat left top; padding-top: 3px; padding-left: 25px; padding-bottom: 5px; margin-right: 10px;}
a.more-grey:hover, a.more-blue:hover, a.more-news:hover {text-decoration: none;}
a.print-red {font: 11px Tahoma; color:#eabcbe; background: url(/i/print-bg.gif) no-repeat left top; padding-left: 25px; display: block; width: 120px; height: 17px; padding-top: 3px;}
a.totop {padding-left: 17px; background:url(/i/totop-bg.gif) no-repeat left top; display: block; width: 100px; font: 11px Tahoma; color: #000;}
a.totop:hover {text-decoration: none;}
a.print-red:hover {text-decoration: none;}
h2 {font: bold 18px Arial; color: #d2232a; margin-bottom: 7px;}
div#mainpart-i div.content div#text div#lnkblok UL.sitemap {}
div#mainpart-i div.content div#text div#lnkblok UL.sitemap li {padding-bottom: 5px; margin-bottom: 10px;}
div#mainpart-i div.content div#text div#lnkblok UL.sitemap li UL {margin-top: 15px; margin-bottom: 0px;}
div#mainpart-i div.content div#text div#lnkblok UL.sitemap li ul li {margin-top: 10px; margin-bottom: 0px;}








/*		HEADER		*/

div#header {height: 42px; background: url(/i/header-bg.gif) repeat-x left top; border-bottom: 5px solid #d2232a; padding-top: 31px;}
div#header div.content { width: 918px; margin: 0 auto;  position: relative; padding: 0 25px;}
div#header div.content div#navi {}
div#header div.content div#navi div.menuel {float: left; margin-left: 1px;}
div#header div.content div#navi div.menuel {cursor: hand; cursor: pointer;}
div#header div.content div#navi div.menuel div.menuel-l {width: 10px; height: 42px; float: left; }
div#header div.content div#navi div.menuel div.menuel-c {
									padding: 17px 2px 0px 2px; height: 25px; float: left;
									/*_padding-top: 14px; _height: 28px;*/}
div#header div.content div#navi div.menuel div.menuel-r {width: 10px; height: 42px; float: left; }
div#header div.content div#navi a {font: bold 12px Tahoma; color: #fff; text-decoration: none; padding: 0; margin: 0;}

div#header div.content div#navi div#menuel div.menuel-l {background: url(/i/menuel-l-bg.gif) no-repeat left top;}
div#header div.content div#navi div#menuel div.menuel-r {background: url(/i/menuel-r-bg.gif) no-repeat left top;}
div#header div.content div#navi div#menuel div.menuel-c {background: url(/i/menuel-c-bg.gif) repeat-x left top;}

div#header div#navishka {position: absolute; right: 30px; top: 6px;}
div#header div#navishka img {float: left;}

/*		HEADER IS OVER	*/
/*--------------------------------*/
/*		UnderHeader	*/

div#underheader {margin-top: 45px;}
div#underheader div.content {width: 918px; margin: 0 auto; padding: 0 25px;}
div#underheader div.content img#logo {float: left; display: inline; margin-left: 25px;}
div#underheader div.content span.opis {font: normal 12px Tahoma; color: #7f7f7f; float: left; display: inline; margin-left: 35px; margin-top: 20px;}
div#underheader div.content div#tad {float: right; text-align: right; color: #7f7f7f; font: 10px Tahoma; margin-top: 25px; line-height: 10px; margin-right:10px;}
div#underheader div.content div#tad img {margin-bottom: 5px;}
div#underheader div.content div.p50 p {color: #000; font: normal 11px Tahoma; text-align: justify; margin-bottom: 8px; margin-top: 0px;}
div#underheader div.content div.p50 div.news {border: 1px solid #fff;}
div#underheader div.content div.p50 div.news img {float: left; margin-right: 10px; display: inline; margin-left: 45px;}
div#underheader div.content div.p50 div.news div.news-quint {float: none; margin-left: 151px;}
div#underheader div.content div.p50 div.news div.news-quint span.date {color: #0674ac; font: bold 11px Tahoma; position: relative; _top: -4px;}
div#underheader div.content div.p50 div.news div.news-quint p {margin-top: 2px; _margin-top: 0px; _margin-bottom: 8px;}

/*		UnderHeader IS OVER	*/
/*------------------------------*/
/*		MAIN HOME PART	*/

div#mainpart { background: #b41f25; margin-top: 15px;}
div#mainpart div.content {width: 968px; margin: 0 auto; background: url(/i/mp-content-bg.gif) repeat-y left top; height: 438px;} 
div#mainpart div.content div.deps {width: 242px; float: left; text-align: center; position: relative; height: 414px; padding-top: 24px;}
div#mainpart div.content div.deps img {margin: 0 auto;}
div#mainpart div.content div.deps div.img-txt-cont {text-align: left; width: 194px; position: absolute; left: 24px; top: 200px;}
div#mainpart div.content div.deps div.img-txt-cont img {margin-left: 0px;}
div#mainpart div.content div.deps div.links {left: 36px; position: absolute; top: 270px;}
div#mainpart div.content div.deps div.links ul {margin: 0; padding: 0;}
div#mainpart div.content div.deps div.links ul li {text-align: left; list-style: none; line-height: 15px;} 
div#mainpart div.content div.deps div.links a {color: #f1bdc0; font: normal 11px Tahoma; text-decoration:none;}
div#mainpart div.content div.deps div.links a:hover {text-decoration: underline;}
div#mainpart div.content div.deps div.more {margin: 225px auto 0px auto;  background: url(/i/div-more-bg.gif) no-repeat left top; width: 179px; height: 26px; text-align: left; padding-left: 15px; padding-top: 11px; }

















/*		OverFooter	 */

div#overfooter {margin-top: 50px;}
div#overfooter div.content {width: 918px; margin: 0 auto; padding: 0 25px;}
div#overfooter div.content div#dmenu a, div#overfooter div.content div#dmenu {font: bold 11px Tahoma; color: #000;}
div#overfooter div.content div#dmenu a, div#overfooter div.content div#dmenu2 a {text-decoration: none;}
div#overfooter div.content div#dmenu a:hover, div#overfooter div.content div#dmenu2 a:hover {text-decoration: underline;}
div#overfooter div.content div#dmenu2, div#overfooter div.content div#dmenu2 a {font: 11px Tahoma; color: #000;}
div#overfooter div.content div#dmenu2 {margin-left: 98px; text-indent: -98px; margin-top: 10px;}

/*		OverFooter IS OVER	*/
/*-------------------------------*/
/*		FOOTER	*/

div#footer {margin-top: 30px; padding-bottom: 30px;}
div#footer div.content {width: 918px; margin: 0 auto; padding: 0 25px;}
div#footer div.content div#copy {float: left; width: 300px; font: 10px Tahoma; color: #666;}
div#footer div.content div#copy a{ font: 10px Tahoma; color: #666;}
div#footer div.content div#copy span {font: 11px Tahoma; color: #000; display: block; margin-bottom: 15px;}
div#footer div.content div#us {float: right; margin-right: 150px; display: inline}
div#footer div.content div#us img {float: left; margin-top: 20px; margin-right: 10px;}
div#footer div.content div#us p {font: 9px Tahoma; color: #7f7f7f; float: left;}
div#footer div.content div#us p a {font: 9px Tahoma; color: #7f7f7f; text-decoration: none;}
div#footer div.content div#us p a:hover {text-decoration: underline;}










/*********************************************************************************************************************************
*																																 *
*													   INNER PAGES STYLES														 *
*																																 *
*********************************************************************************************************************************/

/*		UnderHeader		*/

div#underheader-i {margin-top: 34px;}
div#underheader-i div.content {width: 943px; margin: 0 auto; padding: 0px 0px 0px 25px;}
div#underheader-i div.content img#logo {float: left; display: inline; margin-left: 37px;}
div#underheader-i div.content span.opis {font: normal 12px Tahoma; color: #7f7f7f; float: left; display: inline; margin-left: 45px; margin-top: 23px;}
div#underheader-i div.content div#tad {float: right; text-align: right; color: #7f7f7f; font: 10px Tahoma; margin-top: 18px; line-height: 10px; margin-right: 30px;}
div#underheader-i div.content div#tad img {margin-bottom: 5px;}

/*		UnderHeader is OVER	*/
/*------------------------------*/
/*		TOP INNER PART	*/

div#toppart-i {height: 110px; background: #d2232a; margin-top: 30px;}
div#toppart-i div.content {width: 916px; margin: 0 auto; background: url(/i/toppart-bg.gif) repeat-y left top; height: 110px; padding-left: 52px; position: relative; }
div#toppart-i div.content div.w-r {background: url(/i/w-r-bg.gif) no-repeat left top; width: 82px; height: 81px; padding: 0 10px;}
div#toppart-i div.content div#w-r1 {position: absolute; top: 15px; left: 438px;}
div#toppart-i div.content div#w-r2 {position: absolute; top: 15px; left: 556px;}
div#toppart-i div.content a.print-red {position: absolute; top:72px; right: 125px;}
div#toppart-i div.content div#bc {font: 11px Tahoma; color: #eabcbe; padding-top: 0px; width: 380px; position: absolute; bottom: 0px;}
div#toppart-i div.content div#bc a {font: 11px Tahoma; color: #eabcbe;}
div#toppart-i div.content div#bc h1 {font: bold 22px Arial; color: #fff; margin-top: 4px; margin-bottom: 17px; line-height: 22px;}

/*		TOP INNER is OVER	*/
/*------------------------------*/
/*		MAIN INNER PART		*/

div#mainpart-i {margin-top: 47px;}
div#mainpart-i div.content {width: 924px; margin: 0 auto; padding: 0 25px;}
div#mainpart-i div.content div#text {width: 640px; padding-right: 15px; float: left;}
div#mainpart-i div.content div#rightcol {padding-left: 19px; width: 250px; float: left;}
div#mainpart-i div.content div#rightcol h2 {color: #0066b3; font: bold 18px Arial; margin-top: 0px; margin-bottom: 10px;}
div#mainpart-i div.content div#rightcol ul {list-style: none; margin: 0; margin-top: 0px; padding: 0; margin-left: 7px;}
div#mainpart-i div.content div#rightcol ul li {background: url(/i/arrow-right.gif) no-repeat left 2px; padding-left: 27px; margin-bottom: 2px; line-height: 5px; padding-bottom: 7px; padding-top: 0px; padding-top: 3px;}
div#mainpart-i div.content div#rightcol ul li.current {background: url(/i/arrow-right-current.gif) no-repeat left 2px; padding-left: 27px; margin-bottom: 2px; line-height: 5px; padding-bottom: 7px; padding-top: 0px; padding-top: 3px;}
div#mainpart-i div.content div#rightcol ul li a {color: #000; text-decoration: none; font: bold 12px Tahoma;}
div#mainpart-i div.content div#rightcol ul li a:hover {text-decoration: underline;}
div#mainpart-i div.content div#rightcol ul li.current a {color: #d2232a; text-decoration: none; font: bold 12px Tahoma;}
div#mainpart-i div.content div#rightcol div.new {margin-top: 45px;}
div#mainpart-i div.content div#rightcol div.new a {text-decoration: none;}
div#mainpart-i div.content div#rightcol div.new a:hover {text-decoration: underline;}
div#mainpart-i div.content div#rightcol div.new h3 {color: #d2232a; font: bold 16px Arial; margin: 0; margin-bottom: 5px;}
div#mainpart-i div.content div#rightcol div.new h3 a {color: #d2232a; font: bold 16px Arial; text-decoration: none;}
div#mainpart-i div.content div#rightcol div.new h3 a:hover {color: #d2232a; font: bold 16px Arial; text-decoration: underline;}
div#mainpart-i div.content div#rightcol div.new p {font: 11px Tahoma; color: #666; margin-top: 6px;}
div#mainpart-i div.content div#rightcol div.new strong {color: #000; font: bold 11px Tahoma; padding-top: 5px;}
div#mainpart-i div.content div#rightcol div.new img {margin-bottom: 15px; display: block;}
div#mainpart-i div.content div#rightcol p {margin-bottom: 10px;}

div#mainpart-i div.content div#text {font: 12px Tahoma; width: 630px; overflow: hidden;}
div#mainpart-i div.content div#text p {margin-bottom: 15px;font: 12px Tahoma; margin-top: 0px;}
div#mainpart-i div.content div#text ul { margin: 0; margin-bottom: 20px; padding: 0; margin-left: 7px; list-style: none;}
div#mainpart-i div.content div#text ul li { background: url(/i/ok.gif) no-repeat left 1px; padding-left: 23px; margin-bottom: 13px;font: 12px Tahoma;}
div#mainpart-i div.content div#text a.totop {margin-top: 24px;}


/*		News-Like		*/
div#mainpart-i div.content div#text div.col2 {margin-bottom: 27px; overflow: hidden;}
div#mainpart-i div.content div#text div.news-like {background: url(/i/news-left-bg.gif) repeat-y 168px top; overflow: hidden; zoom: 1;}
div#mainpart-i div.content div#text div.marged {margin-bottom: 22px; padding-bottom: 10px;}

div#mainpart-i div.content div#text div.news-like div.service-right {float: right; width: 440px; font: bold 14px arial;}
div#mainpart-i div.content div#text div.news-like h3.service-left {float: left; color: #d2232a; margin-top: 0px; width: 150px; font: bold 14px arial;}



div#mainpart-i div.content div#text div.new-eq {background: url(/i/news-left-bg.gif) repeat-y 380px top; border: 0px solid #fff; padding-bottom: 15px;}
div#mainpart-i div.content div#text div.new-eq div.left span {font: bold 14px tahoma; color: #d2232a; display: block; margin-bottom: 16px;}
div#mainpart-i div.content div#text div.new-eq div.left {font: 12px tahoma; width: 362px;}
div#mainpart-i div.content div#text div.col2 div.left {padding-right: 20px;  float: left;}
div#mainpart-i div.content div#text div.news-like div.left {width: 150px;text-align: right;font: 11px tahoma; }
div#mainpart-i div.content div#text div.col2 div.left div.date {float: right; margin-bottom: 2px;}
div#mainpart-i div.content div#text div.col2 div.left div.date img {float: left; margin-right: 1px;}
div#mainpart-i div.content div#text div.col2 div.left div.date img.month {margin-left: 4px;}

div#mainpart-i div.content div#text div.col2 div.right {padding-left: 20px; font: 12px tahoma; float: none; line-height: 16px;}
div#mainpart-i div.content div#text div.news-like div.right {margin-left: 170px;}
div#mainpart-i div.content div#text div.col2 div.right span.head {color: #d2232a; font: bold 13px tahoma; display: block; margin-top: 2px; margin-bottom: 5px; padding-left: 0px; position: relative; _left: -3px;}
div#mainpart-i div.content div#text div.col2 div.right p {margin-bottom: 0px;}
div#mainpart-i div.content div#text div.col2 div.right span {color: #d2232a;}
div#mainpart-i div.content div#text div.col2 div.right a.more-blue {display: block; width: 57px; color: #7f7f7f; font: 11px tahoma; padding-right: 16px; background: url(/i/arrow-right-grey.gif) no-repeat right 4px; padding-left: 0px; text-decoration: underline; margin-top: 4px; _margin-top: -10px; float: left;}
div#mainpart-i div.content div#text div.col2 div.right a.more-blue:hover {text-decoration: none;}
div#mainpart-i div.content div#text div.col2 div.right p {font: 12px tahoma; width: 100%; margin: 0; padding: 0;_float: left;}

div#mainpart-i div.content div#text div.new-eq div.right {margin-left: 382px; text-align: center;}
div#mainpart-i div.content div#text div.new-eq div.right div.img div.linkcont a {color: #7f7f7f; font: 11px tahoma; width: 56px; padding-left: 22px; background: url(/i/plus.gif) no-repeat left top; padding-bottom: 4px; display: block; margin: 0 auto; _margin: 0; margin-top: 3px;}
div#mainpart-i div.content div#text div.new-eq div.right div.img { float: left;}

div#mainpart-i div.content div#text div.man {background: url(/i/news-left-bg.gif) repeat-y 380px top; border: 0px solid #fff; overflow: hidden; padding-bottom: 10px;}
div#mainpart-i div.content div#text div.man div.left {font: 12px tahoma; width: 362px; padding-top: 5px;}
div#mainpart-i div.content div#text div.man div.right {font: 12px tahoma; margin-left: 382px; padding-top: 5px;}
div#mainpart-i div.content div#text div.man div.right a {font: 12px tahoma; text-decoration: underline; color: #000; float: left;}
div#mainpart-i div.content div#text div.man div.right a:hover {text-decoration: none;}
div#mainpart-i div.content div#text p.p11 {font: 11px tahoma;}
div#mainpart-i div.content div#text h2#aaq {font: bold 16px arial; color: #d2232a; margin-top: 40px;}

div#mainpart-i div.content div#text form#aaq table {}
div#mainpart-i div.content div#text form#aaq table td.left {width: 100px; background: url(/i/news-left-bg.gif) repeat-y right top; padding-right: 20px; padding-left: 0px;}
div#mainpart-i div.content div#text form#aaq table td {padding-left: 20px; padding-bottom: 3px;}
div#mainpart-i div.content div#text form#aaq table td input.tx {border: 1px solid #666; width: 498px; height: 15px; font: 11px tahoma; padding-left: 2px;}
div#mainpart-i div.content div#text form#aaq table td input#im {}
div#mainpart-i div.content div#text form#aaq table td textarea {border: 1px solid #666; width: 498px; height: 73px; padding-left: 2px; font: 12px tahoma; overflow: hidden;}
div#mainpart-i div.content div#text form#aaq table td.breaker {height: 10px;}

div#mainpart-i div.content div#text form#aaq2 table {}
div#mainpart-i div.content div#text form#aaq2 table td.left {width: 100px; background: url(/i/news-left-bg.gif) repeat-y right top; padding-right: 20px; padding-left: 0px;}
div#mainpart-i div.content div#text form#aaq2 table td {padding-left: 20px; padding-bottom: 3px;}
div#mainpart-i div.content div#text form#aaq2 table td input.tx {border: 1px solid #666; width: 220px; height: 15px; font: 11px tahoma; padding-left: 2px;}
div#mainpart-i div.content div#text form#aaq2 table td input#im {}
div#mainpart-i div.content div#text form#aaq2 table td textarea {border: 1px solid #666; width: 400px; height: 73px; padding-left: 2px; font: 12px tahoma; overflow: hidden;}
div#mainpart-i div.content div#text form#aaq2 table td.breaker {height: 10px;}

div#mainpart-i div.content div#text table#clients {border-collapse: collapse; width: 100%;}
div#mainpart-i div.content div#text table#clients tr td {height: 105px; width: 32%; background: url(/i/news-left-bg.gif) repeat-y left top; text-align: center; padding-right: 4px; font: 11px tahoma; color: #555;  }
div#mainpart-i div.content div#text table#clients tr td a {font: 11px tahoma; color: #555; text-decoration: none; }
div#mainpart-i div.content div#text table#clients tr td img {margin-bottom: 10px;}
div#mainpart-i div.content div#text table#clients tr td.left {background: none;}
div#mainpart-i div.content div#text table#clients tr.breaker td {height: 24px; width: 100%; background: url(/i/news-hor-bg.gif) repeat-x left 10px;}


div#mainpart-i div.content div#text div.ld {width: 600px; float: left; margin-bottom:35px;}
div#mainpart-i div.content div#text div.rd {width: 550px; float: left; }
div#mainpart-i div.content div#text div.rd p {font: 11px tahoma; line-height: 12px; text-align: justify;}
div#mainpart-i div.content div#text div.dbnb-cont {overflow: hidden; background: url(/i/news-left-bg.gif) repeat-y 310px top; padding-bottom: 10px; margin-bottom: 18px;}
div#mainpart-i div.content div#text div.dbnb-cont a.more-blue {margin-left: 6px;}
div#mainpart-i div.content div#text div.ldb {width: 300px; float: left; padding-right: 4px;}
div#mainpart-i div.content div#text div.ldb p {font: 12px tahoma; margin-left: 6px;}
div#mainpart-i div.content div#text div.ldb div.ldb-ph {margin-bottom: 8px;}
div#mainpart-i div.content div#text div.ldb div.ldb-ph img {background:url(/i/g-r-bg.gif) no-repeat left top; padding: 16px 15px; margin-left: 4px; margin-right: 4px;}
div#mainpart-i div.content div#text div.ldb span {font: bold 12px tahoma; color: #0066b3; margin-left: 6px;}
div#mainpart-i div.content div#text div.ldb h1 {font: bold 16px Arial; color: #000;}
div#mainpart-i div.content div#text div.rdnb h1 {font: bold 16px Arial; color: #000;}
div#mainpart-i div.content div#text div.rdnb {width: 300px; float: left; padding-left: 21px;}
div#mainpart-i div.content div#text div.rdnb p {font: 12px tahoma; margin-left: 6px;}
div#mainpart-i div.content div#text div.rdnb div.ldb-ph {margin-bottom: 8px;}
div#mainpart-i div.content div#text div.rdnb div.ldb-ph img {background:url(/i/g-r-bg.gif) no-repeat left top; padding: 16px 15px; margin-left: 4px; margin-right: 4px;}
div#mainpart-i div.content div#text div.rdnb span {font: bold 12px tahoma; color: #0066b3; margin-left: 6px;}

div#mainpart-i div.content div#text div.obj-2-cont {background: url(/i/news-hor-bg.gif) repeat-x left bottom; padding-bottom: 10px; overflow: hidden; margin-bottom: 10px; padding-top: 5px; zoom: 1;}
div#mainpart-i div.content div#text div.obj-2-cont h3 {font: bold 16px arial; color: #d2232a; margin-bottom: 5px; margin-top: 0px;}
div#mainpart-i div.content div#text div.obj-2-cont div.larp {width: 202px; height: 159px; background: url(/i/gl-r-bg.gif) no-repeat left top; padding-top: 19px; text-align: center; display: inline; float: left; margin-right: 11px; margin-bottom: -7px;}
div#mainpart-i div.content div#text div.obj-2-cont div.larp img {margin: 0 auto;}
div#mainpart-i div.content div#text div.obj-2-cont div.dl {font: 12px tahoma; padding-top: 4px; padding-left: 38px; background:url(/i/dl-bg.gif) no-repeat left top; margin-left: 18px; margin-top: 15px; padding-bottom: 26px;}
div#mainpart-i div.content div#text div.obj-2-cont div.dl a {color: #d2232a; font: bold 12px tahoma;}


div.dl {float: left;}
div.dlnew {font: 12px tahoma; padding-top: 4px; padding-left: 38px; background:url(/i/spec-bg.gif) no-repeat left top; margin-left: 18px; margin-top: 15px; padding-bottom: 26px; float: left; }
div.dlnew a {color: #d2232a; font: bold 12px tahoma;}

div#mainpart-i div.content div#text table.dbnb {margin-bottom: 30px;}
div#mainpart-i div.content div#text table.dbnb a.more-blue {margin-left: 6px; margin-top: 10px;}
div#mainpart-i div.content div#text table.dbnb td.ltd h1 {font: bold 16px arial; color: #000;}
div#mainpart-i div.content div#text table.dbnb td.rtd h1 {font: bold 16px arial; color: #000;}
div#mainpart-i div.content div#text table.dbnb td.ltd {width: 300px; vertical-align: top;}
div#mainpart-i div.content div#text table.dbnb td.ltd p {font: 12px tahoma; margin-left: 6px; margin-top: 5px; margin-bottom: 10px;}
div#mainpart-i div.content div#text table.dbnb td.ltd div.ldb-ph {margin-bottom: 8px;}
div#mainpart-i div.content div#text table.dbnb td.ltd div.ldb-ph img {/*background:url(/i/g-r-bg.gif) no-repeat left top; padding: 16px 15px; margin-left: 4px; margin-right: 4px;*/ cursor: hand; cursor: pointer;}
div#mainpart-i div.content div#text table.dbnb td.ltd div.ldb-ph div.obj1-img-cont-out {width: 140px; height: 112px; margin-left: 4px; margin-right: 4px; background: url(/i/g-r-bg.gif) no-repeat left top; text-align: center; float: left; position: relative; display: table;}
div#mainpart-i div.content div#text table.dbnb td.ltd div.ldb-ph div.obj1-img-cont-in {width: 100%; display: table-cell; vertical-align: middle;}

div#mainpart-i div.content div#text table.dbnb td.ltd span {font: bold 12px tahoma; color: #0066b3; margin-left: 6px;}
div#mainpart-i div.content div#text table.dbnb td.rtd {width: 300px; vertical-align: top;}
div#mainpart-i div.content div#text table.dbnb td.rtd p {font: 12px tahoma; margin-left: 6px; margin-top: 5px; margin-bottom: 10px;}
div#mainpart-i div.content div#text table.dbnb td.rtd div.ldb-ph {margin-bottom: 8px;}
div#mainpart-i div.content div#text table.dbnb td.rtd div.ldb-ph img {/*background:url(/i/g-r-bg.gif) no-repeat left top; padding: 16px 15px; margin-left: 4px; margin-right: 4px;*/ cursor: hand; cursor: pointer;}
div#mainpart-i div.content div#text table.dbnb td.rtd div.ldb-ph div.obj1-img-cont-out {width: 140px; height: 111px; margin-left: 4px; margin-right: 4px; background: url(/i/g-r-bg.gif) no-repeat left top; text-align: center; float: left; position: relative; display: table; padding-top: 1px;}
div#mainpart-i div.content div#text table.dbnb td.rtd div.ldb-ph div.obj1-img-cont-in {width: 100%; display: table-cell; vertical-align: middle;}


div#mainpart-i div.content div#text table.dbnb td.rtd span {font: bold 12px tahoma; color: #0066b3; margin-left: 6px;}
div#mainpart-i div.content div#text table.dbnb td.breaker { background: url(/i/news-left-bg.gif) repeat-y 7px top; width: 23px}
div#mainpart-i div.content div#text table.dbnb td a.more-blue {margin-bottom: 15px;}
















div#mainpart-i div.content div#text div.eq1-cont { overflow: hidden; margin-bottom: 13px; width: 100%; background: url(/i/news-hor-bg.gif) repeat-x left top; padding-top: 15px;}
div#mainpart-i div.content div#text div.eq1-cont img {float: left;}
div#mainpart-i div.content div#text div.eq1-cont div.eqq-right {float: none; margin-left: 160px;}
div#mainpart-i div.content div#text div.eq1-cont div.eqq-right span {font: bold 14px arial; color: #d2232a; margin-top: 15px; margin-bottom: 10px; display: block;}
div#mainpart-i div.content div#text div.eq1-cont div.eqq-right span a {font: bold 14px arial; color: #d2232a; text-decoration: none;}
div#mainpart-i div.content div#text div.eq1-cont div.eqq-right span a:hover {text-decoration: underline;}
div#mainpart-i div.content div#text div.eq1-cont div.eqq-right p {font: 11px tahoma; margin-bottom: 8px;}


div#mainpart-i div.content div#text div.eq2-cont {background: url(/i/news-hor-bg.gif) repeat-x left bottom; padding-bottom: 20px; width: 100%; margin-bottom: 20px; overflow: hidden;}
div#mainpart-i div.content div#text div.eq2-cont div.imp {float: left; width: 240px;}
div#mainpart-i div.content div#text div.eq2-cont img.prod {float: left; margin-left: 0px;}
div#mainpart-i div.content div#text div.eq2-cont p {margin-bottom: 5px; margin-top: 5px;}
div#mainpart-i div.content div#text div.eq2-cont p.op {font: bold 12px tahoma; color: #0066b3;}

div#mainpart-i div.content div#text div.pages-cont span.pages {position: relative; top: 3px; display: block; float: left; margin-right: 11px;}

div#mainpart-i div.content div#text div.marged {margin-bottom: 22px; padding-bottom: 10px; zoom: 1;}
