/* tags */
html, body {margin:0; padding:0; color:#181973; height:100%; width:100%}
p, textarea, input, select, body, form {font:13px Arial, Verdana, Tahoma, sans-serif}
p {line-height:19px; text-align:left}
a img {border:0}
img {padding:0; margin:0}
a {color:#181973}
a:link, a:visited {text-decoration:underline}
a, a:hover {text-decoration:none}
form, table, h1, h2, h3, h4, h5, p {padding:0 0 14px 0; margin:0}
ul, ol {padding:0 0 14px 0; margin:0; list-style-type:none}
ul li {margin:0; padding:0 0 1px 15px; background:url(/metro/images/li.gif) 0 5px no-repeat}
ol li {margin:0 0 0 25px; padding:0}
h1 {height:41px; font:20px Arial; color:#13A298; padding:12px 0 0 40px; margin:0 0 14px 0; background:url(/metro/images/h1.gif) 0 0 no-repeat}
h2 {font:13px Arial; font-weight:bold; color:#181973; padding:2px 0 4px 0}
h3 {font:13px Arial; font-weight:bold; color:#181973; padding:2px 0 4px 0; clear:both}
h4 {font:13px Arial; font-weight:bold; color:#181973; padding:2px 0 4px 15px}
div.fortable {width:99%; padding:2px; border:1px solid #BCD9E1; margin:0 0 14px 0}
table {background:#F8F8F8; border-collapse:collapse; width:100%}
table td {border:1px solid #BCD9E1; padding:3px 15px}

/* classes */
.ramka {float:left; width:126px; height:106px; border:1px solid #B9DBE0; margin:0 10px 5px 0; text-align:center; background:transparent}
.ramka td {padding:0px}
.clear {clear:both}
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.fleft {float:left}
.fright {float:right}
img.fleft {float:left; border:1px solid #B9DBE0; margin:0 10px 5px 0}
img.fright {float:right; border:1px solid #B9DBE0; margin:0 0 5px 10px}
div.imgfleft {float:left; border:1px solid #B9DBE0; margin:0 20px 10px 0; padding:2px}
div.imgfright {float:right; border:1px solid #B9DBE0; margin:0 0 0 20px; padding:2px}
div.imgfleft img, div.imgfright img {display:block; border:1px solid #B9DBE0}
.menu {width:240px; background:url(/metro/images/left-repeat.gif) 10px 0 repeat-y}
.menu div {width:240px; width:186px; padding:30px 14px 0px 35px; background:url(/metro/images/menu.png) 0 0 no-repeat}
.menub {margin-left:10px; width:230px; height:29px; background:url(/metro/images/menub.png) right bottom no-repeat}
.menu p {font:14px Arial; font-weight:bold; padding:0 0 9px 0; text-align:left}
.menu a {display:block; position:relative; min-height:18px; padding-top:3px}
.menu p a:link, .menu p a:visited {background:transparent; text-decoration:none; color:#1D2664}
.menu p a, .menu p a:hover {background:#F7FFFF; text-decoration:none; color:#03847B}
.menu ul a {padding-left:30px}
.menu ul a:link, .menu ul a:visited {background:transparent url(/metro/images/arr.gif) 5px center no-repeat; text-decoration:none; color:#1D2664}
.menu ul a, .menu ul a:hover {background:#F7FFFF url(/metro/images/arr2.gif) 5px center no-repeat; text-decoration:none; color:#03847B}
.menu a b {display:block; position:absolute; width:239px; height:40px; left:-45px; top:-7px; cursor:pointer}
.fdesc {margin-left:136px}

/*
.menu a:link b, .menu a:visited b {background:transparent}
.menu a b, .menu a:hover b {background:url(/metro/images/menupos.png) 0 0 no-repeat}
*/
.menu a:link img, .menu a:visited img {left:-1000px; top:-1000px}
.menu a img, .menu a:hover img {left:-45px; top:-7px}
.menuc {display:block; position:absolute; width:239px; cursor:pointer}

.menu ul {padding:0}
.menu ul li {display:block; font:14px Arial; padding:0 0 9px 0; background:none}
.rss {float:right; display:inline; width:42px; height:21px; background:#FF7924 url(/metro/images/rss.gif) 0 0 no-repeat; font-size:1%}
.date, .admingb p.date {float:left; display:inline; height:18px; padding:1px 7px 0 7px; margin-right:7px; background:#2E56A4 url(/metro/images/date.gif) 0 0 repeat-x; border:1px solid #22489D; font:13px Arial; font-weight:bold; color:#fff}
.more {clear:both; text-align:right; margin-top:-14px}
.banner {text-align:center; padding-bottom:24px}
.admingb {padding-left:34px}
.admingb p, .admingb h3 {color:#018C82}
.req {color:red}
.w190 {width:190px}
.w212 {width:212px}
.w240 {width:240px}
.vtop {vertical-align:top}
.small {font-size:11px; padding:0}
.path {padding:15px 0; text-align:center}
.path a {margin:0 4px}
.subscribe {float:right; font:11px Arial; margin:4px 10px 0 0}
ul.big li {padding:0 0 25px 20px; background:url(/metro/images/ul.gif) 0 5px no-repeat}
ul.big li a:link, ul.big li a:visited {font-weight:bold; text-decoration:none}
ul.big li a, ul.big li a:hover {font-weight:bold; text-decoration:underline}
.list1, .list2, .list3 {display:block; height:22px; padding:6px 0 4px 32px; font-size:14px}
a.list1:link, a.list1:visited, a.list2:link, a.list2:visited, a.list3:link, a.list3:visited {text-decoration:none}
a.list1, a.list1:hover, a.list2, a.list2:hover, a.list3, a.list3:hover {text-decoration:underline}
.list1 {background:url(/metro/images/list1.gif) 0 0 no-repeat}
.list2 {background:url(/metro/images/list2.gif) 0 0 no-repeat}
.list3 {background:url(/metro/images/list3.gif) 0 0 no-repeat}

/* ids */
#logo img {display:none}
#global {min-width:1000px; min-height:100%; margin:-59px 0 0 0; background:url(/metro/images/left.gif) 0 247px no-repeat}
#g2 {padding:59px 0 0 0}
#pre {position:absolute; margin:-1000px 0 0 -1000px}
#header {height:188px; background:#83CAD1 url(/metro/images/head.gif) 14px 0 repeat-x}
#ht {height:188px; background:url(/metro/images/header.jpg) 309px 28px no-repeat}
#nav {float:right; display:inline; width:374px; height:24px; padding-top:4px}
#nav a {display:block; float:left; height:17px; margin-right:36px}
#home {width:17px; background:url(/metro/images/b_home.gif) 0 0 no-repeat}
#mail {width:19px; background:url(/metro/images/b_mail.gif) 0 0 no-repeat}
#sitemap {width:19px; background:url(/metro/images/b_sitemap.gif) 0 0 no-repeat}
#print {width:15px; background:url(/metro/images/b_print.gif) 0 0 no-repeat}
#eng {width:19px; background:url(/metro/images/b_eng.gif) 0 0 no-repeat}
#russian {width:19px; background:url(/metro/images/b_rus.gif) 0 0 no-repeat}
#quest {width:17px; background:url(/metro/images/b_quest.gif) 0 0 no-repeat}
#list {width:14px; background:url(/metro/images/b_list.gif) 0 0 no-repeat}
#logo {float:left; display:inline; width:256px; height:165px; padding:23px 0 0 53px; background:#E1F2F0 url(/metro/images/logo.jpg) 0 0 no-repeat}
#logo a {display:block; width:224px; height:136px}
#address {float:right; display:inline;  height:64px; margin:30px 25px 0 0; color:#fff; text-align:right; font:15px Arial; font-weight:bold; line-height:23px}
#nav form {float:right; display:inline; width:257px; height:37px; margin:16px 10px 0 0; padding:7px 0 0 0; background:url(/metro/images/search.jpg) right top no-repeat}
#nav form #search {width:193px; height:18px; background:#6DAFC6 url(/metro/images/search-input.gif) 0 0 no-repeat; color:#fff; border:0; font:13px Arial; padding:1px 5px; margin:0; vertical-align:top}
#nav form #searchsubmit {width:42px; height:30px; border:0; background:transparent; vertical-align:top; cursor:pointer}
#left {float:left; width:258px; padding:40px 0 0 9px}
#right {margin-left:270px; padding:40px 25px 0 0}
#content {float:left; width:100%; padding:0 0 10px 0}
#order table {width:100%; padding:0; text-align:right; background:none}
#order table td {padding:5px; border:0}
#order label {display:block; width:190px; margin-right:7px; text-align:right; cursor:pointer}
#order input.text, #order textarea {width:99%; padding:1px 0; background:#F1F7F9; border:1px solid #BBD9E1; color:#181973}
#order input.submit {width:215px; height:20px; padding:1px 0; margin:0; background:url(/metro/images/button.gif) 0 0 no-repeat; border:0; cursor:pointer; color:#181973}
#order textarea {height:130px}
#order table img {border:1px solid #BBD9E1}
#order table.sec input.text {width:213px}
#order table td.secd {padding-left:1%; text-align:left}

#footer {clear:both; min-width:1000px; height:49px; padding:8px 0 0 0; background:#C5DFE1 url(/metro/images/footer.gif) 0 0 repeat-x; border-top:2px solid #9ABABB}
#footer p {font:11px Arial; color:#42716C; text-align:center; line-height:19px; padding:0}
#footer a {color:#42716C}
#footer img {vertical-align:middle}

/* ie6 */
* html #global {height:100%; width:expression(document.documentElement.clientWidth<1000 ? "1000px" : "auto")}
* html #footer {width:expression(document.documentElement.clientWidth<1000 ? "1000px" : "auto")}
* html #nav form {height:38px; padding:6px 0 0 0}
* html #nav form #search {background-attachment:fixed}
* html .menu div {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/metro/images/menu.png', SizingMethod="crop")}
* html .menub {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/metro/images/menub.png', SizingMethod="crop")}
* html .menu a:link img, * html .menu a:visited img {background:transparent; filter:none}
* html .menu a img, * html .menu a:hover img {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/metro/images/menupos.png', SizingMethod="scale")}
* html #right {margin-left:267px; height:1%}
* html .menu a {height:18px}
* html .fdesc {margin-left:133px; height:1%}

/* ie7 */
*+html #nav form {height:38px; padding:6px 0 0 0}
*+html #nav form #search {background-attachment:inherit}
*+html .menu a:link img, *+html .menu a:visited img {background:transparent; filter:none}
*+html .menu a img, *+html .menu a:hover img {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/metro/images/menupos.png', SizingMethod="scale")}
