/* CSS Document */
html{padding:0px; margin:0px;}
body{
	background:url(bgimg.jpg) #444444 repeat-x top !important; 
	font:normal 14px Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	margin:0px; 
	padding:0px;
}


.header-block{
	font:normal 14px Arial, Helvetica, sans-serif !important; 
	color:#FFFFFF !important; 
	margin:0px !important; 
	padding:0px !important;
}

.header-block td, th {
	padding:auto !important;
}

.logo-table TR TD {
	padding:0px 5px;
}


.subscribe-block {
	font: 18px Arial, Helvetica, sans-serif !important; 
}

.subscribe-block P {
	line-height: 22px !important;
	font-size: 1em !important;
	margin-bottom: 1em !important;
	color:#FFFFFF !important;
	padding-top: 18px !important;
	padding-bottom: 0px !important;
}

.footer-block {
	color:#FFFFFF !important;
	font-size:14px !important;
	font-family: Arial, Helvetica, sans-serif !important; 
}

/* TAB NAV START */
.linkmain {
    width:100px;
	height:30px;
	margin-bottom:1px;
}

.linkmain a {
	display:block;
	width:100%;
	height:17px;
	text-decoration:none;
	background: url(btntop.jpg) no-repeat top;
	padding-top: 8px;
	padding-bottom:5px;
	text-align:center;
}

.linkmain a:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.linkmain a:visited{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.linkmain a:hover {
	background: url(btntop_r.jpg) no-repeat top;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width:100%;
	height:17px;
	padding-top: 8px;
	padding-bottom: 5px;
}

.linkmain1 {
    width: 185px;
	height: 25px;
}

.linkmain1 a {
	display:block;
	width:100%;
	height:15px;
	text-decoration:none;
	background: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
}

.linkmain1 a:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.linkmain1 a:visited{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.linkmain1 a:hover {
	background: #606060;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width:100%;
	height:15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* TAB NAV END */

#mdlimg1{width:100%; height:200px; background:url(mdlimgbg.jpg) repeat-x top;}
#mdlimg2{width:100%; height:200px; background:url(mdlimgbg_red.jpg) repeat-x top; display:none;}
#mdlimg3{width:100%; height:200px; background:url(mdlimgbg_green.jpg) repeat-x top; display:none;}
#mdlimg4{width:100%; height:200px; background:url(mdlimgbg_yellow.jpg) repeat-x top; display:none;}


a{color:#FFCC00; text-decoration:underline; outline:none;}
a:hover{color:#FF6600; text-decoration:underline; outline:none;}
a:active{outline:none;}

.redboldbig{font-size:45px; color:#FD0100; font-weight:bold;}
a.redboldbiglink{font-size:45px; color:#FD0100; font-weight:bold; text-decoration:none;}
a.redboldbiglink:hover{font-size:45px; color:#FD0100; font-weight:bold; text-decoration:none;}
.redbold{font-weight:bold; font-size:18px; color:#FF0000;}
.redbold14{font-weight:bold; font-size:14px; color:#FF0000;}

.whiteboldbig{font-size:45px; color:#FFFFFF; font-weight:bold;}
.whitesmall{font-size:12px; color:#FFFFFF; font-weight:normal;}

a.whitelink{color:#FFFFFF; text-decoration:none;}
a.whitelink:hover{color:#FFCC00; text-decoration:none;}

.greenbold{font-weight:bold; font-size:18px; color:#00FF00;}
.whitebold{font-weight:bold; font-size:18px; color:#FFFFFF;}

.greybold16{font-weight:bold; font-size:16px; color:#999999;}
.greybold18{font-weight:bold; font-size:18px; color:#999999;}

.yellowbold{font-weight:bold; font-size:18px; color:#FFFF00;}

.greenregular{font-weight:normal; font-size:16px; color:#00FF00;}
.redregular{font-weight:normal; font-size:16px; color:#FD0100;}
.greyregular{font-weight:normal; font-size:16px; color:#999999;}
.yellowregular{font-weight:normal; font-size:16px; color:#FFFF00;}
.orangeregular{font-weight:normal; font-size:16px; color:#FFCC00;}

.orangebold{
	font-weight:bold;
	font-size:18px;
	color:#FFCC00;
	text-align: left;
}
a.orangelink{color:#FFCC00; text-decoration:underline;}
a.orangelink:hover{color:#FF6600; text-decoration:underline;}

.style1{
	color:#F90;
}
.style4{font-weight:bold; color:#FFCC00;}
.style6{font-weight:bold; color:#FFCC00;}
.style7{font-weight:normal; color:#FFFFFF;}
.style9{font-weight:normal; color:#FFFFFF;}
.style21{font-weight:bold; font-size:18px; color:#FFCC00;}

.news li{margin-bottom:10px;}

#subscribe{width:170px; height:auto; background:#990000; padding:10px; font-size:18px;}

.rssincl-title{font-weight:bold; font-size:18px; color:#FF0000;}

.left
{
	float: left;
}
.right
{
	float: right;
}
.logo-table
{
	margin: 20px 20px 0 0px;
}
.right_container
{
	order:2;
	flex-grow: 1;
	    margin-left: 20px
}
.left_menu
{
	    width: 190px;
		order:1;
}
.linkmain1, #subscribe, .linkmain1 a, .linkmain1 a:hover
{
	width: auto;
}
#subscribe
{
	margin-top: 5px;
	text-align: center;
}
.linkmain {
    border-left: 1px solid transparent;
}
.text-header
{
	    font: normal 14px Arial, Helvetica, sans-serif;
		height: 123px;
		display: table-cell;
		vertical-align: middle;
}
.logo {

    padding: 0px 13px 0 0px
}
.logo-text
{
    margin-top: 20px;
}
.logo-text .whitelink
{
	font: normal 14px Arial, Helvetica, sans-serif;
}
.container
{
	padding: 0 30px;
}
.right_container .wrap
{
	padding: 0;
}
.footer-block
{
	text-align: center;
	font: normal 14px Arial, Helvetica, sans-serif;
}
.linkmain1 {
    border-bottom: 1px solid transparent;
}

.rowflex
{
	display: flex;
}