/**        { margin: 0px; padding: 0px; }*/
body     { font-family: Arial, Helvetica, sans-serif; background-color: #487a68; margin: 0px; padding: 0px; }
a        { color: #003366; }
a:active { color: #999999; text-decoration: none; }
a:hover  { color: #ff0000; text-decoration: none; }
img      { border: 0px; }
h1       { margin: 0px; padding: 0px; padding-top: 2px; font-size: 24px; font-family: tahoma; color: #003366; font-weight: normal; letter-spacing: -1px; }


/** Заголовок **/
#page #header           { margin-top:10px; margin-right:10px; margin-bottom:0px; margin-left:10px; height:270px; background:url(images/bg_top_back.gif) top repeat-x; border:1px solid #ffffff; border-bottom:0px; }
#header>#layer1         { background-image:url(images/bg_top_left.jpg); background-repeat:no-repeat; background-position:left; height:270px; }
#header #layer1 #layer2 { background-image:url(images/bg_top_right.jpg); background-repeat:no-repeat; background-position:right; height:270px; }
#layer2 #lang           { text-transform:uppercase; position: relative; font-size:0.7em; margin-left:86px; padding-top:44px; }
#layer2 #logo           { position:relative; margin-left:20px; margin-top:30px; background-image:url(images/logo.gif); background-repeat:no-repeat; }
#layer2 #logo a         { display:block; height:63px; width:500px; }
#search                 { background:url(images/fon.jpg) no-repeat; width:474px; height:66px; margin-left:49px; }
/** Страница **/
#page #main             { background-color: #ffffff; border-top-width: 1px; border-top-style: solid; border-top-color: #f2f2f2; width:100%; }
#page #main #left       { width: 232px; background-image: url(images/bg_content_left.gif); background-repeat: repeat-y; vertical-align:top; }
#page #main #left #to_main { margin-top: 20px; margin-left: 35px; margin-bottom: 20px; background:url(images/to_main.gif) no-repeat center center; height: 14px; width: 70px; }
#page #main #left #to_main a { display:block; width:70px; height:14px; }
#page #main #left #to_main_kz { margin-top: 20px; margin-left: 35px; margin-bottom: 20px; background:url(images/to_main_kz.gif) no-repeat center center; height:18px; width:78px; }
#page #main #left #to_main_kz a { display:block; width:78px; height:18px; }
#page #main #left #to_main_en { margin-top: 20px; margin-left: 35px; margin-bottom: 20px; background:url(images/to_main_en.gif) no-repeat center center; height:18px; width:61px; }
#page #main #left #to_main_en a { display:block; width:61px; height:18px; }

#page #main #auto       { width: auto; }
/** Низ **/
#page #footer           { height: 152px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border: 1px solid #ffffff; border-top:0px; background-color:#ffffff; }
#page #footer #layer1   { background-image: url(images/bg_basement_left.jpg); background-repeat: no-repeat; background-position: left; height:152px; }
#page #footer #layer1 #layer2 { background-image: url(images/bg_basement_right.jpg); background-repeat: no-repeat; background-position: right; height: 152px; }
#page #footer_kz           { height: 152px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border: 1px solid #ffffff; border-top:0px; background-color:#ffffff; }
#page #footer_kz #layer1   { background-image: url(images/bg_basement_left_kz.jpg); background-repeat: no-repeat; background-position: left; height:152px; }
#page #footer_kz #layer1 #layer2 { background-image: url(images/bg_basement_right_kz.jpg); background-repeat: no-repeat; background-position: right; height: 152px; }
#page #footer_en           { height: 152px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border: 1px solid #ffffff; border-top:0px; background-color:#ffffff; }
#page #footer_en #layer1   { background-image: url(images/bg_basement_left_en.jpg); background-repeat: no-repeat; background-position: left; height:152px; }
#page #footer_en #layer1 #layer2 { background-image: url(images/bg_basement_right_en.jpg); background-repeat: no-repeat; background-position: right; height: 152px; }


div.menu                { background: url(images/brd_menu.gif) repeat-y left top; padding-left: 15px; margin-left: 20px; font-size: 14px; margin-top: 20px; margin-right: 20px; color: #000000; }
div.menu a              { text-decoration:none; }
div.menutitle a         { color:#000000; }
div.menutitle a:hover   { text-decoration:underline; }
div.menuitem            { font-size: 12px; border-bottom: 3px solid #dfdfdf; padding-left: 10px; color: #006699; line-height: 14px; margin-top: 3px; padding-bottom: 1px;}
hr                      { background-color: transparent; border: 0px; border-top: 1px solid #cccccc; height: 1px; }

table.search            { width:100%; border-collapse:collapse; }
input.searcht           { width:100%; border:1px solid #a8b6bd; font-family:arial; font-size:10px; height:20px;  border-collapse:collapse; }
input.searchs           { margin-left:20px; width:100px; background:#094c35; border:1px solid #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; height:20px;  border-collapse:collapse; }
table.buttons           { width:327px; margin-left:75px; border-collapse:collapse; }

