@charset "windows-1251";
/* CSS Document */

/* globals */
 html {
  height:100%;
}

body { margin:0; padding:0; font-family:Tahoma; font-size:13px; color:#222;  width:100%; background-color:#FFFFBF; line-height:22px;

height:100%;
*html height:auto !important;
/*min-height:100%;*/
}
.printOnly {display: none;}
.absmiddle {vertical-align:middle;}
.clearboth {clear:both;}
.left{float:left}
.right{float:right}
.overflow{overflow:hidden}


a { color:#0072BC;}
a:hover, a:active { color:#AE0000;}
a img { border:none;}
.fluid_image {max-width: 100%;}
* html .fluid_image {width: 100%;}
form                    {display:inline}
h1, h2, h3, h4 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
h1									{letter-spacing:-1px;  font-size: 24px; font-weight:normal; color:#AD0000;}
h2									{font-size: 20px; font-weight:normal; color:#AD0000;}
h3									{font-size: 18px; font-weight:normal; color:#AD0000;}
h4									{font-size: 16px; font-weight:normal; color:#AD0000;}

hr {border:none; background-color:#97A1A9; height:1px}
/* beauty */

#header { background:url(../images/header_bg.png) repeat-x; height: 177px; border-bottom:#C9C9C9 1px solid; border-top:#333333 2px solid; /*margin-top:2px;*/ }
#w1 {float:left;width:100%}
#header .logo { margin-right:80%; border-right:#C9C9C9 1px solid; text-align:center; overflow:hidden;}
#header_right {width:80%; margin-left:-80%; float:left;}
#header_image { background:url(../images/header_bg_kran.jpg) top left repeat-x; height:110px; text-align:right; border-bottom:#E7E7E7 1px solid}
#header_image td { text-align:center; vertical-align:top; color:#000000;}
#header_image a { line-height:50px; color: #000000; display:inline-block;}
#header_image .active { font-weight:bold; color:#990000; background: url(../images/RU_EN.gif) top no-repeat;}
#header_image .phone {font-size:120%;}
#header_image td strong { font-size:150%; color:#990000;}
#header_navi { background:url(../images/navi1_bg.png) repeat-x; height:64px; border-top:#FFFFFF 1px solid; vertical-align:middle; overflow:hidden; margin:0; padding:0;}
#header ul.navi {margin:0; padding:0;}
#header .navi li {display: block; float:left; list-style:none; background:url(../images/navi1_li_bg.png) right no-repeat; height:64px; }
#header .navi li a {color:#004087; font-weight:bold; text-decoration:none; display:block; line-height:64px; padding:0 15px;}
#header .navi li a:hover { color:#AE0000; text-decoration:underline;}
#search { display:block; float:right; margin:20px 0px; max-width:500px; min-width:100px;}
#search form { display:inline-block; $display:inline; zoom:1; padding:0;}
#search input { margin:0 5px;}
#search .inputtext { max-width:220px; min-width: 70px; }
#search .button { width:75px; }
.inputtext {border-top:#C0BEBE 1px solid; border-right:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid; border-left:#C0BEBE 1px solid;}
.button {border-top:#3E8BDF 1px solid; border-right:#002044 1px solid; border-bottom:#002044 1px solid; border-left:#005EC4 1px solid; background:#004087 url(../images/button_bg.jpg) bottom no-repeat; color:#FFFFFF; font-weight:bold;}
.button:hover {border-top:#DF443D 1px solid; border-right:#430300 1px solid; border-bottom:#430300 1px solid; border-left:#C30700 1px solid; background:#860500 url(../images/button_bg_hover.jpg) bottom no-repeat;}


#navigation div.cont { margin:0 1px; padding:5px 10px 10px 15px; background:url(../images/navigation_bg.png) repeat-x;}
#content div.cont { margin:0 1px; padding:5px 20px; background:url(../images/content_bg.png) repeat-x; }
#extra div.cont { padding:0; background:url(../images/content_bg.png) repeat-x;}
#extra {height:auto; }

#navigation { border-top:#FFFFFF 1px solid; height:auto;}
#navigation a {/*display:block;*/}
#navigation .navi {margin:0; padding:0; border-bottom:#97A1A9 1px dotted;}
#navigation div.first_active {border-top:#97A1A9 1px dotted; border-bottom:#97A1A9 1px dotted; padding:15px 5px 15px 25px; background:url(../images/navi2_1level_active.gif) 5px no-repeat; }
#navigation div.first_inactive {border-top:#97A1A9 1px dotted; padding:15px 5px 15px 25px; background:url(../images/navi2_1level_link.gif) 5px no-repeat;}
#navigation div.first_active a {color:#AE0000; font-weight:bold; text-decoration:none; }
#navigation div.first_inactive a {color:#002A74; font-weight:bold; text-decoration:none; }
#navigation  a.second_active {color:#AE0000;font-weight:bold; text-decoration:none; }
#navigation div.second_inactive a {}
#navigation div.sub a, #navigation div.sub { font-weight:normal; background:none !important; padding:5px 2px;}







.navi a:link, .navi a:visited {color:#002A74;}
.navi a:hover, .navi a:active {color:#AE0000;}

.sub {border-left:#97A1A9 1px dotted; /*border-bottom:#97A1A9 1px dotted;*/ margin:0; padding:5px;}


#content {border-top:#FFFFFF 1px solid;}
.width1000 {text-align:left!important}
#content table {}
#content table tr { border:#97A1A9 1px solid; padding:3px;}
#content table td { border:#97A1A9 1px solid; padding:3px; /*text-align:center;*/}
#content table th { border:#97A1A9 1px solid; padding:3px; /*text-align:left;*/}
#content table { border-collapse:collapse;}
table.layout, table.layout tr, table.layout td, table.layout th { border:none !important;}
table.layout table, table.layout table th, table.layout table td {border:#97A1A9 1px solid !important; padding:3px !important;}
.borderside {border-left:#97A1A9 1px dotted; border-collapse:collapse;}
table.grid  td { padding: 20px 3px 3px 3px !important;}
table.grid  td p { height: 40px;}
/* roller */
.logos * img {background-color:#FFFFFF;
border:1px solid #C9C9C9;
padding:1px;
vertical-align:middle;
margin: 0 5px;
}


/* news */
#news {margin:0 20px 20px 20px}
.newsitem { clear:both;}
.newsdate { width:130px;padding-top:5px; margin:0px;}
.newsdate a {text-decoration: none; font-weight: bold; color: #666666;}
.newstext { margin:0px; }

.propblock {background-color:#FFFFBF; border-left:#CECEC8 1px solid; width:30%}


/* Shop */

#topnav { margin:30px 0;}
.artikle {margin:0 0 30px 0;}
.article, .artikle span { color:#AE0000; font-size:18px;}
table * .article {margin:0;padding:0;color:#AE0000;font-size:14px;}
.mod_shop_itabs h3 { display:inline; padding:10px;}
.mod_shop_tabs                               {margin-bottom:5px; border-bottom:1px solid #e1dfd6;}
.mod_shop_itabs                              {cursor:pointer; background:#f8f8f8;  border:1px solid #e1dfd6; border-bottom:0px; float:left; width:auto; padding:5px;  white-space:nowrap; margin-right:2px}
.mod_shop_itabs:hover                        {background:#fff; color:#ccc; border:1px solid #ddd; border-bottom:0px; }

.shopitem { margin:20px 0 40px; }
.shoptrumb { float:left; overflow:hidden; text-align:left; margin-bottom:30px;}
.shoptext { }

.mod_pollbox {padding:20px;}
.mod_pollbox_coloro {border-top:#C9C9C9 1px solid}
.mod_pollbox H3 { margin-top:0;}
.poll_result {font-size:10px;}
#prodsearch { padding:20px;}
#prodsearch h3 { margin-top:0;}

#prodsearch input { margin:6px 0; width:98%;}
#prodsearch select { margin:6px 0; width:100%;}
/* только Internet Explorer <= 6.0 */
*html #prodsearch input { margin:6px 0; width:94%;}
*html #prodsearch select { margin:6px 0; width:95%;}
/* конец только Internet Explorer <= 6.0 */
#footer { background:url(../images/footer_bg.png); height:119px; overflow:hidden;}
#footer .contact {padding:10px 0; width:1000px; margin:auto}
#footer .contact .left {padding:5px 5px 0 5px; white-space:nowrap;}
#footer .contact .left .left {width:auto}
.mleft {float:left;padding-right:10px;}
.copy {text-align:center;width:230px;}
.minimap { background:url(../images/mini-map.png) no-repeat center; overflow:hidden; height:90px; }

/* _______________________ Оформление нумерации страниц _______________________ */
.paging { text-align:center; margin:30px;}
.page                   {border-top:#DF443D 1px solid; border-right:#430300 1px solid; border-bottom:#430300 1px solid; border-left:#C30700 1px solid; background:#860500 url(../images/button_bg_hover.jpg) bottom no-repeat; color:#FFFFFF; font-weight:bold; text-decoration:none; padding:2px 5px 2px 5px;}

a.pnav:link,
a.pnav:visited           { border-top:#3E8BDF 1px solid; border-right:#002044 1px solid; border-bottom:#002044 1px solid; border-left:#005EC4 1px solid; background:#004087 url(../images/button_bg.jpg) bottom no-repeat; font-weight:normal; color:#fff; text-decoration:none; padding:2px 3px;}

a.pnav:hover,
a.pnav {border-top:#DF443D 1px solid; border-right:#430300 1px solid; border-bottom:#430300 1px solid; border-left:#C30700 1px solid; background:#860500 url(../images/button_bg_hover.jpg) bottom no-repeat; font-weight:normal; color:#fff; text-decoration:none; }

/* overlib */
.overlib_body                       {font-size:11px; background-color: #E1E1E1; text-align: left;}
.overlib_border                     {background-color:#C9C9C9}


/* informer belarusbank */
#asbkurs{ font-family:Arial, Helvetica, sans-serif; width:100%; }
#asbKursHeader{ font-weight:bold; }
#asbKursH1{ font-weight:bold; }
#asbKursH2{ font-weight:bold; }
#asbKursTable{ border:none; padding:0; margin:0; border-collapse:collapse;}
#asbKursTable TD{ border-bottom:1px solid #C9C9C9;}
#asblink, #asblink:link, #asblink:visited, #asblink:hover, #asblink:active{ text-decoration:none;}
.asbKursValName{ font-weight:bold; text-align:center; }
.asbKursValValue{ text-align:center; }



#google_translate_element {float:right;
width:310px;}
.goog-te-gadget {display:inline;}
.goog-te-gadget div {display:inline;}
.aright {text-align:right !important; padding-right:20px;}



.logos {overflow: hidden ! important; position: relative; width: 100%; height: 115px; border:1px solid #C9C9C9; padding: 10px 0; margin: 20px 0 0 0;}
#logos_main {position: relative; float: left; left: 0px; width: 1364px;}
#logos_second {position: relative; left: -1364px; top: -113px; float: left; width: 1364px; }
.logos a {display:block;float:left;}


