*
{
	margin: 0;
	padding: 0;
	border: 0px;
	font-family: tahoma;
}
body
{
	background-color: #f3f3f3;
	text-align: center;
}
h1
{
	margin: 0;
	color: #547996;
	font-size: 13px;
	font-weight: bold;
	padding: 10px;
}
h1.search_title
{
	margin: 0;
	color: #060;
	font-size: 13px;
	font-weight: bold;
	padding: 10px;
}
h2
{
	margin: 0;
	color:#060;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
hr.home
{
	background: none;
	height: 1px;
	display: block;
	clear: both;
	margin: 4px auto 8px auto;
	border-top: 1px dotted #333;
	width: 95%;
}
hr
{
	background: none;
	height: 1px;
	display: block;
	clear: both;
	margin: 4px auto 8px auto;
	border-top: 1px dotted #333;
	width: 100%;
}
.container
{
	width: 922px;
	margin: 7px auto 0 auto;
}
.header
{
	width: 922px;
	height:177px;
}
/******** Begin Menu & Search *********/
.menu
{
	background: url(../images/top-menu-bg.jpg) repeat-x;
	height: 47px;
	width: 100%;
	margin-top: 4px;
}
.menu_right
{
	background: url(../images/right-top-menu.jpg) no-repeat;
	height: 47px;
	width: 13px;
	float: right;
}
.menu_left
{
	background: url(../images/left-top-menu.jpg) no-repeat;
	height: 47px;
	width: 13px;
	float: left;
}
.search
{
	float: right;
	width: auto;
}
.search img
{
	float: left;
}
.search_bg
{
	background: url(../images/search_bg.png) repeat-x;
	padding-top: 12px;
	float: left;
	height: 35px;
	width: 230px;
}
.search_bg .txtbox
{
	float: right;
	margin: 1px 5px 0 0;
	height: 20px;
	width: 160px;
	direction: rtl;
}
.search_bg .btn
{
	cursor: pointer;
	border: 0px;
	height: 22px;
	width: 51px;
	text-decoration: none;
	display: block;
	margin: 0;
	float: left;
	padding: 0px;
}
/******** End Menu & Search *********/
/******** Begin Right Side & Main Menu *********/
.right_side
{
	width: 245px;
	float: right;
	display: inline-block;
	padding-top: 8px;
}
.right_side img
{
	float: right;
}
.right_menu
{
	float: right;
	width: 236px;
	background: url(../images/menu-center.jpg) repeat-y;
}
.links
{
	float: right;
	width: 238px;
	background: url(../images/link-center.jpg) repeat-y;
}
#arr
{
	background: url(../images/arr.png) no-repeat left bottom;
	width: 170px;
}
/******** Begin links *********/
.right_side ul
{
	margin: 0;
	padding: 0;
	text-indent: 0px;
	display: inline-block;
	width: 224px;
}
.right_side #margin_links
{
	margin-top: 15px;
}
.right_side li
{
	text-align: right;
	height: 34px;
	width: 220px;
	margin: 4px 0;
	display: inline-block;
}
.right_side li a
{
	text-align: right;
	height: 34px;
	width: 220px;
	padding: 3px 4px 0 0;
	margin: 0;
	display: inline-block;
	background: transparent url(../images/link_bg.jpg) no-repeat 100% -37px;
	list-style: none outside none;
}
.right_side li a:hover
{
	cursor: pointer;
	background: transparent url(../images/link_bg.jpg) no-repeat 100% 0;
}
.right_side .links li a
{
	text-align: right;
	height: 34px;
	width: 220px;
	padding: 3px 4px 0 0;
	margin: 0;
	display: inline-block;
	background: transparent url(../images/link1_bg.jpg) no-repeat 100% 0;
	list-style: none outside none;
	color:#FFFFFF;
}
.right_side .links li a:hover
{
	cursor: pointer;
	background: transparent url(../images/link1_bg.jpg) no-repeat 100% -37px;
	color:#000000;
}
.right_side .links ul a img
{
	border-left: 4px #547996 solid;
}
.right_side .links ul a:hover img
{
	border-left: 4px #bbb solid;
}
.menu_txt
{
	float: right;
	padding: 6px 5px 0 0;
}
.link_txt
{
	float: right;
	padding: 0 5px 0 0;
	width: 170px;
}
.right_side ul a img
{
	float: right;
	margin: auto auto;
	padding-left: 5px;
	border-left: 4px #bbb solid;
}
.right_side ul a:hover img
{
	border-left: 4px #aad296 solid;
}
.right_side a
{
	font-size: 12px;
	font-weight: bold;
	color: #333;
	width: 100%;
	height: 37px;
	padding: 0 5px 0 0;
	display: inline-block;
	text-decoration: none;
}
.right_side a:hover
{
	color: #fff;
	text-decoration: none;
}
/******** End links *********/
/******** End Right Side & Main Menu *********/
/******** Begin left Side *********/
.left_side
{
	text-align: left;
	width: 675px;
	float: right;
	display: inline-block;
	padding-top: 8px;
}
.left_side .top_adv
{
	margin-bottom: 8px;
	border: #e3e8e2 3px solid;
	padding: 0;
	width: 664px;
	height: 138px;
}
.left_side .top_adv img
{
	margin: 4px 4px 4px 4px;
	width: 656px;
	height: 130px;
}
/******** Begin Blue Blug *********/
.main_blug
{
	text-align: right;
	width: 433px;
	float: right;
}
.blue_blug-head
{
	height: 49px;
	background: url(../images/blug-head-bg.jpg) repeat-x;
}
.blue_blug-head .about_en
{
	margin: 17px 200px 0px 0px;
	float: right;
	text-align: left;
	font-weight: bold;
}
.blue_blug-head .about_in_en
{
	margin: 17px 440px 0px 0px;
	float: right;
	text-align: left;
	font-weight: bold;
}
.blue_blug-head .about_en a, .about_in_en a
{
	color: #fff;
	font-size: 12px;
}
.blue_blug-head .about_en a:hover, .about_in_en a:hover
{
	text-decoration: none;
}
.blue_blug-head img
{
	float: right;
}
.blue_blug-head #blue_blug-head_right
{
	background: url(../images/blug-head-right.jpg) no-repeat;
	height: 49px;
	width: 11px;
	float: right;
}
.blue_blug-head #blue_blug-head_left
{
	background: url(../images/blug-head-left.jpg) no-repeat;
	height: 49px;
	width: 11px;
	float: left;
}
.main_blug #center
{
	padding-right: 10px;
	display: inline-block;
	background-color: #fff;
	border-left: 1px solid #d4dee1;
	border-right: 1px solid #d4dee1;
	direction: rtl;
	text-align: justify;
	font-size: 12px;
	line-height: 20px;
}
.main_blug #center ul
{
	margin: 0 20px 5px 10px;
}
.main_blug_footer
{
	background: url(../images/blug-footer-bg.jpg) repeat-x;
	height: 10px;
}
.main_blug_footer #footer_right
{
	background: url(../images/blug-footer-right.jpg) no-repeat;
	height: 10px;
	width: 10px;
	float: right;
}
.main_blug_footer #footer_left
{
	background: url(../images/blug-footer-left.jpg) no-repeat;
	height: 10px;
	width: 10px;
	float: left;
}
/******** End Blue Blug *********/
/******** Begin Green Blug *********/
.green_blug
{
	text-align: right;
	width: 238px;
	float: left;
}
.green_blug a.more, #center a.more
{
	color: #B0460B;
	text-decoration: none;
	display: block;
	clear: both;
	float: left;
	height: 18px;
	padding: 2px 6px 0 12px;
	border-right: 3px solid #B0460B;
	font-weight: bold;
	margin: 10px 0 0 0;
}
.green_blug a.more:hover, #center a.more:hover
{
	color: #547996;
	text-decoration: none;
	display: block;
	clear: both;
	float: left;
	height: 18px;
	padding: 2px 6px 0 12px;
	border-right: 3px solid #547996;
	font-weight: bold;
}
#center a
{
	text-decoration: none;
	color: #547996;
	font-size: 12px;
	font-weight: bold;
}
#center a:hover
{
	color: #060;
}
.green_blug #g_head
{
	background: url(../images/latest_news-head.jpg) no-repeat;
	height: 49px;
	width: 100%;
}
.green_blug #g_head img
{
	float: right;
	margin-right: 15px;
	width: 69px;
	height: 36px;
}
.green_blug #g_center
{
	display: inline-block;
	font-size: 12px;
	width: 220px;
	text-align: justify;
	direction: rtl;
	padding: 8px 10px 8px 8px;
	background: url(../images/latest_news-center.jpg) repeat-y;
	line-height: 20px;
	height:180px;		
}
.green_blug #g_bottom
{
	display: inline-block;
	width: 100%;
	height: 9px;
	background: url(../images/latest_news-bottom.jpg) no-repeat;
}
/******** End Green Blug *********/
.btm_adv
{
	border: #e3e8e2 3px solid;
	padding: 0;
	margin: 10px 1px 5px 1px;
	width: 228px;
	height: 117px;
}
.btm_adv img
{
	margin: 4px 4px 4px 4px;
	width: 220px;
	height: 109px;
	border: 0px;
}
/******** End left Side *********/
/******** Begin Footer *********/
.footer
{
	background: url(../images/footer.jpg) no-repeat;
	width: 922px;
	height: 81px;
	margin: 5px 0 5px 0;
	display: inline-block;
	text-align: center;
	direction: rtl;
}
.footer #copyr
{
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
}
.footer #copyr a
{
	color: #d3ff83;
	text-decoration: underline;
}
.footer #copyr a:hover
{
	color: #fff;
	text-decoration: none;
}
/******** End Footer *********/
.main_content
{
	text-align: right;
	width: 675px;
	float: right;
}
.main_content #center
{
	display: inline-block;
	background-color: #fff;
	border-left: 1px solid #d4dee1;
	border-right: 1px solid #d4dee1;
	padding: 0px;
	width: 673px;
}
.main_content #center ul
{
	margin: 0 20px 5px 10px;
}
.main_content .content
{
	padding: 10px 15px 25px 15px;
	direction: rtl;
	text-align: justify;
	font-size: 12px;
	line-height: 20px;
	min-height: 430px;
	height: auto !important;
	height: 430px;
}
.main_content .content_en
{
	padding: 10px 15px 25px 15px;
	direction: ltr;
	text-align: justify;
	font-size: 12px;
	line-height: 20px;
	min-height: 430px;
	height: auto !important;
	height: 430px;
}
.main_content #center .content_en ul
{
	margin: 0 10px 5px 20px;
}
/* Navegation Bar */
.pagination
{
	padding: 2px;
	margin: auto;
	display: inline-table;
	width: 100%;
}
.pagination ul
{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 16px;
}
.pagination ul li
{
	list-style-type: none;
	display: inline;
	padding: 0 2px 0 2px;
	width: auto;
}
.pagination a, .pagination a:visited
{
	padding: 1px 2px 1px 2px;
	border: 1px solid #000000;
	text-decoration: none;
	background-color: #e3e8e2;
	font-size: 11px;
	color: #f6cf71;
}
.pagination a:hover, .pagination a:active
{
	border: 1px solid #000000;
	background-color: #7fa832;
	font-size: 11px;
	color: #fff713;
}
.pagination a.currentpage
{
	background-color: #7fa832;
	color: #fff713 !important;
	border-color: #000000;
	font-weight: bold;
	cursor: default;
	font-size: 11px;
}
.pagination a.disablelink, .pagination a.disablelink:hover
{
	cursor: default;
	border-color: #000000;
	font-weight: normal !important;
	background-color: #7fa832;
	font-size: 11px;
	color: #fff713;
}
.pagination a.prevnext
{
	font-weight: bold;
}
/* End Navegation Bar */
div.member_content
{
	width: 40%;
	float: right;
	margin: 10px 25px 15px 25px;
	text-align: center;
	border: 2px solid #e3e8e2;
	padding: 10px 5px 10px 5px;
}
div.member_name
{
	width: 100%;
	height: 100px;
	float: right;
	text-align: right;
	margin: 10px 10px 10px 10px;
}
div.member_content img.member_img
{
	border: 2px solid #e3e8e2;
	width: 150px;
	height: 170px;
}
.main_content .content img.member_img_in
{
	border: 2px solid #e3e8e2;
	width: 150px;
	height: 170px;
	float: left;
	margin: 10px 15px 5px 15px;
}
div.country_content
{
	width: 25%;
	float: right;
	margin: 10px 22px 15px 22px;
	text-align: center;
	border: 2px solid #e3e8e2;
	padding: 20px 0 10px 0;
}
div.country_content img.flag_image, .title img.flag_image
{
	border: 2px solid #e3e8e2;
	width: 90px;
	height: 60px;
}
div.country_name
{
	width: 100%;
	height: 25px;
	float: right;
	text-align: center;
	margin: 10px 0 10px 0;
}
.main_content .content .art_image
{
	border: 2px solid #e3e8e2;
	width: 165px;
	height: 130px;
	margin: 10px 15px 5px 5px;
	float: left;
}
.main_content .content .book_image
{
	border: 2px solid #e3e8e2;
	width: 150px;
	height: 200px;
	margin: 10px 15px 5px 5px;
	float: left;
}
.title
{
	margin: 0 auto;
	text-align: center;
	border-bottom: 2px solid #e3e8e2;
	margin-bottom: 5px;
	display:block;
	clear:both;
}
p.cont
{
	width: 550px;
	clear: both;
	display: block;
	margin: 0 auto;
	height: auto;
	border-bottom: 1px dotted #e3e8e2;
	text-align: center;
}
p.cont label.center
{
	float: right;
	margin-right: 0;
	width: 160px;
	text-align: center;
	border-left: 1px dotted #e3e8e2;
	border-right: 1px dotted #e3e8e2;
	position: static;
	margin-top: 5px;
	margin-bottom: 5px;
}
p.cont label.right
{
	float: right;
	margin-right: 30px;
	width: 170px;
	text-align: right;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #547996;
}
p.cont label.left
{
	float: right;
	margin-right: 25px;
	width: 130px;
	text-align: left;
	font-weight: bold;
	direction: ltr;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #547996;
}
.content textarea
{
	width: 150px;
	height: 200px;
	border: #a9a9a9 solid 1px;
}
.send_btn
{
	margin: 10px auto;
	text-align: center;
	width: 100%;
	clear: both;
	display: block;
}
.button
{
	color: #000000;
	background: #e3e8e2;
	border: solid 1px #000000;
	font-family: Tahoma;
}

.txtbox_contact
{
	border: #a9a9a9 solid 1px;
	width: 150px;
}
.art_index
{
	float: right;
	margin: 15px 15px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	direction: rtl;
}
.art_index a
{
	color: #ffffff;
	margin: 0 2px 0 1px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.cat_img
{
	float: left;
	margin: 25px 10px 10px 10px;
}
.map
{
	text-align: center;
	width: 95%;
	margin: 35px auto 10px auto;
	display: block;
	clear: both;
}
.map img
{
	margin-bottom: 25px;
}
ul.containent
{
	width: auto;
	margin: 0 auto;
}
ul.containent li
{
	list-style-type: none;
	display: inline;
	margin: 10px 18px 10px 18px;
}
.af
{
	color: #c86f45;
}
.as
{
	color: #4d722c;
}
.aus
{
	color: #65585f;
}
.eu
{
	color: #7045ca;
}
.us
{
	color: #45ca6d;
}
/* ######### Style for Drop Down Menu ######### */
.bluetabs
{
	margin: 0;
}
.bluetabs ul#nav
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.bluetabs ul#nav li
{
	float: left;
}
#nav
{
	width: 900px;
	float: left;
	margin: 0;
	position: relative;
}
.dropmenudiv
{
	background: url(../images/dmenu_bg.png) no-repeat;
	position: absolute;
	border-width: 0;
	text-align: right;
	font: normal 12px arial;
	line-height: 18px;
	z-index: 100;
	width: 288px;
	float: left;
	left: 570px !important;
	top: 705px !important;
	margin-right: 200px;
	visibility: hidden;
	height: 190px;
	padding-top: 6px;
	padding-right: 5px;
}
#szkolenia a
{
	height: 30px;
	width: 277px;
	font-weight: normal;
	padding-top: 6px;
	padding-right: 8px;
}
#szkolenia a:hover
{
	color: #fff;
	background: url(../images/dmenu_li.png) no-repeat center center;
}
.dropmenudiv a
{
	width: 100%;
	display: block;
	padding: 9px 0 0 0;
	height: 26px;
	text-decoration: none;
	color: #000000;
}
.bluetabs li.selected
{
	font-weight: bold;
}

* html .dropmenudiv a
{
	/*IE only hack*/
	width: 100%;
}

#news
{
	list-style-type:none;
}
