/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/
body 
{
	font-size: 62.5%; 
	margin: 0px auto; 
	padding: 0px; 
	font-family:	Verdana, Trebuchet MS, Lucida Grande,   sans-serif; 
	background: #E6E6FA; 
	height: 100%
}

html 
{
	height: 100%;
}

a:link, a:visited {
	text-decoration: none;
	color: #666;
}
p a:link,p a:visited {
            color: #000;
}
a:active, a:hover, p a:active, p a:hover {
	color: #5AA3D1;
	text-decoration: underline;
}

abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }
 
/* Headings */
h1, h2, h3, h4 {margin: 1.0em 0px 0.5em 0px; font-weight: bold; }
h1 {font-size: 160%;}
h2 {font-size: 150%;}
h3 {font-size: 140%;}
h4 {font-size: 120%;}
h5, h6 {margin: 0px 0px 0.2em 0px; font-weight: bold; font-size: 130%;}
h6 {font-style: italic;}

/* Paragraphs */
p {margin: 0px 0px 1em 0px; padding: 0px; line-height: 1.3em;}

ul, ol {
	list-style: none;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}
ul li, ol li {
	padding-left: 5px;
	list-style: none;
	padding: 0;
	margin: 0;
}

code pre {
	width: 540px;
	font-size: 1.30em;
	color: blue;	
}

blockquote {
        font-style: italic;
        border-left: 3px solid #E6E6E6;
        padding-left: 10px;
        padding-right: 5px;
        margin: 0;
}

.page-container 
{
	width: 770px; 
	margin: 0px auto; 
	padding: 0px; 
	background-color: #fff; 
	border: solid 1px rgb(236, 244, 244);
}

.img-header {clear: both; float: left; width: 770px; height: 150px; margin: 0px; padding: 0px;  background: #9CBAD6 url("/themes/MultiFlex22/img/header.jpg") no-repeat; display: block;
}

/*----------------------------*/
/* 2.3 - Navigation - Level 1 */
/*----------------------------*/
.nav1-container {width: 770px; z-index: 300; background: #fff url("/themes/MultiFlex22/img/ds.gif") repeat-x scroll top; display: block;
}
.nav1 {float:right; width: 330px; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em; background: transparent;}
.nav1 ul {width: 330px; float: right; margin: 0px; padding: 0px 5px 0px 0px; background: transparent; font-weight: bold;}	
.nav1 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav1 li a {display: block; float: left; margin: 0px; padding: 2px 5px 2px 5px; color: rgb(115,162,182); text-decoration: none; font-size: 10px;}
.nav1 a:hover, .nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}

.nav1-container, .nav1, .nav1 ul, #xo-banner {
height:18px;
}

#xo-banner {
	float: left;
	width: 365px;
	margin-left: 5px;
	background: transparent;
	color: #ec1717;
	font-weight: bold;	
	font-size: 110%;
	padding: 0;	
	padding-top:2px;	
}

#xo-banner a { font-weight: normal;}

/*----------------------------*/
/* 2.4 - Navigation - Level 2 */
/*----------------------------*/
.nav2 {clear: both; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.2em; width: 770px;}
.nav2 ul {float: left; width: 770px; height: 25px; margin: 0px;padding: 0px;  padding-top: 0px; border-top: 1px solid #C4C4C4; background: transparent url(/themes/MultiFlex22/img/ds.gif) repeat-x scroll bottom; font-weight: bold;}	
.nav2 li {display: inline; list-style: none; margin: 0px; padding: 0px;}
.nav2 li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: 1px solid #BCD1E5; color: #656565; text-decoration: none; font-size: 100%;}
.nav2 a:hover {color: rgb(50,50,50); text-decoration: underline; }
.nav2 a.selected {color: rgb(50,50,50); text-decoration: none;}
.buffer {clear: both; width: 765px; height: 25px; margin: 0px; padding: 4px 3px 0px 2px; background-color: rgb(255,255,255); background-image: url(/themes/MultiFlex22/img/buffer-bg.png); background-repeat: repeat-x; }

/*----------------------------*/
/* 2.5 - Navigation - Level 3 */
/*----------------------------*/
.nav3 {overflow: hidden; clear: both; float: left; width: 160px; min-height: 500px; margin: 0px; padding: 0px; color: rgb(75,75,75); /*font-family: Trebuchet MS, Verdana, Lucida Grande, sans-serif;*/ font-size: 1.0em;}
/*.nav3 ul {width: 160px; margin: 0px 0px 5px 0px; padding: 0px; border-bottom: solid 1px rgb(216,206,159); background-color: #F7F7F7;}	
.nav3 li {list-style: none; margin: 0px; padding: 0px;}
.nav3 li.title {margin: 0px 0px 0px 0px; padding: 3px 5px 2px 15px; background-color: rgb(156,186,214); color: rgb(255,255,255); /*text-transform: uppercase; font-weight: bold; font-size: 120%;}
.nav3 li.group a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 15px; border-top: solid 1px rgb(200,200,200); border-left: solid 7px #F7F7F7; color: rgb(75,75,75); font-weight: bold; font-size: 120%;}*/
.nav3 li a {display: block; min-height: 1.3em; height: auto !important; height: 1.3em; line-height: 1.3em; margin: 0px; padding: 0px 5px 0px 5px; /*border-left: solid 7px #F7F7F7; color: rgb(75,75,75); text-decoration: none; */font-size: 115%;}
/*.nav3 a:hover {
	text-decoration: underline;
}  color: rgb(50,50,50);text-decoration: none;}*/ 

/*div#block23 ol, div#block24 ol, div#block27 ol, div#block28 ol, div#block29 ol {margin: 0px 0px 0px 2px; padding: 0px; list-style-type: none; list-style-position: outside;}
div#block23 li a, div#block24 li a, div#block27 li a, div#block28 li a, div#block29 li a { margin: 0; padding: 0px 0px 0px 5px; border: none; background-color: #fff;  }
*/
.nav3 table td {
	border: none;
}

/* O Dimos */
div#block23 div.sidebar-maintitle {
	background-image:url("/themes/MultiFlex22/img/odimos.gif");
            background-repeat:no-repeat;
	height: 17px;
}
div#block23 div.sidebar-maintitle span {
	display: none;
}
div#block23 div.sidebar-txtbox-noshade {
	border: 1px #8691C8 solid;
}
div#block23 a:hover {
	color: #8691C8;
}
/* Ta Trikala */
div#block24 div.sidebar-maintitle {
	background-image:url("/themes/MultiFlex22/img/trikala.gif");
    background-repeat:no-repeat;
	height: 17px;
}
div#block24 div.sidebar-maintitle span {
	display: none;
}
div#block24 div.sidebar-txtbox-noshade {
	border: 1px #2D7448 solid;
}
div#block24 a:hover {
	color: #2D7448;
}
/* Epikairotita */
div#block27 div.sidebar-maintitle {
	background-image:url("/themes/MultiFlex22/img/news0.gif");
    background-repeat:no-repeat;
	height: 17px;
}
div#block27 div.sidebar-maintitle span {
	display: none;
}
div#block27 div.sidebar-txtbox-noshade {
	border: 1px #CA661D solid;
}
div#block27 a:hover {
	color: #CA661D;
}
/* Ypiresies */
div#block28 div.sidebar-maintitle {
	background-image:url("/themes/MultiFlex22/img/ypires.gif");
    background-repeat:no-repeat;
	height: 17px;
}
div#block28 div.sidebar-maintitle span {
	display: none;
}
div#block28 div.sidebar-txtbox-noshade {
	border: 1px #D8CC14 solid;
}
div#block28 a:hover {
	color: #D8CC14;
}
/* Plirofories */
div#block29 div.sidebar-maintitle {
	background-image:url("/themes/MultiFlex22/img/infos.gif");
    background-repeat:no-repeat;
	height: 17px;
}
div#block29 div.sidebar-maintitle span {
	display: none;
}
div#block29 div.sidebar-txtbox-noshade {
	border: 1px #7D4D4B solid;
}
div#block29 a:hover {
	color: #7D4D4B;
}
.nav3 h4 {
	margin: 0;
	padding: 0;
}
/******************************************************************************/
/* SECTION 3 - SPECIFIC CLASSES FOR LAYOUT #1 (With navigation, with sidebar )*/
/******************************************************************************/

.content1 {float: left; width: 413px; margin: 0px; padding: 0px 0px 10px 10px; color: rgb(75,75,75);  font-size: 110%;}
.content1-container {clear: both; width: 403px; margin: 0px 0px 10px 0px; padding: 0px;}
.content1-container-1col {overflow: hidden; width: 403px; margin: 0px; padding: 0px;}
.content1-container-2col-left {overflow: hidden; float: left; width: 198px; margin: 0px; padding: 0px;}
.content1-container-2col-right {overflow: hidden; float: right; width: 198px;  margin: 0px; padding: 0px;}
.content1-container-3col-left {overflow: hidden; float: left; width: 119px; margin: 0px 25px 0px 0px; padding: 0px;}
.content1-container-3col-middle {overflow: hidden; float: left; width: 119px;margin: 0px; padding: 0px;}
.content1-container-3col-right {overflow: hidden; float: right; width: 119px; margin: 0px; padding: 0px;}
.content1-pagetitle {clear: both; overflow: hidden; width: 403px; margin: 0px 0px 0px 0px; padding: 0px 0px 1px 0px; color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content1 p {
	/*width: 600px;*/
	position: relative;
}


/******************************************************/
/* SECTION 4 - SPECIFIC CLASSES FOR LAYOUTS #2 and #3 */
/******************************************************/

.content2 {float: left; width: 605px; min-height: 500px; margin: 0px; padding: 0px 0px 0px 5px; color: rgb(75,75,75); font-size: 110%;}
.content2-container {clear: both; float: left; width: 605px; margin: 0px 0px 15px 0px; padding: 0px;}
.content2-container-1col {overflow: hidden; width: 605px; margin: 0px; padding: 0px;}
.content2-container-2col-left {overflow: hidden; float: left; width: 272px; margin: 0px; padding: 0px;}
.content2-container-2col-right {overflow: hidden; float: right; width: 272px; margin: 0px; padding: 0px;}
.content2-container-3col-left {overflow: hidden; float: left; width: 173px; margin: 0px 25px 0px 0px; padding: 0px;}
.content2-container-3col-middle {overflow: hidden; float: left; width: 173px; margin: 0px; padding: 0px;}
.content2-container-3col-right {overflow: hidden; float: right; width: 173px; margin: 0px; padding: 0px;}
.content2-pagetitle {overflow: hidden; width: 569px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px rgb(88,144,168); color: rgb(88,144,168); font-weight: bold; font-size: 180%;}

.content2 p {
	/*width: 600px;*/
	position: relative;
}

.content2 img {
	margin: 5px;
}
.content3 
{
	float: left; 
	width: 770px; 
	min-height: 500px; 
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	color: rgb(75,75,75); 
	font-size: 110%;
}
.content3-container {clear: both; float: left; width: 770px; margin: 0px 0px 15px 0px; padding: 0px;}
.content3-container-1col {overflow: hidden; width: 770px; margin: 0px; padding: 0px;}

body#fullscrean-layout .content3 {float: left; width: 100%; min-height: 500px; margin: 0px; padding: 0px 5px 0px 0px; color: rgb(75,75,75); /*font-size: 1.2em;*/}
body#fullscrean-layout .content3-container {clear: both; float: left; width: 100%; margin: 0px 0px 15px 0px; padding: 0px;}
body#fullscrean-layout .content3-container-1col {overflow: hidden; width: 100%; margin: 0px; padding: 0px;}

body#fullscrean-layout .page-container-1 {width:100%; margin: 0px auto; padding: 0px; background-color: #fff; /*background: url(/themes/MultiFlex21/img/background_layout_1.gif) top left repeat-y;*/border: solid 1px rgb(236, 244, 244);}
body#fullscrean-layout .gutter {
	width: 95%;
}
body#fullscrean-layout table {
	width: 99%;
}
body#fullscrean-layout .footer {width: 100%;
}

/*********************************/
/* SECTION 6 - COMMON PARAMETERS */
/*********************************/

/*--------------------*/
/* 6.1 - Content Area */
/*--------------------*/

/* Titles and textboxes*/
.content-title-noshade-size1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-title-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
.content-txtbox-noshade {margin: 0px; padding: 7px 0px 0px 0px;}
/* i?½i?½i?½ i?½i?½i?½i?½i?½i?½i?½i?½i?½i?½i?½i?½ */

div#block25 div.sidebar-txtbox-noshade {
	padding-right: 2px;
}
div#block25 form {
	margin: 0;
	padding: 0;
}
div#block25 td.sidebar-txtbox-noshade {
	text-align: left;
}
#block25 table { width: 100%; clear: both; margin: 0; /*border: 1px solid rgb(150,150,150);*/ empty-cells: show; border-collapse: collapse; /*rgb(233,232,244);*/}

/* Tables */
table { width: 100%; clear: left; margin: 5px 5px 5px 5px; /*border: 1px solid rgb(150,150,150);*/ empty-cells: show; border-collapse: collapse; background-color: #F9F9F9; /*rgb(233,232,244);*/}
table tr {margin: 0px; padding: 0px;}
table td {padding: 2px; border: 1px solid #e3e3f3; text-align: left;}
table th {margin: 0px; padding: 2px 7px 2px 7px; border-left: 1px solid #e3e3f3;border-right: 1px solid #e3e3f3;border-top: 1px solid #e3e3f3; empty-cells: show; text-align: left; font-size: 110%; background: #fff url(/themes/MultiFlex22/img/ds.gif) repeat-x scroll top; color: #797979; 	}
.table-caption {margin: 0.5em 0px 1.0em 30px; padding: 0px; clear: both; text-align: left; font-size: 120%;}
.content1 table, .content2 table {
	width: 98%;
}
div#block17 th {
	background-color: #4F0099;
}
td.calframe {
	font-size: 80%;
	margin: 0;
	padding: 0;
}

/* Images */

/*--------------------*/
/* 6.2 - Sidebar Area */
/*--------------------*/
.sidebar {overflow: hidden; float: right; width: 185px; min-height: 500px; margin: 0px; padding: 0px 0px 10px 0px; text-align: left; color: rgb(75,75,75);}
.sidebar .sidebar-txtbox-noshade {margin: 0px 0px 4px 0px; padding: 2px 0px 3px 1px;}
.sidebar-txtbox-noshade form {margin: 0px 2px 0px 0px;}
.sidebar-maintitle {margin: 0px 0px 0px 0px; padding: 1px 10px 2px 10px; background-color: transparent; /*rgb(156,186,214); background: url(/themes/MultiFlex21/img/ds.gif) repeat-x scroll top;*/ color: #656565; /*color: rgb(255,255,255);  text-transform: uppercase;*/ font-family: Trebuchet MS, Verdana, Lucida Grande, sans-serif; font-weight: bold; font-size: 120%; /*border-top: 3px solid #ACACAC;*/}
.sidebar .sidebar-maintitle {
	background: transparent url(/themes/MultiFlex22/img/ds.gif) repeat-x scroll top;
}
.sidebar-txtbox-noshade {margin: 0px 0px 5px 0px; padding: 2px 0px 3px 0px;}
.sidebar-txtbox-noshade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}
.sidebar-maintitle h4 {
	margin: 0;
	padding: 0;
}
div#block25 .sidebar-txtbox-noshade table td {
	text-align: left;
}
div#block25 .sidebar-txtbox-noshade {
	margin-right: 3px;
	width: 180px;
}
div#block25 .sidebar-txtbox-noshade td.foot {
	text-align: center;
}


div#block15 .sidebar-maintitle {
	border-top: 3px solid #A43F42;
}

div#block17 .sidebar-maintitle, div#block30 .sidebar-maintitle, div#block31 .sidebar-maintitle {
	border-top: 3px solid #839EC8;
}
/* Main menu */
div#block3 div.sidebar-maintitle {
	border-top: 3px solid #A19C3E;
}
/* User menu */
div#block1 div.sidebar-maintitle, div#block26 div.sidebar-maintitle {
	border-top: 3px solid #D600D7;
}
/* i?½i?½i?½i?½i?½i?½i?½i?½i?½i?½i?½ */
div#block25 div.sidebar-maintitle {
	border-top: 3px solid #FFA500;
}
div#block25 {
	background-color: #E6E6FA;
}
.sidebar table, .sidebar td {
	border: none;
}
.sidebar td {
	text-align: center;
}
/*--------------------*/
/* 6.3 - Footer Area  */
/*--------------------*/
.footer {overflow: hidden; clear: both; width: 770px; height: 4.0em; margin: 0px; padding: 0.5em 0px 0.5em 0px; border-top: solid 1px rgb(125,125,125); background-color: rgb(128,161,202); color: rgb(255,255,255); font-size: 1.0em;}
.footer p {margin: 0px; padding: 0px; text-align: center; line-height: 1.3em; font-size: 110%;}
.footer p.stats  {font-size: 90%; color: #466F9D; margin-top:5px;}
.back-to-top {clear: both; width: 770px; margin: 0px; padding: 0.5em 0px 0.5em 0px;}
/*-------------------*/
/* 6.4 - Hyperlinks  */
/*-------------------*/
/*.content1 a, .content2 a, .content3 a, .sidebar-txtbox-noshade a, .sidebar-txtbox-shade a {color: rgb(75,75,75); text-decoration: underline;}
.content1 a:hover, .content2 a:hover, .content3 a:hover, .sidebar-txtbox-noshade a:hover, .sidebar-txtbox-shade a:hover {color: rgb(0,0,0); text-decoration: none;}
.content1 a:visited, .content2 a:visited, .content3 a:visited, .sidebar-txtbox-noshade a:visited, .sidebar-txtbox-shade a:visited  {color: #777;}*/
.footer a {color: rgb(255,255,255); text-decoration: underline;}
.footer a:hover {color: rgb(0,0,0); text-decoration: none;}

/*******************************/
/* SECTION 7 - GENERIC CLASSES */
/*******************************/

/*----------------------------*/
/* 7.1 - Title decoration box */
/*----------------------------*/
.box-on {float: left; min-width: 0.3em; margin-right: 0.2em; padding: 0px 0.2em 0px 0.3em;}
.box-off {display: none;}
/* html box-on {width: 1%;}  IE6-Hack for min-width. Also compliant with IE7-Beta2 */ 

/* ----------------------------- */
/* 7.2 - Horizontal alignments */
/* ----------------------------- */

.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}

/*---------------------------*/
/* 7.5  Bottom border colors */
/*---------------------------*/
.line-box {border-bottom: solid 1px rgb(200,200,200); padding-bottom: 15px; margin: 0px 0px 15px 0px;}

/*****************************/
/* SECTION 8 - MISCELLANEOUS */
/*****************************/
.showcode {font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);}
 /*.clear {clear: both;} */
 .hide {display: none;}
br {clear: none;}

/*
 * From http://www.positioniseverything.net/easyclearing.html
 */
.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-table;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */

input[type=text], input[type=password], textarea {
	border:				1px solid #ddd;
	margin:				2px 0px;
	padding-left:		.2em;
	background-color:	#fff;
}
/* input[type=text], input[type=password] {
	background: #fff url(img/form-input.png) no-repeat left top;
} */

input[type=text]:focus, input[type=password]:focus, textarea:focus {
	border-color:		#139EE8;
	outline:			1px solid #139EE8;
	background-color:	#F4FAFF;
}

a img {
	border: none;
}
ul li a.submenu {
	padding-left: 30px;
}


.language {
	float: right;
}
/*.nav2 ul li span {
	font-weight: normal;
}*/
.nav2 ul li span a {
	border-right: none;
}

#accessibility
{
	position: absolute;
	top: -10000px;
}

#photofile  {
	width: 80px;
}
ul#usermenu li {
	float: left;
}

ul#usermenu:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

ul#usermenu li a {
	display: inline;
	padding: 0;  
	margin: 0;
   padding-right: 3px;
   border-bottom: 1px dotted #E67F00;

}
ul#usermenu li a:hover {
   border-bottom: 1px dotted #fff;
}
ul#usermenu {
	padding-bottom: 6px;
}

div.date {margin: 3px 0px 0px 0px;}

form#search, div.date {
	padding: 0;
	margin: 0;
	float: left;
	margin-left: 10px;
}
div.buffer form#search {
	margin-left: 5px;
	width: 270px;
}
div.buffer form#search label {
	position: relative;
	top: -3px;
}
#searchtxt {
	height: 15px;
	border:	1px solid #ddd;
}
#searchtxt input[type=text] {
	height: 12px;	
}
input[type=submit] {
	position: relative;
	top: -3px;

}
#submitbtn {
	border: 1px solid #B9B9B9;
			height: 20px;
}

.grey60 { color: #999;}
div.article-block-item .grey60 { font-size: 90%; }


div.imgleft {
	float: left;
	margin-right: 5px;	
}
div.imgright {
	float: right;
	margin-left: 5px;
}
div.imgright, div.imgleft {
	text-align: center;	
	background-color: #f8fbff;	 
	border: 1px solid #ebf8ff;
	margin-top: 4px;
	position: relative;
	z-index: 1000;
}

div.imgleft em, div.imgright em {
	display: block;
	clear: both;
	color: #7d9ed5;
	width:140px;
	font-size:90%;
	font-style: normal;	
	text-align: center;			
}
.red, .red a {color:#f00;}

div.xoopsCode, div.xoopsCode code, div.xoopsCode pre { width:485px; }

.comTitle a { text-decoration: none; }
.comTitle {font-size: 110%;font-weight: normal;text-decoration: none;margin: 0px 0px .2em 0px;padding: 0px 0px 2px 0px;border-bottom: 1px solid #d0d0e0;}
.comText {/*position: relative;margin: 5px 5px 5px 15px;left: 120px;float: left;*/margin: 5px 5px 5px 15px; line-height: 1.4em;padding: 5px;}
.comText img { margin:0; padding:0; }
.comUserStat {font-size: 10px; color: #436792; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: bold;}
.comUserStatus {color: #436792; font-weight:bold;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {color: #ccc;}
.comUserName a{color: #ccc;}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

.comUserdetails {float: left;/*position: relative;top: 50px;left: 10px;*/font-size: 0.85em;border: 1px solid #d0d0e0;background-color: #fff9ef;padding: 3px;/*margin: 5px 5px 5px 5px;*/text-align: center;margin: 5px 10px 5px 0px;z-index: 0; }
.comUserName {font-weight: bold;font-size: 110%;}

.comIcons {float: right;position: relative;font-size: 0.85em;top: -25px;right: 5px;}
./*com_tl {background-image: url(../images/news_tl.gif);background-position: 0% 0%;background-repeat: no-repeat;position: relative;top: -1px;left: -1px;}
.com_tr {background-image: url(../images/news_tr.gif);background-position: 100% 0%;background-repeat: no-repeat;position: relative;left: 2px;}
.com_br {background-image: url(../images/news_br.gif);background-position: 100% 100%;background-repeat: no-repeat;position: relative;top: 2px;}
.com_bl {background-image: url(../images/news_bl.gif);background-position: 0% 100%;background-repeat: no-repeat;position: relative;left: -2px;padding: .8em;overflow: hidden;}
*/
.comContainer {background-color: #ffffff; border: 1px solid #D0D0E0; position:relative; margin-bottom:10px; z-index:0;}

div#block {
	color: Red;
}


div#block25 table {
	margin-top: 4px;
	border: 1px solid #e3e3f3;
}
div#block25 {
	background: White;
}
div#block25 table th {
	background: #F5F5F5;
	color: #000151;
	border-bottom: 1px solid #e3e3f3;
}
div#block25 table td {
	background: White;
	color: #000199;
}

div.back-to-top a.btn-top {
	/*position: absolute;
	bottom: 0;
	left: 390px;
	display: block;*/
	float: right;
	width: 18px;
	height: 17px;
	text-indent: -3000px;
	background: url(/themes/MultiFlex22/img/btn-top.gif) left top no-repeat;
	}
div.back-to-top a.btn-top:hover { background-position: 0 -17px; }

#subsribe-steps li {
    border: 1px solid #ffd380;
    padding: 4px;
    margin-bottom: 3px;
    background-color: #fff5e3;
}
div#afieromata {
        background-color: #ECF6FF;
        border: 1px solid #90C7FF;
        text-align: center;
        heigh: 38px;
        width: 182px;
        margin-right: 1px;
      
}
div#afieromata h2 {
        margin: 5px 0 5px 0; 
        padding: 0;
}
div#catimg {text-align:center;}
div#catDescription {margin-bottom:15px;}

div.video { background-color: #FFFFF0; padding: 5px; border: 1px solid #FEF5D6; margin-bottom: 5px;}

