html, body {margin: 0}
body {background-color:#fefed4;}
body, table, div, input, textarea {font-family:Arial,sans-serif;font-size:12px;color:#444444;}
h1 {font-size:18px;color:#dd0000;font-weight:normal;}
h2 {font-size:15px;color:#dd0000;margin:0 0 5px 0;text-align:center}
h3 {font-size:13px;}
h4 {font-size:14px}
hr {width:50%;height:1px;line-height:3px;}
input, textarea, select {background-color:#f0f0f0;border:1px solid #a0a0a0;}
a, a:visited {color:#20318E;text-decoration:none;}
a:hover {color:#999999;text-decoration:none;}
dt {font-size:18px;text-decoration:underline;color:#dd0000;}
dd {margin:0px 0px;}
p {margin-top:4px;margin-bottom:8px;}

.nav_level2 {margin-left:3px; padding: 5px 0px 3px 5px; line-height:18px; border-left:3px solid #dd0000}
.normal {padding-left: 15px; width: 600px; text-align: justify;}
.newZ {font-family: Verdana, Arial; color: #dd0000; font-size: 16px; font-weight: bold;}
.bitright {padding-left:8px}
.col {width:32%;float:left;margin-left:7px}
.date2 {font-size:10px;font-weight:bold;color:#000000;text-align:right;margin-right:15px}
.full {width:100%}
.line {background-color:#f0f0f0;border:0px;padding:0px;margin:0px;}
.line td a, .line td a:visited {color:#5642A8;text-decoration:none;}
.left {position:absolute;top:155px;left:0px;width:220px;padding:5px 1px 10px 5px;border-right:2px solid #ee7878;}
.main {margin-left:230px;margin-right:200px}
.main2 {margin-left:240px;margin-right:20px}
.map {width:100%;padding:10px 7px 5px 10px;border:1px solid #999999;margin-bottom:7px;}
.map li {margin-left:-25px;padding:2px 0 2px 0;}
.osn_6 {margin-left : 5px;margin-right : 5px;padding: 5px 5px 5px 5px;background-color :#ffffff;}
.padright {padding-right:25px;text-align:justify}
.partners, .partners a {font-size:10px}
.ramka {background-color:#f0f0f0}
.ramka a, .ramka a:visited {font-family:Tahoma;font-size:11px}
.raschet {background-color:#a2f2f2;padding: 1px 5px 1px 5px;border: 1px solid #a0a0a0}
.raschet1 {background-color:#ffa4a4;padding: 1px 5px 1px 5px;border: 1px solid #a0a0a0}
.rekom {background-color:#ffe1fb}
.right {position:absolute;right:6px;top:160px;width:200px;color:#5642A8;border-left:2px solid #ee7878;padding:0 0 0 6px;}
.right2 {font-size:11px;}
.right li, .left li, .right2 li {margin-left:-18px;padding:2px 0 2px 0;}
.srazdel {padding: 2px 0px 2px 0px;font-size:8pt}
.spodraz {padding: 2px 0px 1px 0px}
.spodraz1 {padding-left: 8px; padding-top: 1px; padding-bottom: 1px; }
.spodraz2 {padding-left: 8px; padding-top: 1px; padding-bottom: 3px; }
.spodraz3 {padding-left: 8px; padding-top: 1px; padding-bottom: 4px; }
.table {background-color:#999999}
.table td {background-color:white}
.table1 td {padding:4px;}
.tdcenter td {text-align:center}
.toppad {padding:15px 5px 15px 25px}
.zag {width:263px;height:100px;float:left;padding:10px 7px 5px 10px;}
.zag a, .zag a:visited {color:#dd0000;text-decoration:underline;}
.zag dd a, .zag dd a:visited {color:#444444;text-decoration:none;}

#mainTable {width:100%;background:url("images/main/chinamap.gif") no-repeat  top center;}
.mainTblDiv {margin-bottom:15px;}
.mainSmallTbl {width:100%;}
.mainSmallTbl div {font-size:11pt;line-height:1em;margin:4px 0 4px 0;font-family:arial}
.mainSmallTbl a, .mainSmallTbl a:visited {text-decoration:none;}

.line td a:hover, .zag dd a:hover {color:#999999;}
.tblosn td {padding:3px 3px 3px 3px;background-color:#ffffff;}

#banner {position: absolute; width: 230px; height:70px; z-index: 4; right:5px; top: 31px; background-color:#ffffff}
#bannercont {width:100%;height:100%;background-color:#f0f0f0;margin-top:2px;margin-right:2px;margin-bottom:2px;margin-left:2px;font-size:11px;padding:2px 2px 2px 2px;vertical-align:center}
#drag {position: absolute; width: 196px; height: 141px; z-index: 3; left:0px; top:19px}
#email {position: absolute; width: 200px; height: 22px; z-index: 3; right: 10px; top: 5px;text-align:right;color:#f0f0f0;}
#email a, #email a:visited {color:#f0f0f0;text-decoration:none;}
#email a:hover {color:#cccccc;}
#hmenu {position:absolute;top:115px;left:300px;}
#poisk {position: absolute; z-index: 3;right:10px; top: 70px;color:#f0f0f0;}
#razd {position: absolute; width: 100px; height: 18px; z-index: 1; left: 194px; top: 114px;}
#zagol {position: absolute; width: 308px; height: 114px; z-index: 3; left: 230px; top: 0px}
#top {position:absolute;top:0px;left:0px;z-index:1;height:114px;background-image: url('images/fon1.jpg');background-repeat:repeat-x}


.exchangRateTbl {color:darkblue; background:#eee;border-collapse:collapse; font-size:11pt;font-family:arial; border:1px solid black}
.exchangRateTbl td {font-size:10pt;}
.kurs {color:darkblue;font-size:10pt;font-weight:bold;padding-top:3px}
.small {font-size:8pt; color:gray}

.foot_copy {text-align:right; padding: 3px 5px 0 0;}
@media (max-width:800px) {
	.foot_copy {font-size: 10px;}
}