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: #f6f6ee url(../images/bg-body.gif) repeat-x 0px -95px;  }
body.products-list { background: #f6f6ee url(../images/bg-body.gif) repeat-x 0px 0px; }
body.contacts-list { background: #f6f6ee url(../images/bg-body.gif) repeat-x 0px 0px; }
body.contact       { background: #f6f6ee url(../images/bg-body.gif) repeat-x 0px 0px; }
body.product       { background: #f6f6ee url(../images/bg-body.gif) repeat-x 0px 0px; }
body.offer         { background: #f6f6ee url(../images/bg-body.gif) repeat-x 0px 0px; }
body.news          { background: #f6f6ee url(../images/bg-body.gif) repeat-x 0px 0px; }
body.news-list     { background: #f6f6ee url(../images/bg-body.gif) repeat-x 0px 0px; }
body.sitemap       { background: #f6f6ee url(../images/bg-body.gif) repeat-x 0px 0px; }

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: 970px; margin: 0 auto 0 auto; text-align: left; }

#header { }
#header .logo { float: left; }
#header .menu-top         { float: right;  margin: 10px 10px 0 0; }
#header .menu-top a       { text-decoration: none; color: #2ca343; font-size: 11px; padding: 0 0 0 21px; }
#header .menu-top a:hover { text-decoration: underline; color: #ff8a00; }

#header .data             { float: right;  margin: 50px 10px 0 0; }

#header .main-menu         { margin: 0 0 0 0; width: 960px; height: 43px; background: url(../images/bg-main-menu.gif) no-repeat; font-family: Georgia; font-size: 16px; color: #ffffff;}
#header .main-menu a       { float: left; display:block; color: #ffffff; font-weight: normal;  padding: 12px 0 13px 0; width: 114px; text-align: center; }
#header .main-menu a:hover { background: url(../images/bg-main-menu-o.gif) no-repeat; }
#header .main-menu a.first       { float: left; display:block; color: #ffffff; background: url(../images/bg-main-menu-h.gif) no-repeat; padding: 0 0 0 0;  width: 29px; height: 43px; }
#header .main-menu a.first:hover { background: url(../images/bg-main-menu-h-o.gif) no-repeat; }

#header .main-menu .sep    { float: left; width: 1px; height: 43px; line-height: 1px !important; font-size:1px !important; background: url(../images/bg-main-sep.gif) no-repeat; }
#header .main-menu .search { float: left; width: 230px; margin: 0 0 0 10px; }
#header .main-menu .search .text { float:left; height: 24px; width: 161px; background: transparent url(../images/bg-search.gif) no-repeat; margin: 10px 0 0 0;}
#header .main-menu .search .text input { width: 130px; margin: 4px 0 0 10px; background: transparent; border:  none; color: #201a17; font-size:11px; font-family: Tahoma, Arial, Verdana; }
#header .main-menu .search .button { float:left; margin: 10px 0 0 0; }

#banner { width: 720px; height: 251px; margin: 11px 0 11px 0;}

#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: 230px; margin: 5px 5px 0 5px; }
#content .left .offer .private .title        { margin: 0 5px 1px 5px;  border-bottom: 2px solid #ffb100; padding: 5px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 13px; letter-spacing:-1px;}
#content .left .offer .private .title span   { color: #4ea029; padding: 5px 0 10px 0; font-style: italic; }
#content .left .offer .private .text         { margin: 10px 10px 0 10px;  font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; line-height: 150%; }
#content .left .offer .private .image        { margin: 0px 0px 0px 5px; }
#content .left .offer .private .more         { margin: 5px 10px 7px 10px; }
#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 .select { background: #f6f6ee; cursor: pointer;  }
#content .left .offer .select .more a { 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; }
#content .left .news .list .position .title-main { float:left; width: 300px; height:49px; display: table; overflow: hidden; padding: 0 0 0 15px; background: url(../images/bg-grey-arrow.gif) no-repeat left center; }
#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: #ffffff; }
#content .left .news .list .position .date-main { float:left; width: 120px; 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: 0px 0px 0 0px; }
#content .left .news .list .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 13px 15px 13px 15px; background: url(../images/bg-orange-arrow.gif) no-repeat 5px 17px; display:block; }
#content .left .news .list .more a:hover { text-decoration: underline; color: #ff8a00; background-color:#f6f6ee; }


#content .left .news .list .select         { height:49px; color: #ffffff; /*font-weight:bold;*/ text-decoration: underline; background: url(../images/bg-news-pos.gif) repeat-x left center; }
#content .left .news .list .select .title-txt a       { color: #ffffff; text-decoration:underline; font-weight:bold; }
#content .left .news .list .select .title-txt a:hover { color: #ffffff; text-decoration:underline; }

#content .left .news .list .select .date-txt  { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #ffffff; }

/*
#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 .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: 0px 10px 0 10px; }
#content .left .products .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 13px 0 13px 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 17px; display:block;}
#content .left .products .more a:hover { text-decoration: underline; color: #ff8a00; background-color:#f6f6ee; }

/*
#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; text-transform: capitalize; }
#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: 22px 0 11px 0; background: #ffffff url(../images/bg-page-top.gif) no-repeat top left;}

.news-list #content .left .page-top       { margin: 22px 0 11px 0; background: #ffffff url(../images/bg-page-nl-top.gif) no-repeat top left;}

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

#content .left .page-bottom    { background: url(../images/bg-page-bottom.gif) no-repeat bottom left; }
#content .left .page .text     { float: left; width: 440px;  margin: 9px 10px 40px 20px; color: #3c3c3c; font-size: 12px; font-family: Arial, Tahoma, Verdana; line-height: 150%; }

.products-list #content .left .page .text     { float: left; width: 690px;  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: Arial, Tahoma, Verdana; font-size: 18px; margin: 12px 0 0 0;  }

#content .left .page .text h2.title { margin: 0 0 0 0; font-family: Georgia; font-weight: normal; letter-spacing:-1px; }

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

#content .left .page .text a   { color: #2ca343; text-decoration: underline;}



#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 .field3                 { width: 330px; margin: 12px 0 7px 10px; }
#content .left .page .text .contact-left .field3 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 .field3 .input          { height: 30px; background: transparent url(../images/bg-contact-txt2.gif) no-repeat; }
#content .left .page .text .contact-left .field3 .input input    { width: 310px; 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;}


#news-poll                       { font-family: Tahoma, Verdana, Arial; font-size: 13px; line-height: 1.55em; margin: 15px 0 0 0; }
#news-poll h3                    { font-family: Tahoma, Verdana, Arial; font-size: 20px; margin: 0 0 10px 0; font-weight: normal; }
#news-poll .question             { margin: 0 0 7px 0; padding: 0 5px 0 5px; }
#news-poll .hover                { background: #fff7c0; }
#news-poll .question input.radio { float: left; margin: 4px 5px 0 0; }
#news-poll .question label       { float: left; width:400px; text-align: left; padding: 0 0 5px 0; }
#news-poll .question strong      { display:block; padding: 0 0 5px 0; }
#news-poll .question textarea    { width:100%; height: 80px; border: 1px solid #5b5b5b; margin: 0 0 5px 0; }

#news-poll-msg { color: #a22e00; font-size:13px; font-family: Tahoma, Arial, Verdana; display:none; padding: 10px 10px 10px 10px; font-weight:bold; display:none; background: #fff7c0; border: 1px solid #a22e00; margin: 5px 0px 5px 0px; }

/*#send-msg { color: #a22e00; font-size:11px; font-family: Tahoma, Arial, Verdana; display:none; margin: 10px 0 0 10px; font-weight:bold; }
#content .right .poll .radio       { float: left; width:30px; text-align:center; }
#content .right .poll .answer      { float: left; width:180px; text-align: left; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #5b5b5b;  }
#content .right .poll .radio span.a { width:30px; height:28px; display: table; overflow: hidden;}
#content .right .poll .radio span.b { display: table-cell; vertical-align: middle; }
#content .right .poll .radio span.c { }
#content .right .poll .answer span.a { width:180px; height:28px; display: table; overflow: hidden;}
#content .right .poll .answer span.b { display: table-cell; vertical-align: middle; }
#content .right .poll .answer span.c { }

/*#news_poll {input}*/

#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 .position { float: left; width:440px; /*345px;*/ height:142px; margin: 4px 0 0 0px; }
#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; width: 310px; 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 .prod-other .select { background: #f6f6ee; cursor: pointer;  }
#content .left .prod-other .select .more a { text-decoration: underline; color: #ff8a00; }
*/
#content .left .page .text .sub-prod .select { background: #f6f6ee; cursor: pointer; }
#content .left .page .text .sub-prod .select .more a { text-decoration: underline; color: #ff8a00; }

#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; cursor: pointer;  }
#content .left .page .news-list .select .more a { text-decoration: underline; color: #ff8a00; }

#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; cursor: pointer; }
#content .left .page .contact-list .select .more a { text-decoration: underline; color: #ff8a00; }

#content .left .page .private               { float: left; width: 230px; margin: 5px 5px 0 5px; }
/*margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 10px 0 10px 12px;*/
#content .left .page .private .title        { margin: 2px 0px 1px 5px;  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 10px 0 10px;  font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; line-height: 150%; }
#content .left .page .private .image        { margin: 0px 0px 0px 5px; }
#content .left .page .private .more         { margin: 5px 10px 7px 10px; padding: 0 0 7px 0;}
#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 .select { background: #f6f6ee; cursor: pointer;  }
#content .left .page .select .more a { text-decoration: underline; color: #ff8a00; }

/*
#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: 230px; margin: 5px 5px 0 5px; }
#content .left .offer .private .title        { margin: 0 5px 1px 5px;  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: 5px 0 10px 0; font-style: italic; }
#content .left .offer .private .text         { margin: 10px 10px 0 10px;  font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; line-height: 150%; }
#content .left .offer .private .image        { margin: 0px 0px 0px 5px; }
#content .left .offer .private .more         { margin: 5px 10px 7px 10px; }
#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 .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   { float: left; width: 470px; background: #ffffff url(../images/bg-product-top.gif) no-repeat top left; margin: 2px 0 0 0;}
#content .left .prod-content-b   { background: transparent url(../images/bg-product-bottom.gif) no-repeat bottom left; }
#content .left .prod-content     { 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-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-family:  Arial, Verdana, Tahoma; font-size: 18px; margin: 15px 0 0 10px; /*font-weight: normal;*/ }
#content .left .prod-content p   { margin: 15px 15px 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 .prod-other .select { background: #f6f6ee; cursor: pointer;  }
#content .left .prod-other .select .more a { text-decoration: underline; color: #ff8a00; }



#content .left .page .options          { float: left; /*position:relative; bottom: 30px;*/ width: 440px;   margin: 0 10px 0 20px; padding: 10px 0 5px 0; border-top: 1px solid #d1d1d1; color: #cecfcf; }
.news-list #content .left .page .options { width: 690px; margin: 10px 10px 0 10px; padding: 10px 0 5px 10px; }
.sitemap #content .left .page .options { width: 690px; margin: 10px 10px 0 10px; padding: 10px 0 5px 10px; }
.products-list  #content .left .page .options { width: 690px; margin: 10px 10px 0 10px; padding: 10px 0 5px 10px; }
.contacts-list  #content .left .page .options { width: 690px; margin: 10px 10px 0 10px; padding: 10px 0 5px 10px; }
.product #content .left .page .options          {float: none; width: 440px;  margin: 10px 10px 0 10px; padding: 10px 0 3px 0; border-top: 1px solid #d1d1d1; color: #cecfcf; }

#content .left .page .options a        { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 2px 8px 3px 21px; }
#content .left .page .options a:hover  { text-decoration: underline; color: #ff8a00; }

#content .left .page .blocks    { float: right; width: 250px; }
#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:#137211; font-weight:bold; }
#content .left .page .blocks .help .select a:hover { color:#137211; 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-top       { width: 250px; background: #f6f6ee url(../images/bg-block-adv-top.gif) no-repeat; }
#content .left .page .blocks .adv-bottom    { padding: 10px 0 10px 0; background: transparent url(../images/bg-block-adv-bottom.gif) no-repeat bottom left; }
#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: 7px 0 7px 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 span  { float:left;  padding: 17px 0 17px 10px; } */
#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:#137211; font-weight:bold; }
#content .left .page .blocks .prod-menu .select a:hover { color:#137211; font-weight:bold; background: transparent; }
/* #content .left .page .blocks .prod-menu .select a span  { float:left;  padding: 17px 0 17px 10px; }*/
#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     { /*padding: 0 0 10px 0;*/ }

#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:#137211; font-weight:bold; }
#content .left .page .blocks .contact-menu .select a:hover { color:#137211; 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:#137211; font-weight:bold; }
#content .left .page .blocks .rate-menu .select a:hover    { color:#137211; 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: 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: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 .currency  */
#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:90px; border: 1px none #ff0000}
#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 3px 10px; }
/*
#content .left .page .quotation .last .wibor span   { padding: 11px 12px 11px 0; }
#content .left .page .quotation .last .wibid span   { padding: 11px 12px 11px 0; }
*/
#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 .left .page-bottom    { background: url(../images/bg-page-bottom.gif) no-repeat bottom left; }
#content .left .page .text     { float: left; width: 440px;  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 .right { float: left; width: 250px; }

.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; font-weight:bold; }
#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 5px 0 0; }

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

#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; text-decoration: none; }
#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; text-decoration: underline; }

#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: 0px 10px 0px 10px; }
#content .right .offer .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 10px 0 10px 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 14px; display: block; }
#content .right .offer .more a:hover { text-decoration: underline; color: #ff8a00; background-color:#f6f6ee; }

#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 .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; }

/* SONDAŻ POCZĄTEK */
#content .right .poll { width: 230px; height: 231px; margin: 25px 0 0 10px;  background: url(../images/bg-currency.gif) no-repeat; }
#content .right .poll .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 .poll .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }
#content .right .poll .question { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #5b5b5b; margin: 0 0 0 10px; padding: 0px 10px 0px 10px; height: 81px;  }

#content .right .poll .question span.a { width:200px; height:81px; display: table; overflow: hidden;}
#content .right .poll .question span.b { display: table-cell; vertical-align: middle; }
#content .right .poll .question span.c { }

#content .right .poll .position { height:28px; border-top: 1px solid #e6e6e6;  margin: 0 10px 0 10px; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #5b5b5b; }
#content .right .poll .last     { border-bottom: 1px solid #e6e6e6; }
#content .right .poll .dark     { background: #f6f6ee; }
#content .right .poll .radio       { float: left; width:30px; text-align:center; }
#content .right .poll .answer      { float: left; width:180px; text-align: left; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #5b5b5b;  }

#content .right .poll .radio span.a { width:30px; height:28px; display: table; overflow: hidden;}
#content .right .poll .radio span.b { display: table-cell; vertical-align: middle; }
#content .right .poll .radio span.c { }
#content .right .poll .answer span.a { width:180px; height:28px; display: table; overflow: hidden;}
#content .right .poll .answer span.b { display: table-cell; vertical-align: middle; }
#content .right .poll .answer span.c { }

#content .right .poll .result      { float: left; text-align: left; width:150px; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #5b5b5b; margin: 0 0px 0 10px; }
#content .right .poll .bar { height: 10px; margin: 2px 0 2px 0px; }

#content .right .poll .result2     { float: left; text-align: right; width:30px; font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #5b5b5b; margin: 0 10px 0 10px; }
/*#content .right .poll .result2 span { font-size: 10px;  font-style: italic; }*/
#content .right .poll .result2 span.a { width:30px; height:28px; display: table; overflow: hidden;}
#content .right .poll .result2 span.b { display: table-cell; vertical-align: middle; }
#content .right .poll .result2 span.c { }

.color1 { background: #499cc9; }
.color2 { background: #e53f11; }
.color3 { background: #aacc0d; }
.color4 { background: #fa9300; }
.color5 { background: #f9cc0b; }
.color6 { background: #dd1f5d; }



/* SONDAŻ KONIEC */

/* KURSY I NOTOWANIA - POCZĄTEK */

#curr-quot { background: url(../images/bg-curr-quot.gif) bottom no-repeat; margin: 11px 0 11px 10px; width: 230px; height: 239px; }

#curr-quot .title { margin: 0 10px 0 10px;  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; }
#curr-quot .title span { color: #4ea029; padding: 10px 0 10px 0; }

#curr-quot .title-l { width: 110px; height: 45px; float: left; display:block; text-decoration: none; }
#curr-quot .title-r { width: 120px; height: 45px; float: left; display:block; text-decoration: none; }
#curr-quot .title-l:hover { background: url(../images/bg-curr-quot-title-l.gif) no-repeat; }
#curr-quot .title-r:hover { background: url(../images/bg-curr-quot-title-r.gif) no-repeat; }
#curr-quot .select-l { background: url(../images/bg-curr-quot-title-l.gif) no-repeat; }
#curr-quot .select-r { background: url(../images/bg-curr-quot-title-r.gif) no-repeat; }

#curr-quot .title-l span.n, #curr-quot .title-r span.n { margin: 0px 5px 0 10px;  padding: 2px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 19px; letter-spacing:-1px; display:block;}
#curr-quot .title-l span.n span, #curr-quot .title-r span.n span { font-family: Tahoma; font-size: 11px; color: #1f8a29; letter-spacing: normal; margin: 0px 0 0 2px; }

#content .right .currency { width: 210px; /*height: 239px;*/ border-top: 2px solid #ffb100; margin: 0 10px 0 10px; }
#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: 8px 10px 8px 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: 0px 0px 0 0px; }
#content .right .currency .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 14px 0 10px 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 18px; display: block;}
#content .right .currency .more a:hover { text-decoration: underline; color: #ff8a00; background-color:#f6f6ee; }

#content .right .quotation  { width: 210px; /*height: 239px;*/ border-top: 2px solid #ffb100; margin: 0 10px 0 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: 8px 10px 8px 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: 0px 10px 0 10px; }*/
#content .right .quotation .more a       { text-decoration: underline; color: #2ca343; font-size: 11px; padding: 7px 0 10px 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 11px; display: block; }
#content .right .quotation .more a:hover { text-decoration: underline; color: #ff8a00; background-color:#f6f6ee;}


/* KURSY I NOTOWANIA - KONIEC */




#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:#137211; font-weight:bold; }
#content .right .category .select a:hover { color:#137211; 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             { }
#footer .foot-prod  { width: 960px; height: 49px; background: url(../images/bg-foot-prod.gif) no-repeat; margin: 0 0 11px 0; }


#footer .foot-prod span.name { float:left; display: block; color: #565656; font-family: Tahoma, Arial, Verdana; font-size: 11px; font-weight:bold; margin: 2px 0 2px 10px; padding: 17px 0 17px 0; width:64px }
#footer .foot-prod div  { float:left; height: 45px; min-width:100px; /*width:125px;*/ margin: 2px 0 2px 0px; border-left: 1px solid #e1e6ea; }
#footer .foot-prod div a       { display: block; color: #2da344; font-family: Tahoma, Arial, Verdana; font-size: 11px; font-weight:bold; /*padding: 10px 0 10px 10px;*/ }
#footer .foot-prod div a:hover { color: #ffffff; background: url(../images/bg-help-pos.jpg) no-repeat; }

#footer .foot-prod div a span.a { /*width:115px;*/ height:45px; display: table; overflow: hidden; margin: 0 10px 0 10px}
#footer .foot-prod div a span.b { display: table-cell; vertical-align: middle; }
#footer .foot-prod div a span.c { }


#footer .foot-menu  { width: 960px; height: 43px; background: url(../images/bg-foot-menu.gif) no-repeat; font-family: Arial, Tahoma, Verdana; font-size: 12px; font-weight:bold; }
#footer .foot-menu .left   { float: left; margin: 5px 0 15px 20px; }
#footer .foot-menu .left a { float: left; color: #73e570;  margin: 8px 15px 0 0; }
#footer .foot-menu .right  { float: right; margin: 5px 20px 15px 0; color: #ffffff; }
#footer .foot-menu .right a     { float: left; color: #ffffff; margin: 8px 0 0 0;}
#footer .foot-menu .right span  { float: left;  margin: 8px 0 0 0; }
#footer .foot-menu .right a.rss { margin: 5px 0 0 0;}

#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; position:relative; }


#creo {
	display: block;
	width: 89px; height: 38px;
	margin: 5px 0px 0px auto;
	background: url(../images/4creo_logo.png) right bottom no-repeat;
}
#footer .foot-info .right:hover #creo {
    text-decoration: none;
	/* background: url(../images/4creo_logo.png) right top no-repeat;*/
}

#baloon {
	width: 108px;
	height: 90px;
	display: none;
	position: absolute;
	/*top: -2000px;*/
	background: url(../images/baloon.png) left top no-repeat;
	z-index: 10;
}

#footer .foot-info .right:hover #baloon {
	top: -50px;
	left: -75px;
	display: block;
}

/*

#footer .right               { float: right; margin: 15px 0 0 0; }
#footer .right .logo         { float: right; margin: 0px 0px 8px 0; position:relative; color: #3d3d3d; font-size:11px;  }
#footer .right .logo a:hover { text-decoration: none; }
#footer .logo:hover #baloon  { top: -50px; left: -75px; display: block; }

#creo { display: block; width: 89px; height: 38px; margin: 10px 0px 0px auto; background: url(../images/4creo_logo.png) right top no-repeat; }
#baloon { width: 108px; height: 90px; display: none; position: absolute; background: url(../images/baloon.png) left top no-repeat; z-index: 10; }
*/

.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 a.lev { font-weight: bold; color: #3c3c3c; }
li.site_map a.lev1{ font-weight: bold; }

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;
}

ul.site_map div.sitemap_line {
   height: 1px;
   border-top: 1px solid #ffb100;
   margin: 2px 0 2px 0;
}

ul.site_map_e div.sitemap_line {
   height: 1px;
   border-top: none;
   margin: 2px 0 2px 0;
}

#send-mask {
    text-align: center;
    display: none;
    top:0px;
    left:0px;
    position: absolute;
    z-index: 10000000;
    background: #484848;
    -moz-opacity:0.6;
    filter:alpha(opacity=60);
    opacity: 0.6;
}

#send-link {
    text-align: center;
    display: none;
    top:0px;
    left:0px;
    position: absolute;
    z-index: 10000001;
    background: transparent;

}

#send-form {
    text-align: left;
    width: 400px;
    background: #ffffff;
    margin: 250px auto 0 auto;
	-moz-border-radius: 4px;
	-khtml-border-radius 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#send-query {
    text-align: center;
    display: none;
    top:0px;
    left:0px;
    position: absolute;
    z-index: 10000002;
    background: transparent;
}

#send-form-2 {
    text-align: left;
    width: 460px;
    background: #ffffff;
    margin: 250px auto 0 auto;
	-moz-border-radius: 4px;
	-khtml-border-radius 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#send-form .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;}
#send-form .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#send-form .field { float: left; width: 380px; margin: 5px 0 7px 10px; }
#send-form .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;}
#send-form .field .input       { height: 30px; background: transparent url(../images/bg-sendto-txt.gif) no-repeat; }
#send-form .field .input input { width: 360px; margin: 7px 0 0 10px; background: transparent; border:  none; color: #201a17; font-size:12px; font-family: Tahoma, Arial, Verdana; }

#send-form .field2                 { width: 380px; margin: 5px 0 0 10px; }
#send-form .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;}
#send-form .field2 .input          { height: 140px; background: transparent url(../images/bg-sendto-area.gif) no-repeat; }
#send-form .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; }

#send-form #send-send          { float: right; margin: 0 10px 0 0; }
#send-form #send-cancel        { float: left; margin: 0 0 0 10px; }
#send-msg { color: #a22e00; font-size:11px; font-family: Tahoma, Arial, Verdana; display:none; margin: 10px 0 0 10px; font-weight:bold; }



#send-form-2 .title      { font-weight: normal; 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;}
#send-form-2 .title span { color: #4ea029; padding: 10px 0 10px 0; font-style: italic; }

#send-form-2 .contact-left  { float: left; width: 350px; padding: 0 0 10px 0; }
#send-form-2 .contact-right { float: left; width: 100px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #2ca343; line-height: 17px; padding: 22px 0 0 0;}
#send-form-2 .contact-right b { color: #2b660f; }

#send-form-2 .contact-left .field { float: left; width: 160px; margin: 12px 0 7px 10px; }

#send-form-2 .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;}
#send-form-2 .contact-left .field .input       { height: 30px; background: transparent url(../images/bg-contact-txt.gif) no-repeat; }
#send-form-2 .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; }

#send-form-2 .contact-left .field2                 { width: 330px; margin: 10px 0 0 10px; }
#send-form-2 .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;}
#send-form-2 .contact-left .field2 .input          { height: 140px; background: transparent url(../images/bg-contact-area.gif) no-repeat; }
#send-form-2 .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; }

#send-form-2 .contact-left .field3                 { width: 330px; margin: 12px 0 7px 10px; }
#send-form-2 .contact-left .field3 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;}
#send-form-2 .contact-left .field3 .input          { height: 30px; background: transparent url(../images/bg-contact-txt2.gif) no-repeat; }
#send-form-2 .contact-left .field3 .input input    { width: 310px; margin: 7px 0 0 10px; background: transparent; border:  none; color: #201a17; font-size:12px; font-family: Tahoma, Arial, Verdana; }

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

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

/*********************************/
/**                             **/
/** GALERIA KONKURSOWA PRAC     **/
/**                             **/
/*********************************/
#content .contest { }
#content .contest h1.title { margin: 0 20px 20px 20px;  border-bottom: 1px solid #ffb100; padding: 10px 0 7px 0px; font-family: Georgia; font-size: 30px; color: #137211; letter-spacing:-0.05em; font-weight: normal; }
#content .contest h1.title span.range { float: right; font-size: 11px; color: #7c7c7c; font-family: Tahoma; letter-spacing: 0; font-weight: normal; margin: 10px 0 0 0; }

#content .contest h1.title span.label  { float:left; margin: 5px 5px 0 0;}
#content .contest h1.title span.select { float:left; font-size: 11px; color: #7c7c7c; font-family: Tahoma; background: url(../images/bg-select-range.gif) no-repeat; width:82px; height: 23px; display: block; /**/ }
#content .contest h1.title span.select select { background: transparent; width: 82px; color: #7c7c7c; margin: 0 0 0 -4px; }
#content .contest h1.title span.select div.cmf-skinned-select { background: url('../images/sel-skin.gif') top right no-repeat ; border: 1px none #ff0000; margin: 0 0 0 0px; padding: 0 0 3px 4px; }
#content .contest h1.title span.select div.cmf-skinned-text   { padding: 5px 0 5px 10px; font-size: 11px; margin: 0 0 0 0; }



#content .contest .contest-top  { float: left; width: 248px; /* background: #ff0000;*/ margin: 0 0 0 -15px; }

#content .contest .contest-top .info { float: left; width: 143px; margin: 12px 0 0 26px; }
#content .contest .contest-top .img  { float: left; width: 69px;  margin: 46px 0 0 0px; padding: 2px; }
#content .contest .contest-top a.vote-btn span.a { height: 26px; margin: 0 0 0 16px; display: table; overflow: hidden; }
#content .contest .contest-top a.vote-btn span.b { display: table-cell; vertical-align: middle; }
#content .contest .contest-top a.vote-btn span.b { text-decoration: underline; }


#content .contest .contest-top .top-1            { width: 248px; height:135px; background: url(../images/bg-contest-top-1.jpg) no-repeat; }
#content .contest .contest-top .top-1 .img       { background: url(../images/bg-contest-img-1.gif) no-repeat; }
#content .contest .contest-top .top-1 a.title    { color: #946200; font-size: 24px; font-family: Georgia; letter-spacing:-0.05em; font-weight: normal; display:block; margin: 0 0 0 10px; height: 58px; }
#content .contest .contest-top .top-1 span.name  { color: #b68500; font-size: 11px; font-family: Georgia; font-weight: normal; display:block; margin: 3px 0 0 10px; font-style: italic; }
#content .contest .contest-top .top-1 span.votes { color: #946200; font-size: 11px; font-family: Tahoma; font-weight: normal; display:block; margin: 3px 0 0 10px; }
#content .contest .contest-top .top-1 a.vote-btn { width: 78px; height: 26px; background: url(../images/btn-contest-vote-top-1.gif) no-repeat; color: #ffffff; font-size: 11px; font-family: Arial; /* text-decoration: underline; */ font-weight: normal; display:block; margin: 5px 0; }



#content .contest .contest-top .top-2 { width: 248px; height:135px; background: url(../images/bg-contest-top-2.jpg) no-repeat; }
#content .contest .contest-top .top-2 .img       { background: url(../images/bg-contest-img-2.gif) no-repeat; }
#content .contest .contest-top .top-2 a.title    { color: #808080; font-size: 24px; font-family: Georgia; letter-spacing:-0.05em; font-weight: normal; display:block; margin: 0 0 0 10px; height: 58px; }
#content .contest .contest-top .top-2 span.name  { color: #a6a6a6; font-size: 11px; font-family: Georgia; font-weight: normal; display:block; margin: 3px 0 0 10px; font-style: italic; }
#content .contest .contest-top .top-2 span.votes { color: #808080; font-size: 11px; font-family: Tahoma; font-weight: normal; display:block; margin: 3px 0 0 10px; }
#content .contest .contest-top .top-2 a.vote-btn { width: 78px; height: 26px; background: url(../images/btn-contest-vote-top-2.gif) no-repeat; color: #ffffff; font-size: 11px; font-family: Arial; /* text-decoration: underline; */ font-weight: normal; display:block; margin: 5px 0; }

#content .contest .contest-top .top-3 { width: 248px; height:135px; background: url(../images/bg-contest-top-3.jpg) no-repeat; }
#content .contest .contest-top .top-3 .img       { background: url(../images/bg-contest-img-3.gif) no-repeat; }
#content .contest .contest-top .top-3 a.title    { color: #e6d0a4; font-size: 24px; font-family: Georgia; letter-spacing:-0.05em; font-weight: normal; display:block; margin: 0 0 0 10px; height: 58px; }
#content .contest .contest-top .top-3 span.name  { color: #e6d0a4; font-size: 11px; font-family: Georgia; font-weight: normal; display:block; margin: 3px 0 0 10px; font-style: italic; }
#content .contest .contest-top .top-3 span.votes { color: #e6d0a4; font-size: 11px; font-family: Tahoma; font-weight: normal; display:block; margin: 3px 0 0 10px; }
#content .contest .contest-top .top-3 a.vote-btn { width: 78px; height: 26px; background: url(../images/btn-contest-vote-top-3.gif) no-repeat; color: #ffffff; font-size: 11px; font-family: Arial; /* text-decoration: underline; */ font-weight: normal; display:block; margin: 5px 0; }


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


#image-container { margin: 10px 10px 1px 10px; position: relative; overflow:hidden; height: 250px; width: 456px; }
#image-container .image-rotator { position: absolute; z-index: 11; top:0px; left:456px; width: 456px; }

#image-container .prev    { z-index: 12; position: absolute; top: 134px; left: 10px; width: 31px; height: 31px; background: url(../images/btn-contest-arrow-l.png) no-repeat; display: block; }
#image-container .next    { z-index: 12; position: absolute; top: 134px; left: 415px; width: 31px; height: 31px; background: url(../images/btn-contest-arrow-r.png) no-repeat; display: block; }

#content .contest .contest-main .gall .image-name   { margin: 0px 0px 0px 0px; padding: 0px 0 0px 12px; font-family: Georgia; font-size: 18px; color: #137211; letter-spacing:-1px; }
#content .contest .contest-main .gall .image-author { margin: 0px 0px 0px 0px; padding: 0px 0 0px 12px; font-family: Georgia; font-size: 11px; color: #147312; letter-spacing:-1px; font-style: italic; }

#content .contest .contest-main .gall .image-main   { margin: 10px 0px 1px 0px; position: relative; }

#content .contest .contest-main .gall .image-main img { z-index: 1; }

#content .contest .contest-main .gall .image-main .vote  { z-index: 2; position: absolute; top: 134px; left: 306px; width: 140px; height: 60px; background: url(../images/bg-contest-main-vote.png) no-repeat; }
#content .contest .contest-main .gall .image-main span.a { width: 140px; height: 60px; display: table; overflow: hidden; }
#content .contest .contest-main .gall .image-main span.b { display: table-cell; vertical-align: middle; }
#content .contest .contest-main .gall .image-main span.b { text-align: center; font-family: Georgia; font-size: 14px; color: #ffffff; letter-spacing:-1px; font-weight: normal;}
#content .contest .contest-main .gall .image-main span.b a { color: #ffffff; }

#content .contest .contest-main .gall .image-main .vote-l  { float: left; width: 69px; }
#content .contest .contest-main .gall .image-main .vote-c  { float: left; width: 2px; }
#content .contest .contest-main .gall .image-main .vote-r  { float: left; width: 69px; }







#content .contest .contest-main .gall .image-list   { }
#content .contest .contest-main .gall .image-list img { float: left; margin: 10px 0 0 9px }

#content .contest .contest-main .gall .image-list a.select { 
	-moz-opacity:0.4;
	filter:alpha(opacity=40);
	opacity: 0.4;
}

/*
bg-contest-main-vote
*/
#content .contest .contest-main .gall-t { width: 476px; height: 10px; background: url(../images/bg-contest-gall-t.gif) no-repeat left top; }
#content .contest .contest-main .gall-b { width: 476px; height: 10px; background: url(../images/bg-contest-gall-b.gif) no-repeat left bottom; }

#content .contest .contest-main .list   { width: 476px; background: url(../images/bg-contest-list.gif) repeat-y; }
#content .contest .contest-main .list .title        { margin: 0 10px 1px 10px;  border-bottom: 2px solid #ffb100; padding: 5px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #137211; background: url(../images/bg-orange-arrow.gif) no-repeat 0 13px; letter-spacing:-1px;}
#content .contest .contest-main .list .title span   { color: #4ea029; padding: 5px 0 10px 0; font-style: italic; }

#content .contest .contest-main .list .image-pos  { float: left; width: 215px; margin: 10px 10px 0 10px; }
#content .contest .contest-main .list .image-pos .img  { float: left; width: 108px; }
#content .contest .contest-main .list .image-pos .info { float: left; width: 98px; margin: 5px 0 0 9px; line-height: 18px; }
#content .contest .contest-main .list .image-pos .info .name   { color: #147312; font-weight: bold; font-size: 11px; font-family: Tahoma; }
#content .contest .contest-main .list .image-pos .info .author { color: #ffb004; font-weight: normal; font-size: 11px; font-family: Tahoma; }
#content .contest .contest-main .list .image-pos .info .vote   { color: #66ad46; font-weight: normal; font-size: 11px; font-family: Tahoma; }
#content .contest .contest-main .list .image-pos .info a.more     { color: #66ad46; font-weight: normal; font-size: 11px; font-family: Tahoma; text-decoration: underline; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px;}
#content .contest .contest-main .list .image-pos .info a.vote-btn { color: #66ad46; font-weight: normal; font-size: 11px; font-family: Tahoma; text-decoration: underline; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px;}

#content .contest .contest-main .list-t { width: 476px; height: 10px; background: url(../images/bg-contest-list-t.gif) no-repeat left top; }
#content .contest .contest-main .list-b { width: 476px; min-height: 10px; background: url(../images/bg-contest-list-b.gif) no-repeat left top; margin: 10px 0 0 0; }

#content .contest .contest-main .list-b a.more        { width: 78px; height: 26px; background: url(../images/btn-contest-more.gif) no-repeat; color: #ffffff; font-size: 11px; font-family: Arial; font-weight: normal; display: block; margin: 0 10px; }
#content .contest .contest-main .list-b a.more span.a { height: 26px; margin: 0 0 0 16px; display: table; overflow: hidden; }
#content .contest .contest-main .list-b a.more span.b { display: table-cell; vertical-align: middle; }
#content .contest .contest-main .list-b a.more span.b { text-decoration: underline; }


#content .contest .contest-new  { float: left; width: 230px; background: #157515; margin: 0 0 0 10px; }

#content .contest .contest-new .title { margin: 0 10px 0 10px;  border-bottom: 2px solid #ffb100; padding: 5px 0 10px 12px; font-family: Georgia; font-size: 18px; color: #ffffff; background: url(../images/bg-white-arrow.gif) no-repeat 0 13px; letter-spacing:-1px; }
#content .contest .contest-new .title span { color: #73e570; padding: 5px 0 10px 0; font-style: italic; }

#content .contest .contest-new .image-pos  { width: 215px; margin: 10px 10px 0 10px; }
#content .contest .contest-new .image-pos .img  { float: left; width: 108px; }
#content .contest .contest-new .image-pos .info { float: left; width: 98px; margin: 5px 0 0 9px; line-height: 18px; }
#content .contest .contest-new .image-pos .info .name   { color: #ffffff; font-weight: bold; font-size: 11px; font-family: Tahoma; }
#content .contest .contest-new .image-pos .info .author { color: #ffb004; font-weight: normal; font-size: 11px; font-family: Tahoma; }
#content .contest .contest-new .image-pos .info .vote   { color: #66ad46; font-weight: normal; font-size: 11px; font-family: Tahoma; }
#content .contest .contest-new .image-pos .info a.more     { color: #ffffff; font-weight: normal; font-size: 11px; font-family: Tahoma; text-decoration: underline; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px;}
#content .contest .contest-new .image-pos .info a.vote-btn { color: #ffffff; font-weight: normal; font-size: 11px; font-family: Tahoma; text-decoration: underline; padding: 0 0 0 10px; background: url(../images/bg-orange-arrow.gif) no-repeat 0 4px;}



#content .contest .contest-new-t { width: 230px; height: 10px; background: url(../images/bg-contest-new-t.gif) no-repeat left top; }
#content .contest .contest-new-b { width: 230px; min-height: 10px; background: url(../images/bg-contest-new-b.gif) no-repeat left top; margin: 10px 0 0 0; }

#content .contest .contest-new-b a.more        { width: 78px; height: 26px; background: url(../images/btn-contest-more-2.gif) no-repeat; color: #000000; font-size: 11px; font-family: Arial; font-weight: normal; display: block; margin: 0 10px; }
#content .contest .contest-new-b a.more span.a { height: 26px; margin: 0 0 0 16px; display: table; overflow: hidden; }
#content .contest .contest-new-b a.more span.b { display: table-cell; vertical-align: middle; }
#content .contest .contest-new-b a.more span.b { text-decoration: underline; }


