/*========================================*\
  All
\*========================================*/
a:link, a:visited, a:active{text-decoration:underline;color:#2373b4}
a:hover{text-decoration:none}
a.red{color:#da261f}
*{margin:0;padding:0}
img{border:none}
input{border:none}
ul{list-style-type:none}
.clear{clear:both}
/*========================================*\
  Containers
\*========================================*/
body{
	color:#3c3c3d;
	font:12px Arial, Helvetica, sans-serif;
	background:url("/www/images/bg.gif") left top repeat;
}
#container{min-width:870px}
/*========================================*\
  Header
\*========================================*/
#header{width:100%;height:158px}
/*--topbar--*/
#topbar{
	height:4px;
	margin-left:86px;
	font-size:1px;
	background-color:#db261f;
}
/*--logo--*/
#logo{float:left;width:22%}
#logo a{
	display:block;
	width:154px;
	height:94px;
	margin:22px 0 0 40px;
	background:url("/www/images/logo.png") no-repeat;
}
/*--langbar--*/
#langbar{float:left;width:15%}
#langbar a{
	display:block;
	float:right;
	width:36px;
	height:21px;
	line-height:21px;
	margin:60px 0 0 10px;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	color:#da261f;
	background:url("/www/images/butgray.gif") 0 21px no-repeat;
}
#langbar a:hover{background:#f2f2f2 url("/www/images/butgray.gif") no-repeat}
#langbar a#lba{color:#fff;background:#db261f url("/www/images/butred.gif") no-repeat}
/*--mainlinks--*/
#mainlinks{float:left;width:22%}
#mainlinks a{
	display:block;
	float:right;
	width:36px;
	height:21px;
	margin:60px 0 0 10px;
}
#mainlinks a#home-act{background:url("/www/images/homeact.gif") left top no-repeat}
#mainlinks a#maps-act{background:url("/www/images/mapsact.gif") left top no-repeat}
#mainlinks a#mail-act{background:url("/www/images/mailact.gif") left top no-repeat}
#mainlinks a#home{background:url("/www/images/home.png") left top no-repeat}
#mainlinks a#maps{background:url("/www/images/maps.png") left top no-repeat}
#mainlinks a#mail{background:url("/www/images/mail.png") left top no-repeat}
#mainlinks a#about{background:url("/www/images/maps.png") left top no-repeat}
#mainlinks a:hover#home,
#mainlinks a:hover#maps,
#mainlinks a:hover#mail,
#mainlinks a:hover#about{background-color:#f2f2f2}
/*--search--*/
#search{float:left;width:37%}
#searchbord{float:right;background:url("/www/images/search.gif") 0 59px no-repeat}
#search input{
	height:17px;
	width:174px;
	margin:60px 7px 2px 7px;
	vertical-align:middle;
	font-style:normal;
}
#query {
	border: none;
}
#search input#search-submit{
	height:21px;
	width:36px;
	margin:59px 7px 2px 7px;
	padding-bottom:1px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background:#db261f url("/www/images/subsearch.gif") left top no-repeat
}
#search-submit1{
	height:21px;
	width:36px;
	padding-bottom:1px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	background:#db261f url("/www/images/subsearch.gif") left top no-repeat
}
/*=================================Index==*\
  Centercol
\*========================================*/
#mainblock{float:right;width:100%}
#centercol{margin-left:40%}
/*--content--*/
#content{width:100%}
#conttext{padding-left:8%}
.contblock{
	float:left;
	width:44%;
	padding-bottom:25px;
}
.contblock a:hover img{opacity:0.7}
.continfo{
	height:21px;
	line-height:21px;
	margin-top:4px;
	color:#577eb6;
	font-weight:bold;
	background:url("/www/images/butred.gif") left top no-repeat
}
.continfo span{
	margin:0 20px 0 12px;
	color:#fff;
	font-weight:bold;
}
/*=================================Index==*\
  Leftcol
\*========================================*/
#leftcol{
	float:right;
	width:40%;
	margin-right:-40%;
	background:url("/www/images/leftcol.png") left bottom no-repeat
}
#leftcolblock{margin-left:86px;background:#db261f url("/www/images/leftcolblock.gif") right top no-repeat}
#leftcolcont{
	height:485px;
	text-align:center;
	background:url("/www/images/leftcolcont.jpg") left bottom no-repeat;
}
#leftcoltext{
	width:84%;
	margin:0 auto;
	padding:25px 0;
	color:#fff;
	text-align:left;
}
#leftcoltext h2{font:normal 18px Arial, Helvetica, sans-serif}
#leftcoltext p{padding-top:22px}
#selectblock label{
	display:block;
	padding:20px 0 5px 0;
	font-weight:bold;
}
#selectblock select{width:100%;height:21px}
#fbcont{padding:20px 0 0 40px}
#fb{
	display:block;
	padding-left:18px;
	margin-top:5px;
	color:#fff;
	background:url("/www/images/fb.gif") left 4px no-repeat;
}
/*=================================Inner==*\
  Centercol
\*========================================*/
#mainblock-2{float:left;width:100%}
#centercol-2{margin: 0 28%}
/*--subheader--*/
#subheader{background:url("/www/images/subheader.jpg") center top no-repeat}
#shdblock{height:200px;background:url("/www/images/shdblock.png") left top no-repeat}
#shdcont{height:200px;background:url("/www/images/shdcont.png") right top no-repeat}
/*--content-2--*/
#content-2{margin-top:20px;background:#feffff url("/www/images/content2.gif") left bottom no-repeat}
#contblock-2{padding:0 15px;background:url("/www/images/contblock2.gif") right bottom no-repeat}

#conttab-2{
	padding-bottom:14px;
	border-bottom:1px solid #e5e5e5;
	background:url("/www/images/conttab2.gif") left top repeat-x;
}
#conttext-2{
	margin:0 -15px 0 -15px;
	padding:20px 25px 0 25px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#conttext-2 ul li{
	list-style-type: circle;
	margin-left: 30px;
	padding-left: 5px;
}
#conttit{
	margin:0 -15px 0 -15px;
	line-height:40px;
	background:url("/www/images/conttit.gif") right top no-repeat;
}
#conttitl{
	float:left;
	height:40px;
	margin-right:15px;
	background:#db261f url("/www/images/conttitl.gif") left top no-repeat;
}
#conttitr{
	float:left;
	height:40px;
	padding:0 45px 0 25px;
	color:#fff;
	font-weight:bold;
	background:url("/www/images/conttitr.gif") right top no-repeat;
}
#conttext-2 img{float:left;margin-right:20px}
#conttext-2 h3{color:#363737;font:normal 18px Arial, Helvetica, sans-serif}
#conttext-2 p{margin-top:14px}
/*=================================Inner==*\
  Leftcol
\*========================================*/
#leftcol-2{
	float:left;
	width:28%;
	margin-left:-100%;
}
/*--leftmenu--*/
#leftmenu{padding:0 25px 0 42px;background:url("/www/images/leftmenu.png") left bottom no-repeat}
#lmbtop{height:15px;background:#db261f url("/www/images/leftcolblock.gif") right top no-repeat}
#leftmenu ul{padding:8px 10px 8px 40px;background:#db261f url("/www/images/leftmenuul.jpg") left bottom no-repeat}
#leftmenu ul li{padding:5px 0 5px 10px;background:url("/www/images/bul.gif") left 11px no-repeat}
#leftmenu ul li a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#leftmenu ul li a:hover{text-decoration:underline}
#leftmenu ul li.act{color: #f0adaa; font-weight: bold;padding:5px 0 5px 10px;background:url("/www/images/bul_a.gif") left 11px no-repeat}
#lmbbot{height:15px;background:#db261f url("/www/images/lmbbot.gif") left bottom no-repeat}
/*--leftinfo--*/
#leftinfo{padding:0 25px 0 42px;margin-top:25px}
#libtop{background:#f7f7f7 url("/www/images/libtop.gif") right top no-repeat}
#libtop b{
	display:block;
	height:15px;
	margin-right:15px;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
#leftinfocont{
	padding:0 20px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-color:#f7f7f7;
}
#libbot{background:#f7f7f7 url("/www/images/libbot.gif") left top no-repeat}
#libbot b{
	display:block;
	height:15px;
	margin-left:15px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
#leftinfocont h2{
	margin-bottom:15px;
	color:#da261f;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#leftinfocont dfn{
	font-style:normal;
	color:#2373b5;
	text-decoration:underline;
}
/*--leftmsg--*/
#leftmsg{
	width:100%;
	padding:15px 0 8px 0;
	background:url("/www/images/leftmsg.png") right bottom no-repeat;
}
#lgbtop{margin:0 25px 0 42px;background:url("/www/images/lgbtop.png") left top repeat-x}
#lgbtop b{display:block;background:url("/www/images/lgbtopb.gif") left top no-repeat}
#lgbtop i{
	display:block;
	height:47px;
	background:url("/www/images/lgbtopi.gif") right top no-repeat;
}
#leftmsgcont{
	margin:0 25px 0 42px;
	color:#fff;
	background:#2473b5 url("/www/images/leftmsgcont.jpg") right bottom no-repeat;
}
#leftmsgcont p{padding:15px 25px 0 25px;font-weight:bold}
#leftmsgcont big{font:normal 18px Arial, Helvetica, sans-serif}
#leftmsgcont em{
	display:block;
	width:40px;
	padding:20px 25px 15px 25px;
	font-style:normal;
}
#leftmsgcont a{color:#fff}
#lgbbot{height:15px;background:url("/www/images/lgbbot.gif") left top no-repeat}
/*=================================Inner==*\
  Rightcol
\*========================================*/
#rightcol-2{
	float:left;
	width:28%;
	margin-left:-28%;
}
/*--rightmenu--*/
#rightmenu{padding:0 42px 0 25px}
#rightmenu .rmblock{margin-bottom:13px;background:#2473b5 url("/www/images/rmblock.gif") left top no-repeat}
#rightmenu .rmblock a{
	display:block;
	height:40px;
	line-height:40px;
	padding-left:25px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	background:url("/www/images/rmblocka.gif") right top no-repeat;
}
#rightmenu .rmblock-act{margin-bottom:13px;background:#db261f url("/www/images/conttitl.gif") left top no-repeat}
#rightmenu .rmblock-act a{
	display:block;
	height:40px;
	line-height:40px;
	padding-left:25px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	background:url("/www/images/conttitr.gif") right top no-repeat;
}
/*--rightnews--*/
#rightnews{padding:0 42px 0 25px;margin-top:20px}
#rnbtop{background:#f7f7f7 url("/www/images/rnbtop.gif") left top no-repeat}
#rnbtop b{
	display:block;
	height:15px;
	margin-left:15px;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}




#rightnewscont{
	padding:0 20px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-color:#f7f7f7;
}


#rightnewscont ul li{padding:5px 0 5px 10px;background:url("/www/images/bul_bl.gif") left 11px no-repeat}
#rightnewscont ul li a{
	color:#2373b4;
	font-weight:bold;
	text-decoration:none;
}


#rightnewscont ul li a:hover{text-decoration:underline}
#rightnewscont ul li.act{color: #949494; font-weight: bold;background:url("/www/images/bul_gr.gif") left 11px no-repeat}

#rnbbot{background:#f7f7f7 url("/www/images/rnbbot.gif") right top no-repeat}
#rnbbot b{
	display:block;
	height:15px;
	margin-right:15px;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
#rightnewscont h2{color:#da261f;font:bold 12px Arial, Helvetica, sans-serif}
#rightnewscont em{
	display:block;
	font-size:11px;
	font-style:normal;
	color:#da261f;
}
#rightnewscont strong{color:#2373b5}
#rightnewscont p{padding:16px 0 10px 0}
/*////////////////////*/
.rightnews{padding:0 42px 0 25px;margin-top:20px}
.rnbtop{background:#f7f7f7 url("/www/images/rnbtop.gif") left top no-repeat}
.rnbtop b{
	display:block;
	height:15px;
	margin-left:15px;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}




.rightnewscont{
	padding:0 20px;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background-color:#f7f7f7;
}


.rightnewscont ul li{padding:5px 0 5px 10px;background:url("/www/images/bul_bl.gif") left 11px no-repeat}
.rightnewscont ul li a{
	color:#2373b4;
	font-weight:bold;
	text-decoration:none;
}


.rightnewscont ul li a:hover{text-decoration:underline}
.rightnewscont ul li.act{color: #949494; font-weight: bold;background:url("/www/images/bul_gr.gif") left 11px no-repeat}

.rnbbot{background:#f7f7f7 url("/www/images/rnbbot.gif") right top no-repeat}
.rnbbot b{
	display:block;
	height:15px;
	margin-right:15px;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
}
.rightnewscont h2{color:#da261f;font:bold 12px Arial, Helvetica, sans-serif}
.rightnewscont em{
	display:block;
	font-size:11px;
	font-style:normal;
	color:#da261f;
}
.rightnewscont strong{color:#2373b5}
.rightnewscont p{padding:16px 0 10px 0}
/*////////////////////*/
#leftinfocont em{
	display:block;
	font-size:11px;
	font-style:normal;
	color:#da261f;
}
#leftinfocont strong{color:#2373b5}
#leftinfocont p{padding:16px 0 10px 0}
/*========================================*\
  Footer
\*========================================*/
#footer{clear:both;height:110px}
#footleft{float:left;padding:50px 0 0 115px}
#footright{float:right;padding:50px 50px 0 0}
#footright img{margin:0 0 -2px 5px}

