body {
	background: #ffffff;
	height: 100%;
}
body, td, th,  div {
	font: normal normal 14px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #656566;
}
input, textarea, option, select {
	font: normal normal 12px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #656566;
}
input, textarea, select {
	border: 1px solid #dde6f3;
	border-left: 1px solid #a5bcdf;
	border-top: 1px solid #a5bcdf;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 14px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #0060A9;
}
a:hover {
	text-decoration: none;
	color: #0081e3;
}
.outer { 
	position: relative;
	height:100%;
	width:100%;
	scrollbar-3dlight-color : #dddddd;
	scrollbar-arrow-color : #dddddd;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #dddddd;
	scrollbar-face-color : #dddddd;
	scrollbar-highlight-color : #dddddd;
	scrollbar-shadow-color : #dddddd;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}

.on_load td {
	line-height: 0;
	font-size: 1px;
}

.preload {display: none !important;}
.clr {
	line-height: 0;
	font-size: 1px;
}
.clr img {
	height: 0;
	width: 1px;
}

body.body {
	background: #f5f4f4 url('../media/images/bg/body_bg_line.gif') 50% 0 repeat-y;
}
.full {
	width: 100%;
	height: 100%;
}
.full .dec_left {
	background: #f5f4f4 url('../media/images/dec/dec_left.gif') 0 0 repeat-x;
}
.full .dec_right {
	background: #f5f4f4 url('../media/images/dec/dec_right.gif') 0 0 repeat-x;
}
.popup_no_scroll {
	overflow:hidden;
}
.container {
	width: 977px;
	padding: 1px 0 0 0;
}

/* header */
.header {
	background: #ffffff url('../media/images/bg/header.gif') 0 0 repeat-x;
	text-align: center;
}
.header .header_wrap {
	width: 977px;
	text-align: left;
	margin: 0 auto;
}
/* header */

/* path */
.path {
	background: url('../media/images/dec/dot_grey_h.gif') 0 100% repeat-x;
	padding: 1px 60px 11px 0;
	margin: 0 0 17px 0;
	font-size: 9px !important;
}
.path *,
.path a {
	font-size: 11px !important;
	padding: 0 0 0 8px;
	margin: 0 24px 0 0;
}
.path a {
	background: url('../media/images/dec/path_arrow.gif') 0 5px no-repeat;
	color: #0060a9 !important;
	text-decoration: none !important;
}
.path a:hover {
	background: url('../media/images/dec/path_arrow_ov.gif') 0 5px no-repeat;
	color: #0081e3 !important;
	text-decoration: underline !important;
}
.path span {
	background: url('../media/images/dec/path_arrow_span.gif') 0 5px no-repeat;
	color: #979797 !important;
}
/* path */

/* bot_menu */
.footer .posrel {
	width: 977px;
	margin: 0 auto;
}
.bot_menu {
	background: url('../media/images/bg/bot_menu.gif') 0 0 repeat-x;
	width: 977px;
	height: 84px;
	margin: 0 auto;
	position: absolute;
	top: -102px;
	left: 0;
}
.bot_menu .bot_menu_padd {
	padding: 33px 26px 0 26px;
}
.bot_menu a,
.bot_menu span {
	background: url('../media/images/bg/footer_line.gif') 100% 0 no-repeat;
	padding: 0 13px 0 0;
	margin: 0 9px 0 0;
	font-size: 12px !important;
	color: #5e5f60 !important;
}
.bot_menu span {
	text-decoration: underline;
}
.bot_menu .last {
	background: none;
	padding: 0;
	margin: 0;
}
/* bot_menu */

/* copyright/contacts */
.contacts,
.contacts *,
.contacts a {
	font-size: 11px !important;
	color: #b3c1d0;
	line-height: 18px !important;
}
.contacts {
	padding: 2px 300px 1px 0;
}
.copyrights {
	padding: 0 0 30px 0;
	color: #a2a1a1;
}
.copyrights .copyrights_left {
	color: #b3c1d0 !important;
}
.copyrights *,
.copyrights a {
	color: #4d6e92 !important;
	font-size: 11px;
}
.copyrights a {
	color: #6c8eb2 !important;
	text-decoration: none !important;
}
.copyrights a:hover {
	color: #a2bdd9 !important;
	text-decoration: underline !important;
}
/* copyright/contacts */

/* footer */
.footer {
	background: url('../media/images/bg/footer.gif') 0 100% repeat-x;
	height: 100px;
}
.footer {
	text-align: center;
	vertical-align: bottom;
}
.footer .footer_wrap {
	width: 977px;
	margin: 0 auto;
	text-align: left;
}
.footer .footer_wrap .footer_padd {
	padding: 0 22px 0 27px;
}
/* footer */

/* content */
.content {
	padding: 0 24px 123px 43px;
}
.content .page_title .date {
	font-weight: normal !important;
}
.content .page_title .line {
	font-weight: normal !important;
	padding: 0 2px 0 4px;
}
.content .text_block {
	padding: 10px 0 26px 0;
}
.content .two_colls {
	width: 100%;
}
.content .two_colls .info_block {
	padding: 8px 27px 20px 0;
}
/* content */


/* content_title */
.content_title {
	padding: 28px 51px 123px 48px;
}
.content_title .first_coll {
	width: 413px;
	border-right: 1px solid #767676;
	padding: 6px 0 0 0;
}
.content_title .first_coll .cont {
	padding: 0 106px 0 0;
}
.content_title .sec_coll {
	padding: 6px 0 0 27px;
}
.content_title .sec_coll .cont  {
	font-size: 9px;
}
.content_title .sec_coll .cont *,
.content_title .sec_coll .cont a {
	font-size: 9px;
}
.content_title .sec_coll .cont strong {
	color: #2b59a0;
}
.content_title .sec_coll_title {
	padding: 0 0 0 27px;
}
.content_title .title {
	color: #2b59a0;
	text-transform: uppercase;
	font: normal bold 12px  Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;
}
.content_title .more a,
.news_block_list .more a {
	font-size: 13px !important;
	color: #0060a9 !important;
	text-decoration: underline !important;
}
.content_title .more a:hover, 
.news_block_list .more a:hover {
	color: #0081e3 !important;
}

.content_title .more.first {
	padding-right: 83px;
}
/* content_title */

/* top_menu */
.top_menu {
	padding: 14px 20px 15px 0;
}
.top_menu a {
	background: url('../media/images/bg/header_line.gif') 100% 0 no-repeat;
	font-size: 12px !important;
	color: #78797a !important;
	padding: 6px 14px 6px 0;
	margin: 0 8px 0 0;
}
.top_menu a.active {
	text-decoration: underline;
}
.top_menu a.last {
	background: none;
	padding: 0;
	margin: 0;
}

.top_right_menu {
	padding: 10px 0 0 0;
	white-space: nowrap;
	float: right;
}
.top_right_menu td {
	background: url('../media/images/bg/header_line.gif') 100% 0 no-repeat;
	padding: 0 9px;
}
.top_right_menu td.last {
	background: none;
	padding: 0 0 0 9px;
}
.top_right_menu a {
	float: left;
	margin: 6px 3px 0 0;
	font-size: 12px !important
}

.home {
	margin: 0 0 0 4px;
	background: url('../media/images/ico/home.gif') 0 0 no-repeat;
	height: 12px;
	width: 11px;
}
.facebook {
	background: url('../media/images/ico/facebook.gif') 0 0 no-repeat;
}
.facebook,
.vkontaktie,
.linkedin {
	margin: 0 0 0 14px;
	padding: 0 0 0 22px;
	height: 17px;
}
.vkontaktie {
	background: url('../media/images/ico/ico_b.gif') 0 0 no-repeat;
}
.linkedin {
	background: url('../media/images/ico/linkedin.gif') 0 0 no-repeat;
}
.recommend {
	margin: 0 0 0 14px;
	padding: 0 19px 0 0;
	background: url('../media/images/ico/mail.gif') 100% 4px no-repeat;
}
.print {
	margin: 0 0 0 4px;
	background: url('../media/images/ico/print.gif') 0 0 no-repeat;
	height: 12px;
	width: 13px;
}
/* top_menu */

/* top_header_block */
.top_header_block {
	background: url('../media/images/bg/header_blue.gif') 0 0 repeat-x;
	text-align: center;
}
.top_header_block.bg_green		{	background: url('../media/images/bg/header_green.gif') 0 0 repeat-x;}
.top_header_block.bg_red		{	background: url('../media/images/bg/header_red.gif') 0 0 repeat-x;}
.top_header_block.bg_yellow	{	background: url('../media/images/bg/header_yellow.gif') 0 0 repeat-x;}
.top_header_block.bg_turkish	{	background: url('../media/images/bg/header_turkish.gif') 0 0 repeat-x;}


.top_header_block .top_block_wrap {
	width: 977px;
	margin: 0 auto;
	text-align: left;
	height: 281px;
}
.top_header_block #top_block_sup {
	margin: -20px 0 0 0;
	position: relative;
}
.top_header_block #top_block_sup,
.top_header_block #top_block_sup span,
.top_header_block_btn #top_block_sdown,
.top_header_block_btn #top_block_sdown span {
	display: block;
	float: right;
	font-size: 11px !important;
	text-decoration: none !important;
	cursor: pointer;
}
.top_header_block #top_block_sup span,
.top_header_block_btn #top_block_sdown span {
	float: left;
}
.top_header_block #top_block_sup {
	background: url('../media/images/dec/btn_slider_bg.gif') 0 0 repeat-x;
	padding: 0 11px 0 12px;
}
.top_header_block #top_block_sup span {
	background: url('../media/images/dec/btn_slider_arrow.gif') 0 8px no-repeat;
	padding: 0 0 0 12px;
	height: 20px;
	line-height: 20px;
	color: #9bc5e9;
}
.top_header_block #top_block_sup:hover span {
	background: url('../media/images/dec/btn_slider_arrow_ov.gif') 0 8px no-repeat;
	color: #cde2f4;
}
.top_header_block_btn {
	width: 977px;
	margin: 0 auto;
}
.top_header_block_btn #top_block_sdown {
	background: #f1f1f1;
	padding: 0 11px 0 12px;
	position: relative;
}
.top_header_block_btn #top_block_sdown span {
	background: url('../media/images/dec/btn_slider_arrow2.gif') 0 8px no-repeat;
	padding: 0 0 0 12px;
	height: 20px;
	line-height: 20px;
	color: #878889;
}
.top_header_block_btn #top_block_sdown:hover span {
	background: url('../media/images/dec/btn_slider_arrow2_ov.gif') 0 8px no-repeat;
	color: #0081e3;
}

.top_header_block.bg_red #top_block_sup {background: url('../media/images/dec/btn_slider_bg_red.gif') 0 0 repeat-x;}
.top_header_block.bg_green #top_block_sup {background: url('../media/images/dec/btn_slider_bg_green.gif') 0 0 repeat-x;}
.top_header_block.bg_yellow #top_block_sup {background: url('../media/images/dec/btn_slider_bg_yellow.gif') 0 0 repeat-x;}
.top_header_block.bg_turkish #top_block_sup {background: url('../media/images/dec/btn_slider_bg_turkish.gif') 0 0 repeat-x;}

.top_header_block.bg_red #top_block_sup span {
	background: url('../media/images/dec/btn_slider_arrow_red.gif') 0 8px no-repeat;
	color: #e2aba1;
}
.top_header_block.bg_red #top_block_sup:hover span {
	color: #efd5d0;
}
.top_header_block.bg_green #top_block_sup span {
	background: url('../media/images/dec/btn_slider_arrow_green.gif') 0 8px no-repeat;
	color: #cedda0;
}
.top_header_block.bg_green #top_block_sup:hover span {
	background: url('../media/images/dec/btn_slider_arrow_green_ov.gif') 0 8px no-repeat;
	color: #e6eecf;
}
.top_header_block.bg_yellow #top_block_sup span {
	background: url('../media/images/dec/btn_slider_arrow_yellow.gif') 0 8px no-repeat;
	color: #e2d299;
}
.top_header_block.bg_yellow #top_block_sup:hover span {
	color: #f1e9cc;
}
.top_header_block.bg_turkish #top_block_sup span {
	background: url('../media/images/dec/btn_slider_arrow_turkish.gif') 0 8px no-repeat;
	color: #99d7d1;
}
.top_header_block.bg_turkish #top_block_sup:hover span {
	color: #ccebe7;
}
/* top_header_block */

/* header_menu */
.header_menu {
	padding: 6px 14px 4px 28px;
	color: #FFFFFF;
}
.header_menu .header_table {
	height: 168px;
}
.header_menu .header_table td {
	padding: 12px 0 0 0;
}

.header_menu * {
	color: #FFFFFF;
}
.header_menu a {
	font-size: 13px !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
}

.header_menu .level_1 {
	padding: 0 21px 0 0;
}
.header_menu .level_1 div {
	padding: 1px 0 2px 0;
}

.header_menu a:hover  {
	text-decoration: underline !important;
}
.bg_header_menu a:hover,
.bg_header_menu a.active			{color: #000000 !important;}
.bg_green .header_menu a:hover,
.bg_green .header_menu a.active		{color: #003f1b !important;}
.bg_red .header_menu a:hover,
.bg_red .header_menu a.active		{color: #551003 !important;}
.bg_yellow .header_menu a:hover,
.bg_yellow .header_menu a.active	{color: #5b4802 !important;}
.bg_turkish .header_menu a:hover,
.bg_turkish .header_menu a.active	{color: #01332d !important;}

.header_menu .active {
	font-weight: bold !important;
}
.header_menu .headline {
	margin: 25px 0px 6px 0 !important;
}

.header_menu .headline a {
	font-size: 26px !important;
}

.header_menu .level_1 div span a,
.header_menu .level_1 div .active span {
	padding: 0 2px 0 0;
}

.header_menu .level_2 {
	background: url('../media/images/dec/level_2_line_blue.gif') 0 50% no-repeat;
	padding-left: 20px !important;
}
.bg_green .header_menu .level_2	{	background: url('../media/images/dec/level_2_line_green.gif') 0 50% no-repeat;}
.bg_red .header_menu .level_2		{	background: url('../media/images/dec/level_2_line_red.gif') 0 50% no-repeat;}
.bg_yellow .header_menu .level_2	{	background: url('../media/images/dec/level_2_line_yellow.gif') 0 50% no-repeat;}
.bg_turkish .header_menu .level_2	{	background: url('../media/images/dec/level_2_line_turkish.gif') 0 50% no-repeat;}

.header_menu .level_3 {
	padding-left: 10px !important;
}
.header_menu .level_3 a {
	font-size: 11px !important;
}
a.selected,
a.active {
	
}

.title_head_cont {
	padding: 43px 30px 0px 41px;
}
.title_head_cont *,
.title_head_cont a {
	color: #FFFFFF !important;
	font-size: 12px !important;
	line-height: 18px !important
}
.title_head_cont .paddings {
	padding: 24px 102px 0 0;
}
/* header_menu */


/* logo */
.logo {
	padding: 33px 0 26px 33px;
}
/* logo */

/* cert */
.cert {
	margin: 12px 63px 0 0;
	float: right;
	height: 90px;
}
.cert *,
.cert a {
	font-size: 11px !important;
	text-decoration: none !important;
	color: #878889 !important;
	line-height: 13px !important;
}
.cert a:hover {
	color: #0081e3 !important;
}
.cert tr.first_tr td {
	vertical-align: middle;
}
.cert tr.first_tr td img {
	margin: auto;
}
.cert td {
	padding: 2px 0 0 40px;
	text-align: center;
}
.cert td.first_td {
	border-right: 1px solid #f1f1f1;
	width: 168px;
	padding: 0 30px 0 0;
}
/* cert */

/* right_menu_block */
.right_menu {
	width: 239px;
}
.right_menu .right_menu_block .btn {
	text-align: right;
}
.right_menu .right_menu_block .btn img {
	margin: 0 0 0 auto;
	height:15px;
}
.right_menu .right_menu_block .forum_link {
	padding: 11px 0 0 0;
}
/* right_menu_block */

/* banners */
.banners {
	border: 1px solid #d4dfe1;
	margin: 11px 0 0 0;
}
/* banners */

.fb_like {
	background: url('../media/images/dec/dot_grey_h.gif') 0 100% repeat-x;
	padding: 30px 0 25px 0;
}
.fb_like_box {
	margin: 11px 0 0 0;
}

/* lang */
.lang {
	float: left;
}
.lang a,
.lang span {
	font-size: 12px !important;
	margin-right: 10px;
	margin-top: 3px;
	line-height: 23px !important;
}
.lang a {
	color: #0081e3 !important;
	display: block;
}
.lang a:hover {
	background: url('../media/images/dec/btn_slider_arrow2_ov.gif') 50% 0 no-repeat;
}
.lang span {
	color: #878889;
	float: left;
}
/* lang */

/* login */
.login {
	background: #f2f6f9;
	border: 1px solid #d4dfe1;
	padding: 12px 18px 32px 18px;
	margin: 11px 0 0 0;
}
.login td {
	padding: 0 0 7px 0;
}
.login .i_text {
	width: 192px;
	line-height: 15px;
	padding: 5px 0 5px 8px
}
.login .input_error .i_text {
	border: 1px solid #ff0000;
}
.login .submit {
	text-align: right;
	padding: 0 0 3px 0;
}
.login .submit input {
	border: none;
	display: block;
	margin: 0 0 0 auto;
}
.login .remind {
	padding: 0 0 0 0;
}
.login .hdr {
	padding-bottom: 22px;
}
.login .error_text {
	float: right;
	width: 200px;
	text-align: right;
	margin: -14px 0 0 0;
	line-height: 100%;
	font-size: 11px;
	color: #ff0000;
}

.logged {
	padding: 11px 0;
}
.logged,
.logged * {
	color: #878889;
	font-size: 12px;
}
.logged div {
	font-weight: bold;
}

/* login */


/* right_block */
.right_block {
	background: #f2f6f9;
	border: 1px solid #d4dfe1;
	padding: 12px 18px 32px 18px;
	margin: 11px 0 0 0;
}
.right_block *,
.right_block a {
	font-size: 12px;
}
.right_block a {
	color: #0060a9 !important;
	text-decoration: none !important;
}
.right_block a:hover {
	color: #0081e3 !important;
	text-decoration: underline !important;
}
.right_block .right_cont {
	padding: 8px 0 8px 0;
}
.right_block .right_title {
	font-weight: bold;
	color: #3964a6;
}
/* right_block */


/* bot_buttons */
.bot_buttons {
	margin: -20px 0 0 0;
	position: relative;
}
.bot_buttons .btn_grey {
	float: left;
	margin: 0 9px 0 0;
}
/* bot_buttons */

/* title_block */
.mini_block {
	width: 100%;
	margin: 0 0 20px 0;
}
.mini_block * {
	font-size: 13px;
}
.mini_block .width50 {
	background: url('../media/images/dec/dot_grey_h.gif') 0 100% repeat-x;
	padding: 20px 0 0 0;
}
.mini_block .tr_first .width50 {
	padding: 0;
}
.info_block .mini_block .hdr			{background: url('../media/images/dec/hdr_yellow.gif') 0 0 no-repeat;}
.info_block .mini_block.yellow .hdr		{background: url('../media/images/dec/hdr_yellow2.gif') 0 0 no-repeat;}
.info_block .mini_block.green .hdr		{background: url('../media/images/dec/hdr_green.gif') 0 0 no-repeat;}
.info_block .mini_block.red .hdr		{background: url('../media/images/dec/hdr_red.gif') 0 0 no-repeat;}
.info_block .mini_block.turkish .hdr	{background: url('../media/images/dec/hdr_turkish.gif') 0 0 no-repeat;}
.info_block .mini_block.blue .hdr	{background: url('../media/images/dec/hdr_blue.gif') 0 0 no-repeat;}

.title_block {
	width: 282px;
	margin: 0 0 20px 0;
}
.title_block .more a {
	color: #0060A9 !important;
}
.title_block .more a:hover {
	color: #0081e3 !important;
}
.title_block td.photo {
	padding: 14px 12px 0 0;
}
.title_block td.photo img {
	border: 1px solid #cccccc;
	padding: 1px;
}
.title_block td.photo a:hover img {
	border: 1px solid #9d9d9d;
}
.title_block td.txt {
	padding: 12px 0 0 0;
}
.title_block td.txt img {
	float: left;
	margin: 0 10px 3px 0;
	border: #cccccc 1px solid;
	padding: 1px;
}
.title_block td.txt,
.title_block td.txt * {
	font-size: 13px !important;
}
.title_block td.txt .news_title a {
	font-weight: bold;
	color: #3964a6 !important;
}
.title_block td.txt .date {
	font-size: 9px !important;
}
/* title_block */

/* paging */
.paging {
	
	color: #3964a6;
}
.paging span {
	padding: 0 4px;
}
.paging a {
	color: #3964a6 !important;
}
/* paging */
/* news */
.news_list {
	padding: 0 0 60px 0;
}
.news_list .list_empty {
	padding: 20px 0 0 0;
}
.news_list .list_empty,
.news_list .list_empty * {
	font-size: 13px !important;
}
.news {

}
.news .more a {
	color: #0060A9 !important
}
.news .more a:hover {
	color: #0081e3 !important;
}
.news td.photo {
	padding: 14px 12px 0 0;
	
}
.news td.photo img {
	border: 2px solid #cbd8ec;
}
.news td.txt {
	padding: 12px 0 0 0;
}
.news td.txt .news_title {
	font-weight: bold;
	color: #3964a6;
}
.news td.txt .news_title a {
	font-weight: bold;
	color: #3964a6 !important;
}
.news td.txt .date {
	font-size: 10px;
	color: #c5c6c8;
}
.news_buttons {
	background: url('../media/images/dec/dot_grey_h.gif') 0 100% repeat-x;
	padding: 15px 0 15px 0;
	width: 643px;
	margin: 0 0 20px 0;
}
.news_buttons .btn_grey {
	float:left;
	margin:0 9px 0 0;
}
/* news */
/* bot_cont */
.bot_cont {
	margin: 20px 0 11px 0;
}
/* bot_cont */

/* text */
.text {
	padding: 13px 0 20px 0;
	width: 643px;
	overflow: hidden;
}
.text,
.text * {
	font-size: 13px !important;
}
.text .photo {
	float: left;
	border: 2px solid #c7d5eb;
	margin: 4px 20px 10px 0;
}
.text table {
	clear: both;
}
/* text */

/* login_big */
.login_big {
	padding: 18px 0 12px 0;
}
.login_big .form_title {
	font-weight: bold;
	color: #2b59a0;
	padding: 0 0 16px 0;
	font-size: 11px;
}
.login_big input {
	display: block;
	margin: 0 0 18px 0;
}
.login_big .input {
	width: 292px;
}
.login_big .button {
	padding: 6px 0 0 0 !important;
}
/* login_big */

/* duk */
.duk {
	background: url('../media/images/dec/dot_grey_h.gif') 0 100% repeat-x;
	padding: 13px 0 20px 0;
	margin: 0 0 20px 0;
}
.duk a {
	color: #2b59a0 !important;
	font-size: 13px !important;
}
.duk a:hover {
	text-decoration: none !important;
}
.duk .duk_q {
	padding: 3px 0 0 0;
}
.duk .active {
	padding: 24px 0 0 0;
}
.duk .active a {
	font-weight: bold;
}
.duk .answer {
	padding: 0 0 22px 0;
}
.duk .answer,
.duk .answer * {
	font-size: 13px !important;
}
/* duk */

/* search */
.search {
	padding: 24px 0 0 0;
}
.search .input {
	width: 240px;
	display: block;
	margin: 0 0 17px 0;
}
.search .input input {
	line-height: 15px;
	padding: 5px 0 5px 8px;
}
.search select {
	width: 243px;
	display: block;
	margin: 0 0 17px 0;
}
.search .button {
	padding: 6px 0 0 0;
}
.search .button input {
	border: none;
}
/* search */

/* search_results */
.search_results {
	padding: 13px 0 47px 0;
	
}
.search_links {
	padding: 25px 0 20px 0;
}
.search_links a {
	color: #2b59a0 !important;
	font-size: 11px !important;
	line-height: 145%;
}
/* search_results */

/* worker */
.worker {
	padding: 13px 0 47px 0;
}
.worker .about_worker {
	color: #2b59a0;
	font-weight: bold;
	font-size: 11px;
	clear: both;
	padding: 20px 0 0 0;
}
.worker .shortly {
	color: #2b59a0;
	font-size: 11px;
}
.worker .shortly a {
	color: #2b59a0 !important;
	font-size: 11px !important;
}
.worker .shortly  img {
	float: left;
	margin: 0 32px 0 0;
	border: 2px solid #ccd9ed;
}
/* worker */

/* seminars */
.seminars {
	padding: 13px 0 22px 0;
}
.seminars .register {
	padding: 0 0 20px 0;
}
.seminars a {
	color: #2b59a0 !important;
}
.seminars .seminars_table {
	width: 100%;
	margin: 14px 0;
}
.seminars .seminars_table td {
	background: #e7edf7;
	border: 1px solid #a9bee0;
	color: #2b59a0;
	padding: 1px 4px;
}
.seminars .seminars_table .head_row td {
	background: #dde6f3;
	border: 1px solid #a9bee0;
	padding: 1px 4px 3px 4px;
}
.seminars .seminars_table .empty_row td {
	background: #ffffff;
	border: none;
	height: 7px;
}
.seminars .checkbox {
	background: #FFFFFF !important;
	border-left: none !important;
	border-top: none !important;
	border-bottom: none !important;
	padding: 0 !important;
}
.seminars .checkbox input {
	border: none;
	background: transparent;
}
.seminars .login_big {
	padding-bottom: 0px !important;
}
.seminars .login_big .input {
	height: 38px;
	margin: 0px;
	width: auto !important;
	
}
.seminars .login_big .input input {
	width: 292px;
	margin: 0px;
}
.seminars .login_big .input .error {
	padding: 4px 0 0 0;
}
.seminars .login_big .button {
	
}
.seminars .login_big .button img {
	float: left;
	margin: 0 13px 0 0;
}
.seminars .login_big .button input {
	border: none;
}
.seminars .login_big .button a {
	text-decoration: none !important;
}
.seminars .contact_person {
	color: #2b59a0;
	margin: -10px 0 12px 0;
}
.seminars .docs {
	padding: 0 0 12px 0;
}
.seminars .dec_text {
	border-bottom: 1px solid #a0b8dd;
	padding: 0 0 16px 0;
}
/* seminars */

.error {
	color: #f5821f !important;
	font-size: 11px;
}

/* forum */
.forum {
	background: url('../media/images/dec/dot_grey_h.gif') 0 100% repeat-x;
	padding: 13px 0 20px 0;
	margin: 0 0 20px 0;
}
.forum a {
	color: #2b59a0;
}
.forum .new_post {
	padding: 0 0 13px 0;
}
.forum .new_post a, 
.forum .new_post a:hover, 
.forum .new_post a:active, 
.forum .new_post a:visited,
.forum .new_post a:link {
	color: #2b59a0 !important;
	text-decoration: underline;
	font-weight: bold;
}
.forum .forum_search {
	
}
.forum .forum_newpost {
	
}
.forum .forum_newpost input {
	display: block;
	margin: 0 0 18px 0;
}
.forum .forum_newpost textarea {
	margin: 0 0 13px 0;
}
.forum .forum_newpost .error {
	margin: 0 0 13px 0;
}
.forum .forum_newpost .med_inp {
	width: 294px;
	line-height: 15px;
	padding: 5px 0 5px 8px;
}
.forum .forum_newpost textarea {
	width: 632px;
	height: 81px;
	padding: 5px 0 5px 8px;
	overflow: auto;
}
.forum .forum_newpost .full_inp,
.forum .forum_search .full_input {
	width: 632px;
	line-height: 15px;
	padding: 5px 0 5px 8px;
}
.forum .forum_search table {
	margin: 7px 0 25px 0;
}
.forum .forum_search input {
	font-weight: bold;
}
.forum .forum_search input.submit {
	border: none;
}
.forum .forum_search select {
	width: 320px;
	margin: 0;
}
.forum .announce {
	padding: 0 0 27px 0;
}
.forum .announce,
.forum .announce a {
	color: #2b59a0 !important;
	font-size: 11px;
}

.forum  .forum_table {
	width: 100%;
	margin: 10px 0 14px 0;
}
.forum .comment_table *,
.forum .comment_table a,
.forum .forum_table *,
.forum .forum_table a {
	font-size: 12px !important;
}
.forum .comment_table a,
.forum .forum_table a{
	text-decoration: none !important;
}
.forum .comment_table a:hover,
.forum .forum_table a:hover {
	color: #0081e3 !important;
	text-decoration: underline !important;
}
.forum .forum_table td {
	background: #e7edf7;
	border: 1px solid #a9bee0;
	color: #2b59a0;
	padding: 2px 4px;
}

.forum .forum_table td a {
	color: #2b59a0 !important;
}

.forum .forum_table .head_row td {
	background: #dde6f3;
	border: 1px solid #a9bee0;
	font-weight: bold;
	padding: 1px 4px 3px 4px;
}
.forum .forum_table .empty_row td {
	background: #ffffff;
	border-left: none;
	border-right: none;
	height: 7px;
}
.forum .forum_table .checkbox {
	background: #FFFFFF !important;
	border-left: none !important;
	border-top: none !important;
	border-bottom: none !important;
	padding: 0 !important;
}
.forum .forum_table .play {
	float: right;
	margin: 0 -3px 0 0;
}
.forum .comment_table {
	width: 100%;
}
.forum .comment_table td {
	background: #dde6f3;
	border: 1px solid #a9bee0;
	padding: 2px 4px;
	color: #2b59a0;
}
.forum .comment_table td a {
	color: #2b59a0;
}
.forum .txt {
	padding: 18px 0px;
	color: #767676;
}
.forum .comment_name {
	width: 100%;
}
.forum .comment_name td {
	background: #dde6f3;
	border: 1px solid #a9bee0;
	padding: 2px 4px;
	color: #2b59a0;
	font-weight: bold;
}
.forum .comment_div {
	background: #eef2f9;
	border: 1px solid #cfdbee;
	border-top: 2px solid #cfdbee;
	padding: 4px 4px 17px 4px;
	color: #2b59a0;
	margin: 0 0 14px 0;
}
.forum .txt,
.forum .txt *,
.forum .comment_div,
.forum .comment_div * {
	font-size: 13px !important;
}
.forum .comment_list {
	color: #2b59a0;
	font-weight: bold;
	padding: 0 0 10px 0;
	font-size: 11px;
}
.forum .spacers td {
	padding: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
	background: transparent;
}
.forum .comment_write {
	background: url('../media/images/dec/dot_grey_h.gif') 0 0 repeat-x;
	clear: both;
	padding: 15px 0 0 0;
	margin: 5px 0 0 0;
	color: #2b59a0;
	font-size: 11px;
}
.forum .comment_write .error {
	padding:0px 0px 12px 5px;
}
.forum .comment_write td {
	color: #2b59a0;
	font-size: 11px;
	padding: 0 0 18px 0;
}
.strong_text {
	font-weight: bold;
	color: #2b59a0;
	font-size: 11px;
}
.forum .strong_text {
	padding: 0 0 8px 0;
}
.forum .comment_write textarea {
	width: 294px;
	height: 115px;
	line-height: 15px;
	padding: 5px 0 5px 8px;
	overflow: auto;
}
.forum .comment_write input {
	width: 292px;
	line-height: 15px;
	padding: 5px 0 5px 8px;
}
.forum .comment_write .button {
	border: none;
	float: right;
	width: auto;
}
/* forum */

/* remind_form */
.remind_form {
	padding: 13px 0 20px 0;
}
.remind_form input {
	width: 295px;
}
.remind_form div {
	padding: 0 0 24px 0;
}
.remind_form .error {
	padding: 22px 0 0 0;
}
/* remind_form */

.submit {
	width: auto !important;
}

/* user_form */
.user_form {
	padding: 4px 0 20px 0;
}
.user_form .error {
	padding: 0 0 7px 0;
}
.user_form .inputs {
	padding: 0 0 5px 0;
}
.user_form .inputs input {
	width: 295px;
	margin: 0 0 18px 0;
	display: block;
}
.user_form .radios {
	margin: 8px 0 18px -4px;
}
.user_form .radios td {
	color: #2b59a0;
}
.user_form .radios input {
	width: auto;
	background: transparent;
	border: none;
}
.user_form .radios td {
	vertical-align: middle;
	padding: 0 0 5px 0;
}
.user_form .radios td.label {
	width: 80px;
}
/* user_form */

.mass_menu {
	padding: 0 0 1px 0;
	border-bottom: 1px solid #c5d3d6;
}
.mass_menu a {
	float: left;
}

/* n_menu */
.n_menu {
	padding: 4px 10px 17px 0;
}
.n_menu div div {
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0 0 0 8px;
}
.n_menu a,
.n_menu span {
	font-size: 12px !important;
	color: #3964a6 !important;
	text-decoration: none ! important;
}
.n_menu .level_1 a,
.n_menu .level_1 span {
	font-weight: bold;
}
.n_menu span {
	text-decoration: underline;
}
.n_menu .level_1 {
	padding: 3px 0 0 1px;
}
.n_menu .level_1 div {
	background-position: left 4px;
}
.n_menu .level_2 {
	padding: 0 0 0 11px;
}
.n_menu .level_3 {
	padding: 0 0 0 37px;
}
.n_menu .level_4 {
	padding: 0 0 0 62px;
}
/* n_menu */

/* logout */
.logout {
	float: right;
	margin-top: 10px;
	text-align: right;
}

/* logout */

/* org_reservation */
.org_reservation {
	padding: 12px 0 0 0;
}
.org_reservation * {
	color: #2b59a0 !important
}

.org_reservation .long_select {
	border-bottom: 1px solid #a0b8dd;
	padding: 0 0 12px 0;
	margin: 0 0 20px 0;
}
.org_reservation .long_select select {
	width: 400px;
}
.org_reservation .cal_cont {

}
.org_reservation .cal_cont .strong_text {
	padding: 0 0 6px 0;
}
.org_reservation .cal_cont .form {
	padding: 0 0 0 45px;
}
.org_reservation .cal_cont .form div {
	font-size: 11px;
}
.org_reservation .cal_cont .form .selects {
	padding: 4px 0 19px 0;
}
.org_reservation .cal_cont .form select {
	width: 162px;
	margin: 0 26px 0 0;
}
.org_reservation .cal_cont .form .strong_text {
	padding: 0 0 17px 0;
}
.org_reservation .form_end {
	
}
.org_reservation .reservation_submit {
	padding: 20px 0 32px 0;
}
.org_reservation .form_end td {
	padding: 2px 0 14px 0;
}
.org_reservation .form_end input {
	width: 398px;
}
.org_reservation .form_end select {
	width: 400px;
}
.org_reservation .form_end .two td {
	width: 238px;
}
.org_reservation .form_end .two select {
	width: 162px;
}
.org_reservation .form_end .two div {
	padding: 0 0 7px 0;
	font-size: 11px;
}
.org_reservation .submit {
	padding: 16px 0 30px 0;
}
.org_reservation .error {
	color: #f5821f !important;
	font-size: 11px;
}
/* org_reservation */

/* calendar */
.callendar {
	background: #dde6f3;
	border: 2px solid #b3c6e4;
	width: 190px;
	height: 190px;
	text-align: center;
}
.callendar table {
	margin: 10px auto 12px auto;
	width: 166px;
}
.callendar table td {
	vertical-align: middle;
	color: #2b59a0 !important;
}
.callendar .days_cont {
	padding: 0 0 0 3px;
}
.callendar .days {
	width: 138px;
	height: 136px;
	margin: 0 auto;
}
.callendar .days strong,
.callendar .days a,
.callendar .days span {
	display: block;
	width: 17px;
	height: 17px;
	margin: 0 2px 2px 0;
	float: left;
	text-align: center;
	line-height: 16px;
	color: #2b59a0 !important;
}
.callendar .days strong {
	background: #ffffff;
}
.callendar .days a,
.callendar .days span {
	background: #eef3f9;
	text-decoration: none;
}
.callendar .days a:hover, 
.callendar .days span.active {
	background: #a0b8dd;
	color: #ffffff !important;
}

/* calendar */

/* reservations */
.reservations {
	margin: 12px 0 0 0;
}
.reservations * {
	font-size: 11px;
}
.reservations table {
	width: 400px;
}
.reservations td {
	padding: 14px 0 4px 0;
}
.reservations .reservation {
	
}

.reservations .reservation .itm { 
	padding: 0 0 16px 33px;
}
.reservations .reservation .date {
	color: #f5821f !important;
}
/* reservations */

/* cv_form */
.cv_form {
	padding: 13px 0 22px 0;
}
.cv_form *,
.cv_form a {
	font-size: 11px !important;
	color: #2b59a0 !important;
}
.cv_form table {
	margin: 10px 0 0 0;
}
.cv_form td {
	padding: 6px 0 10px 0;
}
.cv_form input.file {
	width: 400px;
}
.cv_form .submit {
	padding: 0px 0 0 0;
}
.cv_form .submit .error {
	color: #f5821f !important;
	padding: 0 0 15px 0;
}
.cv_form .submit input {
	border: none;
}
/* cv_form */

/* job_offers */
.job_offers {
	padding: 13px 0 22px 0;
}
.job_offers .job_table {
	width: 100%;
	margin: 0 0 20px 0;
}
.job_offers .job_table td {
	background: #e7edf7;
	border: 1px solid #a9bee0;
	color: #2b59a0;
	padding: 1px 4px;
}
.job_offers .job_table a {
	color: #2b59a0 !important;
}
.job_offers .job_table .head_row td {
	background: #dde6f3;
	border: 1px solid #a9bee0;
	padding: 1px 4px 3px 4px;
}
.job_offers .job_table .empty_row td {
	background: #ffffff;
	border-left: none;
	border-right: none;
	height: 7px;
}
.job_offers .property {
	padding: 0 0 14px 0;
}
.job_offers .property strong {
	color: #2b59a0;
}
/* job_offers */

/* events_list */
.events_list {
	padding: 13px 0 22px 0;
}
.events_list .event_table {
	width: 100%;
	margin: 0 0 20px 0;
}
.events_list .event_table td {
	background: #e7edf7;
	border: 1px solid #a9bee0;
	color: #2b59a0;
	padding: 1px 4px;
}
.events_list .event_table a {
	color: #2b59a0 !important;
}
.events_list .event_table .head_row td {
	background: #dde6f3;
	border: 1px solid #a9bee0;
	padding: 1px 4px 3px 4px;
}
.events_list .event_table .empty_row td {
	background: #ffffff;
	border-left: none;
	border-right: none;
	height: 7px;
}
.events_list .property {
	padding: 0 0 14px 0;
}
.events_list .property strong {
	color: #2b59a0;
}
/* events_list */

/* text_search */
.text_search {
	padding: 13px 0 42px 0;
}
.text_search .inp_text {
	padding: 10px 0 20px 0;
}
.text_search .inp_text input {
	width: 409px;
	line-height: 15px;
	padding: 5px 0 5px 8px;
}
.text_search a {
	font-size: 11px !important;
	color: #2b59a0 !important;
}
.text_search .submit {
	padding: 22px 0 0 0;
}
.text_search .submit input {
	border: none;
}
.text_search .results {
	padding: 24px 0 8px 0;
}
.text_search .results *,
.text_search .results a {
	color: #2b59a0 !important;
	font-size: 11px !important;
}
.text_search .results .result_item {
	padding: 0 0 16px 0;
}
.text_search .results .result_item .result_title {
	font-weight: bold;
	padding: 0 0 1px 0;
}
.text_search .new_search {
	padding: 28px 0 0 0;
}
.text_search .error_text {
	font-size: 10px !important;
	color: #f5821f;
}
/* text_search */

/* send_message */
.send_message {
	padding: 13px 0 22px 0;	
}
.send_message input {
	display: block;
	width: 296px;
	line-height: 15px;
	padding: 5px 0 5px 8px;
	margin: 0 0 16px 0;
}
.send_message textarea {
	display: block;
	width: 296px;
	height: 80px;
	margin: 0 0 8px 0;
	line-height: 15px;
	padding: 5px 0 5px 8px;
	overflow: auto;
}
.send_message .submit  {
	padding: 8px 0 0 0;
}
.send_message .error {
	font-size: 10px !important;
}
.send_message .submit input {
	width: auto !important;
	border: none;
	
}
/* send_message */

/* popup */
.popup {
	text-align: left;
	padding: 40px 40px 36px 40px;
}
/* popup */

/* question_form */
.question_form {
	padding: 13px 0 40px 0;
	width: 100%;
	
}
.question_form table {
	margin: 0 0 0px -3px;
}
.question_form .answer {
	padding: 3px 0 16px 0px;
}
.question_form .answer textarea {
	width: 294px;
	overflow: auto;
	height: 86px;
}
.question_form .answer select {
	width: 294px;
}
.question_form td {
	vertical-align: middle;
	padding: 1px 6px 1px 0;
}
.question_form td input {
	border: none;
	background: transparent;
}
.question_form .question {
	color: #2b59a0 !important;
	padding: 0 0 5px 0;
	font-size: 11px;
}
.question_form .error {
	font-size: 10px !important;
	margin: -6px 0 11px 0;
}
.question_form .err {
	color:#F5821F !important;
}
.question_form .mark_explanation {
	color: #2b59a0 !important;
	padding: 0 0 15px 0;
	font-size: 11px;
}
/* question_form */
.close {
	position: absolute;
	top: 0px;
	right: 0px;
}

/* site_map */
.site_map {
	background: url('../media/images/dec/dot_grey_h.gif') 0 100% repeat-x;
	padding: 13px 0 20px 0;
	margin: 0 0 20px 0;
	width: 100%;
}
.site_map *,
.site_map a {
	font-size: 13px !important;
}
.site_map .links {
	width: 555px;
}
.site_map .links a,
.site_map .links span {
	background-repeat: no-repeat;
	background-position: 17px center;
	padding: 0 0 0 25px;
}
.site_map .links .level_1 a,
.site_map .links .level_1 span {
	color: #333333 !important;
}
.site_map .links .level_1 a {
	width: 530px;
	font-weight: bold;
	display: block;
	background-color: #f2f6f9;
	color: #2b59a0 !important;
	text-decoration: none !important;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0 0 1px 0;
}

.site_map .links .level_1 {
}
.site_map .links span {
	text-decoration: underline;
}
.site_map .links .level_2 {
	padding: 10px 0 19px 40px;
}

.site_map .links .level_3 {
	padding: 0 0 0 35px;
}
.site_map .links .level_3 div {
	padding: 2px 0;
}
.site_map .links .level_4 {
	padding: 0 0 0 72px;
}
.site_map .links .level_4 div {
	padding: 2px 0;
}
.site_map .links .level_5 {
	padding: 0 0 0 111px;
}
.site_map .links .level_5 div {
	padding: 2px 0;
}
.site_map .back_title {
	width: 130px;
}
.site_map .back_title a {
	color: #2b59a0 !important;
	font-weight: bold;
}
.site_map .links .level_1.color_1 a {	background-color: #c0d678;}
.site_map .links .level_1.color_2 a {	background-color: #e57f6e;}
.site_map .links .level_1.color_3 a {	background-color: #f1cc4b;}
.site_map .links .level_1.color_4 a {	background-color: #3eb6aa;}

.site_map .links .level_1 a:hover {
	background-color: #b8cfe6 !important;
}
/* site_map */
.popup_photo {
	margin: -25px -20px 0 -24px;
}
.popup_cont {
	width: 535px;
	background: #FFFFFF;
	margin: 0 auto;
}

.popup_cont .photo {
	width: 535px;
	height: 402px;
	background: #e2eaf5;
	margin: 0px auto 0px auto;
}
.popup_cont .photo td {
	vertical-align: middle;
	text-align: center;
}
.popup_cont .photo img {
	margin: 0 auto;
}
.popup .navigation {
	background: #e2eaf5;
	margin: 6px auto 0 auto;
	height: 25px;
	
}
.popup .navigation div.padd {
	padding: 4px;
}
.popup .navigation .links {
	margin: 1px 0 0 0;
	width: 470px;
	margin: 0 auto;
	text-align: center;
}
.popup .navigation .links a {
	padding: 0px 4px;
}
.popup .navigation .links a.active {
	text-decoration: none;
	padding: 0px 3px;
	font-weight: bold;
	color: #2b59a0;
	cursor:default;
}
.popup .navigation .next {
	float: right;

}
.popup .navigation .back {
	float: left;

}

table.cms_border td {
	border: 1px solid #767676 !important;
	padding: 2px !important;
}

.email {
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	font: normal normal 10px/130% verdana, arial, tahoma;
	color: #727171;
}
.email a, a:hover, a:active, a:visited, a:link {
	color: #3964a6;
	text-decoration: underline;
}
.email a:hover {
	text-decoration: none;
}
.email .foot a, .email .foot a:hover, .email .foot a:active, .email .foot a:visited, .email .foot a:link {
	color: #727171;
}
.sp_field {
	display: none;
}

/* s3slider */
#s3slider { 
	width: 530px; /* important to be same as image width */ 
	height: 281px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	z-index: 10;
}
#s3slider ul {
	padding: 0px;
	margin: 0px;
	height: 281px;
	list-style: none;
}
#s3sliderContent {
	width: 530px; /* important to be same as image width or wider */
	position: absolute; /* important */
	top: -13px; /* important */
	margin-left: 0; /* important */
	z-index: 10;
}

.s3sliderImage {
	float: left; /* important */
	position: relative; /* important */
	display: none; /* important */
	padding: 0px;
	margin: 0px;
	height: 281px;
	width: 530px;
	margin-top: 13px; /* important */
	text-align: center;
}
.s3sliderImage img {
	display: inline;
	margin: 0 auto;
}

.s3sliderImage span {
	position: absolute; /* important */
	left: 0;
	font: 26px/100% Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 504px;
	background-color: #000;
	filter: alpha(opacity=70); /* here you can set the opacity of box with text */
	-moz-opacity: 0.7; /* here you can set the opacity of box with text */
	-khtml-opacity: 0.7; /* here you can set the opacity of box with text */
	opacity: 0.7; /* here you can set the opacity of box with text */
	color: #fff;
	display: none; /* important */
	bottom: 0;

	/*
	if you put
	top: 0; -> the box with text will be shown at the top of the image 
	if you put
	bottom: 0; -> the box with text will be shown at the bottom of the image
	*/
}
/* s3slider */

.hdr {
	background: url('../media/images/dec/hdr_blue.gif') 0 0 no-repeat;
	font-size: 18px !important;
	line-height:19px !important;
	color: #000000;
	padding:4px 8px 2px 17px;
	font-size:18px !important;
}
.hdr_bigger,
.page_title {
	background: url('../media/images/dec/hdr_blue.gif') 0 0 no-repeat;
	font-size: 20px !important;
	font-weight: bold;
	color: #000000;
	padding: 2px 8px 2px 17px;
}
.cont_red .hdr_bigger {
	background: url('../media/images/dec/hdr_red.gif') 0 0 no-repeat;
}
.cont_blue .hdr_bigger {
	background: url('../media/images/dec/hdr_blue.gif') 0 0 no-repeat;
}
.cont_green .hdr_bigger {
	background: url('../media/images/dec/hdr_green.gif') 0 0 no-repeat;
}
.cont_turkish .hdr_bigger {
	background: url('../media/images/dec/hdr_turkish.gif') 0 0 no-repeat;
}
.cont_yellow .hdr_bigger {
	background: url('../media/images/dec/hdr_yellow.gif') 0 0 no-repeat;
}
/*
.page_title {
	color: #2b59a0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px solid #a0b8dd;
	padding: 0 0 11px 0;
	text-align: left;
}
*/
.width50 {
	width: 50%;
}
.width530 {
	width: 530px;
}
.programs_list,
.relevant_info {
	padding: 0 0 44px 0;
}
.programs_list .list,
.relevant_info .list {
	padding: 14px 0 0 0;
}
.programs_list .list div,
.relevant_info .list div{
	padding: 0 0 6px 0;
}
.programs_list .list a,
.relevant_info .list a {
	color: #0060a9 !important;
	text-decoration: none !important;
}
.programs_list .list a:hover,
.relevant_info .list a:hover {
	color: #0081e3 !important;
	text-decoration: underline !important;
}

.news_block {
	background: url('../media/images/dec/dot_grey_h.gif') 0 0 repeat-x;
	padding: 22px 0 0 0;
	width: 100%;
}
.news_block_list {
	padding: 20px 0 17px 0;
}
.news_block_list .n_td {
	background: url('../media/images/dec/dot_grey_h.gif') 0 100% repeat-x;
	padding: 24px 0;
}
.news_block_list .tr_first .n_td {
	padding-top: 0;
}
.news_block_list .news_block_img {
	padding: 24px 23px 0 0;
}
.news_block_list .news_block_img img,
.news_list_item .news_block_img img {
	padding: 3px;
	border: 1px solid #cccccc;
}
.news_list_item .news_block_img {
	float: left;
	margin: 0 28px 15px 0;
}
.news_block_list .news_block_img a:hover img {
	border: 1px solid #9d9d9d;
}
.news_block_list .news_item_name a,
.news_list_item .news_item_name {
	font-size: 21px !important;
	color: #0060a9 !important;
	text-decoration: none !important;
}
.news_list_item .news_item_name {
	font-weight: bold;
	padding: 20px 0 0 0;
	line-height: 100%;
}
.news_block_list .news_item_name a:hover {
	color: #0081e3 !important;
	text-decoration: underline !important;
}
.news_block_list .date,
.news_list_item .date {
	font-size: 10px;
	color: #c5c6c8;
}
.news_block_list .news_item_anotation {
	padding: 7px 38px 0 0;
}
.news_block_list .news_item_anotation,
.news_block_list .news_item_anotation * {
	font-size: 13px;
	color: #656566;
	line-height: 17px;
}
.news_block_list .news_item_anotation a {
	color: #0060A9;
}
.news_block .btn_grey {
	float: right;
}
.news_list_item {
	margin: 0 0 20px 0;
}


.btn_grey a,
.btn_grey a span {
	display: block;
	text-decoration: none !important;
	font-size: 11px !important;
}
.btn_grey a {
	background: #f2f2f2;
	border-bottom: 1px solid #c6c6c6;
	float: left;
	padding: 0 19px 0 16px;
	cursor: pointer;
}
.btn_grey a:hover {
	background: #e9e9e9;
	border-bottom: 1px solid #bdbdbd;
}
.btn_grey a span {
	background: url('../media/images/dec/arrow_right.gif') 0 10px no-repeat;
	float: left;
	color: #878889;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 11px;
}
.btn_grey a:hover span {
	background: url('../media/images/dec/arrow_right_ov.gif') 0 10px no-repeat;
	color: #0081e3;
}
.btn_grey.back_btn a span {
	background: url('../media/images/dec/arrow_left.gif') 0 10px no-repeat;
}
.btn_grey.back_btn a:hover span {
	background: url('../media/images/dec/arrow_left_ov.gif') 0 10px no-repeat;
}

.btn_blue a,
.btn_blue a span {
	display: block;
	text-decoration: none !important;
	font-size: 11px !important;
}
.btn_blue a {
	background: url('../media/images/dec/btn_blue.gif') 0 0 repeat-x;
	float: left;
	padding: 0 19px 0 16px;
	cursor: pointer;
}
.btn_blue a:hover {
	background: url('../media/images/dec/btn_blue_ov.gif') 0 0 repeat-x;

}
.btn_blue a span {
	background: url('../media/images/dec/arrow_w.gif') 0 10px no-repeat;
	float: left;
	color: #ffffff;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 11px;
}

.rss_block {
	position: absolute;
	top: -43px;
	right: 7px;
}
.news_list_item .rss_block {
	top: -73px;
}
.events_list_item .rss_block {
	top: -45px;
	right: -1px;
}
.rss {
	padding: 2px 25px 2px 0;
	color: #0081e3 !important;
	font-size: 10px !important;
	text-transform: uppercase !important;
	background: url('../media/images/ico/rss.gif') 100% 0 no-repeat;
	display: block;
}
.rss:hover {
	text-decoration: none !important;
	color: #0060a9 !important;
}


@media screen, handheld, projection, speech, tty, tv {
	
	.forPrint {
		display: none;
	}

}
@media print {
	
	.forScreen,
	.top_menu,
	.top_right_menu,
	.top_header_block,
	.back_btn {
		display: none;
	}
	body a,
	body * {
		color: #000000 !important;
	}
	.container {
		width: 100% !important;

	}	
	.content_title .first_coll {
		width: 50% !important;
	}
	.print_head {
		padding: 0 0 20px 30px;
	}
	.page_title {
		border-bottom: 1px solid #000000;
	}
	.title_block th {
		border-bottom: 1px solid #000000;
	}
	.print_content,
	.text {
		width: 100%;
	}
	.hdr,
	.hdr_bigger	{
		padding-left: 0 !important;
	}
	.content .two_colls .info_block {
		padding-right: 0 !important;
	}
}
