@charset "utf-8";
/* CSS Document */

body {
	margin:0px 5px;
	padding:0px;
	font:normal 12px/1.5em Tahoma;
	color:#333;
	background:#fff;
	}
a:link, a:visited, a:active {
	font:normal 12px/1.5em Tahoma;
	color:#36c;
	text-decoration:underline;
	}
a:hover {
	color:#f00;
	}
a.resume:link, a.resume:visited, a.resume:active {
	font:normal 12px/1.5em Tahoma;
	color:#070;
	text-decoration:underline;
	}
a.resume:hover {
	color:#f00;
	}
img {
	border:0px none;
	}
form {
	margin:0px;
	padding:0px;
	}
h1 {
	font:normal 22px Tahoma;
	color:#000;
	margin:10px;
	}
h2 {
	font:normal 18px Tahoma;
	color:#333;
	margin:0px;
	padding-bottom:3px;
	}
h3 {
	font:normal 18px Tahoma;
	color:#36c;
	margin:0px;
	padding-bottom:3px;
	}
h3.black {
	font:normal 18px Tahoma;
	color:#555;
	margin:0px;
	padding-bottom:3px;
	}
h4 {
	font:bold 12px Tahoma;
	color:#36c;
	margin:0px;
	padding-bottom:3px;
	}
input {
	font:normal 12px Tahoma;
	}
input.input_text {
	font:normal 12px Tahoma;
	color:#333;
	padding:2px;
	border:1px solid #555;
	background:#fff;
	}
textarea {
	font:normal 12px Tahoma;
	color:#333;
	padding:2px;
	border:1px solid #555;
	background:#fff;
	}
select {
	font:normal 12px Tahoma;
	color:#333;
	}
h1.welcome {
	font:bold 24px Tahoma;
	color:#555;
	margin:0px;
	}
h2.welcome {
	font:normal 18px Tahoma;
	color:#fff;
	margin:0px;
	}
/* All Rounding */
div.rounding_top {
	background:url(../images/rounding_0_0_1.gif) 0px 0px no-repeat;
	height:4px;
	overflow:hidden;
	width:770px;
	}
div.rounding_bottom {
	background:url(../images/rounding_0_0_1.gif) 0px -4px no-repeat;
	overflow:hidden;
	height:4px;
	width:770px;
	}
div.pathway_rounding_top {
	background:url(../images/rounding_0_0_1.gif) 0px -8px no-repeat;
	overflow:hidden;
	height:4px;
	width:770px;
	}
div.pathway_rounding_bottom {
	background:url(../images/rounding_0_0_1.gif) 0px -12px no-repeat;
	overflow:hidden;
	height:4px;
	width:770px;
	}
div.small_rounding_top {
	background:url(../images/rounding_0_0_1.gif) 0px -16px no-repeat;
	overflow:hidden;
	height:4px;
	width:380px;
	}
div.small_rounding_bottom {
	background:url(../images/rounding_0_0_1.gif) 0 -20px no-repeat;
	overflow:hidden;
	height:4px;
	width:380px;
	}
div.sysmess_rounding_top {
	background:url(../images/rounding_0_0_1.gif) 0 -24px no-repeat;
	overflow:hidden;
	height:4px;
	width:770px;
	}
div.sysmess_rounding_bottom {
	background:url(../images/rounding_0_0_1.gif) 0 -28px no-repeat;
	overflow:hidden;
	height:4px;
	width:770px;
	}
div.payment_message {
	float:none;
	width:600px;
	border:1px solid #c1c8dc;
	padding:5px;
	background:#fff url(../images/payment_mess.gif) top left repeat;
	}
div.dir_category_round_top {
	background:url(../images/rounding_0_0_1.gif) 0 -32px no-repeat;
	overflow:hidden;
	height:3px;
	width:200px;
	}
div.dir_category_round_bottom {
	background:url(../images/rounding_0_0_1.gif) 0 -35px no-repeat;
	overflow:hidden;
	height:3px;
	width:200px;
	}
div.dir_table_round_top {
	background:url(../images/rounding_0_0_1.gif) -200px -32px no-repeat;
	overflow:hidden;
	height:3px;
	width:555px;
	}
div.dir_table_round_bottom {
	background:url(../images/rounding_0_0_1.gif) -200px -35px no-repeat;
	overflow:hidden;
	height:3px;
	width:555px;
	}
div.balance {
	background-image:url(../images/rounding_0_0_1.gif);
	background-repeat:no-repeat;
	position:absolute;
	overflow:hidden;
	height:5px;
	width:5px;
	}
div.balance_summa {
	position:absolute;
	top:21px;
	left:1px;
	width:300px;
	height:40px;
	text-align:center;
	font:bold 24pt "Times New Roman";
	color:#ab8924;
	}
div.balance_summa_white {
	position:absolute;
	z-index:1;
	top:20px;
	left:0px;
	margin:-1px 0px 0px -1px;
	width:300px;
	height:40px;
	text-align:center;
	font:bold 24pt "Times New Roman";
	color:#fff7df;
	}
div.balance_summa_gold {
	position:absolute;
	z-index:2;
	top:20px;
	left:0px;
	width:300px;
	height:40px;
	text-align:center;
	font:bold 24pt "Times New Roman";
	color:#e6cc7e;
	}
/* Menus */
.blue_line_menu {
	background:url(../images/blue_line_menu_0_0_1.gif) bottom repeat-x;
	}
ul.main_menu {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	background-image:url(../images/menu_normal_0_0_1.gif);
	}
a.menu:link, a.menu:visited {
	display:block;
	background-image:url(../images/menu_normal_0_0_1.gif);
	background-position:top;
	font:bold 12px Tahoma;
	color:#000;
	width:121px;
	height:26px;
	padding-top:10px;
	text-decoration:none;
	}
a.menu:hover, a.menu:active {
	background-position:bottom;
	color:#fff;
	}
a.menu_active:link, a.menu_active:visited, a.menu_active:active {
	display:block;
	background-image:url(../images/menu_normal_0_0_1.gif);
	background-position:bottom;
	font:bold 12px Tahoma;
	color:#fff;
	width:121px;
	height:26px;
	padding-top:10px;
	text-decoration:none;
	}
ul.submenu {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	}
a.submenu:link, a.submenu:visited, a.submenu:active {
	color:#333;
	}
a.submenu:hover {
	color:#f00;
	text-decoration:none;
	}
a.submenu_active:link, a.submenu_active:visited, a.submenu_active:active {
	font-weight:bold;
	color:#333;
	}
ul.top_menu {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	}
ul.top_menu li {
	float:left;
	padding:0px 3px;
	text-align:center;
	}
	
div.edition_menu {
	width:100%;
	float:left;
	background:url(../images/edition_menu_bg_0_0_1.gif) bottom repeat-x;
	margin-bottom:15px;
	padding-top:10px;
	}
td.edition_menu_tabs a.edition {
	display:block;
	height:25px;
	padding:3px 10px 0px 10px;
	background-color:#ddd;
	border-bottom:1px solid #aaa;
	font:bold 12px/1.8em Tahoma;
	text-decoration:none;
	color:#333;
	outline:none;
	}
td.edition_menu_tabs a.edition:hover {
	color:#36c;
	}
td.edition_menu_tabs_active a.edition {
	display:block;
	height:25px;
	padding:3px 10px 0px 10px;
	background-color:#fff;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #fff;
	font:bold 12px/1.8em Tahoma;
	text-decoration:none;
	color:#333;
	}
td.edition_menu_tabs_top {
	background:url(../images/edition_tab.gif) 0px -3px no-repeat;
	height:3px;
	}
td.edition_menu_tabs_top div {
	float:right;
	overflow:hidden;
	width:3px;
	height:3px;
	background:url(../images/edition_tab.gif) -297px -3px no-repeat;
	}
td.edition_menu_tabs_top_active {
	background:url(../images/edition_tab.gif) 0px 0px no-repeat;
	height:3px;
	}
td.edition_menu_tabs_top_active div {
	float:right;
	width:3px;
	height:3px;
	background:url(../images/edition_tab.gif) -297px 0px no-repeat;
	}
/* --------- */

/* For Publisher */
ol.light_li span {
	font-size:14px;
	color:#333;
	}
input.submit_blue {
	font:bold 12px Tahoma;
	color:#fff;
	background-image:url(../images/submit_blue.gif);
	height:34px;
	width:227px;
	border:0px none;
	}
input.color_code {
	width:50px;
	font:normal 13px "Courier New", Courier, monospace;
	color:#36c;
	padding:2px;
	border:1px solid #555;
	background:#fff;
	text-align:center;
	}
/* System Elements */
div.error {
	background:url(../images/warning_0_0_1.gif) no-repeat;
	display:block;
	height:32px;
	width:32px;
	}
div.info {
	background:url(../images/info_0_0_1.gif) no-repeat;
	display:block;
	height:32px;
	width:32px;
	}
div.success {
	background:url(../images/success_0_0_1.gif) no-repeat;
	display:block;
	height:32px;
	width:32px;
	}
ul.campaign_elements {
	list-style:none;
	margin:0px;
	padding:5px 0px;
	}
ul.campaign_elements li, label {
	display:inline;
	cursor:pointer;
	}
#categories li {
	display:block;
	width:290px;
	padding-bottom:5px;
	cursor:default;
	}
#categories li input {
	margin-bottom:0px;
	}
/* About us menu */
ul.list_menu {
	display:block;
	list-style:none;
	padding:0px;
	margin:0px;
	}
ul.list_menu li {
	width:200px;
	}
a.list_menu:link, a.list_menu:visited, a.list_menu:active {
	font:normal 12px Tahoma;
	display:block;
	width:186px;
	padding:7px 7px;
	text-decoration:none;
	border-bottom:1px solid #c6d2f1;
	}
a.list_menu:hover {
	color:#333333;
	background:#d5ddf3;
	}
a.list_menu_active:link, a.list_menu_active:visited, a.list_menu_active:active {
	font:normal 12px Tahoma;
	display:block;
	width:186px;
	padding:7px 7px;
	text-decoration:none;
	border-bottom:1px solid #c6d2f1;
	color:#333333;
	background:#d5ddf3;
	}


/* Site Directory */
ul.directory_list {
	list-style-type:none;
	margin:0px;
	padding:15px;
	padding-top:0px;
	}
ul.directory_sublist {
	list-style-type: square;
	color:#aaa;
	margin:0px;
	padding:5px;
	padding-top:0px;
	}
/* Payment */
div.small_action_top_right {
	background:url(../images/rounding_0_0_1.gif) right -24px no-repeat;
	overflow:hidden;
	height:4px;
	position:absolute;
	top:0px;
	right:0px;
	margin-right:-1px;
	}
div.small_action_top_left {
	background:url(../images/rounding_0_0_1.gif) left -24px no-repeat;
	overflow:hidden;
	height:4px;
	width:4px;
	position:absolute;
	top:0px;
	left:0px;
	margin-left:-1px;
	}
div.small_action_bottom_right {
	background:url(../images/rounding_0_0_1.gif) right -28px no-repeat;
	overflow:hidden;
	height:4px;
	position:absolute;
	bottom:0px;
	right:0px;
	margin-right:-1px;
	}
div.small_action_bottom_left {
	background:url(../images/rounding_0_0_1.gif) left -28px no-repeat;
	overflow:hidden;
	height:4px;
	width:4px;
	position:absolute;
	bottom:0px;
	left:0px;
	margin-left:-1px;
	}
/* Icons Map */
#icons_map span {
	display:block;
	height:24px;
	width:24px;
	background-image:url(../images/icons_map_0_0_1.gif);
	}
.import_ar {background-position:0 0;float:right;margin-left:5px;}
.import_en {background-position:0 -24px;float:left;margin-right:5px;}

#icons_small_map span {
	display:block;
	height:20px;
	width:20px;
	background-image:url(../images/icons_small_map_0_0_1.gif);
	}
.code {background-position:0 0;}
.edit {background-position:0 -20px;}
.delete {background-position:0 -40px;}
.search {background-position:0 -60px;}
.popup {background-position:0 -80px;}
.add {background-position:0 -100px;}
.hide {background-position:0 -120px;}
.down {background-position:0 -140px;}
.up {background-position:0 -160px;}
.activate {background-position:0 -180px;}

/* Copyright */
.Foraoon {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:1;
	color:#888;
	}
a.ForaoonLinks:link, a.ForaoonLinks:visited, a.ForaoonLinks:active {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#888;
	line-height:1;
	text-decoration:none;
	}
a.ForaoonLinks:hover {
	color:#ccc;
	}
div.copyright {
	direction:ltr;
	display:block;
	float:right;
	font:normal 11px Tahoma;
	color:#aaa;
	}
/* Pager */
.nav_links:link, .nav_links:visited, .nav_links:active { 
	display:block;
	float:left;
	margin:2px;
	padding:3px 8px 3px 8px;
	border-bottom:1px solid #aaa;
	background-color:#f5f5f5;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#555;
	text-decoration:none;
	} 
.nav_links:hover {
	border-bottom:1px solid #36c;
	background-color:#d5ddf3;
	color:#36c;
	}
.in_links { 
	display:block;
	float:left;
	margin:2px;
	padding:3px 8px 3px 8px;
	border-bottom:1px solid #36c;
	background-color:#d5ddf3;
	color:#36c;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.home_bg {
	background: url(../images/home_bg.jpg) top repeat-x;
	}
div.position_center_face {
	background:url(../images/people.png) top center no-repeat;}
/*div.home_around {
	position:relative;
	float:none;
	width:900px;
	height:410px;
	background:url(../images/home_face.gif) center no-repeat;
	}*/
	
div.home_presentation_adv {
	font:normal 14px/1.7em Tahoma;
	width:300px;
	}
div.home_presentation_pub {
	font:normal 14px/1.7em Tahoma;
	width:300px;
	}
/*div.home_link_adv {
	position:absolute;
	bottom:51px;
	left:82px;
	width:227px;
	height:34px;
	text-align:center;
	}
div.home_link_pub {
	position:absolute;
	bottom:51px;
	right:82px;
	width:227px;
	height:34px;
	text-align:center;
	}
*/	
div.home_link_adv {
	text-align:center;
	background-image:url(../images/submit_blue.gif);
	padding-top:8px;
	height:26px;
	width:227px;
	}
div.home_link_pub {
	text-align:center;
	background-image:url(../images/submit_blue.gif);
	padding-top:8px;
	height:26px;
	width:227px;
	}
#totop {
	width:26px;
	position:absolute;
	height:26px;
	}
