/*
	project: radionov
*/
*{margin:0;padding:0;}:focus,:active {outline:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}a img{border:0} 
body { font: .74em "Trebuchet MS", Arial, Helvetica, sans-serif; background: #D5EAD7 url(images/bg.gif) repeat-x; color: #6f6f6f; }
a { color: #2C6B31; text-decoration: none; }
h1 { font-size: 2em; }
h2 { font-size: 1.4em; font-weight: normal; margin: 0 0 20px;  color: #5C9B62; }
h3 { color: #38708E; }
p  { margin: 5px 0 15px; line-height: 1.6em; }
.line { clear: both; border-bottom: 1px solid #eee; margin: 0 0 10px; }
input, select, textarea { font: .9em "Trebuchet MS", Arial, Sans-Serif; }
.wrap { margin: 0 auto; width: 940px; }
.clear {clear:both;}

#logo { float: left; position: relative; margin: 0 0 0 2px;  }
#header { background: url(images/header.jpg) no-repeat; height: 349px; padding: 0; }

#menu_holder { float:right; width: 700px !important; width: 670px; height:80px; padding: 10px 0 0; }

.h_menu_container { float:right; }
.horizontal_menu { float: right; margin: 6px 16px 9px !important; margin: 6px 16px 0; }
	.horizontal_menu li { display: inline; color: #B9E6BD; text-transform: uppercase; }
	.horizontal_menu li a { float: left; color: #CFF0D2; padding: 6px 10px; margin: 0 0 0 1px; font-weight: bold; text-align: center; }
	.horizontal_menu li a:hover  { color: #fff; }
	.horizontal_menu li a.current, .h_current_tab { color: #fff; background: #5AA861; }
	.horizontal_menu li a.h_current_tab { color: #fff; }
		
#h_menu_subcontainer { color: #B9E6BD; float:right; width: 705px !important; width: 670px; height: 35px; text-align: right; margin-right: 16px; }
	#h_menu_subcontainer a { color: #fff; font-size: .9em; }
	
.orbx_breadcrumbs { font-style: italic; font-size: 0.8em; }

#pitch { clear: left; float: left; margin: 3px 0 0 0; padding: 0 0 0 10px; }
#imageContainer img { display:none; position:absolute; margin: 8px 0 0; }
#feature { float: right; width: 276px; height: 220px; padding: 0 20px 0 0; }
	#feature h2 { color: #fff; font-size: 1.2em; font-weight: bold; margin: 0 0 0 6px; height: 20px; padding: 13px 0 0; }

#main { float: left; width: 590px; }
	#mainbody h3 {display:none;}
	#mainbody { float: left; background: url(images/mainbg.gif) repeat-y; padding: 25px 20px 5px; width: 590px; }
	
	#mainbody ul { list-style: square; margin-right: 150px; }
	#mainbody blockquote {margin-left: 40px; }
	
	#mainbody .images img {margin: 0 10px 5px; float:left; padding:1px; border:3px solid #D5EAD7; }
	
	.orbx_linked_content { background: #DBE7ED url(images/submenu.gif) no-repeat; height: 25px; padding: 5px 0 5px 5px; margin: 0 0 20px; }
	.orbx_linked_content li { display: inline; text-transform: uppercase; font-weight: bold; }
	.orbx_linked_content li a { float: left; padding: 4px 10px; color: #38708E; }
		.orbx_linked_content li a:hover, #submenu li a.current { background: #38708E; color: #fff; }
	
	
	.col { float: left; width: 284px; font-size: .9em; }
	.cor { float: right; width: 284px; font-size: .9em; }
	.bimg { margin: 0 13px 0 0; }
	
	#mainbgbottom { float: left; background: url(images/mainbgbottom.gif) no-repeat; padding: 12px 0;  width: 630px; }
	
	/* inner pages styling */
	#onama-l {float:left; width: 290px; }
	#onama-r {float:right; width: 290px; }
	.sbox { padding: 10px; margin: 0 0 10px; background: #D5EAD7;}
	.sbox img { border: 3px solid #fff; float: left; margin: 0 8px 5px 0; }
	
#side { float: right; padding: 20px 13px 0 0; width: 284px; font-size: .9em; }
	#side a { font-weight: bold; }
	
	.boxh3, .boxh3green { color: #fff; background: url(images/pollh3.gif) no-repeat; padding: 12px 0 9px 10px; font-size: .9em; }
	.boxh3green { background: url(images/pollh3green.gif) no-repeat; }
	
.poll_title { color: #fff; background: url(images/pollh3.gif) no-repeat; padding: 12px 0 9px 10px; font-size: .9em; margin: 0; }
.poll_bd { background: #fff url(images/pollbg.gif) no-repeat bottom; padding: 12px 0 5px 10px; margin: 0 0 15px;  }
.poll_vote_option { margin: 0 0 5px; }
.poll_ft { margin: 0 0 5px; text-transform: uppercase; font-size: .9em; font-weight: bold; }
.poll_bd .poll_ft { margin: 5px 0 0; }
.poll_bd { padding-bottom: 10px; }
#poll_view_results  { background: url(images/greybutton.gif) no-repeat; text-align: center; font-weight: bold; text-transform: uppercase; padding: 4px 14px 10px; border: 0; color: #fff; font-size: .9em;  }
.poll_cast_vote { background: url(images/greybutton.gif) no-repeat; text-align: center; font-weight: bold; text-transform: uppercase;  border: 0; color: #fff; font-size: .9em;  padding: 4px 20px 10px;  }
	
	#side table { background: #fff; width: 284px; padding: 5px 10px;  }
	.hr_style { border: 0; width: 0; height: 0; }
	.answered_by { font-size: .84em; color: #2C6B31; padding: 8px 0; border-top: 1px solid #eee; }
	#side td { background: #fff;  }
	
	.box { background: #fff url(images/pollbg.gif) no-repeat bottom; padding: 12px 0 5px 10px; margin: 0 0 15px;  }
	.radio { margin: 0 0 2px; }
	.radio span { margin: 0 0 0 8px; }
	
	.searchfield { padding: 3px; margin: 0 5px 0 0; border: 2px solid #ccc;  width: 178px; }
	.loginfield { padding: 3px; margin: 0 5px 4px 0; border: 2px solid #ccc;  width: 250px; }
	
	input.greybutton { background: url(images/greybutton.gif) no-repeat; text-align: center; font-weight: bold; text-transform: uppercase; width: 75px; padding: 4px 0; border: 0; color: #fff; font-size: .9em; }

#footer { clear: both; background: url(images/footer.jpg) no-repeat center; font-size: .9em; color: #49914F; padding: 30px 10px 40px; }
	#footer p { margin: 0; }

