body {margin: 0; padding: 0;}
a {outline-style:none; }
#main {width: 100%;}

#left {background: url(/img/bg_1.gif) repeat-x top;}
#left #menu {width: 100%; margin: 0; padding: 192px 0 40px 0; background: url(/img/bg_2.jpg) no-repeat top right; text-align: center;}
#left #menu li {width: 250px; margin: 8px 0 0 0; padding: 0; list-style-type: none; text-align: left;}
#left #menu li.act {background: url(/img/bg_3.gif) no-repeat 15px 0px;}
#left #menu li a {display: block; margin-bottom: 3px; margin-left: 45px; color: #0252a9; font: bold 14px/20px Tahoma,helvetica,Arial;}
#left #menu li a:hover {text-decoration: none; color: #00396a;}
#left #menu li.act a {color: #448ccb;}
#left #menu li.act a.act {text-decoration: none;}

#left #menu ul {margin: 0; padding: 0; list-style-type: none;}
#left #menu ul li {margin: 0;}
#left #menu ul li a {margin-left: 55px; color: #0252a9; font: 12px Tahoma,helvetica,Arial;}

#header {width: 100%;}
/*#flash {background: #0093dd;}*/
#header IMG {display: block; border: 0;}
#search {width:637px; height: 44px;}
#search form {float: right; margin: 15px 0 0 0; padding: 0 0 0 5px; background: url(/img/bg_8.gif) no-repeat left 1px;}
#search #searchstr {height: 16px; border: solid 1px #d4d5d5; border-left: none; border-right: none; color: #85898c; font: 11px Tahoma,helvetica,Arial;}

#path {border-left: solid 1px #9eddff;}
#path div{margin: 15px 40px 5px 40px; color: #0252a9; font: 10px Verdana,Arial;}
#path div a{color: #0252a9;}

#content {position:relative; padding: 0 0 40px 40px; border-left: solid 1px #9eddff; color: #545557; font: 12px/18px Verdana,Arial; line-height:1.5; width:637px}
#content h1 {position: relative; left: -18px; padding: 20px 0 0 18px; background: url(/img/bg_4.gif) no-repeat 0 0; font: bold 22px Tahoma,helvetica,Arial; color: #448ccb;}
#content h2 {font: bold 18px Tahoma,helvetica,Arial; color: #448ccb;}
#content h3 {font: bold 14px Tahoma,helvetica,Arial; color: #448ccb;}
#content LI {list-style-type: square; margin-bottom: 3px;}
#content .new{ margin-bottom:10px;}
#content a{color: #0252a9; font: 12px Tahoma,helvetica,Arial; line-height:1.5}
#content .new a{line-height:1.5; color: #545557; text-decoration:none; display:block}
#content .new span{color: #85898c; font: 10px Verdana,Arial;}
#content .new A h2{color: #448ccb; font:16px Tahoma,helvetica,Arial; text-decoration:none; margin:3px 0 3px 0}
#content .new A:hover h2{ text-decoration:underline}
#content .path_catalog, #content .path_catalog a{ color: #0252a9; font: 11px Verdana,Arial;}

#content fieldset {border: solid 1px #eee; padding: 15px;}
#content legend {color: #448ccb; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 10px;}
#content label {display: block; margin-top: 10px;}
#content input, #content textarea, #content select {width: 90%; border: solid 1px #448ccb; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px;}
#content input.submit {display: block; clear: both; width: auto; margin-top: 12px; padding: 3px 15px;}
#content fieldset .info {padding: 3px 10px; border: solid 1px #f00; font-weight: bold;}

#author {background: url(/img/bg_5.gif) repeat-x;}
#copy {position: relative; background: url(/img/bg_6.gif) repeat-x; color: #448ccb; font: 11px Tahoma,helvetica,Arial; text-align:right;}
#counter {position: absolute; top: 43px; right: 0;}
#f_end {background: url(/img/bg_7.gif) repeat-x;}
#f_c {display: block; margin-bottom: 22px;}
#searchf{float:left;
padding: 0px;
margin: 0px;
margin-left:40px;
margin-top: 20px;}
#searchf form{
padding: 0px;
margin: 0px;}
#livei{float:left;
margin-top:-9px;
position:relative;}
#menu2 li{
list-style: none;
font-size: 14px;
color: #0252a9;
font-weight: bold;
}
#menu2 li a{
font-size: 14px;
color: #0252a9;
font-weight: bold;
}
#menu2 ul li{
list-style: none;
font-size: 12px;
color: #0252a9;
font-weight: normal;
padding: 0px;
}
#menu2 ul{
padding-left: 15px;
}
#menu2 ul li a{
font-size: 12px;
color: #0252a9;
font-weight: normal;
padding: 0px;
}
#map a{
color:#0252A9;
font-size:13px;
padding: 0px;
margin: 0px;
}
#map {
padding: 0px;
margin: 0px;
font: 10px Verdana,Arial;
}




#copy h4{
color:#757575;
float:left;
font-size:10px;
font-weight:normal;
margin:0;
padding:10px 0;
text-align:left;
width:100%;
}

.copyn {
	float:right;
}

#searchf{
	float:none;
}

#f_c {
	float:left;
}

.clbot{
	clear:both;
}

#searchstr{
height:15px;
margin-right:3px;
position:relative;
top:1px;
}

.trtrtr{
	height: expression((document.compatMode && document.compatMode == "CSS1Compat") ? (document.documentElement.clientHeight < 1300 ? "1300px" : "auto") : (document.body.clientHeight < 1300 ? "1300px" : "auto"));
	min-height:1300px;

}
