html, body   { margin: 0; height: 100%; }
body         { margin: 0; padding: 0; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #2ca343; text-align: center; }

body.home          { background: #ffffff; }
body.products-list { background: #ffffff; }
body.contacts-list { background: #ffffff; }
body.contact       { background: #ffffff; }
body.product       { background: #ffffff; }
body.offer         { background: #ffffff; }
body.news          { background: #ffffff; }
body.news-list     { background: #ffffff; }
body.sitemap       { background: #ffffff; }

form, p { margin: 0; padding: 0; }
a       { color: #0e5f71; text-decoration: none; }
a:hover { color: #0e5f71; text-decoration: underline; }
img     { border: none; }
.sep5  { height: 5px; font-size:1px; }
.sep10 { height: 10px; font-size:1px; }
.sep15 { height: 15px; font-size:1px; }
.clear { clear:both; line-height: 1px !important; font-size:1px; }

.orange { color: #eb6f01; }
.green  { color: #039600; }

#main { width: 720px; margin: 0 auto 0 auto; text-align: left; }

#header { }
#header .logo { float: left; }
#header .menu-top         { display: none; }
#header .data             { display: none; }
#header .main-menu        { display: none; }


#topic   { position: relative; width: 720px; height: 251px; margin: 11px 0 11px 0; overflow:hidden; }
#topic .topics { position: absolute; top: 0px; left: 720px; width: 720px; height: 251px; }

#content { }
#content .left            { /*float: left;*/ width: 720px; }

#content .left .offer                        { width: 720px; height: 231px; margin: 25px 0 0 0;  background: url(../images/bg-offer.gif) no-repeat; }
#content .left .offer .private               { float: left; width: 220px; margin: 0 10px 0 10px; }
#content .left .offer .private .title        { margin: 0 0 1px 0;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px;}
#content .left .offer .private .title span   { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .offer .private .text         { margin: 10px 5px 0 5px;  font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; line-height: 150%; }
#content .left .offer .private .more         { margin: 10px 5px 0 5px; }
#content .left .offer .private .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .offer .private .more a:hover { text-decoration: underline; color: #ff8a00; }
#content .left .offer .company               { float: left; width: 220px; margin: 0 10px 0 10px; }
#content .left .offer .company .title        { margin: 0 0 1px 0;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px;}
#content .left .offer .company .title span   { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .offer .company .text         { margin: 10px 5px 0 5px;  font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; line-height: 150%; }
#content .left .offer .company .more         { margin: 10px 5px 0 5px; }
#content .left .offer .company .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .offer .company .more a:hover { text-decoration: underline; color: #ff8a00; }
#content .left .offer .farmer                { float: left; width: 220px; margin: 0 10px 0 10px; }
#content .left .offer .farmer .title         { margin: 0 0 1px 0;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px;}
#content .left .offer .farmer .title span    { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .offer .farmer .text          { margin: 10px 5px 0 5px;  font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; line-height: 150%; }
#content .left .offer .farmer .more          { margin: 10px 5px 0 5px; }
#content .left .offer .farmer .more a        { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .offer .farmer .more a:hover  { text-decoration: underline; color: #ff8a00; }


#content .left .news     { float: left; width: 470px; height: 337px; margin: 10px 0 0 0;  background: url(../images/bg-news.gif) no-repeat; }
#content .left .news .first .left { float: left; width: 160px; margin: 0 8px 0 10px; }
#content .left .news .first .left .title { margin: 0 0 1px 0;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px;}
#content .left .news .first .left .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .news .first .right { float: left; width: 276px; margin: 30px 0 0 2px; }
#content .left .news .first .right .date { font-family: Arial, Tahoma, Verdana; font-size: 10px; color: #b5dfbd; }
#content .left .news .first .right h1 { font-family: Georgia; font-size: 18px; color: #ff8a00; margin: 4px 0 4px 0; font-weight: normal; }
#content .left .news .first .right h1 a{ color: #ff8a00; }
#content .left .news .first .right .text { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #4b4b4b; line-height: 140%; }
#content .left .news .first .right .more { margin: 5px 0 0 0; }
#content .left .news .first .right .more a       { text-decoration: none; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .news .first .right .more a:hover { text-decoration: underline; color: #ff8a00; }
#content .left .news .list { margin: 2px 10px 0 10px; }
#content .left .news .list .position { height:49px; border-bottom: 1px solid #e6e6e6; background: url(../images/bg-grey-arrow.gif) no-repeat left center; }
#content .left .news .list .position .title-main { float:left; width: 309px; height:49px; display: table; overflow: hidden; margin: 0 0 0 15px; }
#content .left .news .list .position .title-bar  { display: table-cell; vertical-align: middle; }
#content .left .news .list .position .title-txt  { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .news .list .position .title-txt a       { color: #2ca343; }
#content .left .news .list .position .title-txt a:hover { color: #ed8000; }
#content .left .news .list .position .date-main { float:left; width: 111px; height:49px; display: table; overflow: hidden; margin: 0 0 0 15px; }
#content .left .news .list .position .date-bar  { display: table-cell; vertical-align: middle; }
#content .left .news .list .position .date-txt  { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #b5dfbd; }
#content .left .news .list .more { margin: 13px 5px 0 5px; }
#content .left .news .list .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .news .list .more a:hover { text-decoration: underline; color: #ff8a00; }

#content .left .products { float: left; width: 240px; height: 337px; margin: 10px 0 0 10px;  background: url(../images/bg-products.gif) no-repeat; }
#content .left .products .title { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .left .products .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .left .products .position { height:49px; border-bottom: 1px solid #e6e6e6; margin: 0 10px 0 10px; }
#content .left .products .position a { display:block; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .products .position a:hover { color: #ffffff; font-weight:bold; background: url(../images/bg-products-link.gif) no-repeat left center; }
/* #content .left .products .position a span { float:left;  padding: 17px 0 17px 10px; } */
#content .left .products .position a span.a { float:left; width:155px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .left .products .position a span.b { display: table-cell; vertical-align: middle; }
#content .left .products .position a span.c { }

#content .left .products .position a img  { float:right; margin: 5px 0px 0 0px;}
#content .left .products .more { margin: 13px 10px 0 10px; }
#content .left .products .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .products .more a:hover { text-decoration: underline; color: #ff8a00; }
        
/*      
#content .left .page .blocks .help .position        { height:49px; margin: 0 10px 0 20px; }
#content .left .page .blocks .help .position a       { display:block; border-bottom: 1px solid #e6e6e6; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .page .blocks .help .position a:hover { color: #ffffff; font-weight:bold; background: url(../images/bg-help-pos.jpg) no-repeat left center; }
#content .left .page .blocks .help .position a span.a { float:left; width:200px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .left .page .blocks .help .position a span.b { display: table-cell; vertical-align: middle; }
#content .left .page .blocks .help .position a span.c { }
*/
        
#content .left .path         { margin: 10px 0 0 20px;  font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #4ea029; border-bottom: 1px solid #d1d1d1; padding: 0 0 9px 0; }
#content .left .path a       { color: #4ea029; }
#content .left .path a:hover { color: #ff8a00; }
#content .left .path span    { color: #ffae00; }

#content .left .title        { margin: 17px 0 0px 20px; font-family: Georgia; font-size: 36px; color: #4ea029; padding: 0 0 5px 0; font-weight:normal; letter-spacing:-0.05em; }

#content .left .page           { }
#content .left .page-top       { margin: 15px 0 11px 0; background: #ffffff ;}

.news-list #content .left .page-top     { margin: 15px 0 11px 0; background: transparent;}
.product #content .left .page-top       { margin: 15px 0 11px 0; background: transparent;}
.product #content .left .page-bottom    { background: transparent;}

#content .left .page-bottom    { background: transparent; }
#content .left .page .text     { /*float: left;*/ width: 670px;  margin: 9px 10px 40px 20px; color: #3c3c3c; font-size: 12px; font-family: Arial, Tahoma, Verdana; line-height: 150%; }
#content .left .page .text h2  { font-family: Georgia; font-size: 20px; margin: 12px 0 0 0; font-weight: normal; }

#content .left .page .text h2.title { margin: 0 0 0 0; }

#content .left .page .text p   { margin: 12px 0 0 0; }


#content .left .page .text .left-column  { float: left; display:block; width: 200px; margin: 0 0 0 10px; }
#content .left .page .text .right-column { float: left; display:block; width: 200px; margin: 0 0 0 10px; }

#content .left .page .text .contact-left  { float: left; width: 350px;  }
#content .left .page .text .contact-right { float: left; width: 90px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #2ca343; line-height: 17px; }
#content .left .page .text .contact-right b { color: #2b660f; }

#content .left .page .text .contact-left .field { float: left; width: 160px; margin: 12px 0 7px 10px; }

#content .left .page .text .contact-left .field span         { color: #2ca343; background: url(../images/bg-orange-arrow.gif) no-repeat 0 3px; padding: 0px 0 0px 10px; font-family: Tahoma, Verdana, Arial; font-size: 11px;}
#content .left .page .text .contact-left .field .input       { height: 30px; background: transparent url(../images/bg-contact-txt.gif) no-repeat; }
#content .left .page .text .contact-left .field .input input { width: 140px; margin: 7px 0 0 10px; background: transparent; border:  none; color: #201a17; font-size:12px; font-family: Tahoma, Arial, Verdana; }

#content .left .page .text .contact-left .field2                 { width: 330px; margin: 10px 0 0 10px; }
#content .left .page .text .contact-left .field2 span            { color: #2ca343; background: url(../images/bg-orange-arrow.gif) no-repeat 0 3px; padding: 0px 0 0px 10px; font-family: Tahoma, Verdana, Arial; font-size: 11px;}
#content .left .page .text .contact-left .field2 .input          { height: 140px; background: transparent url(../images/bg-contact-area.gif) no-repeat; }
#content .left .page .text .contact-left .field2 .input textarea { width: 310px; height: 130px; margin: 7px 0 0 10px; background: transparent; border:  none; color: #201a17; font-size:12px; font-family: Tahoma, Arial, Verdana; }

#content .left .page .text .contact-left .check                  { float: left; width: 20px; margin: 10px 0 0 10px; }
#content .left .page .text .contact-left .conditions             { float: left; width: 310px; margin: 10px 0 0 0px; color: #2ca343; font-family: Tahoma, Verdana, Arial; font-size: 11px;}

#message { color: #a22e00; font-size:11px; font-family: Tahoma, Arial, Verdana; display:none; margin: 10px 0 0 10px; font-weight:bold; }


#content .left .page .title      { margin: 0 10px 0px 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; }
#content .left .page .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

/* #content .left .page .text .sub-prod           { width: 720px; padding: 6px 0 0 0; }*/
/* #content .left .page .text .sub-prod { width: 720px; display: none; } */
#content .left .page .text .sub-prod .position { margin: 0px 0 0px 0px; background: #ff0000; height:142px; }
#content .left .page .text .sub-prod .position .title      { margin: 0 10px 0 0px;  border-bottom: 2px solid #ffb100; padding: 8px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 15px; letter-spacing:-1px }
#content .left .page .text .sub-prod .position .title a    { display: block; color: #137211; /*width: 330px;*/ }
#content .left .page .text .sub-prod .position .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .left .page .text .sub-prod .position .image { float: left; width: 100px; margin: 1px 10px 0 0px; }
#content .left .page .text .sub-prod .position .prev  { float: left; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #4b4b4b; line-height: 150%; margin: 10px 0 0 0; }
#content .left .page .text .sub-prod .position .more { margin: 5px 0px 0 0px; }
#content .left .page .text .sub-prod .position .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .page .text .sub-prod .position .more a:hover { text-decoration: underline; color: #ff8a00; }

#content .left .page .text .sub-prod .select { background: #f6f6ee; }


#content .left .page .news-list           { width: 720px; padding: 6px 0 0 0; }
#content .left .page .news-list .position { float: left; width:345px; height:142px; margin: 4px 0 0 10px; }
#content .left .page .news-list .position .title      { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 8px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 15px; letter-spacing:-1px; }
#content .left .page .news-list .position .title a    { display: block; color: #137211; /*width: 330px;*/ }
#content .left .page .news-list .position .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .left .page .news-list .position .image { float: left; width: 100px; margin: 1px 10px 0 10px; }
#content .left .page .news-list .position .prev  { float: left; width: 210px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #4b4b4b; line-height: 150%; margin: 10px 0 0 0; }
#content .left .page .news-list .position .more { margin: 5px 0px 0 0px; }
#content .left .page .news-list .position .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .page .news-list .position .more a:hover { text-decoration: underline; color: #ff8a00; }

#content .left .page .news-list .select { background: #f6f6ee; }


#content .left .page .contact-list           { width: 720px; padding: 6px 0 0 0; }
#content .left .page .contact-list .position { float: left; width:345px; height:214px; margin: 4px 0 0 10px; }
#content .left .page .contact-list .position .title      { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 8px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 15px; letter-spacing:-1px; }
#content .left .page .contact-list .position .title a    { display: block; color: #137211; /*width: 330px;*/ }
#content .left .page .contact-list .position .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .left .page .contact-list .position .image { float: left; width: 100px; margin: 1px 10px 0 10px; }
#content .left .page .contact-list .position .prev  { float: left; width: 210px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #4b4b4b; line-height: 150%; margin: 10px 0 0 0; }
#content .left .page .contact-list .position .more { margin: 5px 0px 0 0px; }
#content .left .page .contact-list .position .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .page .contact-list .position .more a:hover { text-decoration: underline; color: #ff8a00; }

#content .left .page .contact-list .select { background: #f6f6ee; }

#content .left .page .private               { float: left; width: 220px; margin: 0 10px 0 10px; }
#content .left .page .private .title        { margin: 0 0 1px 0;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px;}
#content .left .page .private .title span   { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .page .private .prevtext         { margin: 10px 5px 0 5px;  font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; line-height: 150%; }
#content .left .page .private .more         { margin: 10px 5px 0 5px; }
#content .left .page .private .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .page .private .more a:hover { text-decoration: underline; color: #ff8a00; }

/*
#content .left .page .private ul { margin: 20px 0 0 0; padding: 0; border-top: 2px solid #ffb100; }
#content .left .page .private ul.list li          { list-style: none; border-bottom: 1px solid #e6e6e6; margin: 0 0px 0 0px; font-family: Arial, Tahoma, Verdana; font-size: 12px; }
#content .left .page .private ul.list li a        { display:block; height:49px;  color: #2ca343; }
#content .left .page .private ul.list li a:hover  { font-weight:bold; background: #f6f6ee; color:#137211; }
#content .left .page .private ul.list li a span.a { float:left; width:145px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .left .page .private li a span.b { display: table-cell; vertical-align: middle; }
#content .left .page .private li a span.c { }
#content .left .page .private li a img    { float:right; padding: 7px 0px 0 0; }
*/

#content .left .page .private ul.list { margin: 20px 0 0 0; padding: 0; border-top: 2px solid #ffb100; padding: 0;}
#content .left .page .private ul.list li          { list-style: none; border-bottom: 1px solid #e6e6e6; margin: 0 0px 0 0px; font-family: Tahoma, Arial,  Verdana; font-size: 11px;  }
#content .left .page .private ul.list li a        { display:block; height:auto; padding: 8px 0 9px 20px; color: #3c3c3c; font-weight:normal; background: url(../images/bg-orange-arrow.gif) no-repeat 10px 12px; }
#content .left .page .private ul.list li a:hover  { font-weight:normal;  color: #137211; background: #f6f6ee url(../images/bg-orange-arrow.gif) no-repeat 10px 12px;}
#content .left .page .private ul.list li span     { display:block; height:auto; padding: 8px 0 9px 20px; color: #3c3c3c; font-weight:normal; background: url(../images/bg-orange-arrow.gif) no-repeat 10px 12px; }


#content .left .prod-content-t   { width: 670px;  margin: 9px 10px 40px 20px; background: #ffffff;}
#content .left .prod-content-b   { background: transparent url(../images/bg-product-bottom.gif) no-repeat bottom left; }
#content .left .prod-content     { margin: 5px 0px 0 10px; color: #3c3c3c; font-size: 12px; font-family: Arial, Tahoma, Verdana; line-height: 150%; padding: 0 0 10px 0;}

#content .left .prod-content .title      { margin: 0 0 15px 0;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; }
#content .left .prod-content .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .left .prod-content h2  { font-family: Georgia; font-size: 20px; margin: 15px 0 0 10px; font-weight: normal; }
#content .left .prod-content p   { margin: 15px 0 0 10px; }

#prod-load { height: 400px; background: url(../images/spinner.gif) no-repeat center center; }
#contact-load { float: left; width: 440px; height: 400px; background: url(../images/spinner.gif) no-repeat center center; }
#rate-load { float: left; width: 440px; height: 400px; background: url(../images/spinner.gif) no-repeat center center; }
#news-load { height: 400px; background: url(../images/spinner.gif) no-repeat center center; }
#offer-load { height: 550px; background: url(../images/spinner.gif) no-repeat center center; }
#info-load { height: 450px; background: url(../images/spinner.gif) no-repeat center center; }
#page-list { margin: 5px 20px 5px 20px; font-size: 12px; font-family:  Arial, Verdana, Tahoma; }

#page-list a { float: left; display: block; width: 18px; background: #4ea029; color: #ffffff; text-align: center; margin: 0 1px 0 1px; padding: 2px 0 2px 0; }
#page-list span { float: left; display: block; width: 18px; background:#ffb100; color: #ffffff; text-align: center; margin: 0 1px 0 1px; padding: 2px 0 2px 0; }

#content .left .prod-other-t   { width: 720px; background: #ffffff url(../images/bg-product-other-t.gif) no-repeat top left; margin: 10px 0 12px 0;}
#content .left .prod-other-b   { background: transparent url(../images/bg-product-other-b.gif) no-repeat bottom left; }
#content .left .prod-other     { margin: 5px 10px 0 10px; color: #3c3c3c; font-size: 12px; font-family: Arial, Tahoma, Verdana; line-height: 150%; padding: 0 0 10px 0;}

#content .left .prod-other .title      { margin: 0 0 0px 0;  border-bottom: 1px solid #e6e6e6; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; }
#content .left .prod-other .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .left .prod-other .position { float: left; width:340px; height:142px; margin: 4px 0 0 10px; }
#content .left .prod-other .position .title      { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 8px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 15px; letter-spacing:-1px; }
#content .left .prod-other .position .title a    { display: block; color: #137211; /*width: 330px;*/ }
#content .left .prod-other .position .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .left .prod-other .position .image { float: left; width: 100px; margin: 1px 10px 0 10px; }
#content .left .prod-other .position .prev  { float: left; width: 210px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #4b4b4b; line-height: 150%; margin: 10px 0 0 0; }
#content .left .prod-other .position .more { margin: 5px 0px 0 0px; }
#content .left .prod-other .position .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .prod-other .position .more a:hover { text-decoration: underline; color: #ff8a00; }

#content .left .page .options { display: none; }

#content .left .page .blocks    { display: none; }
/*
#content .left .page .blocks .help             { width: 240px; margin: 5px 0 0 0px; }
#content .left .page .blocks .help .title      { margin: 0 10px 0 20px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .left .page .blocks .help .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .page .blocks .help .position        { height:49px; margin: 0 10px 0 20px; }
#content .left .page .blocks .help .position a       { display:block; border-bottom: 1px solid #e6e6e6; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .page .blocks .help .position a:hover { color: #ffffff; font-weight:bold; background: url(../images/bg-help-pos.jpg) no-repeat left center; }
#content .left .page .blocks .help .position a span.a { float:left; width:200px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .left .page .blocks .help .position a span.b { display: table-cell; vertical-align: middle; }
#content .left .page .blocks .help .position a span.c { }

#content .left .page .blocks .help .select         { height:49px; margin: 0 10px 0 10px; padding: 0 0 0 10px; color: #2ca343; font-weight:bold; text-decoration: underline; background: url(../images/bg-cat-select.gif) no-repeat left center; }
#content .left .page .blocks .help .select a       { display:block; border-bottom: 1px solid #e6e6e6; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; font-weight:bold; }
#content .left .page .blocks .help .select a:hover { color: #2ca343; font-weight:bold; background: transparent; }
#content .left .page .blocks .help .select a img   { float:right; }
#content .left .page .blocks .help .last a { border: none; }


#content .left .page .blocks .more             { width: 240px; margin: 5px 0 5px 10px; }
#content .left .page .blocks .more .title      { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .left .page .blocks .more .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .page .blocks .more .position          { height:49px; border-bottom: 1px solid #e6e6e6; margin: 0 10px 0 10px; }
#content .left .page .blocks .more .position a        { display:block; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .page .blocks .more .position a:hover  { color: #ffffff; font-weight:bold; background: url(../images/bg-products-link.gif) no-repeat left center; }
#content .left .page .blocks .more .position a span   { float:left;  padding: 17px 0 17px 10px; }
#content .left .page .blocks .more .position a span.d { float:left;  padding: 10px 0 9px 10px; }
#content .left .page .blocks .more .position a img    { float:right; padding: 7px 0 0 0; }
#content .left .page .blocks .more .last { border: none; }

#content .left .page .blocks .adv           { width: 250px; height:174px; margin: 0 0 0 0px; background: #f6f6ee url(../images/bg-block-adv.gif) no-repeat ; }
#content .left .page .blocks .adv .position { margin: 0px 0 0 10px; padding: 17px 0 0 0; }

#content .left .page .blocks .news-old             { width: 240px; margin: 5px 0 0 10px; }
#content .left .page .blocks .news-old .title      { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .left .page .blocks .news-old .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .page .blocks .news-old .position         { height:49px; border-bottom: 1px solid #e6e6e6; margin: 0 10px 0 10px; }
#content .left .page .blocks .news-old .position a       { display:block; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .page .blocks .news-old .position a:hover { color: #ffffff; font-weight:bold; background: url(../images/bg-help-pos.jpg) no-repeat left center; }

#content .left .page .blocks .news-old .position a span.a { float:left; width:200px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .left .page .blocks .news-old .position a span.b { display: table-cell; vertical-align: middle; }
#content .left .page .blocks .news-old .position a span.c { }

#content .left .page .blocks .news-old .archive { margin: 13px 10px 15px 20px; }
#content .left .page .blocks .news-old .archive a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .left .page .blocks .news-old .archive a:hover { text-decoration: underline; color: #ff8a00; }

#content .left .page .blocks .news-img           { width: 240px; margin: 10px 0 0 10px; }
#content .left .page .blocks .news-img img       { margin: 0 0 10px 0px; }


#content .left .page .blocks .prod-menu-t   { width: 250px; background: #ffffff url(../images/bg-product-block-top.gif) no-repeat; }
#content .left .page .blocks .prod-menu-b   { background: transparent url(../images/bg-product-block-bottom.gif) no-repeat bottom left; }
#content .left .page .blocks .prod-menu     { padding: 0 0 10px 0; }

#content .left .page .blocks .prod-menu .title      { margin: 2px 10px 0 20px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .left .page .blocks .prod-menu .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .left .page .blocks .prod-menu .position         { height:49px; margin: 0 10px 0 20px; }
#content .left .page .blocks .prod-menu .position a       { display:block; border-bottom: 1px solid #e6e6e6;  height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .page .blocks .prod-menu .position a:hover { color: #ffffff; font-weight:bold; background: url(../images/bg-help-pos.jpg) no-repeat left center; }
#content .left .page .blocks .prod-menu .position a span.a { float:left; width:200px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .left .page .blocks .prod-menu .position a span.b { display: table-cell; vertical-align: middle; }
#content .left .page .blocks .prod-menu .position a span.c { }

#content .left .page .blocks .prod-menu .position a img   { float:right; }

#content .left .page .blocks .prod-menu .select         { height:49px; margin: 0 10px 0 10px; padding: 0 0 0 10px; color: #2ca343; font-weight:bold; text-decoration: underline; background: url(../images/bg-cat-select.gif) no-repeat left center; }
#content .left .page .blocks .prod-menu .select a       { display:block; border-bottom: 1px solid #e6e6e6; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; font-weight:bold; }
#content .left .page .blocks .prod-menu .select a:hover { color: #2ca343; font-weight:bold; background: transparent; }

#content .left .page .blocks .prod-menu .select a img   { float:right; }

#content .left .page .blocks .prod-menu .last a { border: none; }


#content .left .page .blocks .prod-file-t   { margin: 0 0 0 10px; width: 240px; background: #ffffff url(../images/bg-product-file-t.gif) no-repeat top left; }
#content .left .page .blocks .prod-file-b   { background: transparent url(../images/bg-product-file-b.gif) no-repeat bottom left; }
#content .left .page .blocks .prod-file     { }

#content .left .page .blocks .prod-file .title      { margin: 2px 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .left .page .blocks .prod-file .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .left .page .blocks .prod-file .position          { height:49px; border-bottom: 1px solid #e6e6e6; margin: 0 10px 0 10px; }
#content .left .page .blocks .prod-file .position a        { display:block; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .page .blocks .prod-file .position a:hover  { color: #ffffff; font-weight:bold; background: url(../images/bg-help-pos.jpg) no-repeat left center; }
#content .left .page .blocks .prod-file .position a span.a { float:left; width:165px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .left .page .blocks .prod-file .position a span.b { display: table-cell; vertical-align: middle; }
#content .left .page .blocks .prod-file .position a span.c { }

#content .left .page .blocks .prod-file .position a img    { float:right; padding: 7px 10px 0 0; }
#content .left .page .blocks .prod-file .last { border: none; }


#content .left .page .blocks .contact-menu     { padding: 0 0 10px 0; }
#content .left .page .blocks .contact-menu .title      { margin: 2px 10px 0 20px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .left .page .blocks .contact-menu .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .page .blocks .contact-menu .position         { height:49px; margin: 0 10px 0 20px; }
#content .left .page .blocks .contact-menu .position a       { display:block; border-bottom: 1px solid #e6e6e6;  height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .page .blocks .contact-menu .position a:hover { color: #ffffff; font-weight:bold; background: url(../images/bg-help-pos.jpg) no-repeat left center; }
#content .left .page .blocks .contact-menu .position a span.a { float:left; width:200px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .left .page .blocks .contact-menu .position a span.b { display: table-cell; vertical-align: middle; }
#content .left .page .blocks .contact-menu .position a span.c { }
#content .left .page .blocks .contact-menu .position a img   { float:right; }
#content .left .page .blocks .contact-menu .select         { height:49px; margin: 0 10px 0 10px; padding: 0 0 0 10px; color: #2ca343; font-weight:bold; text-decoration: underline; background: url(../images/bg-cat-select.gif) no-repeat left center; }
#content .left .page .blocks .contact-menu .select a       { display:block; border-bottom: 1px solid #e6e6e6; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; font-weight:bold; }
#content .left .page .blocks .contact-menu .select a:hover { color: #2ca343; font-weight:bold; background: transparent; }
#content .left .page .blocks .contact-menu .select a img   { float:right; }
#content .left .page .blocks .contact-menu .last a { border: none; }
#content .left .page .blocks .rate-menu                    { padding: 0 0 10px 0; }
#content .left .page .blocks .rate-menu .title             { margin: 2px 10px 0 20px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .left .page .blocks .rate-menu .title span        { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .left .page .blocks .rate-menu .position          { height:49px; margin: 0 10px 0 20px; }
#content .left .page .blocks .rate-menu .position a        { display:block; border-bottom: 1px solid #e6e6e6;  height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .left .page .blocks .rate-menu .position a:hover  { color: #ffffff; font-weight:bold; background: url(../images/bg-help-pos.jpg) no-repeat left center; }
#content .left .page .blocks .rate-menu .position a span.a { float:left; width:200px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .left .page .blocks .rate-menu .position a span.b { display: table-cell; vertical-align: middle; }
#content .left .page .blocks .rate-menu .position a span.c { }
#content .left .page .blocks .rate-menu .position a img    { float:right; }
#content .left .page .blocks .rate-menu .select            { height:49px; margin: 0 10px 0 10px; padding: 0 0 0 10px; color: #2ca343; font-weight:bold; text-decoration: underline; background: url(../images/bg-cat-select.gif) no-repeat left center; }
#content .left .page .blocks .rate-menu .select a          { display:block; border-bottom: 1px solid #e6e6e6; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; font-weight:bold; }
#content .left .page .blocks .rate-menu .select a:hover    { color: #2ca343; font-weight:bold; background: transparent; }
#content .left .page .blocks .rate-menu .select a img      { float:right; }
#content .left .page .blocks .rate-menu .last a            { border: none; }


#content .left .page .currency { margin: 25px 0 0 0px;  }

#content .left .page .currency .date { font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #5b5b5b; margin: 0 0 0 0px; padding: 10px 10px 10px 0px; }
#content .left .page .currency .position { height:49px; border-bottom: 1px solid #e6e6e6;  margin: 0 0px 0 0px; font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #5b5b5b; }
#content .left .page .currency .dark     { background: #f6f6ee; }
#content .left .page .currency .name       { float: left; width:90px; }
#content .left .page .currency .name span  { float:left; padding: 16px 0 16px 32px; }

#content .left .page .currency .buy        { float: left; width:173px; text-align: right; }
#content .left .page .currency .buy span   { float:right; padding: 16px 68px 16px 0; }
#content .left .page .currency .buy b      { float:right; padding: 16px 68px 16px 0; font-size: 12px;}

#content .left .page .currency .sale       { float: left; width:115px; text-align: right; }
#content .left .page .currency .sale span  { float:right; padding: 16px 12px 16px 0; }
#content .left .page .currency .sale b     { float:right; padding: 16px 10px 16px 0; font-size: 12px;}

#content .left .page .currency .eur { background: url(../images/ico-eur.gif) no-repeat 10px center; }
#content .left .page .currency .usd { background: url(../images/ico-usd.gif) no-repeat 10px center; }
#content .left .page .currency .gbp { background: url(../images/ico-gbp.gif) no-repeat 10px center; }
#content .left .page .currency .up   { background: url(../images/bg-up-arrow.gif) no-repeat 50px center; }
#content .left .page .currency .down { background: url(../images/bg-down-arrow.gif) no-repeat 50px center; }


#content .left .page .quotation  { margin: 25px 0 0 0px;  }
#content .left .page .quotation .date { font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #5b5b5b; margin: 0 0 0 0px; padding: 10px 10px 10px 0px; }
#content .left .page .quotation .position { height:49px; border-bottom: 1px solid #e6e6e6;  margin: 0 10px 0 0px; font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #5b5b5b; }
#content .left .page .quotation .dark     { background: #f6f6ee; }
#content .left .page .quotation .name         { float:left; width:90px; }
#content .left .page .quotation .name span    { float:left; padding: 16px 0 16px 10px; }

#content .left .page .quotation .wibor        { float: left; width:173px; text-align: right; }
#content .left .page .quotation .wibor span   { float:right; padding: 16px 68px 16px 0; }
#content .left .page .quotation .wibor b      { float:right; padding: 16px 68px 16px 0; font-size: 12px;}

#content .left .page .quotation .wibid        { float: left; width:115px; text-align: right; }
#content .left .page .quotation .wibid span   { float:right; padding: 16px 15px 16px 0; }
#content .left .page .quotation .wibid b      { float:right; padding: 16px 10px 16px 0; font-size: 12px;}

#content .left .page .quotation .last .name span    { padding: 7px 0 7px 10px; }

#content .left .page .quotation .up   { background: url(../images/bg-up-arrow.gif) no-repeat 45px center; }
#content .left .page .quotation .down { background: url(../images/bg-down-arrow.gif) no-repeat 45px center; }

#content .left .page .found { margin: 15px 20px 0 20px; color: #3c3c3c; font-size: 12px; font-family: Arial, Tahoma, Verdana; line-height: 150%; }
#content .left .page .found a { color: #137211; font-size: 13px; font-family: Arial, Tahoma, Verdana; font-weight: bold; }
#content .left .page .found a.gray { color: #a3a3a3; font-size: 11px; font-family: Arial, Tahoma, Verdana; font-weight: normal; }
*/

#content .right { display: none; }

.products-list .right { background: url(../images/bg-content.gif) repeat-x 1px 369px; }
.product .right       { background: url(../images/bg-content.gif) repeat-x 1px 369px; }
.offer         .right { background: url(../images/bg-content.gif) repeat-x 1px 369px; }
.contacts-list .right { background: url(../images/bg-content.gif) repeat-x 1px 369px; }
.contact .right       { background: url(../images/bg-content.gif) repeat-x 1px 369px; }

#content .right .offer-top                { width: 230px; margin: 2px 0px 10px 10px; background: url(../images/bg-right-offer-t.gif) no-repeat left top; /* background: #ffffff; */}
#content .right .offer-bottom             { width: 230px; padding: 8px 0px 8px 0px; background: url(../images/bg-right-offer-b.gif) no-repeat left bottom; }
#content .right .offer                    { width: 230px; background: #ffffff; }
#content .right .offer .title             { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .right .offer .title span        { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .right .offer ul { margin: 0; padding: 0; }

#content .right .offer ul.list li          { list-style: none; border-bottom: 1px solid #e6e6e6; margin: 0 10px 0 10px; font-family: Arial, Tahoma, Verdana; font-size: 12px; }
#content .right .offer ul.list li a        { display:block; height:49px;  color: #2ca343; }
#content .right .offer ul.list li a:hover  { font-weight:bold; background: #f6f6ee; color:#137211; }

#content .right .offer ul.list li a span.a { float:left; width:145px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .right .offer ul.list li a span.b { display: table-cell; vertical-align: middle; }
#content .right .offer ul.list li a span.c { }
#content .right .offer ul.list li a img    { float:right; padding: 7px 0px 0 0; }

#content .right .offer .select { background: #f6f6ee; }
#content .right .offer .select a { height:42px; font-weight:bold; text-decoration: underline; }
#content .right .offer ul.list li.select a span.c   { text-decoration: underline; }

#content .right .offer ul.sub { margin: 0 0 0 0; padding: 0;}
#content .right .offer ul.sub li          { list-style: none; border-bottom: 1px solid #e6e6e6; margin: 0 0px 0 0px; font-family: Tahoma, Arial,  Verdana; font-size: 11px;  }
#content .right .offer ul.sub li a        { display:block; height:auto; padding: 8px 0 9px 20px; color: #3c3c3c; font-weight:normal; background: url(../images/bg-orange-arrow.gif) no-repeat 10px 12px; }
#content .right .offer ul.sub li a:hover  { font-weight:normal;  color: #137211; background: #dbdbcc url(../images/bg-orange-arrow.gif) no-repeat 10px 12px;}

#content .right .offer ul.sub li span     { display:block; height:auto; padding: 8px 0 9px 20px; color: #3c3c3c; font-weight:normal; background: url(../images/bg-orange-arrow.gif) no-repeat 10px 12px; }

#content .right .offer .select .last { border-bottom: 1px solid #ffffff; }

#content .right .offer .more { padding: 13px 10px 3px 10px; }
#content .right .offer .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .right .offer .more a:hover { text-decoration: underline; color: #ff8a00; }

#content .right .adv           { width: 230px; margin: 10px 0 10px 10px; }
#content .right .adv .position { }

#content .right .login { width: 230px; height: 141px; margin: 10px 0 0 10px; background: url(../images/bg-login.jpg) no-repeat; }
#content .right .login .title { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #ffffff; background: url(../images/bg-white-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .right .login .title span { color: #73e570; padding: 10px 0 10px 0; font-style: italic; }
#content .right .login .button-l { float: left; width: 101px; margin: 10px 0 0 10px; }
#content .right .login .button-r { float: left; width: 101px; margin: 10px 0 0 8px; }
#content .right .login .button-l a,
#content .right .login .button-r a { display: block; text-align: center; width: 101px; background: url(../images/btn-login.gif) no-repeat; padding: 11px 0 11px 0; font-family: Georgia; font-size: 14px; color: #ffffff; }
#content .right .login .button-l a:hover,
#content .right .login .button-r a:hover { background: url(../images/btn-login-o.gif) no-repeat; }
#content .right .login .link { float: left; width: 100px; margin: 9px 0 0 10px; }
#content .right .login .link a       { text-decoration: underline; color: #ffffff; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-green-arrow.gif) no-repeat 0 4px; }
#content .right .login .link a:hover { text-decoration: underline; color: #66d663; }
#content .right .open { width: 230px; height: 99px; margin: 11px 0 0 10px; background: url(../images/bg-open.jpg) no-repeat; }
#content .right .open .title { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #ffffff; background: url(../images/bg-white-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .right .open .title span { color: #73e570; padding: 10px 0 10px 0; font-style: italic; }
#content .right .open .button { margin: 10px 0 0 10px; }
#content .right .open .button a { display: block; text-align: center; width: 211px; background: url(../images/btn-open.gif) no-repeat; padding: 5px 0 5px 0; font-family: Georgia; font-size: 18px; color: #ffffff; }
#content .right .open .button a:hover { background: url(../images/btn-open-o.gif) no-repeat; }

#content .right .currency { width: 230px; height: 231px; margin: 25px 0 0 10px;  background: url(../images/bg-currency.gif) no-repeat; }
#content .right .currency .title { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px; }
#content .right .currency .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .right .currency .date { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; margin: 0 0 0 10px; padding: 10px 10px 10px 10px; }
#content .right .currency .position { height:28px; border-bottom: 1px solid #e6e6e6;  margin: 0 10px 0 10px; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #5b5b5b; }
#content .right .currency .dark     { background: #f6f6ee; }
#content .right .currency .name       { float: left; width:70px; }
#content .right .currency .name span  { float:left; padding: 6px 0 5px 32px; }
#content .right .currency .buy        { float: left; width:73px; text-align: right; }
#content .right .currency .buy span   { float:right; padding: 6px 18px 5px 0; }
#content .right .currency .buy b      { float:right; padding: 6px 18px 5px 0; font-size: 12px;}
#content .right .currency .sale       { float: left; width:65px; text-align: right; }
#content .right .currency .sale span  { float:right; padding: 6px 12px 5px 0; }
#content .right .currency .sale b     { float:right; padding: 6px 10px 5px 0; font-size: 12px;}
#content .right .currency .eur { background: url(../images/ico-eur.gif) no-repeat 10px center; }
#content .right .currency .usd { background: url(../images/ico-usd.gif) no-repeat 10px center; }
#content .right .currency .gbp { background: url(../images/ico-gbp.gif) no-repeat 10px center; }
#content .right .currency .up   { background: url(../images/bg-up-arrow.gif) no-repeat right center; }
#content .right .currency .down { background: url(../images/bg-down-arrow.gif) no-repeat right center; }
#content .right .currency .more { margin: 11px 10px 0 10px; }
#content .right .currency .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .right .currency .more a:hover { text-decoration: underline; color: #ff8a00; }

#content .right .newsletter { width: 230px; height: 87px; background: url(../images/bg-newsletter.gif) no-repeat; margin: 11px 0 0 10px; letter-spacing:-1px; }
#content .right .newsletter .title { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #ffffff; background: url(../images/bg-white-arrow.gif) no-repeat 0 17px; }
#content .right .newsletter .title span { color: #73e570; padding: 10px 0 10px 0; font-style: italic; }
#content .right .newsletter .text { float:left; height: 24px; width: 151px; background: transparent url(../images/bg-newsletter-txt.gif) no-repeat; margin: 10px 0 0 10px;}
#content .right .newsletter .text input { width: 130px; margin: 4px 0 0 10px; background: transparent; border:  none; color: #201a17; font-size:11px; font-family: Tahoma, Arial, Verdana; }
#content .right .newsletter .button { float:left; margin: 10px 0 0 0; }

#content .right .quotation  { width: 230px; height: 239px; background: url(../images/bg-quotation.gif) no-repeat; margin: 11px 0 11px 10px;}
#content .right .quotation .title { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 5px 0 5px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 27px; line-height: 100%; letter-spacing:-1px;}
#content .right .quotation .title span { color: #4ea029; padding: 5px 0 6px 0; font-style: italic; }
#content .right .quotation .date { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; margin: 0 0 0 10px; padding: 5px 10px 5px 10px; }
#content .right .quotation .position { /*height:28px;*/ border-bottom: 1px solid #e6e6e6;  margin: 0 10px 0 10px; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #5b5b5b; }
#content .right .quotation .dark     { background: #f6f6ee; }
#content .right .quotation .name         { float:left; width:83px; }
#content .right .quotation .name span    { float:left; padding: 7px 0 7px 10px; }
#content .right .quotation .wibor        { float: left; width:53px; text-align: right; }
#content .right .quotation .wibor span   { float:right; padding: 7px 12px 7px 0; }
#content .right .quotation .wibor b      { float:right; padding: 5px 0px 6px 0; font-size: 12px;}
#content .right .quotation .wibid        { float: left; width:64px; text-align: right; }
#content .right .quotation .wibid span   { float:right; padding: 7px 12px 7px 0; }
#content .right .quotation .wibid b      { float:right; padding: 5px 0px 6px 0; font-size: 12px;}
#content .right .quotation .last .name span    { padding: 4px 0 5px 10px; }
#content .right .quotation .last .wibor span   { padding: 11px 12px 11px 0; }
#content .right .quotation .last .wibid span   { padding: 11px 12px 11px 0; }
#content .right .quotation .up   { background: url(../images/bg-up-arrow.gif) no-repeat right center; }
#content .right .quotation .down { background: url(../images/bg-down-arrow.gif) no-repeat right center; }
#content .right .quotation .more { margin: 11px 10px 0 10px; }
#content .right .quotation .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px; }
#content .right .quotation .more a:hover { text-decoration: underline; color: #ff8a00; }

#content .right .category-top         { width: 240px; background: url(../images/bg-right-cat-top.gif) no-repeat left top; margin: 9px 0 0px 0px; }
#content .right .category-bottom      { width: 240px; padding: 8px 0px 16px 0px; background: url(../images/bg-right-cat-bottom.gif) no-repeat left bottom; }
#content .right .category             { width: 240px; background: #ffffff; /*height: 239px; */}
#content .right .category .title      { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; letter-spacing:-1px;}
#content .right .category .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#content .right .category .position         { height:49px; margin: 0 10px 0 10px; }
#content .right .category .position a       { display:block; border-bottom: 1px solid #e6e6e6;  height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; }
#content .right .category .position a:hover { color: #ffffff; font-weight:bold; background: url(../images/bg-help-pos.jpg) no-repeat left center; }
#content .right .category .position a span.a { float:left; width:200px; display:block; height:49px; display: table; overflow: hidden; margin: 0 0 0 10px}
#content .right .category .position a span.b { display: table-cell; vertical-align: middle; }
#content .right .category .position a span.c { }

/*#content .right .category .position a span  { float:left;  padding: 17px 0 17px 10px; } */
#content .right .category .position a img   { float:right; }

#content .right .category .select         { height:49px; margin: 0 10px 0 0px; padding: 0 0 0 10px; color: #2ca343; font-weight:bold; text-decoration: underline; background: url(../images/bg-cat-select.gif) no-repeat left center; }
#content .right .category .select a       { display:block; border-bottom: 1px solid #e6e6e6; height:49px; font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #2ca343; font-weight:bold; }
#content .right .category .select a:hover { color: #2ca343; font-weight:bold; background: transparent; }
/*#content .right .category .select a span  { float:left;  padding: 17px 0 17px 10px; } */
#content .right .category .select a img   { float:right; }

#content .right .category .last a { border: none; }


#footer { display: block; width:720px;  }

#footer .foot-prod  { display: none; }
#footer .foot-menu  { display: none; }

#footer .foot-info        { color: #137211; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
#footer .foot-info a      { color: #137211; }
#footer .foot-info .left  { float: left; margin: 5px 0 15px 20px; }
#footer .foot-info .right { float: right; margin: 5px 20px 15px 0; }

.highlight { background: #fffe00;  }


ul.site_map {
   margin: 15px 20px 15px 20px; padding: 0;
}

ul.site_map_e {
   margin: 0; padding: 0 0 0 30px;
   /* border-top: #187BBB solid 1px; */
   border-top: 1px none #EAEAEA;
}

li.site_map {
   /* list-style-position: outside; */
   list-style-type: none;
   /* list-style-image: url(/images/arrow-b1.gif);*/
   padding: 0;
}

li.site_map a{
   text-decoration: none;
   /* display:block; */
   /* background: url(/images/arrow-b1.gif) no-repeat 0px 6px; */
   background: url(../images/bg-orange-arrow.gif) no-repeat 0 5px;
   padding: 1px 0 1px 15px;
   font-size:12px;
   color: #137211;
}

li.site_map a:hover{
   text-decoration: underline;
   /* background: url(/images/arrow-b1.gif) no-repeat 5px 6px;*/
}

li.site_map span{
   text-decoration: none;
   display:block;
   background: url(/images/arrow-g.gif) no-repeat 0px 6px;
   padding: 1px 0 1px 15px;
   font-size:12px;
   color: #474E56;
}

div.sitemap_line {
   height: 1px;
   /*border-top: 1px solid #EAEAEA;*/
   margin: 2px 0 2px 0;
}
#send-mask {
    display: none;
}

#send-link {
    display: none;
}
#send-query {
    display: none;
}

#send-form-2 {
	display: none;
}



#content .left .page .currency { margin: 25px 0 0 0px;  }

#content .left .page .currency .date { font-family: Arial, Tahoma, Verdana; font-size: 18px; color: /*#5b5b5b*/ #039600; margin: 0 0 0 0px; padding: 10px 10px 10px 0px; }

#content .left .page .currency .position { height:49px; border-bottom: 1px solid #e6e6e6;  margin: 0 0px 0 0px; font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #5b5b5b; }
#content .left .page .currency .dark     { background: #f6f6ee; }
#content .left .page .currency .name       { float: left; width:25%; }
#content .left .page .currency .name span  { float:left; padding: 16px 0 16px 32px; }

#content .left .page .currency .buy        { float: left; width:40%; text-align: right; }
#content .left .page .currency .buy span   { float:right; padding: 16px 68px 16px 0; }
#content .left .page .currency .buy b      { float:right; padding: 16px 68px 16px 0; font-size: 12px;}

#content .left .page .currency .sale       { float: left; width:35%; text-align: right; }
#content .left .page .currency .sale span  { float:right; padding: 16px 12px 16px 0; }
#content .left .page .currency .sale b     { float:right; padding: 16px 10px 16px 0; font-size: 12px;}

#content .left .page .currency .eur { background: url(../images/ico-eur.gif) no-repeat 10px center; }
#content .left .page .currency .usd { background: url(../images/ico-usd.gif) no-repeat 10px center; }
#content .left .page .currency .gbp { background: url(../images/ico-gbp.gif) no-repeat 10px center; }
#content .left .page .currency .up   { background: url(../images/bg-up-arrow.gif) no-repeat 50px center; }
#content .left .page .currency .down { background: url(../images/bg-down-arrow.gif) no-repeat 50px center; }


#c-arch strong {
   display:block;
   background: url(../images/bg-orange-arrow.gif) no-repeat 0 6px;
   padding: 0px 0 2px 15px;
   font-size:12px;
   border-bottom: 1px solid #ffb100;
   margin: 0 0 2px 0;
}
#content .left .page .text a.date-m, #c-arch strong a.date-m { 
	color: #5b5b5b;
	text-decoration: none;
}
#content .left .page .text a.date-m:hover, #c-arch strong a.date-m:hover { text-decoration: underline; }

#content .left .page .text a.curr-date, #c-arch a.curr-date {
	text-decoration: none;
	background: url(../images/bg-orange-arrow.gif) no-repeat 0 5px;
	padding: 1px 0 1px 20px;
	margin: 0 1px 0 30px;
	color: #137211;
}

#content .left .page .text a.cur-date:hover, #c-arch a.cur-date:hover { text-decoration: underline; }


#content .left .page .quotation  { margin: 25px 0 0 0px;  }
#content .left .page .quotation .date { font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #5b5b5b; margin: 0 0 0 0px; padding: 10px 10px 10px 0px; }
#content .left .page .quotation .position { height:49px; border-bottom: 1px solid #e6e6e6;  margin: 0 10px 0 0px; font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #5b5b5b; }
#content .left .page .quotation .dark     { background: #f6f6ee; }
#content .left .page .quotation .name         { float:left; width:25%; }
#content .left .page .quotation .name span    { float:left; padding: 16px 0 16px 10px; }

#content .left .page .quotation .wibor        { float: left; width:40%; text-align: right; }
#content .left .page .quotation .wibor span   { float:right; padding: 16px 68px 16px 0; }
#content .left .page .quotation .wibor b      { float:right; padding: 16px 68px 16px 0; font-size: 12px;}

#content .left .page .quotation .wibid        { float: left; width:35%; text-align: right; }
#content .left .page .quotation .wibid span   { float:right; padding: 16px 15px 16px 0; }
#content .left .page .quotation .wibid b      { float:right; padding: 16px 10px 16px 0; font-size: 12px;}

#content .left .page .quotation .last .name span    { padding: 7px 0 7px 10px; }

#content .left .page .quotation .up   { background: url(../images/bg-up-arrow.gif) no-repeat 45px center; }
#content .left .page .quotation .down { background: url(../images/bg-down-arrow.gif) no-repeat 45px center; }

#creo {
	display: block;
	width: 86px;
	height: 31px;
	margin: 0px 0px 0px auto;
	background: url(../images/4creo_logo.png) right bottom no-repeat;
}
#baloon {
	display: none;
}
