*{
	margin: 0px;
	padding: 0px;
	border:0px;
}
body
{
	border-collapse:collapse;
	border-spacing:0px;
	font-family: Trebuchet MS;
	font-size: 12px;
}
.globaldiv
{
	width:1000px; background:url(images/fon_red.jpg) right repeat-y;
}
.flo_l{float:left;}
.flo_r{float:right;}
.clr_l{clear:left;}
.clr_r{clear:right;}
.clr_b{clear:both;}

#wrapper 
{
	width:1000px;
	background: url(images/main_layer.jpg) no-repeat top center;
}

#header 
{
	width:1000px;
	height:138px;
	padding-top:38px;
}

.join
{
	margin-top:5px;
	width:186px;
	height:49px;
	line-height:49px;
	text-align:center;
	background: url(/templates/default/images/btn.gif) no-repeat top left;
}
.join a, .join a:hover { color: #FFF !important; cursor: pointer; font-weight: bold; text-decoration: none !important; }

.license_time
{
	width:105px;
	line-height:28px;
	background-color:#e2e2e2;
	padding:1px;
}
.license_time b { color: #000000; font-weight: normal; }

#container
{
	width:1000px;
	text-align:left;
}

#footer
{
	width:810px;
	border-top:1px solid #000000;
	padding-top:16px;
	font-size:13px;
	text-align:left;
	padding-left:178px;
}
#footer a{color:#000000;text-decoration:none;}
#footer a:hover
{
	border-bottom: 1px dashed #d90600;
	color:#d90600;
}
.w_f{width:100%;}
/*padding*/
.p_t2{padding-top:2px;}
.p_t4{padding-top:4px;}
.p_t6{padding-top:6px;}
.p_t7{padding-top:7px;}
.p_t8{padding-top:8px;}
.p_t12{padding-top:12px;}
.p_t18{padding-top:6px;}

.p_r2{padding-right:2px;}
.p_r3{padding-right:3px;}
.p_r4{padding-right:4px;}
.p_r6{padding-right:6px;}
.p_r8{padding-right:8px;}
.p_r10{padding-right:10px;}
.p_r12{padding-right:12px;}
.p_r14{padding-right:14px;}
.p_r16{padding-right:16px;}
.p_r18{padding-right:18px;}
.p_r20{padding-right:20px;}
.p_r22{padding-right:22px;}
.p_r23{padding-right:23px;}

.p_l7{padding-left:6px; width: 800px; background: transparent url(images/top_menu_bg.png); border-left: 1px solid gray;}
.p_l8{padding-left:8px;}
.p_l10{padding-left:10px;}
.p_l19{padding-left:19px;}
.p_l20{padding-left:20px;}

.m_b8{margin-bottom:8px;}
.m_b12{margin-bottom:12px;}
.m_b13{margin-bottom:13px;}
.m_b16{margin-bottom:16px;}

.m_r46{margin-right:46px;}

.m_t6{margin-top:6px;}
.m_t10{margin-top:10px;}
.m_t13{margin-top:13px;}
.m_t16{margin-top:16px;}
.m_t20{margin-top:20px;}
.m_t60{margin-top:60px;}

.popup_menu
{
	background:url(images/popup_layer.png) no-repeat left top;
	width:330px;
	height:330px;
	position:absolute;
	z-index:100px;
	visibility:hidden;
	padding-top:40px;
	padding-left:16px;
	text-align:left;
}

.msg_success {  }
.msg_error { display: block; color: #F00; padding-bottom: 5px; }

#navtop {padding:0; margin:0 auto; list-style-type: none; display:table;}
#navtop ul {padding:0; margin:0; list-style-type: none; display:block;}

/* Hide the sub levels */
#navtop li ul {display:none;}
#navtop li ul  a{text-decoration:underline; font-weight:normal;}
#navtop li ul  a:hover{text-decoration:none;}

/* Set up the link size, color and borders */
#navtop li a, #navtop li a:visited {
	display:block;  
	padding: 0 5px;
	font-size:16px; 
	font-weight:bold;
	color:#000000; 
	height:30px; 
	line-height:30px; 
	text-decoration:none; 
	/*text-indent:5px; */
	/*border:1px solid #000; 
	border-width:1px 0 1px 1px; */
	text-align:left;
}
* html #navtop li a {
  float:left;
}
#navtop li li a {
	/*width:120px;*/
}

/* Set up the sub level borders */
#navtop li ul li a, #navtop li ul li a:visited {border:0px;}
#navtop li a.enclose, #navtop li a.enclose:visited {/*border-width:1px;*/}

/* Set up the list items */
#navtop li {float:left; background:#ffffff;}
#navtop li.tc {display:table-cell; padding-left:4px;}

/* For Non-IE browsers and IE7 */
#navtop li:hover {position:relative;}
/* Make the hovered list color persist */
#navtop li:hover > a {background:#ffffff; color:#d90600;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#navtop li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; /*width:120px;*/}
/* Position the first sub level beneath the top level liinks */
#navtop > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#navtop table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100;/* font-size:1em;*/}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #navtop li a:hover {position:relative; background:#ffffff; color:#d90600;}

/* For accessibility of the top level menu when tabbing */
#navtop li a:active, #navtop li a:focus {background:#ffffff; color:#d90600;}

/* Set up the pointers for the sub level indication */
#navtop li.fly {background-color:#ffffff;}
#navtop li.drop {background-color:#ffffff;}

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */
/* change the drop down levels from display:none; to visibility:hidden; */
* html #navtop li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; /*background:transparent url(transparent.gif);*/}

/* keep the third level+ hidden when you hover on first level link */
#navtop li a:hover ul ul{
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#navtop li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}
/* make the third level visible when you hover over second level link and position it and all further levels */
#navtop li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}


/* Forms */
form { margin: 0px; padding: 0px; }
.actionform {  }
.input, .select, .textarea { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000000; border: 1px solid #06F; }
.submit { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000000; border: 1px solid #06F; }

/* Captcha */
.captchafield {  }
.captchafield table { }
.captchafield td { }
.captchainput { width: 120px; height: 36px; text-align: center; font-size: 30px; border: 1px solid #7C7C7C; }
.captchaimg { cursor: pointer; }

/* Styles for feedback form */
#fbform label { width: 200px; display: block; padding: 4px; } 
#fbform .input { width: 300px; padding: 2px; margin-left: 15px; } 
#fbform .textarea { width: 440px; padding: 2px; margin-left: 15px; height: 120px; } 
#fbform .submit { text-align: center; }

/* Global styles for pargination */
.pagination { padding: 10px; }
.pagination .pgntitle {  }
.pagination .pgnlinks {  }
.pagination .curr { font-size: 15px; font-weight: bold; }

/* Styles for link to print version */
#toprintvers { float: right; }
#toprintvers .printerimg { background: url(images/print.png) no-repeat; }
#toprintvers a { font-size: 14px; text-decoration: none; }
#toprintvers a:hover { font-size: 14px; text-decoration: underline; }


/* Styles for news columns */
#newscol { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-top: 10px; }
#newscol .header { color: #000000; font-weight: bold;  }
#newscol .header a { font-size: 13px; color: #0480be; text-decoration: underline; }
#newscol .header a:hover { font-size: 13px; color: #0480be; text-decoration: none; }
#newscol .publdate { font-size: 12px; color: #D90600; margin-top: 2px;}
#newscol .anounce { font-size: 12px; color: #605e5e; }
#newscol .rowspacer { height: 10px;}
#newscol .endspacer { height: 5px;}
#newscol .newstable .column { vertical-align: top; padding: 8px; }
#newscol .linkfull { font-size: 11px; }
#newscol .pagination { font-family: Verdana, Geneva, sans-serif; font-size: 12px; }
#newscol .pagination .pgntitle {  }
#newscol .pagination .pgnlinks {  }

.globuslogo { float: right; margin-right: 15px; }

.msblock li { padding-bottom: 0px !important;}
.msblock li a {  display:block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none; }
.msblock li a:hover {  display:block; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; text-decoration: none; background: #fc1900 url(/templates/default/images/membership-fon.gif) bottom repeat-x; }

.msblock li a span {padding: 2px 5px; display: block;}

.navigator
{
	padding-left:17px !important;
}
.column_left
{
	margin-left:17px !important;
}
.column_right
{
	width:215px !important;
}
.column_center {
	width: 532px !important;
	padding-right: 8px;
}
.search_txt {
	width: 145px !important;
}
.search {
	width: 210px !important;
}
.contacts {
	width:215px !important;
}



