body
{
color: #333;
line-height: 1.166;
margin: 9px;
padding: 0;
background-color: #91A0B1;
font: normal normal 14px Arial, Helvetica, Verdana, sans-serif;
}

img {border: 0;}

td, tr, p {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #495E7B;}
hr {color: #DADDD0; height: 1px; width: 90%;}
h1 {font: bold 120% Arial,sans-serif; color: #334d55; margin: 0; padding: 0;}
h2 {font: bold 114% Arial,sans-serif; color: #006699; margin: 0; padding: 0;}
h3 {font: bold 100% Arial,sans-serif; color: #334d55; margin: 0; padding: 0;}
h4 {font: 100% Arial,sans-serif; color: #333333; margin: 0; padding: 0;}
h5 {font: 100% Arial,sans-serif; color: #334d55; margin: 0; padding: 0;}
h6 {font-size: 16px; font-weight:bold; color: #BF0026; margin: 0; padding: 0; word-spacing: 5px;}

.main {float: left; width: 100%; margin: 0; padding: 0;}
.contentdescription {width: auto !important; display: block;} 

#mnt_body {padding: 12px 8px;}

table.moduletable {width: 100%; table-layout: auto;}
table.moduletable th {
  font-family:Arial, Helvetica, sans-serif;
  font-size	: 20px;
  font-weight	: bold;
  text-transform: uppercase;
  text-align	:center;
  height	: 20px;
  line-height	: 21px;
  text-indent	: 0;
  letter-spacing: 1px;
  color		: #FFF;
  padding-bottom:10px;
 
}

table.moduletable td {padding: 0; margin: 4px;}

.back_button {
  color             : #960;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 13px;
  white-space       : normal;
  font-weight       : normal;
  
  padding-bottom    : 4px;
  padding-left      : 10px;
  padding-right     : 10px;
  padding-top       : 4px;
  margin-right      : 4px;
  margin-bottom		: 10px;
  float             : right;
  line-height       : 10px;
  text-decoration   : none; 
}
.button {
  font-size         : 11px;
  color             : #666;
  background-color	: #FFF;
  border            : 1px solid #DADDD0;
  margin-bottom     : 5px;
  padding           : 1px;
 }
.inputbox {border: 1px solid #CCC; background-color: #FBFBFB; padding: 2px; margin-bottom: 5px; color: #666;}
.sectiontableheader {
  font-size         : 12px;
  font-weight       : bold;
  text-transform    : uppercase;
  letter-spacing    : 1px;
  color             : #666;
  padding           : 3px;
  border-bottom		: 1px solid #EEE;
  border-top		: 1px solid #EEE;
}
.sectiontableentry1 {
  padding           : 3px;
  margin			: 3px;
  background        : #FBFBFB;
  border-top        : 1px solid #FFF;
  border-bottom     : 1px solid #DADDD0;
}
.sectiontableentry2 {
  padding           : 3px;
  margin			: 3px;
  border-top        : 1px solid #FFF;
  border-bottom     : 1px solid #DADDD0;
}

.latestnews li 
	{
	color:#183E71;
	background: #FFF;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 5px 10px;
	list-style-type:square;
	list-style-position:inside;
	border-top: 1px solid #AAF;
	border-left: 1px solid #AAF;
	border-bottom: 1px solid #55A;
	border-right: 1px solid #55A;
	}

a.mainlevel {
margin-top: 1px;
padding: 5px 5px 5px 5px;
font-size: 13px;
text-decoration: underline;
width:227px; 
height:30px; 
background-image: URL("http://www.reconciler.org/ru/modules/mod_swmenupro/images/n_navi.jpg");
background-repeat:no-repeat;
background-position:bottom;
}
a.mainlevel:link {
margin-top: 1px;
padding: 5px 5px 5px 5px;
font-size: 12px;
width:227px; 
height:30px;
text-decoration   : underline;
background-image: URL("http://www.reconciler.org/ru/modules/mod_swmenupro/images/n_navi.jpg");
background-repeat:no-repeat;
background-position:bottom;
}
a.mainlevel:link, a.mainlevel:visited {
  display           : block;
  font-size         : 13px;
  font-weight       : bold;
  color             : #FFFFFF;
 width:227px; 
height:30px;
 padding: 5px 5px 5px 5px;
  background-color  : #34527D;
  text-decoration: underline;
  background-image: URL("http://www.reconciler.org/ru/modules/mod_swmenupro/images/n_navi.jpg");
background-repeat:no-repeat;
background-position:bottom;
}
a.mainlevel:hover {
  font-size         : 13px;
  background-color  : #34527D ;  
  color             : #FFFFFF;
  font-weight       :bold;
  text-decoration   : underline;
padding: 5px 5px 5px 5px;
  width:227px; 
height:30px;
background-image: URL("http://www.reconciler.org/ru/modules/mod_swmenupro/images/n_navi.jpg");
background-repeat:no-repeat;
background-position:bottom;
}
#active_menu {
color: #FFFFFF;
font-weight: bold;
background-color: #34527D;
text-decoration   : underline;
padding: 5px 5px 5px 5px;
background-image: URL("http://www.reconciler.org/ru/modules/mod_swmenupro/images/n_navi.jpg");
background-repeat:no-repeat;
background-position:bottom;
}
a#active_menu:hover {
color:#FFFFFF;
background-color: #34527D;
text-decoration   : underline;
padding: 5px 5px 5px 5px;
background-image: URL("http://www.reconciler.org/ru/modules/mod_swmenupro/images/n_navi.jpg");
background-repeat:no-repeat;
background-position:bottom;
}
a.sublevel:link, a.sublevel:visited {
  font-size			: 12px;
  font-weight		: normal;
  padding           : 2px 0 2px 0;
  color				: #666;
  text-align		: left;
  width             : 100%;

  background-color  : #FBFBFB;
  display: block;  
}
a.sublevel:hover {
  color				: #0066FF;
  background-color  : #FFF;
  text-decoration	: none;
}
a:link, a:visited {
  font-size         : 12px;
  color             : #06F;
  text-decoration   : none;
}
a:hover {
  font-size         : 12px;
  color             : #06F;
  text-decoration   : underline;
}
a.category:link, a.category:visited {font-weight: bold;}
a.readon:link, a.readon:visited {
  color: #183E71;
  font-size: 13px;
  white-space: normal;
  padding: 3px 6px;
  float: left;
  line-height: 13px;
  text-decoration: none; 
  border: 1px solid #CCC;
  background: #DDD;
  font-weight: bold;
}
a.readon:hover {
  color             : #183E71;
  font-size         : 13px;
  background-repeat : no-repeat;
  white-space       : normal;
  padding: 3px 6px;
  float             : left;
  line-height       : 13px;
  text-decoration   : none; 
  background: #FFA;
  font-weight: bold;
}
ul {list-style-type:square;}

table.contenttoc {border: 1px solid #FFF; padding: 2px; margin-left: 2px; margin-bottom: 2px;}
table.contenttoc td {padding: 2px;}

table.contenttoc th {
    color			: #666;
	text-align		: left;
	padding-top		: 2px;
	padding-left	: 4px;
	height			: 21px;
	font-weight		: bold;
	font-size		: 10px;
	text-transform  : uppercase;
}
.pagenavcounter {font-size: 10px; color: #666;}
.pagenavbar {border-top: 1px solid #999; padding: 2px;}
.pagenav {font-weight: bold; color: #CCC;}
a.pagenav:link, a.pagenav:visited {text-decoration: none;}
a.pagenav:hover {text-decoration: none;}

.date {font-size: 10px; color: #8BACDA; padding-top: 1px;}
.small {font-size: 10px; color: #666;}
.postedby {font-size: 10px; color: #CCC;}
.smalldark {font-size: 10px; color: #666;}
.createdate, .modifydate {font-size: 11px; color: #B30303; text-align: right;}

.date_dopdiz {border: 1px solid #AAA; padding: 3px;}

.content_vote {font-size: 10px; height: 22px; padding-top: 2px; padding-bottom: 2px;}
.content_rating {font-size: 10px; color: #666;}

.pathway {font-size: 10px; color: #999; height: 10px;}
a.pathway:link, a.pathway:visited {font-size: 10px; color: #F90; height: 10px;}
a.pathway:hover {font-size: 10px; color: #FC0; height: 10px;}

table.content{width: 100%; padding: 5px; border-collapse: collapse; border-spacing: 0; margin-bottom: 10px;}
table.contentpane {width: 100%; padding: 5px; border-spacing: 0; margin-bottom: 5px;}
table.contentpaneopen {width: 100%; color:#495E7B;}

table.news_contentpaneopen {width: 100%; padding: 5px 10px;}

table.contentpaneopen_alt {width: 100%; padding-left: 5px; padding-right: 5px; border-spacing: 0; margin-bottom: 5px; color:#495E7B;}
.contentpane {margin: 5px;}
.pollstableborder{border-color: #666;}

.contentheading
	{
	font-size: 14px;
	font-weight: bold;
	padding: 3px 6px;
	margin: 0;
	text-align: left;
	color: #304D75;
/*	background: #6A9AF8;*/
	background: #D4E2EA;
	border: 1px solid #6488B9;
	}

.contentheading_alt {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 28px;
  font-weight       : bold;
  text-decoration:underline;
  padding-bottom:60px;
   padding-top:40px;
  text-align:center;
  color             : #1A4A88;
 background        : url(../images/logo_alt.png) no-repeat 9px 3px;
 background-position:center;
 
}
.componentheading {font-size: 16px; font-weight: bold; color: #1A4A88; margin-bottom: 15px; border-bottom: 1px solid #6488B9;

}
.contentpagetitle {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 16px;
  font-weight       : bold;
  text-align        : center;
  color             : #1A4A88;
  width             : 100%;
  }
a.contentpagetitle:link, a.contentpagetitle:visited {
  font-size         : 16px;
  color             : #1A4A88;
  text-decoration   : none;
  font-weight       : bold;
}
a.contentpagetitle:hover {
  font-size         : 16px;
  color             : #06F;
  text-decoration   : none;
  font-weight       : bold;
}
.title {
  font-family       : Arial, Verdana, Geneva,  Helvetica, sans-serif;
  font-weight       : bold;
  text-transform    : uppercase;
  font-size         : 20px;
  text-align        : left;
  color             : #FFF;
  background        : url(../images/logo_alt.png) no-repeat 9px 3px;
 background-position:center;
 
}
.footer {
  font-family       : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color             : #888;
  font-size         : 12px;
  font-weight       : normal;
}
.footer a:link, .footer a:visited {font-size: 12px; color: #888; text-decoration: none; font-weight: normal;}
.footer a:hover {font-size: 12px; color: #FFF; text-decoration: none; font-weight: normal;}
.search{position: absolute; top: 5px; right: 10px; z-index: 101;}
#mod_search_searchword {font-size: 10px; margin: 1px; width: 80px; border: 1px solid #EEE; background-color:#FFF;}
#mod_search_searchword .inputbox {font-size: 10px; padding: 4px; height: 10px;}
.highlight {background-color: #FF0;}
div.mosimage {border: 1px solid #CCC;}
.mosimage {border: 1px solid #CCC; margin: 5px;}
.mosimage_caption {
  margin-top		: 2px;
  background		: #efefef;
  padding		: 1px 2px;
  color			: #666;
  text-transform	: normal;
  font-size		: 10px;
  border-top		: 1px solid #CCC;
}
#pagecell1{position:relative; width: 100%; min-width: 760px; background: #FFF url(../images/cell_back.jpg) repeat-x top left;}

#tl {position: absolute; top: -1px; left: -1px; margin: 0; padding: 0; z-index: 100;}
.wsimg img {margin: 10px; padding: 0;}
#masthead{position: absolute; top: 0; left: 2%; right: 2%; width: 95.6%;}
#content{padding: 0 10px 0 0; margin: 0 198px 0 0; border-right	: 1px solid #EEE;}
#siteName{
 font: normal normal 22px "Times New Roman", Times, serif;
 color: #FFF;
 line-height: 26px;
 text-align: left;
 margin: 0;
 padding: 15px 0 15px 7px;
 background: transparent url(../images/cloudr.jpg) no-repeat right center;
}

#utility {position: absolute; float: right; top: 16px; right: 0; color: #919999;}

#pageName h2 {font: bold 175% Arial,sans-serif; color: #000; margin: 0; padding: 0;}
#pageName img {position: absolute; top: 0; right: 6px; padding: 0; margin: 0;}
#globalHead {
	position		: relative;
	width			: 100%;
	min-width		: 760px;
	height			: 140px;
	color			: #CCC;
	padding			: 0;
	margin			: 0;
	background-image: url(../images/glbnav_background_2.jpg);
}
#globalGrey{
	position		: absolute;
	border-right	: 1px solid #FFF;
	height			: 140px;
	width			: 183px;
	padding			: 0;
	margin			: 0;
	left			: 7px;
	z-index			: 100;
	background-image: url(../images/logo.jpg);
}
#globalInfo {position: relative; width: 100%; min-width: 760px; height: 20px; color: #CCC; padding: 0; margin: 0;}
#globalPath {font-size: 10px; position: absolute; line-height: 20px; height: 20px; width: 600px; left: 7px; z-index: 100;}
#globalDate{font-size: 13px; line-height: 20px;	height: 20px; color:#FFF; top: 0; right: 10px; z-index: 101;}

#yourImage{position: absolute; top: 0; right: 10px; z-index: 101;}
#navBar{
	float			: left;
	width			: 20%;
	margin			: 0;
	padding			: 0;
	background-color: #EEE;
	border-right	: 1px solid #CCC;
	border-bottom	: 1px solid #CCC;
}
#globalNav{
	position		: relative;
	width			: 100%;
	min-width		: 760px;
	height			: 32px;
	color			: #CCC;
	padding			: 0;
	margin			: 0;
	background-image: url(../images/glbnav_background.jpg);

}
div.header-top{background-image: url(../images/header_top.jpg);}
.main-bg {
 background: url('/ru/templates/247clean/images/grad.jpg') repeat-x top left;
 padding: 0 5px;
 border-right: 1px solid #FFF;
 width: 100%;
}

#globalNav img{margin-bottom: -4px;}
#gnl {position: absolute; top: 0; left: 0;}
#gnr {position: absolute; top: 0; right: 0;}
#globalLink{position: absolute; top: 1px; height: 30px; min-width: 760px; padding: 0; margin: 0; left: 10px; z-index: 100;}
.story {padding: 10px 0 0 10px;}
.story p {padding: 0 0 10px 0;}
td.storyLeft{padding-right: 12px;}

.siteInfo{font-size: 11px; color: #FFF; padding: 5px; margin-top: 0;}

#siteTop{
	position		: absolute;
	right			: 10px;
	bottom			: 10px;
	margin-top		: 0;
}
ul#mainlevel-nav {
  float				: right;
  list-style		: none;
  padding			: 0;
  margin			: 0;
  font-size			: 11px;
  font-weight 		: normal;
}
ul#mainlevel-nav li {
  background-image	: none;
  padding-left		: 0;
  padding-right		: 0;
  float				: right;
  margin			: 0;
  font-size			: 11px;
  line-height		: 18px;
  white-space		: nowrap;
  border-right		: 1px solid #999;
  font-weight 		: normal;

}
ul#mainlevel-nav li a {
  display			: block;
  padding-left		: 15px;
  padding-right		: 15px;
  text-decoration	: none;
  color				: #666;
  background		: transparent;
  font-weight 		: normal;

}

ul#mainlevel-nav li a:hover {color: #FFF;}

#navcontainer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; width: auto; height: 30px;}
#navlist {margin: 0; padding: 0;}
#navlist ul, #navlist li {display: inline; list-style-type: none;}
#navlist a:link, #navlist a:visited {
  border-right      : 1px solid #EEE;
  padding           : 5px 10px 5px 10px;
  float             : left;
  font-weight       : bold;
  line-height       : 19px;
  margin            : 0;
  text-decoration   : none;
  color             : #666;
}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
  color             : #F90;
  background-color  : #FFF;
}
#navlist a:hover {
  color             : #666;
}
#subbox {
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11px;
  height            : 25px;
  width             : auto;
}
#subnavlist {margin: 0; padding: 0;}
#subnavlist ul, #subnavlist li {margin: 0; padding: 0; display: inline; list-style-type: none;}
#subnavlist a:link, #subnavlist a:visited {
  float             : left;
  font-weight       : normal;
  line-height       : 16px;
  padding           : 0 0 0 18px;
  text-decoration   : none;
  color             : #666;
  background        : url(../images/line.gif) no-repeat 9px 3px;
}
#subnavlist a:link#subcurrent, #subnavlist a:visited#subcurrent, #subnavlist a:hover {color: #0066FF;}

.top_name
	{
	height: 63px;
	background: #244683 url("/en/templates/247clean/images/head_us_bg.jpg")  repeat-x center left;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	border-right: 1px solid #EEE;
	}

.newslent {color: #FF0;}
.newslent a {color: #FFF;}

table.rukor {width: 100%;}
table.rukor td {vertical-align: top; text-align: center; border: 1px solid #97C7FF; padding: 4px 4px 15px 4px;}
table.rukor img {margin: 5px 0 15px 0; border: 1px solid #CCC;}
table.rukor a 
	{
  color: #183E71;
  font-size: 13px;
  padding: 3px 6px;
  line-height: 13px;
  text-decoration: none; 
  border: 1px solid #CCC;
  background: #DDD;
  font-weight: bold;
	}

table.rukor a:hover {background: #FFA;}


