@CHARSET "UTF-8";

* { padding: 0; margin: 0; }

/* TAGS */
body { background: #ffffff url('../images/logo-bg.jpg') repeat-x 0 92px; font-family: "Times New Roman", serif; font-size: 11pt; }
img { border: 0; }
h2 { font-size: 27pt; font-weight: normal; color: #000000; margin: 0px 0px 20px 0px; }
	h2 span { font-size: 25pt; display: block; margin: -13px 0px 0px 0px; }
	
h5 { font-size: 14pt; }

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

table { border-collapse: collapse; }
	tr, td { vertical-align: top; }

/* IDS */
#top-banner { background: #e4e4e4; height: 90px; border-width: 0px 0px 2px 0px; border-color: #ffffff; border-width: solid; }
#menu-bg { background: url(../images/menu-bg.png) 0 161px repeat-x; }
#menu-bg2 { background: url(../images/menu2-bg.png) 0 200px repeat-x; }
#page { position: relative; width: 924px; left: 50%; margin: 2px 0px 0px -462px; }

#header { height: 161px; overflow: hidden; }
	#header a { color: #ffffff; }
	
	#logo { background: url('../images/logo.png') no-repeat; width: 350px; height: 100px; }
	#search { margin: 12px 0px 0px 0px; }
		#search input { border: 0;  overflow: hidden; height: 21px; }
		#search div { float: left; }

	#btn { background: #272727 url('../images/btn-bg.png') repeat-x; padding: 0px 3px; color: #ffffff; }
	
	#languages { position: absolute; top: 13px; left: 369px; }
	#f-login { position: absolute; top: 13px; right: 0; text-align: right; color: #ffffff; }
		#f-login .delim { color: #7ebff4; margin: 0px 13px; }
		
#menu { background: #272727 url(../images/menu-bg.png) repeat-x; }
	#menu ul { list-style: none; }
	#menu li { display: block; float: left; height: 39px; overflow: hidden; }
	#menu a { display: block; text-decoration: underline; float: left; padding: 10px 26px 10px 26px; color: #ffffff; background: #272727 url(../images/menu-bg.png) repeat-x; }
		#menu a:hover { height: 39px; display: block; background: #c60000 url(../images/menu-bg-active.png) repeat-x; }
	#menu .first a { padding: 10px 26px 10px 2px; }
	#menu .last a, #menu .last { background: #ffa11a url(../images/menu-bg-orange.png) repeat-x; }
 
#menu2 { background: #e3e3e3 url(../images/menu2-bg.png) repeat-x; font-family: "Times New Roman", serif; font-size: 11pt; }
	#menu2 ul { list-style: none; }
	#menu2 li { display: block; float: left; height: 38px; overflow: hidden; }
	#menu2 a { display: block; text-decoration: underline; float: left; padding: 10px 26px 10px 26px; color: #000000; background: #e3e3e3 url(../images/menu2-bg.png) repeat-x; }
		#menu2 a:hover { color: #ffffff; display: block; background: #656565 url(../images/menu2-bg-active.png) repeat-x; }
	#menu2 .first a { padding: 10px 26px 10px 2px; }
 
#content { padding: 26px 0px 0px 2px; background: #ffffff; }

	#left-block { float: left; width: 249px; }
		
		#left-block .banner { width: 249px; height: 320px; overflow: hidden; margin: 0px 0px 17px 0px; }
	
		#voting { margin: 0px 14px 0px 14px; }
			#voting table { margin: 28px; }
			#voting td, #voting tr { vertical-align: middle !important; line-height: 18pt; }
			#voting td input { margin: 0px 17px 0px 0px; }
			
		#left-block .submit-btn { display: inline-block; color: #ffffff; text-decoration: underline; width: auto; background: #727272 url('../images/submit-btn.png') no-repeat; padding: 12px 31px; }
	
		#left-block hr { width: 97%; text-align: center; margin: 0 auto 17px auto; border: 0; color: #e6e6e6; background: #e6e6e6; height: 4px; }
	
	#container { float: right; }
	
	#center-block { float: left; width: 471px; }
	
		#center-block .padding { padding: 0px 22px; }
		#center-block .title { margin: 0 0 15px 0 !important; }
		#center-block hr { margin: 0 auto 17px auto; border: 0; color: #e6e6e6; background: #e6e6e6; height: 4px; }
		
		#center-block .banner { margin: 20px 0px 0px 0px; width: 468px; height: 60px; overflow: hidden; }
	
	#right-block { float: right; width: 202px; }
	
		#right-block hr { margin: 0 auto 17px auto; border: 0; color: #e6e6e6; background: #e6e6e6; height: 4px; }
		
		#subscription { display: block; padding: 20px 0px 0px 13px; font-size: 19pt; font-weight: bold; color: #ffffff; background: #8a0000 url('../images/subscription.jpg') no-repeat; text-transform: uppercase; width: 187px; height: 54px; overflow: hidden; }


#footer { background: #eeeeee; margin: 30px 0px 0px 0px; color: #000000; }
	#footer-page { position: relative; width: 924px; left: 50%; margin: 2px 0px 0px -462px; padding: 36px 0px; }
	#footer-page a { color: #000000; text-decoration: underline; }

/* CLASSES */
.clear { clear: both; }

.f-left { float: left; }
.f-right { float: right; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }

.columns { list-style: none; }
	.columns li { float: left; width: 46%; padding: 0 3% 0 0; }

a.red { color: #bd0000; text-decoration: underline; }
a.red-title { display: block; color: #bd0000; text-decoration: underline; margin: 13px 0px 21px 0px; }

.t-padding td { padding: 0px 5px; }

.title { text-decoration: underline; margin: 15px 0px; display: block; color: #000000; font-weight: bold; }
.text { color: #666666; line-height: 1.5em; }
.details { display: block; background: url('../images/arrow-details.png') no-repeat 0 6px; color: #bd0000; padding: 0px 0px 0px 17px; margin: 17px 0px; }