@charset "utf-8";
/* Reset
---------------------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, em, font, q, s, small, strike, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

table 				 {border-collapse:collapse; border-spacing:0;} /* tables still need 'cellspacing="0"' in the markup */
table, td, th  {vertical-align:middle;}

blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q  {quotes:"" "";}

:focus 				 {outline:0;} /* remember to define focus styles! */

/* Global
---------------------------------------------------------------------------- */
.clear         {clear:both;}
.left    			 {float:left;}
.right   			 {float:right;}
.hide 				 {display:none;}

.strong        {font-weight:bold;}
.italic        {font-style:italic;}
.underline     {border-bottom:1px solid;}
.highlight     {background:#F90;}

.small 				 {font-size:10px;}
.medium 			 {font-size:13px;}
.large 				 {font-size:16px;}

.error, 
.notice, 
.success 			 {padding:5px;}
.error 				 {color:#F00;}
.notice 			 {color:#0FF;}
.success			 {color:#0F0;}
.error a 			 {color:#8a1f11;}
.notice a			 {color:#514721;}
.success a		 {color:#264409;}

a 						 {color:#F60; text-decoration:none;}
a:hover 			 {text-decoration:underline;}

input, 
textarea, 
select 				 {font:normal 14px "Trebuchet MS", Helvetica, sans-serif; border:1px solid #bbb; color:#777;}
input:focus, 
textarea:focus, 
select:focus	 {border:1px solid #777; color:#363636;}

.button				 {background:#363636; color:#FFF; cursor:pointer;}
.button:hover	 {background:#EFA017;}

.border 			 {border:1px solid #EEE;}

hr						 {color:#E5E5E5; background:#E5E5E5; height:1px; border:none; margin:7px 0;}

address				 {font-style:normal; width:490px;}

/* Construction
---------------------------------------------------------------------------- */
body{font: .8em/1.4 normal; font-family:"Trebuchet MS", Helvetica, sans-serif; color:#363636; background:#EEE url(../images/bg.jpg) top repeat-x;}

.overlay{display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:black; z-index:1001; -moz-opacity:0.3px; opacity:.30; filter:alpha(opacity=30); overflow:hidden;}
.content{display:none; position:absolute; top:30%; left:33%; width:30%; height:15%; border:6px solid orange; -moz-border-radius:10px; -webkit-border-radius:10px; background:white; z-index:1002; overflow:auto; padding:16px; text-align:center;}
.content h1{font-size:100%; font-weight:bold;}

#wrapper{width:960px; background:#FFF; margin:20px auto 0;}
#topsection{float:left; width:100%; height:150px; background:#FFF; border-bottom:1px solid #EEE;} * html #topsection{margin-bottom:-3px;} /*IE6 bug*/
#logo{position:absolute; z-index:999; margin:30px 0 0 15px;}
#leftcolumn{float:left; width:210px; height:auto; background:url(../images/bg-top.jpg) top repeat-x;}
	#leftcolumn h3{background:#E6EAF6 url(../images/bg-top.jpg) top repeat-x; padding:2px 2px 2px 18px;}

#content{float:left; width:500px; height:auto; display:inline; background:url(../images/bg-top.jpg) top repeat-x;}
.content-inner{padding:5px 5px 10px 10px; min-height:200px;} * html .content-inner{height:200px;} /*IE6 bug*/
	.content-inner h1, h2, h3, h4, h5, h6{padding:4px 2px 4px 0;} * html .content-inner h1, h2, h3, h4, h5, h6{margin-top:0;} /*IE6 bug*/
	 .content-inner h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#363636; text-decoration:none;}
	  .content-inner h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#F60; text-decoration:none}
	.content-inner p{margin:5px 0;}
	.content-inner p img{float:left; margin:0 10px 5px 0;}
	.content-inner ul{padding-left:18px; list-style-image:url(../images/bullet.png);}

#rightcolumn{float:left; width:250px; height:auto; overflow:hidden; background:url(../images/bg-top.jpg) top repeat-x;}
.right-inner{padding:5px 10px 5px 10px; min-height:200px;} * html .right-inner{height:200px;}/*IE6 bug*/
	.right-inner h1, h2, h3, h4, h5, h6{padding:4px 2px 4px 0;}
	.right-inner p{margin:7px 0; clear:both;}
	.right-inner p img{border:1px solid #E5E5E5; clear:both; margin:5px 0;}
	.right-inner .news-links a{font-size:11px;}
	.right-inner ul{padding-left:18px; list-style-image:url(../images/bullet.png);}

#footer{clear:both; height:100px; background:#FFF url(../images/bg-footer.jpg) top repeat-x; text-align:center;}

#footer .footer-inner{padding:70px 10px 10px 15px; font-size:11px; text-align:left;}
	#footer .footer-inner a{color:#777; text-decoration:none;}
	#footer .footer-inner a:hover{text-decoration:underline;}
	#footer .footer-inner img{margin-left:685px;}

.content-inner h1, h2, h3, h4, h5, h6,
.right-inner h1, h3, h4, h5, h6{color:#363636; font-size:1.3em;}

/* Menu
---------------------------------------------------------------------------- */
.menu{border-bottom-width:0; width:210px;}
.menu ul{list-style:none outside;}
.menu a{font:normal 14px/1.4em Trebuchet MS; display:block; width:100%; color:#595959; text-decoration:none; border-bottom:1px solid #E5E5E5; padding:4px 3px 4px 10px;}
.menu a:visited{color:#595959;}
.menu a:hover{color:#F60;}

.menu ul li ul li a{font:normal 12px Trebuchet MS; color:#F60;}
.menu ul li ul li a:visited{color:#F60;}
.menu ul li ul li a:hover{color:#595959;}

html>body .menu a{width:auto;} * html .menu{width:197px;}

/* RSS styles (js/script.js)
---------------------------------------------------------------------------- */
.news_item{clear:both;}
.news_title{}
.news_text{}
#link_newstitle{}
#img_rss{border:1px solid #EEE;}
#link_rss{}

/* cycle
---------------------------------------------------------------------------- */
#cycle1{height:150px; overflow:hidden;}
