/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {	font-style:normal;	font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}

/* Global styles */
*{
    margin:0;
    padding:0;
}

html{
	height:100%;
}

html{
	background:url(../images/containerBg.gif) repeat-x left top;
}

.adddd{
	position:absolute;
	height:100%;
	z-index:-1;
}

body{
	color:#555555;
	font:11px Arial;
	height:100%;
	background-color:#f4f4f4;
}

a {
	color: #e79a24;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p{
	margin: 0px 0px 5px 0px;
	color:#555555;
	font:11px Arial;
}
h1{
	font:12px Arial;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #e79a24;
}

h2{
	font:bold 11px Arial;
	margin-top: 15px;
	color: #555555;
}

h3{
	font:bold 10px Arial;
	color: #555555;
}

ul{
	padding:0 0 10px 15px;
}

.clearFlow{
	clear:both;
	height:0;
	width:0;
}
.cachedImages{
	position:absolute;
	visibility:hidden;
	top:-500px;
	left:-2000px;
	z-index:0;
}

/*General styles*/
.container{
	margin:0 auto;
	width:1000px;
	height:auto;
	min-height:100%;	
}

.thead{
	width:1000px;
	height:132px;
	background-image:url(../images/top.png);
	background-position:left top;
	background-repeat:no-repeat; 
	position:relative;
	z-index:2;
}

.thead a.homeLink{
	float:left;
	margin-left:50px;
}

.thead div.flags{
	float:left;
	width:65px;
	height:23px;
	margin-left:70px;
	margin-top:7px;
}

.pictureFrame{
	float:left;
	margin-left:-35px;
}

.pictureFrame img{
	margin-left:58px;
	margin-top:5px;
}

img.pictureFrameBorder{
	position:absolute;
	margin:0px;
	margin-left:50px;
}

.menu{
	float:left;
	width:309px;
	height:186px;
	background:url(../images/menuBg.gif) repeat-x left top;
	z-index:20;
}

.tbody{
	width:1000px;
	height:auto;
	vertical-align:top;
	background-color:Transparent;
	margin-top:-29px;
}

.leftPart{
	float:left;
	position:relative;
	width:309px;
	height:auto;
	background:#f4f4f4 url(../images/leftPartBg.gif) no-repeat left bottom;	
	z-index:20;
}

.leftPart div.contentStyle {
	float:left;
	margin-top:20px;
	margin-bottom:40px;
	padding-left:33px;
	width:253px;
	height:auto;
	background-color:#f4f4f4;
	overflow-x:hidden;
}

.leftPart div.contentStyle ul{
	margin-left:33px;
}

.leftPart div.contentStyle ul li{
	list-style:disc;
}

.rightPart{
	float:left;
	position:relative;
	margin-top:-8px;
	margin-bottom:71px;
	width:691px;
	height:auto;
	z-index:0;
	background-position:left top;
	background-repeat:no-repeat; 
	background-color:#fbfbfb;
}


.rightPart div.contentStyle{
	position:relative;
	padding-left:34px;
	padding-top:170px;
	padding-right:40px;
	overflow-x:hidden;
	overflow-y:auto;
}

.footBg{
	margin:0 auto;
	float:left;
	width:100%;
	height:399px;
	margin-top:-402px;
	background:url(../images/bodyBg.gif) repeat-x left bottom;
	text-align:center;
	z-index:10;

}

div.bottomBgDiv{
	width:100%;
	height:100%;
	margin:0 auto;
	z-index:0;
	background:url(../images/bottomBg.png) no-repeat center bottom;
}

.foot{
	width:1000px;
	position:relative;
	margin:0 auto;
	margin-top:-70px; 
	z-index:2; 
}

div.extra_footer{
	float:left;
	padding-top:45px;
	width:303px;
	overflow:hidden;
	font:11px Arial;
	color:#fff;
	z-index:5;
}

div.extra_footer a{
	font:11px Arial;
	color:#fff;
}

div.extra_footer a:hover{
	color:#fff;
}

div.extra_footer2{
	float:left;
	width:540px;
	overflow:hidden;
	font:normal 12px Arial;
	color:#fff;
	line-height:13px;
	z-index:5;
	text-align:left;
}

div.extra_footer2 table tr td{
	padding:0 0 0 75px;
	text-align:left;
}

a.negesoLink{
	float:right;
	margin-top:15px;
	color:#000;
}

div.extra_footer a, div.extra_footer2 a{
	color:#fff;
	font:10px Verdana;
}

/*Green admin pictures*/
.RTEEntryPoint{
	position:absolute;	
}

.leftPart img.RTEEntryPoint{
	margin-left:-285px;
	top:190px;
}

.rightPart img.RTEEntryPoint{	
	margin-top:240px;
}
	
.foot img.RTEEntryPointFooter{
	margin-left:-960px;
	margin-top:20px;
}

.foot img.RTEEntryPointFooter2{
	margin-left:-610px;
}

.pf-admin-widget{
	position:absolute;
	width:100px;
	float:left;
}

.pf-admin-widget img{
	float:left;
}
.dop_menu_2{
	margin-top:20px;
}

