
/* main
----------------------------------------------- */


body{
	
			margin: 0;
			padding: 0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #000;
			background-color: #fff;
	}


#main_wrapper { 
margin: auto;
width: 780px;
margin-top: 0;
margin-bottom: 0;
background-color: #FFF;
background-image:  url("/_css/en/images/sidebar.gif");
background-repeat: repeat-y;

}
			
#sidebar { float: left;	width: 260px; padding:0; margin:0;}
			
#content { float: left; width: 485px; padding: 1em; margin: 0;}


/* typography
----------------------------------------------- */
a:hover, a:link, a:active, a:visited { text-decoration: underline; color: #fe6000;}

/* boxes
----------------------------------------------- */
#box_login{}
#box_search{}
#box_categories{}
#box_archive{}
#box_logo{}
#box_contacts{}
#box_style{}


/* forms
----------------------------------------------- */


/* header
----------------------------------------------- */
#header{margin: 0px; background-color: #ffffff; height:150px;	position:relative;background-image:  url("/_css/en/images/header_background.gif"); background-repeat: no-repeat; position: relative; }

#header_logo{ width:349px; height: 67px;position:absolute; top:10px; left:20px; }

.header_languages { font-size: 10px; margin:0; padding:0; text-align:left; position:absolute;  right:10px; z-index:10;
bottom: 34px !important;
bottom: 36px; /* IE*/
}

.header_languages ul{margin:0; padding:0; list-style-type:none;}
.header_languages li{margin:0; padding:0; float:left; padding-left: 10px;}
.header_languages a:link, .header_languages a:active, .header_languages a:visited {}


.header_functions{margin:0; padding:0; text-align:right; position:absolute; top:0; right: 36px; }
.header_functions ul{margin:0; padding:0; list-style-type:none;}
.header_functions li{float:left; text-align:right; padding:3px; padding-left:5px;  padding-right:5px; border-right: solid 1px #FF9900;}
.header_functions a:hover, .header_functions a:link, .header_functions a:active, .header_functions a:visited { font-size:10px; text-decoration: none; color: #999999; font-weight:bold; }

.header_options ul{ margin:0; padding:0; list-style-type:none; }
.header_options li{float:left; padding-top:4px; padding-bottom:4px; padding-right:8px;  padding-left:8px; border-right: solid 1px #ffffff;}
.header_options li:hover{background-color:#FF9900;}
.header_options{margin:0; padding:0; width: 100%;  text-align:left; background-color:#ffcc33; position:absolute; bottom:4px; left:0; }
.header_options a:link, .header_options a:active, .header_options a:visited { font-size:12px; font-weight:bold; text-decoration: none; color: #ffffff;  }

#header_2mednews{ position:absolute; bottom: 31px !important; bottom: 34px; left:119px;}

/* footer
----------------------------------------------- */
#footer {  clear: both;
			background-color: #ffffff;
			padding: 1em;
			text-align: right;
			border-top: dashed 1px #999999;
			position:relative;
			height: 50px;
			}
		
.footer_options{margin:0; padding:0; position:absolute; top:4px; right:0; }			
.footer_options ul{ margin:0; padding:0; list-style-type:none; }
.footer_options li{font-size:10px; float:left; padding: 0; margin: 0; padding-right:4px;  padding-left:4px; border-right: solid 1px #666;}
.footer_options a:link, .footer_options a:active, .footer_options a:visited { font-size:10px; font-weight:normal; text-decoration: none; color: #666;  }
#footer_logo_healthware{ width:234px; height: 33px;  position:absolute; top:30px; right:0; }

/* filter
----------------------------------------------- */
.filter_top {color:#FFFFFF; background-image:  url("/_css/en/images/aree_background.gif"); background-repeat: no-repeat; width:260px; height:30px; margin:0;padding:0; text-align:center; font-weight:bold; padding-top:4px; font-size:14px; border-top: solid 5px #FFFFFF;}

.filter_main {margin:0; padding:0;  margin-left:30px;}
.filter_main div{padding-top:5px;}
.filter_main div span{color:#FF0000; font-size:12px; font-weight:bold; padding-top:5px;}

/* aree
----------------------------------------------- */
.aree_top {color:#FFFFFF; background-image:  url("/_css/en/images/archive_background.gif"); background-repeat: no-repeat; width:230px; height:30px; margin:0;padding:0; text-align:center; font-weight:bold; padding-top:4px; margin-top: 20px; font-size:14px; margin-left: 15px;}

.aree_list {margin:0; padding:0;  margin-left:30px;}

.aree_list ul{ margin:0; padding:0; list-style:url("/_css/en/images/arrow.gif"); width: 215px; padding-left: 15px; margin-bottom: 20px;}
.aree_list li{ margin:0; padding:0; }

.aree_list a:hover, .aree_list a:link, .aree_list a:active, .aree_list a:visited { font-size:12px; font-weight:bold; text-decoration: none; color: #666;}

.area_title{}
.area_title h3{ font-size: 18px; margin:0; padding:0;}
/* archive
----------------------------------------------- */
.archive_top {color:#FFFFFF; background-image:  url("/_css/en/images/archive_background.gif"); background-repeat: no-repeat; width:230px; height:30px; margin:0;padding:0; text-align:center; font-weight:bold; padding-top:4px; margin-top: 20px; font-size:14px; margin-left: 15px;}
.archive_list {margin:0; padding:0;  margin-left:30px;}

.archive_list ul{ margin:0; padding:0; list-style:url("/_css/en/images/arrow.gif"); width: 215px; padding-left: 15px; margin-bottom: 20px;}
.archive_list li{ margin:0; padding:0; }

.archive_list a:hover, .archive_list a:link, .archive_list a:active, .archive_list a:visited { font-size:12px; font-weight:bold; text-decoration: none; color: #666;}


/* content
----------------------------------------------- */

.home_content_preview{margin:0; padding:0; font-size:12px; color: #666; clear:both;}
.home_content_preview ul{padding-left:0; margin-left:0;list-style-type:none;}
.home_content_preview li{padding-bottom: 10px;}
.home_content_preview a:hover, .home_content_preview a:link, .home_content_preview a:active, .home_content_preview a:visited { text-decoration: underline; color: #666;}
.home_content_preview .site_url {font-size:11px; font-style: italic; color: #999;padding-top: 5px;}
.home_content_preview .site_name span{font-size:10px; font-style: italic; color: #999; font-weight: normal;}
.home_content_preview .site_name{font-size:10px;  clear:both;color: #666; font-weight:bold;padding-top: 5px;}
.home_content_preview hr { border:dashed 1px #ffffff; border-top: dashed 1px #dddddd;}
.home_content_preview img{margin-right:5px;  float:left}
.home_content_preview h2{font-size:16px; color: #666; margin:0; }
.home_content_preview h3{font-size:14px; color: #666; margin:0; }
.home_content_preview h4{font-size:12px; color: #666; margin:0; margin-top:10px; padding:0;}
.home_content_preview p{margin:0; padding:0; padding-top:5px;}

.content_preview{margin:0; padding:0; font-size:12px; color: #666; clear:both;}
.content_preview ul{padding-left:0; margin-left:0;list-style-type:none;}
.content_preview li{padding-bottom: 10px;}
.content_preview a:hover, .content_preview a:link, .content_preview a:active, .content_preview a:visited { text-decoration: underline; color: #666;}
.content_preview .site_url { font-style: italic; color: #999;padding-top: 5px;}
.content_preview .site_name{  color: #666; font-weight:bold;padding-top: 5px;}
.content_preview .site_name span{font-size:10px; font-style: italic; color: #999; font-weight: normal;}
.content_preview hr { border:dashed 1px #ffffff; border-top: dashed 1px #dddddd;}
.content_preview img{margin-right:5px;  float:left}
.content_preview h3{font-size:14px; color: #666; margin-bottom:10px;}
.content_preview h4{font-size:12px; color: #666; margin:0; margin-bottom:10px; margin-top:0; padding:0;}
.content_preview p{margin:0; padding:0;}

#content_noresources{font-size:14px; color: #666; font-weight:bold; padding-top:10px;}
#content_site{ clear:both; font-style:italic; color: #aaa;  text-align:right;}
#content_resource{ font-style:italic; color: #aaa; clear:both;}
#content_read_more{ text-align:right;}
#content_all_resources{ text-align:right;}
#content_all_resources a:hover, #content_all_resources a:link, #content_all_resources a:active, #content_all_resources a:visited { text-decoration: underline; color: #fe6000;}

.content_detail{font-size:12px; color: #666; }
.content_detail img{margin-right:5px; float:left}
.content_detail p{ margin-bottom: 10px;}
.content_detail p img{ margin:0;}
.content_detail div{}
.content_detail h4{ font-size:12px; }
.content_detail h2{ font-size:18px; color: #000; }
.content_detail a:hover, .content_detail a:link, .content_detail a:active, .content_detail a:visited { text-decoration: underline; color: #fe6000;}
.content_detail hr { border:dashed 1px #ffffff; border-top: dashed 1px #dddddd;}



.content_vote{font-size:12px; color: #666; text-align:right;}
.content_choice{text-align:right;}
.content_votes{text-align:right;}
.content_rating{text-align:right;}

.content_comment{font-size:12px; color: #666; }
.content_comment h3{font-size:13px; color: #666; margin-top: 20px; margin-bottom: 10px; }
.content_comment .comment_date{ font-size:10px; text-align:right; }
.content_comment .comment_description{ font-size:12px; }
.content_comment .comment_user{ font-size:12px; font-weight:bold; }
.content_comment hr { border:dashed 1px #ffffff; border-top: dashed 1px #dddddd;}
.content_comment li{ padding:4px; background-color:#efefef; margin-bottom:10px;}
.content_comment a:hover, .content_detail a:link, .content_detail a:active, .content_detail a:visited { text-decoration: underline; color: #fe6000;}
.content_detail hr { border:dashed 1px #ffffff; border-top: dashed 1px #dddddd;}

.content_last{color: #666; margin-top: 20px; }
.content_last h3{ font-size:13px; color: #666; margin-top: 20px; margin-bottom: 10px;}
.content_last ul{margin:0; padding:0; list-style-type:none; padding-left: 15px;}
.content_last li{padding-bottom: 10px;}
.content_last hr { border:dashed 1px #ffffff; border-top: dashed 1px #dddddd;}
.content_last a:hover, .content_last a:link, .content_last a:active, .content_last a:visited { font-size:12px; text-decoration: underline; color: #666;}

.resource_from{ margin:0; padding:0; font-size:12px;clear:both; padding-bottom:10px;padding-top:10px;}


/* comment form
----------------------------------------------- */
.comment_signin {font-size:12px; color: #666; text-align: right;}
.comment_form { padding-left: 42px;}
.comment_form  textarea{border: solid 1px #0099FF;}
.comment_form  input{border: solid 2px #0099FF; background-color:#FFFFFF; color:#0099FF; font-weight:bold;}
.comment_form_description { width: 440px; height:100px;}
.comment_form_error {font-size:12px; text-align: right; color:#FF0000;}
/* site
----------------------------------------------- */
.site_letters {font-size:12px; color: #666; margin:0; padding:0;}
.site_letters ul{margin:0; padding:0; list-style-type:none; }
.site_letters li{ float: left; margin-right: 8px; }
.site_letters a:hover, .site_letters a:link, .site_letters a:active, .site_letters a:visited { text-decoration: underline; color: #fe6000;}

.site_detail {font-size:14px; color: #666; width:100%; clear:both; margin-top:20px; }
.site_detail ul{margin:0; padding:0; list-style-type:none;}
.site_detail li{padding-top: 5px;}
.site_detail a:hover, .site_detail a:link, .site_detail a:active, .site_detail a:visited {color: #666; text-decoration: underline; }

.site_detail h2{ margin: 15px 0 0 0; font-size:20px; color:#666;}

/* search
----------------------------------------------- */
.search {width:400px; font-size:12px; margin:auto; border: solid 2px #fe6000; padding: 10px; background-color: #FFFBF4 ; color:#F58405;}
.search input,.search select {border: solid 1px #fe6000; }
.search_send input{border: solid 2px #fe6000; background-color:#ffffff; color:#fe6000; font-weight:bold;}
.search div{padding: 5px;}
.search div span{ font-weight:bold; color:#FF0000;}
.search_path{font-size:12px;}
.search_text{color:#FFFFFF; background-color:#ffcc00;}

.search_aree{overflow: auto; height:100px; width:97%; border: solid 2px #FF6600; margin-top:5px; padding:10px; background-color:#FFFFFF;}
.search_aree div{margin:0; padding:0;}

.search_site{overflow: auto; height:100px; width:97%; border: solid 2px #FF6600; margin-top:5px; padding:10px; background-color:#FFFFFF;}
.search_site div{margin:0; padding:0;}


/* your rss
----------------------------------------------- */
.rss {width:400px; font-size:12px; margin:auto; border: solid 2px #fe6000; padding: 10px;}
.rss div{padding: 5px;}
.rss div span{ background-color:#0099FF; color:#FFFFFF; font-weight: bold;}

.rss_aree{overflow: auto; height:100px; width:97%; border: solid 2px #FF6600; margin-top:5px; padding:10px; background-color:#FFFFFF;}
.rss_aree div{margin:0; padding:0;}

.rss_site{overflow: auto; height:100px; width:97%; border: solid 2px #FF6600; margin-top:5px; padding:10px; background-color:#FFFFFF;}
.rss_site div{margin:0; padding:0;}

.rss_save{margin:0; padding-top:10; text-align:right;}

.rss_ok { font-size:12px; border: solid 2px #fe6000; padding: 10px;}
.rss input{ border: solid 2px #0099FF; background-color:#FFFFFF; color:#0099FF; font-weight:bold;}


/* pagers
----------------------------------------------- */
.top_counterclass, .bottom_counterclass{font-size:12px;  margin-top: 15px; margin-bottom: 15px; text-align:left; float:left; }
.top_pagerclass, .bottom_pagerclass{ background-color:#FFFFFF; font-size:12px;  margin-top: 15px; margin-bottom: 5px; text-align:right; float:right; color:#FF9900;}


.top_pagerclass .pager_index{color: #ffffff; text-decoration: none;  padding: 2px; background-color:#FF9900;}
.top_pagerclass a:link, .top_pagerclass a:active, .top_pagerclass a:visited {color: #ffffff; text-decoration: none; background-color:#FFCC00; padding: 2px; }
.top_pagerclass a:hover {color: #ffffff; text-decoration: none; background-color: #FF9900; padding: 2px; }

.bottom_pagerclass .pager_index{color: #ffffff; text-decoration: none;  padding: 2px; background-color:#FF9900;}
.bottom_pagerclass a:link, .bottom_pagerclass a:active, .bottom_pagerclass a:visited {color: #ffffff; text-decoration: none; background-color:#FFCC00; padding: 2px; }
.bottom_pagerclass a:hover {color: #ffffff; text-decoration: none; background-color: #FF9900; padding: 2px; }
