@charset "UTF-8";
/* =GENERAL - the general styles */
html, body, div, pre, form, fieldset, input, h1, h2, h3, h4, h5, h6, p, textarea, ul, ol, li, dl, dt, dd, blockquote, th, td
{
    margin:0;
    padding:0;
}
img { border:0; }
a { text-decoration:none; color: #4579b7; }
a:hover { color:#eb600f; }
body {
    font:12px/2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #111;
    direction:rtl;
    background: #dbeadb url(../images/tile_top.png) repeat-x;
}
.clearfloat{
	height:1px;
	clear:both;
}
.background-bottom {
	background:transparent url(../images/tile_bottom.png) repeat-x bottom;
}
.search { text-align:center;}
.search input {margin:10px 0 0 0;}

#wrapper {
    overflow:visible;
    width:1032px;
    margin:0 auto;
}
#header {
    background:transparent url(../images/header.png) no-repeat center center;
    height:317px;
}
#logoFlash {
    display:block;
    float:left;
    height:82px;
    top:40px;
    left:76px;
    position:absolute;
    width:82px;
}
#logoFlash .base {
    background:transparent url(../images/paye.png) no-repeat center center;
    display:block;
    width:82px;
    height:36px;
}
#logoFlash .flame
{
    background:transparent url(../images/crop.gif) no-repeat 26px center;
    display:block;
    width:82px;
    height:47px;
}
#topMenu {
	margin:0 10px 10px 20px !important;
	display:block;
	position:relative;
}

#main-header {
    background:transparent url(../images/main-header.png) no-repeat center center;
    height:27px;
}

#main-footer {
    background:transparent url(../images/main-footer.png) no-repeat center center;
    height:61px;
}

#main-container {
	background:transparent url(../images/main-container.png) repeat-y center center;
	overflow:visible;
	display:block;
	min-height:200px;
	padding-top:20px;
}

#main-container-master {
    overflow:auto;
	display:block;
}

#leftcolumn {
    overflow:visible;
}

#rightcolumn {
	margin-right:10px;
}

#centercolumn {
}

#center2column {
}
#footer {
	color:#eee;
    overflow:auto;
    height:70px;
}

#footer-logo {
    background:transparent url(../images/footer.png) no-repeat top right;
    display:block;
    float:left;
    padding-left:100px;
    width:117px;
    height:67px;
}
#footer-container
{
    display:block;
    float:left;
    padding-top:20px;
}

/*==========Blocks===========*/
.centerBlock {
	border-width:1px;
	border-style:solid;
	border-color:#ddd #aaa #aaa #ddd;
	overflow:auto;
	margin-bottom:10px;
	display:block;
overflow:visible;
}
.centerBlockContainer {
	padding:10px;
	background:#eaeff3 url(../images/content-background.png) repeat-x bottom right;
overflow:auto;
}
.centerBlockContainer strong {
	color:#666;
}
.centerBlockHeader {
color:#fff;
	background:url(../images/menu-background.png) repeat-x bottom right;
	padding:4px;
}
#center2column .centerBlock{ }
#center2column .centerBlockHeader{ }
/*==================ContetnStyles===================*/
.contentTableFormater{
        border:1px;
        border-style:outset;
        border-color:#EEEEEE;
}
.contentTableFormaterRowOdd{background:#EEEEEE}
.contentTableFormaterRowEven{background:#CCCCCC}
.contentTableFormaterHeader{
        background:#999999;
        color:#444444;
}
table#leftInnerBlock {
	border:0;
	width:160px;
}
table#leftInnerBlock,
table#leftInnerBlock td,
table#leftInnerBlock th {
	padding:0;
	margin-bottom:20px;
}
table#leftInnerBlock th {
	font-family:"Times New Roman", serif;
	color:#333;
	background:#e8e5d0 url(../images/menu-background-yellow.png) repeat-x bottom right;
		   border-top:1px solid #eaa;
	text-align:center;
}
table#leftInnerBlock td img {
	text-align:center;
	margin-top:10px;
}
/* --------------------------------------------------------- */
/* Modues/Pagesetter/templates/Blocks/recent/listtarif.tpl */
/* --------------------------------------------------------- */
table.pagesetter-recent-percent,
table.poll {
	width:100%;
}
table.poll td {
	width:100px;
}
table.pagesetter-recent-percent td {
	padding:10px 0;
	vertical-align:middle;
}
table.pagesetter-recent-percent td.header{
	width:100px;
}
table.pagesetter-recent-percent .done-bar ,
table.poll .done-bar {
	background:#4A679C url(../images/percent-end.png) no-repeat center left;
	height:32px;
}
table.pagesetter-recent-percent .done ,
table.poll .done {
	color:#bcd;font-weight:bold;
	padding-top:3px;
	padding-left:10px;
	text-align:left;
}
table.pagesetter-recent-percent .bar ,
table.poll .bar {
	border-left:2px solid #4A679C;
	background-color:#fff;
	height:32px;
}
table.poll td.td-percent {
	width:600px;
	padding-bottom:2px;
}
/* --------------------------------------------------------- */
/* Modues/Pagesetter/templates/Blocks/recent/listtarif.tpl */
/* --------------------------------------------------------- */
table.pagesetter-recent-listtarif {
	width:100%;
}
/* --------------------------------------------------------- */
/* Modues/Pagesetter/templates/Blocks/recent/listdefault.tpl */
/* --------------------------------------------------------- */
table.pagesetter-recent-listdefault {
	width:100%;
}
/* ------------------------------------------------------- */
/* Modues/Pagesetter/templates/Blocks/recent/introduce.tpl */
/* ------------------------------------------------------- */
table.pagesetter-recent-introduce {
	width:100%;
}
/* ------------------------------------------------------ */
/* Modues/Pagesetter/templates/Blocks/content/default.tpl */
/* ------------------------------------------------------ */
table.pagesetter-default-content {
	width:100%;
}
table.pagesetter-default-content td {
	padding:5px;
	vertical-align:top;
}
table.pagesetter-default-content td.label {
	/* should override .label in pub/styles/style.css */
	color:#666;
	float:none;
	font-weight:bold;
	text-align:right;
	width:20%;
	font-size:inherit;
}
table.pagesetter-default-content td.value {
	font-weight:normal;
}

.tr_even td {
	background:none;
}
.tr_odd td {
}
input[type=text],
input[type=password] {
	width:150px !important;
}
#marquee {
	background:#e1ead0;
	margin-bottom:10px;
	padding:5px 5px;
}
.news-body {
	padding-right:10px;
}
.view-news .news-body * {
	font-size:11px !important; font-weight:normal !important; font-family:tahoma, arial !important;

}
.view-news  .item .image{
	float:right;
	margin:5px 5px 2px 15px;
}
.recent-news h3 {
	font-size:13px;
	margin-top:0px;
background-color:#cde;
padding:5px;
border-top:1px solid #456;
border-bottom:1px dotted #89a;
}
.recent-news .text-fullwidth,
.recent-news .text {
	float:right;
	margin-right:10px;
	width:395px;
	display:inline;
	position:relative;
	margin-bottom:40px;
}
.recent-news .text-fullwidth { width:515px; margin-right:0; }
.recent-news .item div.image{
	float:right;
	display:inline;
	position:relative;
	width:110px;
	margin-right:0;
	margin-bottom:40px;
}
table.poll {
	margin:20px 0;
}
table.poll td.polllabel {
	border-bottom:1px solid #aaa;
	font-weight:bold;
	width:150px;
}

.fd_table_view table tr td,
.fd_table_view table tr th {
	/* width:10%; */
	vertical-align:middle;
	padding:0 10px;
	text-align:center;
}

.fd_table_view  table tr td.first { width:10px !important; }

.fd_table_view table tr td {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ddd;
}
.fd_table_view table tr th {
	font-size:10px;
	border-bottom:1px solid #444;
	border-right:1px solid #888;
	font-weight:bold;
	background-color:#99c3db;
}
.fd_table_view table {border:3px double #666;}



.fdTender table { width:1500px; }
.fdTender table tr td,
.fdTender table tr th {
	/* width:10%; */
	vertical-align:middle;
	padding:0 10px;
	text-align:center;
}

.fdTender table tr td.first { width:10px !important; }

.fdTender table tr td {
	border-bottom:1px solid #ccc;
	border-right:1px solid #ddd;
}
.fdTender table tr th {
	font-size:10px;
	border-bottom:1px solid #444;
	border-right:1px solid #888;
	font-weight:bold;
	background-color:#99c3db;
}
.fdTender table {border:3px double #666;}

a.rss_action {
	padding:2px 4px;
}
a.rss_action:hover { background-color:#ffe; color:#b63; }
input, textarea, select {
	background-color:#fff !important;
}

.on-top {
	z-index:10000;
}

.printer img {
	width:24px;
	height:24px;
}

label { padding:0 10px; }

.navigation-bar  { padding:10px;  } 
.navigation-bar .separator { color:#544; font-size:7px; }
.navigation-bar .cat { } 
.navigation-bar a { padding:2px 4px; -moz-border-radius:4px; -webkit-border-radius:4px;  text-shadow:1px 1px 1px #eee;}   
.navigation-bar a:hover { background:#ddd; color:#000; border-color:#666; }
.navigation-bar .dropdown { display:inline; } 
.navigation-bar span.level:first-child a { text-transform:uppercase; font-size:10px; }
.navigation-bar span.level:last-child a { text-decoration:underline; } 
.navigation-bar .back { border-right:1px solid #888; padding:0 10px 0 0; float:left; }

