/** {padding: 0px; margin: 0px; }*/
/* -------------------------------
	Reset style 
------------------------------- */


body { font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; background: #FFF url(images/bg_left.gif) repeat-x;  }

.main {
  width: 986px;
  /*text-align: center;*/
  margin: 0 auto;
}
.header_mag {
	height: 80px;
	padding-top:14px;
}

#logo {
  display:block;
  float: left;
}
#support {
  float: right;
  position: relative;
  padding-right: 50px;
  padding-top:15px;
}
/*.bg {
  background: url(images/bg-hr.gif) repeat-x ;
  width: 100%;
  height: 172px;
  z-index: -1;
  position: absolute;
  top: 133px;
}*/
.content_template {
background: white url(images/l.png) repeat-y;
  /*clear: both;*/

  width: 986px;
}

.angle { /*position: absolute;*/ height: 20px; width: 20px; }
.t  { top: 0; left: 0; height: 9px; width: 100%; z-index: 0; background: url(images/t.png) repeat-x; }
.b  {  height: 20px; width: 100%; z-index: 0; background: url(images/b.png) repeat-x; background-position: bottom; }
.l  { background: url(images/l.png) repeat-y; }
.r  { background: url(images/r.png) repeat-y right; }
.tl { background: url(images/tl.png) no-repeat; z-index: 0; top: 0; left: 0;}
.tr { background: url(images/tr.png) no-repeat; z-index: 0; /*top: 0; right: 0;*/float: right;}
.bl { background: url(images/bl.png) no-repeat; z-index: 0; float: left;}
.br { background: url(images/br.png) no-repeat; z-index: 0; /*bottom: 0; right: 0;*/float: right;}

.flags {
	height:34px;
	background: url(images/top1_bg.gif) repeat-x;
}
.flag {
	float:right;
	height: 24px;
	padding: 10px 20px 0 0; 
	background: url(images/top2.gif) no-repeat right top;
}
/*.flag img {
  float: left;
  margin-right: 4px;
}*/
.content_header {
  z-index:1;
  text-align:center;
  margin: 0 auto;
  width: 966px;
  height: 170px;
  border: 1px #175b96 solid;
  background: url(images/cont-head-bg.png) repeat-x;
}
.inner_content_header {
  z-index:1;
  background: url(images/inner-cont-head-bg.png) repeat-x;
  width: 946px;
  height: 150px;
  margin: 10px auto 0;
  border: 1px #fff solid;
  text-align:left;
}

.logo { position: absolute; top: 100px; z-index: 99; margin-left: 60px;}
.headLeft { float:left; width: 220px; text-align:center; }
.headCenter { float:left; width: 480px; /*padding-top: 5px;*/ position: relative; top: 5px; }
.headRight { float:left; width: 230px; text-align:right; position: relative; top: 5px; /*padding-top: 5px;*/ }

.headCenter li {
  text-transform: uppercase;
  text-align: left;
  color: white;
  font-size:12px;
  list-style-image: none;
  list-style-type: none;
  line-height:150%;
  background: url(images/bullet1.gif) no-repeat center left;
  padding-left: 20px;
  margin-left: 40px;
}
.headCenter a {
  color: #ffc600;
}

#block-menu-menu-main h2 {
  display:none;
}

#block-menu-menu-main ul.menu {
  text-align: left;
}

#block-menu-menu-main ul.menu li {
  list-style-image: none;
  list-style-type: none;
  min-height: 32px;
  padding-left: 10px;
}
#block-menu-menu-main ul.menu li ul.menu li {
  height: 15px;
  padding-left: 0px;
  min-height: 20px;
}
#block-menu-menu-main ul.menu li a
{
  display: block;
  font-size: 18px;
  color: #df0029;
  text-decoration: none;
  vertical-align: top;
  margin-bottom: 2px;
  padding-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}
#block-menu-menu-main ul.menu li ul.menu li a
{
  display: block;
  font-size: 12px;
  color: #df0029;
  text-decoration: none;
  vertical-align: top;
  padding-left: 40px;
  
}
#block-menu-menu-main ul.menu li ul.menu li:first-child {
  margin-top: -10px;
}
#block-menu-menu-main ul.menu li ul.menu li:last-child {
  margin-bottom: 10px;
}
/*a.NavBar_Link:hover, a.SubNavBar_Link:hover  {background: #b0bbfd; border: 1px solid #8b9af4;color: #4956ab;}*/

#block-menu-menu-main ul.menu li a:hover {background: #b0bbfd; border: 1px solid #8b9af4; color: #4956ab;}

#block-menu-menu-bottom-menu h2 {
  display:none;
}

#block-menu-menu-bottom-menu ul {
  margin: 0 auto;
  display: block;
  padding-left: 170px;
  padding-top: 15px;
  height: 14px;
  overflow: hidden;
}

.block .content {
  margin: 0;
  padding: 0;
}


#block-menu-menu-bottom-menu ul.menu li {
  list-style-image: none;
  list-style-type: none;
  display: block;
  float: left;
  border-right: 1px solid #fff;
  padding-left: 10px;
  padding-right: 15px;
  padding-bottom: 0px;
  padding-top: 0px;
}

#block-menu-menu-bottom-menu ul.menu li:last-child {
  border:none;
}

#block-menu-menu-bottom-menu ul.menu li a {
  color: white;
  text-decoration: none;
  position: relative;
  bottom: 5px;
  height: 25px;
}

#block-menu-menu-bottom-menu ul.menu li a:hover {
  color: #2E8B57;
}

.centerMainColumn, .leftMainColumn, .rightMainColumn {
  float: left; /*background: #FFF;*/   margin-top: 3px; margin-bottom: 20px;
}
.centerMainColumn {
  width: 500px;
  background: white;
}
.centerMainColumn p {
  font-size: 12px;

}
.centerMainColumn h1 {
  background:transparent url(images/title_bg.gif) no-repeat scroll left bottom;
  color:#AF5D08;
  font-size:18px;
  font-weight:bold;
  margin:4px 0 15px;
  padding:0 0 7px 18px;
  vertical-align:bottom;
}

.centerMainColumn h2 a {
  text-decoration: none;
  color:#3E4A9C;
  font-size:18px;
}

.leftMainColumn {
  background: url(images/column_left_bg.jpg) no-repeat #fff;
  /*margin-left: 10px;*/
  padding-right: 10px;
  padding-left: 10px;
  width: 200px;
}
.rightMainColumn {
  float: right;
  /*padding-left: 20px;
  margin-right: 20px;*/
  width: 200px;
  background: white;
}

.leftMainColumn ul {
  text-align:left;
  list-style-type:none;
}
.content_main {
	background: url(images/r.png) repeat-y right;
	padding: 3px 10px 20px 10px;	

}

.content_footer {
  
  height: 54px;
  margin: 20px 0 0 0;
  clear: both;
}
.content_footer #footer_div {
  
  width: 966px;
  background: url(images/bottom_bg.png) repeat-x;
   margin: 0 auto;
  z-index: 1;
  height: 54px;
  text-align: center;
}
.content_footer ul {
  margin-top: 15px;
  text-align: center;
}
.content_footer p {
  text-align: center;
  font-size:11px;
  color: #8C8C8C;
  position: relative;
  bottom: 12px;
  clear: both;
  padding-top: 10px;
}
.content_footer li {
  list-style-type: none;
  display: inline;
/*  border-right: 1px solid #ffffff;*/
  padding-right: 10px;
  padding-left: 10px;
  font-size: 12px;
  color: white;
}
/*
.content_footer li:last-child {
  border-right: none;
}
*/
.content_footer a {
  text-transform: uppercase;
  text-decoration: none;
  font-size: 12px;
  color: white;
}
.content_footer a:hover, .content_footer a.active {
  color: #2E8B57;
}
.clear {
  clear: both;
}
p.pedding_footer {
  display: block;
  text-align: center;
  /*position: relative;*/
  /*bottom: 19px;*/
  position: absolute;
  z-index: 2;
  top: 35px;
  width: 100%
}

/* fixed standart stylr */
.block ul, ul.menu li, .item-list ul li, li.leaf {
  padding: 0;
}
#block-menu-secondary-links .content {width:100%;text-align:center;}
#block-menu-secondary-links .content .menu  {list-style:none; text-align: center; margin: 0 auto;}
#block-menu-secondary-links .content .menu li {display: inline;padding:0px 10px 0 10px;}
#block-menu-secondary-links .content .menu li a {display: inline;}

#block-menu-primary-links .content .menu li a {color:#696969;display:block;font-size:18px;margin-bottom:2px;padding:3px 0 3px 8px;text-decoration:none;vertical-align:top;border:1px solid #FFF;}
#block-menu-primary-links .content .menu li.expanded  .menu li a {color:#696969;display:block;font-size:12px;padding:3px 0 3px 20px;text-decoration:none;vertical-align:top;border:1px solid #FFF;}
#block-menu-primary-links .content .menu li a:hover, #block-menu-primary-links .content .menu li.expanded  .menu li a:hover {background:#FFF3DF none repeat scroll 0 0;border:1px solid #FEC655;color:#696969;}




.red {color: red;}
.green {color: green;}

#m1list_subscribeform td {padding: 5px;}
.feed-item1 .feed-item-title, .feed-description, .feed-url, .feed-updated {display: none;}
.feed_descr {margin-bottom: 15px;}

.captcha {border: none;}
.node h1 {background: none; padding:0;}
.insert-node-teaser {padding: 15px; border: 1px solid #dfdfdf;}
.insert-node-more {text-align:right; margin-bottom: 15px; margin-top:5px; font: bold 15px Arial;}

.plugin_box {float: left; margin-right:30px;margin-bottom:30px;}
.plugin_price_buy{text-align:center; float: right; height:130px;margin:30px 0px 30px 30px;}

.centerMainColumn h1 {
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	background:url("images/title_bg.gif") no-repeat scroll left bottom transparent;
	color:#AF5D08;
	font-size:18px;
	font-weight:bold;
	margin:4px 0 0;
	padding:0 0 7px 18px;
	vertical-align:bottom;
}
