@import url(/styles/reset.css);
@import url(/styles/base.css);

body
{
    margin: 0; padding: 0; background:#fff;color: #000;
    width: 100%; font: 100% Trebuchet MS, Tahoma, sans-serif;
}

body.main {background:url(/images/gerbimg.jpg) #fff 550px top no-repeat;min-width:1000px;}

h1 {font: bold 1.33em Arial, Georgia, 'Times New Roman';}
h1 a {color:#000;text-decoration:none;}
h2 {font: bold 1em Arial, Georgia, 'Times New Roman';}
h3 {font-weight:bold;margin-top:1em;}
h3 a {}

b, strong {font-weight:bold;}

a {margin:0;padding:0;color:#252B65;}
a:hover {color:#000;}
a.but {background-color:#0f0;}

a.noreload {text-decoration:none;border-bottom:1px dashed #252B65;line-height:0.999em;}

a.inv {text-decoration:none;}
a.inv:hover {text-decoration:underline;}

a.opros {display:none;}
a.opros:link {color:#f00;}
a.opros:visited {color:#000;} 

p {}

form p {display:inline;}
form .w300 {width:300px;}
form .w500 {width:500px;}

#loginForm p {float:left;width:60px;}

#content {margin:10px 5px 5px 15px;}
#content p.topNav {margin:0;text-indent:0;border-top:1px solid #ccc;}
#content div.body p.date {text-align:right;}
#content div.clear {border-top:1px solid #ccc;}

#main {width:700px;float:left;margin-left:10px;}
#main2 {}
#logo {height:100px;overflow:hidden;margin-left:5px;}
#logo a {float:left;}
#logo h1 {padding-top:1.5em;}

#newtop {height:180px;overflow:hidden;}
#newtop .leftTop {height:200px; width:560px; background:url(/images/leftTopBg.gif) 10px 3px no-repeat;float:left;}
#newtop .leftTop .topMenu {text-align:right;margin:1em 2em;color:#fff;font-size:0.875em;}
#newtop .leftTop .topMenu a {color:#fff;}
#newtop .leftTop a.logo {margin-left:50px;color:#006295;}
#newtop .leftTop a.logo img {height:76px;}
#newtop .rightTop {height:200px;margin-left:880px;background:url(/images/rightTopLeft.gif) left 2px no-repeat;}
#newtop .rightTop .rightTopBg {height:200px;margin-left:15px;background:url(/images/topBg.gif) #006295 repeat-x;}
#newtop .rightTop .rightTopBody {height:200px;background:url(/images/rightTopRight.gif) right 1px no-repeat;width:auto;text-align:right;padding:15px 30px 10px 0;color:#fff;font-size:0.875em;}
#newtop .rightTop .rightTopBody a {color:#c4effd;}
#newtop .rightTop .rightTopBody a:hover {color:#fff;}
#newtop ul.mainMenu li {float:left;}
#newtop .mainMenu {overflow:hidden;margin-left:12px;margin-top:26px;}
#newtop .mainMenu a.menu {height:28px;float:left;color:#006295;text-align:center;}
#newtop .mainMenu a.link1 {width:130px;background:url(/images/but/but1.png) top no-repeat;}
#newtop .mainMenu a.link2 {width:96px;background:url(/images/but/but2.png) top no-repeat;}
#newtop .mainMenu a.link3 {width:77px;float:left;background:url(/images/but/but3.png) top no-repeat;}
#newtop .mainMenu a.link4 {width:118px;float:left;background:url(/images/but/but4.png) top no-repeat;}
#newtop .mainMenu a.link5 {width:127px;float:left;background:url(/images/but/but5.gif) top no-repeat;}
#newtop .mainMenu a.menu:hover {background-position:bottom;}
#newtop .mainMenu ul.submenu {display:none;position:absolute;z-index:99;top:179px;background-color:#065c8e;border:1px solid #065c8e;}
#newtop .mainMenu ul.submenu li {padding:1px 15px;font-size:0.875em;float:none;}
#newtop .mainMenu ul.submenu li:hover {background-color:#5fadd0;}
#newtop .mainMenu ul.submenu li a {color:#fff;text-decoration:none;}
#newtop .mainMenu li:hover ul.submenu {display:block;}

li.input {text-align:right;}

#top {width:100%;overflow:show;text-align:center;}
#top a {padding: 0 32px;font-size:0.875em;}
#galary {}
#galary td {
		border:1px solid #fff;background-position:center center;background-repeat:no-repeat;
		width:100px;height:50px;
		}
#galary td a {text-decoration:none;}
#galary td.l img {float:left;width:100px;height:50px;}
#galary td.c {width:500px;padding-bottom:4px;text-align:center;}
#galary td.c div.nav {margin-top:150px;}
#galary td.c a {margin:5px 0;color:#eee; background-color: #111; opacity: 0.55;}
#galary td.c a:hover {color:#fff;background-color: #000;opacity: 0.8;}
#galary td.l:hover div.num, #galary td.r:hover div.num {
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		
		opacity: 0.8;}

#galary td div.num {background:transparent;padding:1px 3px;margin:2px;color:#fff;font: 0.75em Georgia; opacity: 0.55;}
#galary td.l div.num {float:left;}
#galary td.c div.num {font:1em Arial;text-shadow:1px 1px 1px #000;background-color: #000; opacity: 0.5;}
#galary td.r div.num {float:right;}
 
#right {margin-left:730px;}
#search {height:80px;padding-top:20px; border-bottom: 1px solid #ccc;}
#search form {padding-top:10px;}

#right div.box {margin: 10px;margin-bottom:2em;font-size:0.875em;}
.date {font-size:0.875em;color:#666;}
.right {text-align:right;}

div.box ul.left li {overflow:auto;margin: 5px 0;padding:0 10px;}
div.box ul.left li.head {padding:0;overflow:hidden;text-shadow:1px 1px 1px #333;}
div.box ul li h2 {background-color:#006295;padding:3px 10px;color:#fff;}
div.box ul li h2 a {text-decoration:none;color:#fff;}
div.box ul li h2 a:hover {text-decoration:underline;}
div.box ul.left li p.ico {width:100px;padding-right:10px;text-align:center;overflow:hidden;float:left;}
/* div.box ul.left li span {font-weight:bold;padding-right:0.5em;} */
div.box ul.left li img {}

div.box ul.razdeltree li a {background:url(/images/i/rm.gif) 0px 5px no-repeat;}
div.box ul.razdeltree li.active {font-weight:bold;background-color:#C5EFFD;}
div.box ul.razdeltree li.head a {background:none;}

div.box ul.razdeltree li a {padding-left:1em;}
div.box ul.razdeltree li.l3 a {font-weight:bold;background:url(/images/i/rm3.gif) 0px 5px no-repeat;}
div.box ul.razdeltree li.l4 {margin-left:2em;}
div.box ul.razdeltree li.l4 a {background:url(/images/i/rm.gif) 0px 5px no-repeat;}
div.box ul.razdeltree li.l5 {margin-left:4em;font-size:0.875em;}
div.box ul.razdeltree li.l5 a {background:none;padding-left:0;color:#000;}
div.box ul.razdeltree li.l6 {margin-left:6em;}
div.box ul.razdeltree li.l6 a {background:none;}


div.razdel {margin:5px 20px;overflow:auto;}
div.razdel ul {float:left;width:30%;margin:10px;}
div.razdel li {padding-left:1.25em;font-size:0.875em;background:url(/images/i/rm.gif) 0px 5px no-repeat;}
div.razdel li.h {padding:0;font-size:1em;background:none;}
div.razdel li.h a {text-decoration:none;color:#000;}

div.baners {margin:10px 0;background-color:#ccc;height:100px;}

div.treeCols {background-color:#ddd;margin:15px 10px;overflow:hidden;padding-bottom:1em;font-size:0.875em;border:1px solid #aaa;}
div.treeCols ul.linkbox {width:30%;float:left;margin:2px;margin-top:10px;border-left:1px solid #aaa;padding-left:1em;}
div.treeCols ul.first {border:none;}
div.treeCols ul.linkbox h2 {font:bold 1.15em Arial;}


div.bottom {clear:both;background-color:#006295;color:#fff;float:left;width:100%;font-size:0.75em;}
div.bottom .l {float:left;padding:20px;}
div.bottom .r {float:right;padding:20px;text-align:right;}
div.bottom a {color:#9BE1FB;}

div.imgBox {overflow:hidden;margin-top:20px;}
div.imgBox div {
		width:110px;height:110px;text-align:center;float:left;
		background:url(/images/i/dot2.gif);position:relative;
		margin:5px;border:1px solid #ddd;
		}
div.imgBox div img {margin:5px;}
div.imgBox p.ico {position:absolute;top:-5px;left:80px;width:50px;}
div.imgBox p.ico a {text-decoration:none;float:left;padding:0 3px;}

div.catIndex a {display:block;background:url(/images/i/rm.gif) 0px 5px no-repeat;padding-left:1em;}
h1.info {color:#006295;}




li.st1 {background:url(/images/i/rm1.gif) 0px 5px no-repeat;padding-left:1em;}

/* UI */
.ui-dialog .ui-state-error { padding: .3em; font-size:0.3em;}
.validateTips { border: 1px solid transparent; padding: 0.3em; }

table.ui-widget {font-size:0.875em;margin:1em;border-collapse: collapse;} 
table.ui-widget th, table.ui-widget td {padding:0.25em 1em;border: 1px solid #eee; padding: .6em 10px; text-align: left;} 
table.ui-widget th {font: bold 0.875em;}
table.ui-widget td {vertical-align:middle;}
table.ui-widget td.left {text-align:left;}
table.ui-widget td.center {text-align:center;}
table.ui-widget td {font-size:0.875em;}
table.ui-widget td.button {width:160px;}
table.ui-widget ul.ico {overflow:hidden;width:0 auto;}
table.ui-widget ul.ico li {float:left;text-align:center;}
table.ui-widget tr:hover td {background-color:#eef;}
button.ui-widget {margin:1em;font-size:0.75em;}
input.ui-widget-content {display:block;}
div.ui-ico {float:left;}
h3 {text-shadow:1px 1px 1px #666;}

