
*
{
        margin: 0;
        padding: 0;
		border-spacing: 0;
}

body {
    font-size: 100.01%;
    padding: 0px;
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,helvetica,sans-serif;
	min-width: 420px;
}
h1 { font-size: 18px; color: #2f2f2f; font-weight: normal; }
h2, h3 { font-size: 16px; color: #671212; font-weight: normal; }
h3 { margin-bottom: 5px; }
h4 { font-size: 16px; color: #828282; font-weight: normal; }
fieldset { border-width: 0; }
.widthCont a { color: #4c7e08; }

#all { max-width: 1600px; margin: 0 auto; }
.root { max-width: 1600px; margin: 0 auto; width: 100%; }
.root .bgrder { background: url(../images/bgrder.jpg) repeat-y top right; }
.root .bgrder2 { background: url(../images/bgrder2.jpg) repeat-y top left; }
.root .bgrder div, .root .bgrder2 div { width: 7px; }
.root .cont-lm { padding: 0 10px; }
.widthCont { margin: 0 auto; }
#contentarea { margin-bottom: 40px; min-height: 400px; }
.ears { width: 20%; }

.topHeader { padding-left: 10px; margin: 0 auto; background: #ffffff url(../images/top-panel-bg.jpg) repeat-x 0 -3px; border-top: 1px solid #0b6c31; }
.topHeader .topHeaderBg { height: 37px; }
.topHeader .topHeaderBg .topHeaderIt { height: 24px; float: right;  }
.topHeader .topHeaderBg .topHeaderSlogan { font-size: 14px; color: #ffffff; margin: 0;/* 0 0 35px;*/ padding-top: 10px; }
.topHeader .topHeaderBg .topHeaderHome { font-size: 0; height: 37px; padding: 0 20px; border-right: 1px solid #0b6c31; /*border-left: 1px solid #68aa7c;*/ background: url(../images/home-bg.png) no-repeat center center; width: 20px; cursor: pointer; }
.topHeader .topHeaderBg .topHeaderEmail { font-size: 0; height: 37px; padding: 0 20px; border-left: 1px solid #68aa7c; border-right: 1px solid #0b6c31; background: url(../images/email-bg.png) no-repeat center center; width: 20px; cursor: pointer; }
.topHeader .topHeaderBg .topHeaderLanguage { margin: 7px 15px 0 30px; width: 147px; overflow: hidden; }
.topHeader .topHeaderBg .topHeaderOldSite { height: 37px; padding: 0 20px; border-right: 1px solid #0b6c31; }
.topHeader .topHeaderBg .topHeaderOldSite a { color: #ffffff; text-decoration: none; position: relative; top: 10px; font-size: 12px; }
.topHeader .topHeaderBg .topHeaderSecureOnpay { height: 37px; padding: 0 20px; border-left: 1px solid #68aa7c; border-right: 1px solid #0b6c31; }
.topHeader .topHeaderBg .topHeaderSecureOnpay a { color: #ffffff; text-decoration: none; position: relative; top: 10px; font-size: 12px; }
.topHeader .topHeaderBg .topHeaderWalletOnpay { height: 37px; padding: 0 20px; border-left: 1px solid #68aa7c; }

#logo { padding-top: 11px; height: 80px; }
#logo .nam_let { color: #ed1c24; font-weight: bold; font-size: 24px; position: relative; left: 20px; }
.check-onpay { margin: 12px 6px 0 0; }
.check-onpay img { cursor: pointer; }

#main .item-page a, #main .cat-items a { color: #5e9a0d; }
#main .item-page a:visited, #main .cat-items a:visited { color: #999; }
#main .item-page p { margin-bottom: 10px; }
#main.margin-right-coll { margin-right: 390px; }
#main h1 { padding: 18px 0; border-top: 2px solid #e7e7e7; line-height: normal; }
#main { font-size: 14px; color: #2f2f2f; }
#main .return-back { margin: 25px 0 15px; }
#main .return-back a { color: #5e9a0d; }

.moduletable_menu { margin: 10px 0 3px; }
.moduletable_menu ul.menu { margin-left: 0; }
.moduletable_menu ul.menu li { display: inline-block; list-style-type: none; font-size: 16px; padding: 5px 5% 5px 0; /*padding: 15px 4% 15px 20px;*/ }
.moduletable_menu ul.menu li a { color: #7b7a7a; text-decoration: none; }
/*.moduletable_menu ul.menu li.active, */
.arrow_link { color: #4c7e08; background: url(../images/menu_arrow.png) no-repeat center left; }
.moduletable_menu ul.menu li.active a { color: #4c7e08; }
.arrow_link { padding-left: 25px; }

.moduletable-search { margin: 3px 10px 0 0; }
.moduletable-search .search-search { width: 232px; height: 34px; background: url(../images/search-bg.png) no-repeat center left; }
.moduletable-search .search-search #mod-search-searchword { margin: 3px 0 0 12px; background-color: transparent; width: 180px; border-width: 0; }
.moduletable-search .search-search .button-search { height: 16px; width: 24px; margin-top: 7px; position: relative; top: 3px; }

.workareaTable { width: 90%; margin: 5px auto 20px; }
.workareaTable tr > th { padding: 25px; text-align: center; background: url(../images/th-bg2.jpg) repeat-x bottom left; color: #ffffff; }
.workareaTable tr > th:first-child { background: url(../images/th-bg1.jpg) repeat-x bottom left; }
.workareaTable tr > td { border-right: 1px dashed #aeaeae; border-bottom: 1px dashed #aeaeae; padding: 10px; text-align: center; color: #5e9a0d; }
.workareaTable tr > td:first-child { border-left: 1px dashed #aeaeae; color: #2f2f2f; }

.bannergroup_mainbanners .banneritem .item { background-position: center; background-repeat:no-repeat; height: 460px; width: 100%; text-align: center; }
.bannergroup_mainbanners .banneritem .item img { height: 347px; }
.bannergroup_mainbanners { height: 347px; width: 100%; overflow: hidden; }
.slidetabs { text-align: center; position: relative; top: -24px; margin-bottom: 30px; }
.slidetabs a { display: inline-block; height: 11px; width: 106px; margin: 0 7px; background: url(../images/index-banner-button-0.png) no-repeat center center; }
.slidetabs a.current { background-image: url(../images/index-banner-button-1.png); }

.moduletable_we_support { margin-bottom: 15px; }
.custom_we_support .caption { margin-top: 10px; }
.custom_we_support .image { text-align: center; }

.custom_maininsert { padding: 18px 0; background: url(/images/2line.png) no-repeat top center; }
.custom_maininsert .maininsert  { font-size: 14px; margin-bottom: 5px; }
.custom_maininsert .maininsert .caption  { font-size: 17px; margin-bottom: 15px; color: #4c7e08; font-weight: bold; padding-right: 10px; }
.custom_maininsert .maininsert .content  { margin-bottom: 20px; min-height: 130px; }
.custom_maininsert .maininsert .content li  { margin-left: 20px; padding-left: 5px;  line-height: 20px; }
.custom_maininsert .maininsert .content ul  { margin: 10px 0; }
.custom_maininsert .maininsert .content .tm li  { margin-left: 0; padding-left: 25px; list-style-type: none; background: url(../images/tm.png) no-repeat 0 4px; margin-bottom: 8px; }
.custom_maininsert .maininsert .content .arr li  { margin-left: 0; padding-left: 25px; list-style-type: none; background: url(../images/menu_arrow.png) no-repeat 0 7px; }
.custom_maininsert .maininsert > div { margin: 0 0 20px 0; }
.custom_maininsert .maininsert .col2, .custom_maininsert .maininsert .col3 { padding-left: 1%; }
.custom_maininsert .maininsert .col1 .content, .custom_maininsert .maininsert .col2 .content { padding-right: 3%; }
.custom_maininsert .sep { border-bottom: 2px solid #e7e7e7; height: 18px; margin-bottom: 18px; }
.custom_maininsert .w-onpay { background-color: #f1f1f1; padding: 22px; width: 306px; text-align: center;
border: 1px solid #f1f1f1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.custom_maininsert .w-onpay .caption { font-size: 14px; margin-bottom: 20px; }
.custom_maininsert .w-onpay-2 .caption, .custom_maininsert .w-onpay-3 .caption { margin-top: 30px; }
.custom_maininsert .w-onpay-2, .custom_maininsert .w-onpay-3 { display: inline-block; width: 150px; text-align: center; }
.custom_maininsert .scheme .caption { font-size: 18px; margin-bottom: 30px; }
.custom_maininsert .scheme .image, .custom_maininsert2 .scheme .image { text-align: center; }
.custom_maininsert .card-to-card { text-align: right; margin-top: 20px; }
.custom_maininsert .card-to-card  a { display: block; margin: 0 0 0 auto; padding: 22px 5px 22px 40px; width: 306px; text-align: center;
border: 1px solid #f1f1f1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
background: #f1f1f1 url(/images/card-card.png) no-repeat 20px 17px; color: #000; text-decoration: none; }

.moduletable_icons_ps  { padding-top: 15px; margin: 0 auto 45px; position: relative; width: 1030px; }
.moduletable_icons_ps .nav-left { text-decoration: none; background: url(../images/nav-left.png) no-repeat center center; width: 16px; height: 27px; display: block; position: absolute; top: 18px; }
.moduletable_icons_ps .nav-right { text-decoration: none; background: url(../images/nav-right.png) no-repeat center center; width: 16px; height: 27px; display: block; position: absolute; left: 1024px; top: 18px; }
.moduletable_icons_ps .clip { height: 50px; margin-left: 25px; overflow: hidden; position: relative; width: 1030px; }
.moduletable_icons_ps .platezhnye-sistemy { position: absolute; color: #5e9a0d; font-size: 12px; display: block; background: url(../images/menu_arrow.png) no-repeat center left; padding-left: 20px; left: 80%; top: 70px; width: 170px;}
.banners .bannergroup_icons_ps  { height: 50px; position: absolute; }
.banners .bannergroup_icons_ps .banneritem { height: 50px; width: 120px; text-align: center; float: left; margin: 0 20px; }

#contentarea .right-coll { width: 350px; /*border-top: 2px solid #e7e7e7;*/ padding-top: 20px; }
.latestnews_mainpage { background-color: #f1f1f1; padding: 22px; border: 1px solid #f1f1f1; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.latestnews_mainpage li { list-style-type: none; width: 280px; }
.latestnews_mainpage .date { background: url(../images/news-date.png) no-repeat top center; height: 43px; width: 42px; display: inline-block; font-size: 12px; color: #4c7e08; text-align: center; float: left; margin-top: 13px; padding-top: 9px; line-height: 13px; }
.latestnews_mainpage li a  { display: block; margin-left: 63px; border-top: 1px dashed #878787; padding-top: 10px; color: #3d3d3d; text-decoration: none; min-height: 36px; }
.latestnews_mainpage h3 { font-size: 18px; margin-bottom: 10px; color: #3d3d3d; }
.latestnews_mainpage li:first-child a { border-width: 0; }
.latestnews_mainpage .all { display: block; margin-top: 10px; font-size: 12px; font-weight: bold; }

.category-list_newslist .list-date { vertical-align: top; font-size: 13px; padding-right: 10px; color: #666; width: 8%; }
.category-list_newslist .intro p { padding-bottom: 10px; }

.item-page_newslist .date { display: block; color: #666; margin-bottom: 10px; }

#footer .bottom { width: 100%; font-size: 14px; color: #3d3d3d; background-color: #cccccc; height: 50px; margin-bottom: 15px; border-bottom: 1px solid #cccccc; 
-moz-border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px;
-moz-border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

#footer .bottom a { font-size: 12px; color: #4c7e08; }
#footer .bottom td { padding: 0 25px; }
#footer .bottom .bottomLeft { text-align: left; }
#footer .bottom .bottomCenter { text-align: center; }
#footer .bottom .bottomRight { text-align: right; }

#footer-outer { background-color: #e8e8e8; }

#footer-outer ul.menu-btmMenu > li { float: left; list-style-type: none; min-height: 120px; margin-left: 0.5%; }
#footer-outer ul.menu-btmMenu > li > a { text-decoration: none; color: #3d3d3d; font-size: 14px; font-weight: bold; }
#footer-outer ul.menu-btmMenu ul { margin: 10px; }
#footer-outer ul.menu-btmMenu ul > li { list-style-type: none; margin-left: 10px; line-height: 14px; }
#footer-outer ul.menu-btmMenu ul > li > a { text-decoration: none; color: #4c7e08; font-size: 12px; }

.top_menu { font-size: 12px; margin: 0 20%; }
.top_menu > ul { margin: 0; }
.top_menu > ul > li { list-style-type: none; float: left; }
.top_menu a { color: #fff; display: block; padding-top: 10px !important; height: 26px !important; }
.topHeader .topHeaderBg.nav2 .topHeaderSlogan { float: left; }

.clear_l { clear: left; }
.clear_r { clear: right; }
.clear_b { clear: both; }
.clear_a { clear: all; }
.pr	{ position: relative; }

.search .searchintro { margin: 10px 0; }
.search #searchForm .word input { height: 24px; font-size: 14px; }
.search #searchForm .word button { height: 26px; font-size: 14px; width: 80px; border: 1px solid #999; }

.login-fields { margin-bottom: 5px; }
.login-fields label { width: 130px; display: inline-block; }
.login button { width: 60px; }

#wrapper2 #main li { list-style-type: none; }
.tip-wrap { font-size: 11px; background-color: #ffffff; opacity: 0.5; filter: alpha(opacity=50); }

.icq-link { display:block; float: left; }
.icq-caption { display:block; margin-left: 20px; }


.social_likes { text-align: center; 	margin: 10px auto; padding-left: 10%; }
.social_likes .button { margin: 10px 0; }
.social_likes .button.span3, .social_likes .button.span2 { text-align: left; }
.bottom_counter { text-align: center; }

.pagination ul li { float: left; padding: 3px 6px; border: #5e9a0d 1px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #d3eba7; margin: 0 2px; }
#main .cat-items .pagination a:visited { color: #5e9a0d; }
.pagination .counter, .pagination .pagination-start, .pagination .pagination-end { display: none; }