html { margin: 0; padding: 0; }
body { min-width: 980px; position: relative; margin: 0; padding: 0; font-family: 'Lucida Grande', Geneva, Tahoma, sans-serif; }
div, p, ul, h2, h3, form { position: relative; display: block; margin: 0; padding: 0; list-style-type: none; }
a, a:link { position: relative; display: inline-block; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; margin: 0; }
input, select, textarea { font: 11px 'Lucida Grande', Geneva, Tahoma, sans-serif; }


@media only screen and (max-device-width:480px){
    body{font-size:33pt!important;}
}


h1 {
color: #068000;
font-size: 21px;
font-weight: normal;
font-family: Arial, Sans-Serif;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
border-top: 0px solid #000000;
}

/*Common*/
.clear { clear: both !important; display: block !important; float: none !important; margin: 0 !important; padding: 0 !important; font-size: 1px !important; line-height: 1px !important; }
.fleft { float: left; }
.fright { float: right; }
.middle { margin: 0 auto; }
.corn, .corn-rb, .corn-lb, .corn-rt, .corn-lt { position: absolute; display: block; bottom: 0; left: -2px; font-size: 1px; line-height: 1px; width: 4px; height: 2px; background-repeat: no-repeat; background-image: url('/images/corn-both.gif'); }
.corn-rb { width: 2px; left: auto; right: -1px; background-image: url('/images/corn-rb.gif'); }
.corn-lb { width: 2px; left: 0; background-image: url('/images/corn-lb.gif'); }
.corn-rt { width: 2px; left: auto; right: 0; bottom: auto; top: 0; background-image: url('/images/corn-rt.gif'); }
.corn-lt { width: 2px; left: 0; bottom: auto; top: 0; background-image: url('/images/corn-lt.gif'); }

/*Header*/
#header { z-index: 3; background-color: #40a624; }

.panel-top { text-align: center; height: 51px; margin: 0 26px 0 30px; background: #068000 url('/images/head-corn-lb.gif') bottom left no-repeat; }
.logo-box { float: left; width: 240px; height: 51px; background: url('/images/head-vdiv.gif') top right no-repeat; }
#logo { display: block; height: 31px; position: absolute; left: 42px; top: 15px; width: 184px; } /*  background: url('/images/logo_rus.png') no-repeat; */
#today { position: absolute; top: 8px; left: 78px; font-size: 9px; color: #ffffff; }

.point { margin: 0px auto 0; margin-right: 100px;}
.blog { float: right; width: 105px; height: 51px; padding-left: 2px; background: url('/images/head-vdiv.gif') no-repeat; }
.panel-tr { float: right; padding-left: 3px; text-align: left; height: 51px; width: 240px; background: url('/images/head-vdiv.gif') no-repeat; }
.nav { width: 223px; height: 16px; padding: 5px 0 3px 20px; }
.nav li { float: left; width: 16px; height: 16px; padding: 0 7px; }
.nav li a, .nav li a img { display: block; width: 16px; height: 16px; }

.search { height: 24px; width: 240px; background: url('/images/head-search-bg.gif') center center no-repeat; }
.search img { float: left; margin: 3px 10px 0 10px; }
.search input { float: left; margin: 2px 0 0 0; }
.search input.text { margin-right: 10px; border: 1px solid #095c00; padding-left: 5px; padding-right: 5px; width: 115px; color: #ffffff; height: 15px; line-height: 15px; background-color: #40a624; }

.lang { position: absolute; right: 245px; padding: 0 10px; top: 0; white-space: nowrap; z-index: 2; }
.lang li { float: left; height: 15px; border-right: 1px solid #056700; border-left: 1px solid #079900; padding: 4px 10px 0; }
.lang li a { display: block; width: 26px; height: 11px; padding: 0; }
.lang li a img { display: block; }
.lang li.first { border-left: none; }
.lang li.last { border-right: none; }

.bnr-top { z-index: 0; left: -30px; }

#menu-top ul li ul li {width:100%;background-color:#5bb145;background:transparent url('/images/menu-bg.gif') top left repeat-x; }

#menu-top ul li ul li a { }

#menu-top { height: 25px; padding: 0 33px; text-align: center; background: transparent url('/images/menu-bg.gif') top left repeat-x; }
#menu-top li { position: relative; float: left; width: 14%; height: 25px; background: transparent url('/images/menu-right.gif') top right no-repeat; }
#menu-top li em { display: none; }
#menu-top li a { position: relative; display: block; color: #ffffff; font-size: 10px; line-height: 25px; text-transform: uppercase; text-decoration: none; height: 25px; background: transparent url('/images/menu-left.gif') top left no-repeat; }
#menu-top li a:hover { color: #ffcc00; }
#menu-top li.cur a, #menu-top li.cur a:hover { color: #ffcc00; }
#menu-top li.over { background: url('/images/menu-bg-a.gif') repeat-x; }
#menu-top li.over a, #menu-top li.over a:hover { color: #068000; background: url('/images/menu-right-a.gif') top right no-repeat; }
#menu-top li.over em { position: absolute; display: block; height: 25px; width: 10px; top: 0; left: 0; background-image: url('/images/menu-left-a.gif'); }
#menu-top li.over ul { position: absolute; left: 0; top: 25px; padding: 5px 0; width: 99%; border-left: 1px solid #F5F5F5; border-right: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0; background-image: none  !important; background-color: #D0D0D0; -moz-box-sizing: content-box; }
#menu-top li.over ul li { z-index: 1; position: relative; width: 100%; height: auto; background-image: none !important; }
#menu-top li.over ul li a { border-bottom: 1px solid #B5B5B5; border-top: 1px solid #F0F0F0; display: block; height: auto; line-height: 120%; text-align: left; padding: 3px 4px; margin: 0 10px; color: #186F0E; background-image: none !important; text-transform: none; }
#menu-top li.over ul li a:hover { color: #186F0E; background-color: #979797; color: #000000; }
#menu-top li.over ul li ul { left: auto; top: -1px; left: 95%; border-top: 1px solid #F0F0F0; }
#menu-top li.first a { border-top: none !important; }
#menu-top li.last a { border-bottom: none !important; }
#menu-top li.over ul li ul.end { left: auto; right: 95%; }


/*FLOW*/
.flow { z-index: 2; padding-bottom: 30px; }

/*SIDEBAR*/
.sidebar { float: left; width: 25%; padding: 0; }
.login { padding: 10px 0; background: #ececec url('/images/p24login-bg.gif') top left repeat-x; text-align: center; }
#login_old.login { display: none; }
.login .privat-img { display: block; margin: 0 auto 10px; width: 91px; height: 20px; }
.login-box { clear: both; width: 90%; margin: 0 auto; text-align: left; font-size: 11px; line-height: 20px; color: #7c7c7c; font-family: 'Arial', sans-serif; font-weight: bold; background-color: #d4d4d4; }
.login-box span.divid { clear: both; display: block; font-size: 1px; line-height: 1px; height: 3px; background: url('/images/p24u/middle-bg.gif') bottom left repeat-x; }
.login-box span.divid em { float: left; font-size: 1px; line-height: 1px; height: 3px; width: 70px; background: url('/images/p24u/left-2-bg.gif') bottom left no-repeat; }
.login-box span.divid b { float: right; font-size: 1px; line-height: 1px; height: 3px; width: 27px; background: url('/images/p24u/right-2-bg.gif') bottom right no-repeat; }
.login-box span.narrow, .login-box span.narrow em, .login-box span.narrow b { height: 1px; }
.login-box span.narrow1, .login-box span.narrow1 em, .login-box span.narrow1 b { height: 1px; background-position: top; }
.login-box .pform { position: relative; clear: both; width: 100%; height: 20px; background: #b8b8b8 url('/images/p24u/p24-bg-right.gif') top right no-repeat; }
.login-box .pform em { color: #068000; float: left; font-size: 9px; font-style: normal; font-weight: normal; height: 21px; width: 90px; padding-left: 10px; background: url('/images/p24u/p24-bg-left.gif') repeat-y; }
.login-box .pform span { position: absolute; display: block; height: 17px; width: 55%; top: 0; right: 42px; }
.login-box .pform span input { border: 1px solid #B4B4B4; color: #555555; display: block; height: 15px; padding: 1px 5px; width: 100%; }
.login-box .pform .btn-enter { cursor: pointer; float: right; margin: 2px 5px 0 0; width: 27px; height: 17px; border: none; background-color: transparent; }
.login-box .plink { clear: both; font-size: 10px; color: #7C7C7C; padding: 2px 14px; }
.login-box .plink .help { line-height: 12px; font-size: 10px; float: right; border-left: 1px solid #ffffff; font-weight: bold; color: #ffffff; padding: 0 2px; text-decoration: none; }
.login-box .plink a, .login-box .plink a:hover { display: block; color: #ffffff; text-decoration: none; line-height: 12px; }
.login-box .old-login .help { color: #068000; border-color: #068000; }
.login-box .new-log { background-color: #60b533; }
.login-box .new-reg { background-color: #DE5637; }
.login-box .dyn-login em { color: #7C7C7C; line-height: 9px; }
.login-box span.botcorn, .login-box span.topcorn { height: 9px; background: url('/images/bottom-right-corner.gif') top right no-repeat; }
.login-box span.topcorn { background: url('/images/p24u/top-right-corner.gif') top right no-repeat; }
.login-box span.botcorn em { height: 9px; width: 9px; background: url('/images/bottom-left-corner.gif') no-repeat; }
.login-box #register { padding: 5px 10px 0; background: none; }
.login-box #register a { cursor: pointer; position: relative; display: block; color: #FFFFFF; padding: 0; font-size: 9px; line-height: 16px; height: 16px; background: url('/images/btn-reg-bg.gif') repeat-x; text-align: center; text-decoration: none; }
.login-box #register a span { display: block; height: 16px; background: url('/images/btn-reg-crn-r.gif') top right no-repeat; }
.login-box #register a em { position: absolute; top: 0; left: 0; height: 16px; width: 5px; background: url('/images/btn-reg-crn-l.gif') no-repeat; }

.corp-log span.topcorn { background: url('/images/p24u/top-left-corner.gif') top left no-repeat; }
.corp-log .pform input { background-color: #CDE9B7; border: 1px solid #b4b4b4; }
.tabs { width: 90%; margin: 0 auto; }
.tabs b { display: none; }
.tabs p, .tabs span { position: relative; background-color: #ececec; font-size: 9px; line-height: 8px; text-align: center; text-decoration: none !important; }
.tabs p em, .tabs span { cursor: pointer; }
.tabs .private { display: block; color: #ff0000; }
.tabs .private em { display: block; padding: 7px 0 3px; font-style: normal; width: 34%; }
.tabs .corp { float: right; width: 65%; color: #000000; cursor: pointer; padding: 7px 0 3px; }
.tabs span.cur { background: #d4d4d4 url('/images/p24u/top-right-1-m-corner.gif') top right no-repeat; margin-right: -1px; }
.tabs .cur span b.corn-rt, .tabs span.cur b.corn-lt { display: block; width: 3px; height: 17px; bottom: auto; top: 0; background-image: url('/images/p24u/top-right-1-m-corner.gif'); }
.tabs .cur span b.corn-rt { right: auto; left: -3px; }
.tabs .cur, .tabs span.cur b.corn-lt { background: #d4d4d4 url('/images/p24u/top-left-1-m-corner.gif') top left no-repeat; }

.podmenu { background-color: #ececec; clear: both; border-top: 1px solid #d9d9d9; margin-top: 15px; padding: 10px 8% 5px; text-align: left; }
.podmenu li { float: left; width: 50%; }
.podmenu li a { display: block; font-size: 9px; color: #068000; line-height: 10px; padding-left: 10px; background: url('/images/p24login-helpbullet.gif') center left no-repeat; }
.podmenu li.bord { position: absolute; top: 0; left: 0; width: 100%; border-top: 1px solid #ffffff; }


.block { margin: 0 10px; }
.block .head { background: #f4f4f4 url('/images/corn-rb.gif') bottom right no-repeat; }
.block .head a.rss { float: right; margin: 12px 5px 0 0; width: 30px; height: 14px; background: url('/images/btn-rss-green.gif') top right no-repeat; }
.block .head img { margin-left: 12px; }
.block .head span { display: block; padding-top: 1px; height: 2px; font-size: 1px; line-height: 1px; background: #f4f4f4 url('/images/corn-lb.gif') bottom left no-repeat; }
.block .head b { left: auto; right: 0; width: 2px; background-image: url('/images/corn-rb.gif'); }

.newsdate { padding-bottom: 10px; }
.newsdate li { clear: both; font-size: 10px; padding: 0 0 10px; }
.newsdate li br.clear { margin-top: 3px !important; }
.newsdate li a { display: block; font-size: 10px; line-height: 11px; color: #666666; padding-right: 10px; background: url('/images/news-arrow.png') top right no-repeat; }
.newsdate li a:hover { text-decoration: none; }
.newsdate li a strong { display: block; font-weight: normal; }
.newsdate li a em { display: block; font-style: normal; padding-top: 5px; }
.date { clear: left; background-color: #55B024; border: 1px solid #bababa; color: #ffffff; font-size: 10px; padding-left: 3px; }
.newsdate li a .date em { display: inline; padding: 0 0 0 3px; margin-left: 3px; font-style: normal; border-left: 1px solid #bababa; }
.date b { background-color: #ECECEC; color: #000000; margin-left: 3px; padding: 0 3px; border-left: 1px solid #bababa; font-weight: normal; }
.privatblog strong { padding-left: 10px; background: url('/images/marker-green.gif') center left no-repeat; }

/*Main*/
.main { float: right; width: 75%; margin: 0; }
#pb_action { position: relative; float: left; margin-bottom: 10px; width: 57%; height: 171px; background-color: #385abc; background-repeat: no-repeat; }
#pb_action ul { float: right; width: 40%; padding: 20px 30px; height: 131px; background: #e1f7ba url('/images/action-list-bg.gif') repeat-x; }
#pb_action li { font-size: 10px; line-height: 10px; margin-top: 5px; padding: 1px 0; }
#pb_action li a { display: block; color: #068000; text-decoration: none; font-size: 10px; line-height: 10px; padding-left: 15px; background: url('/images/action-list-bul.gif') center left no-repeat; }
#pb_action .action-banner { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 171px; background-position: top left; background-repeat: no-repeat; }

.four_in_one { float: right; height: 171px; width: 43%; background: url('/images/4in1-1-bg.gif') repeat; }
.four_in_one a, .four_in_one .banner1 { cursor: pointer; float: left; width: 50%; height: 85px; background-repeat: no-repeat; background-position: center left; }
.four_in_one a span { display: block; height: 85px; margin-left: 77px; background-position: center center; background-repeat: no-repeat; }
.four_in_one .banner1 { height: 86px; background: #56bd20 url('/images/4in1-1-bg1.gif') top left repeat-x; margin: 0; position: relative; }
.four_in_one .banner1 a.first { background: url('/images/4in1-1a-ru.gif') bottom center no-repeat; }
/*.four_in_one .banner1 a.first { background: url('/images/smile.png') bottom center no-repeat; }*/
/*.four_in_one .banner1 a.second { background: url('/images/4in1-1b-ru.gif') bottom center no-repeat; }*/
.four_in_one .banner1 a.second { background: url('/images/3butt-rus.gif') bottom center no-repeat; }
.four_in_one .banner1 span { display: block; position: relative; background: url('/images/4in1-1razd.gif') bottom center no-repeat; height: 85px; }
.four_in_one .banner2 { height: 171px; background-image: url('/images/agent-ru.jpg'); float: right;}
.four_in_one .banner3a { width: 25%; background: #b4b4b4 url('/images/4in1-3a.gif') top center no-repeat; }
.four_in_one .banner3b { width: 25%; background: url('/images/4in1-3b.gif') top center no-repeat; }
.four_in_one .banner4 { display: none; background-image: url('/images/agent2.jpg'); }
.four_in_one .banner4 span { background-image: url('/images/4in1-4b.gif'); }
.si{ color: #228B22; }
a:hover.si { text-decoration: none; color: #228B22;}

/*
.services { clear: both; background: #e6eae5 url('/images/menu2-tabbg.gif') repeat-x; margin-bottom: 10px; }
.services div { position: relative; width: 24.9%; height: 13em; float: left; background: url('/images/menu2-bg.gif') no-repeat; border-right: 1px solid #AFBBAB; border-left: 1px solid #ffffff; -moz-box-sizing: border-box; }
.services div span { display: block; padding: 19px 0 0 45px; }
.services ul { padding: 5px 0 0 45px; font-size: 12px; }
.services li { font-size: 10px; border-bottom: 1px solid #AFBBAB; }
.services a, .services a:hover { display: block; font-size: 10px; color: #068000; padding: 1px 7px 1px 0; text-decoration: none; }
*/

.services { clear: both; background: #e6eae5 url('/images/menu2-tabbg.gif') repeat-x; margin-bottom: 10px; }
.services div { position: relative; width: 24.7%; min-height: 10em; float: left; background: url('/images/menu2-bg.gif') no-repeat; border-right: 1px solid #AFBBAB; border-left: 1px solid #ffffff; -moz-box-sizing: border-box; }
.services div span { display: block; padding: 19px 0 0 45px; }
.services ul { padding: 5px 0 0 45px; margin-bottom: 5px; font-size: 12px; }
.services li { font-size: 10px; border-bottom: 1px solid #AFBBAB; }
.services a, .services a:hover { display: block; font-size: 10px; color: #068000; padding: 1px 7px 1px 0; text-decoration: none; }
.services b.corn, .services b.corn-rb { display: none; }

.daybyday { float: left; width: 57%; margin: 0; }
.daybyday .head { margin-bottom: 15px; margin-right: 15px; }
.inform { background: url('/images/daybyday-bg_rus.jpg') center center no-repeat; padding-bottom: 20px; }
.inform thead th { height: 24px; text-align: center; padding-bottom: 10px; }
.inform thead th span { display: block; width: 70%; margin: 0 auto; text-align: center; height: 24px; background-color: #b3b3b3; }
.inform thead th span img { display: block; margin: 0 auto; }
.inform thead th.today span { background-color: #55b024; }
.inform thead b.corn-lb, .inform thead b.corn-rb { position: relative; float: left; width: 1px; height: 24px; background-image: url('/images/inform-r.png'); }
.inform thead b.corn-rb { float: right; }
.inform thead th.today b.corn-lb, .inform thead th.today b.corn-rb { background-image: url('/images/today-r.png'); }
.inform tbody td, .inform tbody th { border-bottom: 1px solid #c7c7c7; padding: 7px; }
.inform tbody td { text-align: center; font-weight: bold; font-size: 10px; }
.inform tbody th { font-size: 10px; font-weight: normal; text-align: left; color: #666666; }
.inform tbody td.today { color: #056600; }

.currency { position: relative; float: right; width: 43%; background-color: #ececec; text-align: center; overflow: hidden; }
.currency object { display: block; margin: 25px auto; }



#footer { background-color: #40a624; border-top: 1px solid #68dd3a; }
#footer p { float: left; width: 27%; height: 5em; padding: 8px 24px; font-size: 10px; color: #ffffff; border-left: 1px solid #7ac166; border-right: 1px solid #2d7419;  }
#footer p a { color: #ffffff; }
#footer p.first { border-left: none; }
#footer p.last { border-right: none; }
#footer span { display: block; text-align: center; }

.links-bank { clear: both; padding: 10px 0; text-align: center; width: 100%; }
.links-bank li { float: left; overflow: hidden; width: 19%; }
.links-bank li.port { width: 23%; }
.links-bank li a { color: #40A624; display: block; font-size: 11px; font-weight: bold; text-decoration: none; white-space: nowrap; }
.links-bank li a:hover { text-decoration: none; }
.links-bank li a img { display: inline; vertical-align: middle; }



/* crosssnew пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
body.crosssnewb{font-family: Trebuchet MS, Arial; background-color: #DFDFDF;}

a.up_blog{font-size: 12px; color:green;}

/*
div.overflow1_crosssnew{height:83.0pt; overflow: hidden; margin-left: 14px; margin-right: 14px;font-family: Trebuchet MS}
div.overflow2_crosssnew{height:60.0pt; overflow: hidden; margin-left: 14px; margin-right: 0px;font-family: Trebuchet MS}
div.overflow3_crosssnew{height:72.0pt; overflow: hidden; margin-left: 14px; margin-right: 14px;font-family: Trebuchet MS}
div.overflow4_crosssnew{height:83.0pt; overflow: hidden; margin-left: 14px; margin-right: 14px;font-family: Trebuchet MS}
*/

/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
div.overflow1_crosssnew{ margin-left: 14px; margin-right: 14px;font-family: Trebuchet MS}
div.overflow2_crosssnew{ margin-left: 14px; margin-right: 0px;font-family: Trebuchet MS}
div.overflow3_crosssnew{ margin-left: 14px; margin-right: 14px;font-family: Trebuchet MS}
div.overflow4_crosssnew{ margin-left: 14px; margin-right: 14px;font-family: Trebuchet MS}


font.head1green{color: #105B00;	font: bold 18px Trebuchet MS, Arial;}
font.head1green_r{color: #105B00;font: bold 23px Trebuchet MS, Arial;}
div.overflow_up_text{height:105.0pt; overflow: hidden; margin-right: 4px;}
div.overflow_down_text{height:31.0pt; overflow: hidden;}
div.crosssnew_table a:hover,a:visited,a:link,a:active {text-decoration:none;}
div.crosssnew_table body.crosssnewb{font-family: Trebuchet MS, Arial; background-color: #DFDFDF;}
div.lin_text{ margin-left: 14px; margin-right: 25px; }

IMG.piclineposition_crosssnew{margin-left: 14px; position:relative; top:0px; left: 1px;}
IMG.piclineposition_crosssnew1{margin-left: 14px; position:relative; top:-17px; left: 1px;}

b.field_vn_crosssnew{ font-size: 14;  margin-left: 14px; font-family: Trebuchet MS;}

table.crosssnew_uptable{}
table.maincrosssnew{background-color: white; WIDTH:953px;}
table.tab3_crosssnew{WIDTH:360px; border:solid #1b6700 1.0pt; }
table.tab4_crosssnew tr td {WIDTH:30px;}
table.tab5_crosssnew table tr td{WIDTH:150px;}
table.crosss_field input, select, textarea { font: 14 Trebuchet MS;}

p.crosssnewotstyp{font: 7 Trebuchet MS;}

table.maincrosssnew ul li{ }



/* FOOTER */
.footer {font: 9px 'Lucida Grande', Geneva, Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;}
.footer a {text-decoration: none; color: #FFFFFF;}


.tblMODEL {clear: both; }
TABLE.tblMODEL, .tblMODEL TABLE {border: 0px solid #9b9b9b; }
.tblMODEL TD {border-top: 1px solid #9b9b9b; padding: 4px 0.2em; }
.tblMODEL TH {background: #F2F2F2; padding: 6px 0.2em; font-size: 12px; border-top: 1px solid #c4c4c4; }

.feedback {
	font-size:13px;
	border:1px solid #dfdfdf;
}

.redsquere {
	color:red;
	font-size:12px;
}

.faq_msg, .faq_msg2 {
background: #ffff; margin: 0px 10px 10px 10px; padding: 10px 10px 10px 10px;
background: #F7F7F7;
border-bottom: 1px solid #DAE2E8;
border-top: 1px solid #DAE2E8;
}

.ulist ul { padding: 5px 0 0 45px; margin-bottom: 5px; font-size: 12px; }
.ulist li { border-bottom: 1px solid #AFBBAB; }

.address_ul_view{
	list-style: none;
	padding:12px 0px 0px 0px;
}
.address_ul_view li{
	background-image: url('http://allcred.ru/templates/allcredru/tpl/images/ico1.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-left: 0px;
	margin-bottom: 0;
	padding-left: 15px;
	padding-bottom: 5px;
	background-position: left 4px;
}
