/*-----------Default.css Redefining-------------*/
*:focus {outline: none;}
html,body {height:100%;font-family: Arial, Helvetica, sans-serif; background-color:#f5f4ef; color:black; font-size:14px; text-align:left; text-decoration:none; }
a:hover { text-decoration:underline}
#middle, #header, #navigation, #content, #footer, #debug { float:left; width:100%;}

/*----------------blocks----------------*/
.block_main { display:inline; float:left; width:640px; margin-left:20px; margin-top: 5px; }
.clear { clear:both; margin: 0px; padding: 0px; height: 0; font-size: 0px; line-height: 0px;}
.block_main .block { padding:0; }
.block { float:right; display:inline; width:300px;  margin-right:20px; }
.blockl { float:left}
.NormalRed { color:red !important}
/*----------------ul menu----------------*/




ul li, ol li, p,span, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px ;
	line-height:150%;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:BOLD ;
	color:#3061be ;
}

h1 {
	font-size:16px ;
}

h2 {
	font-size:14px ;
}

h3 {
	font-size:13px ;
}

h4 {
	font-size:12px ;
}

h5 {
	font-size:11px ;
}

h6 {
	font-size:10px;
}

a:visited,a:link,a
{
	color:#5E9313;
	font-family: Arial, Helvetica, sans-serif;
}

a:hover,
a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline ;
	color:#5E9313
}

/*-----------Main-------------*/
.clearFloat {clear: both;}

.container { margin-bottom:0; margin-top:0; margin-left:auto; margin-right:auto; width:1024px;}
.more a {color:white !important; font-weight:bold !important; padding-left:25px; cursor:pointer}
/*-----------Header-------------*/

#header { background:; background-color:#003078; border-top: 1px solid #ffffff; }
#header .container { height:339px; background:#3061c0; }

/*----------------logo----------------*/
#logo{  display: inline; float:left; width:300px; height:209px; margin: 70px 0px 0px 33px; }

.BannerPane { margin: 0px; margin-left:0px; float:left; width:688px; height:339px; background:url(images/banner.jpg) no-repeat scroll 0 0; }
/*----------------search----------------*/
#search { background:url(images/search_bg.png) top left no-repeat ; margin-top:13px; float:right;}
.SearchBorder {border:none !important; background:none !important; padding-left:10px; float:right; margin-top:0px !important; width:180px !important; margin-left:-5px; margin-right:-10px;}
#SearchIcon { display: none;}
.SearchTextBox { float:right !important; background:url(images/search_input_bg.jpg) repeat-x ; font-style:italic; height:24px !important; line-height:24px }
.SearchContainer a { padding:0}
#search_but { background:url(images/search_but.png) no-repeat ; cursor:pointer; width:22px; }

/*------------------------NAVIGATION------------------------*/
.NavigationMenuPane, .Menu { float: left; margin:0; padding:0; margin-top: 31px; } 
#navigation { background:url(images/bg_top.jpg) repeat-x ; position:relative; z-index:20; }
#navigation .container { height:74px; position:relative }
/*----------------login----------------*/
#login { display:block; clear: both;}
#login .button-log span a, #login .button-log span a:hover,#login .button-reg span a, #login .button-reg span a:hover {color:#000000;}
#login .button-reg {
	display: block;
    text-decoration: none;
	text-align: center;
}
#login .button-reg span { display:block; line-height:28px; padding-left:10px; color:#000000; margin-right:1px; padding-right:10px;font-weight:700; }
#login .button-log {
	display: block;
    height: 28px;
    padding-left: 1px;
    text-decoration: none;
	text-align: center;
}
#login .button-log span {  display:block; line-height:28px; padding-left:10px; color:#000000; padding-right:10px;  font-weight:700;}

#login .button-reg h6 {
	margin: 0px 0px 0px 0px;
}
/*------------------------MIDDLE------------------------*/

#middle { background-color:#161813; }
#middle .container { background-color:#292D24; overflow:hidden; }
/*----------------Middle left Pane----------------*/

/*----------------Middle banner Pane----------------*/
.TopRightPane { float:right; margin-right:13px;  width:300px; }

/*-----------Content-------------*/
/*-----------breadcumb-------------*/
#breadc {font-weight:500; font-size:10px; text-transform:uppercase; padding: 15px 20px; padding-top:20px;}
#breadc, #breadc .home, #breadc a {color:#000;	}
#breadc .home { text-transform:none; }
#breadc a { text-decoration:underline;  color:#5555; }
#content { background-color: #f4f3ef; background:url("images/bg_content3.png") no-repeat scroll center bottom transparent;}
	.top {}
		.TopFullPaneWrap { width: 100%; padding: 0 28px; width: 968px;}
		.TopFullPane { width: 100%;}
#content .container {background-color:#ffffff; padding: 10 20 40px; overflow:hidden;}
.ContentPane { margin:10px 0 10px; float:left; width:640px;}
.MiddleLeftPane, .MiddleCenterPane { margin:10px 0 10px; float:left; width:300px; }
.MiddleCenterPane { float:right;}
.MiddleRightPane { float: right;}
.ContentBottomPane { margin:10px 0 10px; float:left; width:640px; }
.ContentRightPane { float:right; width:300px; padding-top: 7px; }
.BottomRightPane { float: left;}
.BottomFullPaneWrap { width: 100%; padding: 0 28px; width: 968px;}
.BottomFullPane { width: 100%;}
/*-----------Footer-------------*/
.FooterRightPane, .FooterLeftPane { margin-top:50px; }
.FooterLeftPane { width:300px; float:left; margin-left:40px; display: inline;}
.last { border-bottom:none !important;}
.FooterRightPane { width:300px; float:right;  margin-right:20px; padding-bottom:30px; }
#footer { background:url(images/bg_footer.jpg) repeat-x ; background-color:#4878c0;}
#footer .block { width:180px; float:left; margin-left:20px; line-height:30px;}
#footer .blockr { width:300px; float:right;line-height:30px;}
#footer .blockr img { padding: 10px 10px 10px 0;}
#footer .blockr a { color:#57811d; text-decoration:none; line-height:30px;}
#footer .ul_menu ul,#footer  .ul_menu p { padding-top:5px; }
#footer .ul_menu h3 { padding-left:0; color:#aeb0a8; border-bottom-color:#324c0c;}
#footer .ul_menu ul li { border-bottom:1px dotted #444; padding-bottom:10px; padding-top:10px; }
#footer .ul_menu ul li a:hover {text-decoration:underline}

/*-----------DEBUG-------------*/
#debug { background-color:#d4d5cf; color:#000; text-decoration:none; border-top: 1px solid #fff; }
/*--------rights--------*/
#dnn_dnnCOPYRIGHT_lblCopyright {
	color: #000000;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
}
/*--------menu--------*/
#dnn_dnnLINKS_lblLinks {
	display: block;
    margin: 11px auto 2px;
    text-align: center;
}
#dnn_dnnLINKS_lblLinks a { margin-left:10px; margin-right:10px; text-decoration:none; color:#000; font-weight: bold; font-size:14px; }
#dnn_dnnLINKS_lblLinks a:hover {text-decoration:underline}

/*-----------Other-------------*/
.ModuleTitle_MenuItem {border: none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height:1px;}

/*-----------SkinPrices-------------*/
.SkinPrices .PriceTag {
-moz-background-inline-policy:continuous;
background:url("images/PriceTag.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
font-size:18px;
height:47px;
line-height:41px;
margin-left:-6px;
margin-top:9px;
text-align:center;
width:100px;
}
.SkinPrices .SkinEditionIcon img {
margin:5px 0 0 !important;
}
.SkinPrices .SkinEditionIcon {
float:right;
}
.SkinPrices h3 {
font-weight:bold;
margin-bottom:12px !important;
padding-bottom:5px;
padding-top:0;
}
.SkinPrices .SkinEditionLongTitle .PriceTag {
margin-top:-14px;
}
.SkinPrices .SkinEditionLongTitle .SkinEditionIcon img {
margin:0 !important;
}
.SkinPrices .SkinEditionLongTitle {
padding-top:9px;
}
.SkinPrices .SkinEditionNoBorder {
border:medium none;
}
.more
 {     
     width:40px;
     height:24px;
     background:transparent url("images/more_but.jpg") no-repeat;
 }
 
 .more a
 { 
 	font-size:11px; 
 	font-family:Tahoma bold; 
 	text-align:center; 
 	line-height:24px;
 	text-decoration:none;
 	font-weight:normal;
 	margin:0;
 	}
