body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 11px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #6a6a6a;
}
input, textarea, option, select {
	font: normal normal 11px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #6a6a6a;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #5bbed1;
}
a:hover {
	text-decoration: none;
}
.main {
	width: 100%;
}
#main.big_resolution {
	background: #f6fef2 url('../media/images/bg/main_bot.jpg') center 690px no-repeat;
}
.page #main.big_resolution {
	background:  #f6fef2 url('../media/images/bg/main_mid_page.jpg') center 100px no-repeat;
}
.page #main {
	background:  #f6fef2 url('../media/images/bg/main_mid_page.jpg') center 100px no-repeat;	
}
#main {
	background: #f6fef2 url('../media/images/bg/main_bot.jpg') center 600px no-repeat;
	width: 100%;
	height: 100%;
}
#main .dec_main {
	background: url('../media/images/bg/main_dec.jpg') center bottom no-repeat;
}
.main #main_top {
	background: url('../media/images/bg/main_top.jpg') center bottom no-repeat;
	height: 100px;
	vertical-align: bottom;
	text-align: center;
}
.main .top_container {
	width: 990px;
	z-index: 15;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.main .top_container .top_line {
	position: absolute;
	top: 1px;
	left: 0;
	width: 990px;
}

.big_resolution  #main_top {
	height: 100px;
}
.main #main_mid {
	height: 590px;
	background: url('../media/images/bg/main_mid.jpg') center 0 no-repeat;
}
.main #main_mid.special_offers {
	height: 590px;
	background: url('../media/images/bg/main_mid_special.jpg') center 0 no-repeat;
}
.main #main_mid_page {
	height: 720px;
	text-align: center;
}
.main #main_mid .container {
	height: 590px;
	position: relative;
	z-index: 10;
}
.main #main_bot {
	text-align: center;
}
.main #main_bot .footer {
	margin: 0 auto;
	text-align: left;
	position: relative;
	width: 990px;
	height: 20px;
	z-index: 15;
}
.main #main_bot .footer .footer_cont {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 990px;
}
.footer_cont td {
	vertical-align: bottom;
}
.footer_page {
	position: absolute;
	width: 100%;
	height: 50px;
	margin: -50px 0 0 0;
	text-align: center;
	z-index: 20;
}
.footer_page .footer {
	text-align: left;
	width: 990px;
	margin: 0 auto;
}
.footer .copyright {
	margin: 0 0 0 26px;
	width: 330px;
}
.footer .contacts {
	width: 250px;
	margin: 0 31px 0 0;
	text-align: right;
}

.path a {
	padding: 0 13px 0 0;
	background: url('../media/images/ico/path.gif') right 5px no-repeat;
}


.hor_menu {
	margin: 0 0 20px 0;
}
.hor_menu a.selected {
	color:#5BBED1 !important;
}
.hor_menu span,
.hor_menu a {
	font: normal bold 11px arial !important;
	color: #6a6a6a !important;
	text-decoration: none !important;
	white-space: nowrap;
	margin: 0 15px 0 0;
}
.hor_menu span,
.hor_menu a:hover {
	color: #5bbed1 !important;
}

.back {
	float: right;
}
.back a {
	padding: 0 0 0 10px;
	background: url('../media/images/ico/back_ov.gif') 0 5px no-repeat;
}
.back a:hover {
	color: #6a6a6a !important;
	text-decoration: underline;
	background: url('../media/images/ico/back.gif') 0 5px no-repeat;
}
.no_border .back {
	background: none; !important;
}

.tbls_none,
.tbls_none td {
	border: none ! important;
	border-spacing: 0px ! important;
}

.tbls_border,
.tbls_border td {
	border: 1px solid #a7a9ac ! important;
	padding: 4px 12px ! important;
}

.content {
	width: 100%;
	height: 370px;
	margin: 3px 0 5px 0;
	background: url('../media/images/ico/dot.gif') 0 0 repeat-x;
}
.content .content_td {
	padding: 0 0 33px 0;
	background: url('../media/images/ico/dot.gif') 0 bottom repeat-x;
}
.content.no_border,
.content .content_td.no_border {
	background: none !important;
}
.content_padd {
	padding: 18px 0 0 0;
}


.main_menu {
	left: 226px;
	top: 66px;
	position: absolute;
}
.main_menu .level_1 span,
.main_menu .level_1 a {
	color: #9a9da2 !important;
	text-decoration: none !important;
	font-size: 14px !important;
}
.main_menu .level_1 a:hover,
.main_menu .level_1 span {
	color: #5bbed1 !important;
}
.main_menu .submenu {
	display: none;
	position: absolute;
	top: 10px;
	background: url('../media/images/s.gif') 0 0;
	left: -3px;
	padding: 5px 0 0 0;
}
.main_menu .submenu .submenu_table {
	width: 100%;
}

.main_menu .submenu .submenu_table .submenu_1 {
	width: 3px;
	height: 3px;
	background: url('../media/images/dec/submenu_1.png') right bottom no-repeat;
}
.main_menu .submenu .submenu_table .submenu_2 {
	height: 3px;
	background: url('../media/images/dec/submenu_2.png') 0 bottom repeat-x;
}
.main_menu .submenu .submenu_table .submenu_3 {
	width: 3px;
	height: 3px;	
	background: url('../media/images/dec/submenu_3.png') left bottom no-repeat;
}
.main_menu .submenu .submenu_table .submenu_4 {
	width: 3px;
	background: url('../media/images/dec/submenu_4.png') right bottom repeat-y;
}
.main_menu .submenu .submenu_table .submenu_5 {
	background: #FFFFFF;
}
.main_menu .submenu .submenu_table .submenu_6 {
	width: 3px;
	background: url('../media/images/dec/submenu_6.png') left bottom repeat-y;
}
.main_menu .submenu .submenu_table .submenu_7 {
	width: 3px;
	height: 3px;
	background: url('../media/images/dec/submenu_7.png') right 0 no-repeat;
}
.main_menu .submenu .submenu_table .submenu_8 {
	height: 3px;
	background: url('../media/images/dec/submenu_8.png') 0 0 repeat-x;
}
.main_menu .submenu .submenu_table .submenu_9 {
	width: 3px;
	height: 3px;
	background: url('../media/images/dec/submenu_9.png') 0 0 no-repeat;
}
.main_menu .level_1 {
	position: relative;
	margin: 0 32px 0 0;
}
.main_menu .level_1 .link_png img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.main_menu .level_1 .link_png {
	display: block;
}
.main_menu .level_1 .link_png a {
	display: block;
	position: relative;
}
.main_menu .ov .submenu {
	display: block;
}

.main_menu .submenu .submenu_table .submenu_5 div {
	padding: 0 0 7px 0;
}
.main_menu .submenu .submenu_table .submenu_5 span,
.main_menu .submenu .submenu_table .submenu_5 a {
	font: normal normal 11px arial !important;
	color: #6a6a6a !important;
	text-decoration: none !important;
	white-space: nowrap;
}
.main_menu .submenu .submenu_table .submenu_5 span,
.main_menu .submenu .submenu_table .submenu_5 a:hover {
	color: #5bbed1 !important;
}


.main_menu .submenu .submenu_table .submenu_5 {
	padding: 11px 15px 5px 15px;
}

.main_menu .submenu .submenu_table .submenu_1 img,
.main_menu .submenu .submenu_table .submenu_3 img,
.main_menu .submenu .submenu_table .submenu_4 img,
.main_menu .submenu .submenu_table .submenu_5 img,
.main_menu .submenu .submenu_table .submenu_7 img,
.main_menu .submenu .submenu_table .submenu_9 img {
	width: 3px;
	height: 0;
}
.main_menu .submenu .submenu_table .submenu_7 img,
.main_menu .submenu .submenu_table .submenu_2 img {
	width: 3px;
	height: 0;
}

.contacts *,
.contacts,
.copyright *,
.copyright {
	color: #a7a9ac !important;
}
.contacts a,
.copyright a {
	color: #5bbed1 !important;
}


#flash #noflash {
	display: none;
}
#noflash_link {
	width: 200px;
	position: absolute;
	left: 300px;
	top: 230px;
}
#noflash_link a {
	font: normal bold 12px/120% Arial;
	color: #A6A8AB;
	text-decoration: none;
}
#noflash_link a:hover {
	color: #5ABDD1;
}
.logo {
	position: absolute;
	top: 24px;
	left: 23px;
}
.logo div {
	background: url('../media/images/hdr/logo.png') 0 0 no-repeat;
	width: 152px;
	height: 66px;
}
.logo div a {
	display: block;
	width: 152px;
	height: 66px;
	position: relative;
}
.logo div img {
	width: 152px;
	height: 66px;
}

.tv {
	position: absolute;
	top: 20px;
	left: 225px;
}
.tv div {
	color: #999da1 !important;
	text-decoration: none !important;
	display: block;
	padding: 0 0 0 38px;
	background: url('../media/images/ico/tv.gif') 0 0 no-repeat;
	font-size: 11px !important;
	line-height: 110% !important;
	height: 26px;
}
.tv a {
	color: #999da1 !important;
	text-decoration: none;
	font-size: 11px !important;
	line-height: 110% !important;
}
.tv a:hover {
	text-decoration: underline;
	color: #5bbed1 !important; 
}
.tv div span {
	font-size: 11px !important;
	line-height: 110% !important;
	display: block;
	padding: 2px 0 0 0;
	color: #999da1 !important;
	width: 150px;
}

.nav {
	width: 192px;
	height: 51px;
	position: absolute;
	top: -10px;
	left: 785px;
}
.nav .nav_bg {
	width: 192px;
	height: 51px;
	background: url('../media/images/bg/lang.png') 0 0 no-repeat;
}
.nav .nav_bg .pos {
	padding: 14px 0 0 10px;
	position: relative;
}
.nav .nav_bg .pos td {
	vertical-align: middle;
	padding: 0 11px 0 0;
}
.nav .nav_bg .pos td span,
.nav .nav_bg .pos td a {
	text-decoration: none !important;
	text-transform: uppercase;
}
.nav .nav_bg .pos td a:hover,
.nav .nav_bg .pos td span {
	color: #a7a9ac !important;
}
.nav .nav_bg .pos .lang {
	margin: 1px 0 0 5px;
}
.nav .nav_bg .pos .lang td {
	padding: 0 4px 0 4px;
	height: 20px;
	background: url('../media/images/dec/lang.gif') right 0 no-repeat;
}
.nav .nav_bg .pos .lang td.last {
	background: transparent;
}

.main #main_bot img {
	width: 0;
	height: 1px;
}
/* Calendar */
.calendar_border {
	width: 178px;
	border: 1px solid #EFEFE6;
	background: transparent;
	padding: 3px;
	margin: 10px 0 0 25px;
}
.calendar {
	padding: 6px 5px 26px 5px;
	width: 168px;
	background: #ffffff url('../media/images/bg/calendar.gif') 0 0 no-repeat;
}
.calendar .cal_nav td {
	vertical-align: middle;
	font: normal normal 14px/130% Arial;
	color: #6A6A6A;
	padding: 2px 0 34px 0;
}
.calendar .cal_nav .cal_arrow a {
	display: block;
	width: 12px;
	height: 12px;
}
.calendar .cal_nav .cal_arrow_left a {
	background: transparent url('../media/images/ico/ar_w_left.gif') 50% 50% no-repeat;
}
.calendar .cal_nav .cal_arrow_left a:hover {
	background-image: url('../media/images/ico/ar_w_left_ov.gif');
}
.calendar .cal_nav .cal_arrow_right a {
	background: transparent url('../media/images/ico/ar_w_right.gif') 50% 50% no-repeat;
}
.calendar .cal_nav .cal_arrow_right a:hover {
	background-image: url('../media/images/ico/ar_w_right_ov.gif');
}
.calendar .cal_days {
	width: 100%;
}
.calendar .cal_days td {
	width: 24px !important;
	height: 24px;
	padding: 0 !important;
	color: #6A6A6A;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #EFEFE6;
}
.calendar .cal_day_hdr {
	border-bottom: none !important;
	color: #6A6A6A ! important;
	font-size: 12px ! important;
	vertical-align: top ! important;
}
.calendar .year_month {
	color: #FFFFFF;
	white-space: nowrap;
	font: normal normal 12px arial !important;
	text-align: center;
	width: 100%;
}
.calendar .cal_day_free {
	color: #5BBED1 !important;
}
.calendar .cal_day_empty {
	color: #A0A0A0 !important;
}
.calendar .cal_day_empty_free {
	color: #70EBFF !important;
}
.calendar .cal_days td.active {
	color: #E32F2F !important;
	border-bottom: 1px solid #E32F2F;
}
.calendar .cal_day_marked {
	font-weight: bold !important;
}
.calendar .cal_week_current,
.calendar .cal_day_marked.ov {
	background: #EBEBEB !important;
}
/*.calendar .cal_day_free.ov {
	background: none !important;
}*/
.calendar .cal_days tr.last td {
	border-bottom: none !important;
}
.calendar .week_over {
	cursor: pointer;
	background: #EBEBEB !important;
}
.calendar .cal_week_current td,
.calendar .week_over td {
}
/* calendar */

.page_container {
	margin: 0 auto;
	width: 990px;
	text-align: left;
	position: relative;
	text-align: left;
	z-index: 16;
}

.colls {
	margin: 117px 0 0 0;
	height: 350px;
	width: 100%;
}
.colls .coll_mid {
	padding: 0 30px 40px 0; 
	width: 100%;
}
.colls .coll_mid h1 {
	font-size: 14px;
	margin: 0 0 14px 0;
	display: block;
	font-weight: normal;
}
.colls .coll_mid .content_text div,
.colls .coll_mid .content_text div div {
	line-height: 180%;
}
.colls .coll_left {
	width: 234px;
}
.colls .coll_left img.spacer {
	width: 234px;
}

.sub_menu {
	margin: 0 0 0 40px;
}
.sub_menu td {
	padding: 0 6px 4px 0;
	vertical-align: middle;
}
.sub_menu td span,
.sub_menu td a {
	color: #6a6a6a !important;
	text-decoration: none !important;
}
.sub_menu td span,
.sub_menu td a:hover {
	color: #5bbed1 !important;
}


.sub_menu .ov .star {
	background: url('../media/images/ico/star_ov.png') 0 0 no-repeat;
}
.sub_menu .star {
	width: 15px;
	height: 14px;
	background: url('../media/images/ico/star.png') 0 0 no-repeat;
}
.sub_menu .active_star {
	background: url('../media/images/ico/star_ov.png') 0 0 no-repeat;
}

.coll_right {
	text-align: right;
	
}

.photo_lines {
	margin: 0 auto;
	border: 1px solid #E4ECE0;
	padding: 5px;
	height: 238px;
	width: 184px;
}
.photo_lines td {
	vertical-align: middle;
	padding: 2px;
	text-align: center;
}
.photo_lines img {
	margin: 0 auto 0 auto;
}


/*  gallery  */
.gallery {
	display: none;
	position: absolute;
	background: url('../media/images/s.gif') 0 0;
	padding: 5px 0 0 0;
	width: 990px;
	right: 0;
	top:0;
	z-index: 100;
	height: 1px;
	text-align: center;
}
.gallery .gallery_table {
	margin: 0 auto;
}
.gallery .close {
	text-align: right;
}
.gallery .close img {
	margin: 8px 6px 5px auto;
}
.gallery .img {
	text-align: center;
}
.gallery .img img {
	margin: 0 auto 0 auto;
	padding: 0 20px;
}

.gallery .gallery_table .gallery_1 {
	width: 3px;
	height: 3px;
	background: url('../media/images/dec/gallery_bg_1.png') right bottom no-repeat;
}
.gallery .gallery_table .gallery_2 {
	height: 3px;
	background: url('../media/images/dec/gallery_bg_2.png') 0 bottom repeat-x;
}
.gallery .gallery_table .gallery_3 {
	width: 3px;
	height: 3px;	
	background: url('../media/images/dec/gallery_bg_3.png') left bottom no-repeat;
}
.gallery .gallery_table .gallery_4 {
	width: 3px;
	background: url('../media/images/dec/gallery_bg_4.png') right bottom repeat-y;
}
.gallery .gallery_table .gallery_5 {
	background: #FFFFFF;
}
.gallery .gallery_table .gallery_6 {
	width: 3px;
	background: url('../media/images/dec/gallery_bg_6.png') left bottom repeat-y;
}
.gallery .gallery_table .gallery_7 {
	width: 3px;
	height: 3px;
	background: url('../media/images/dec/gallery_bg_7.png') right 0 no-repeat;
}
.gallery .gallery_table .gallery_8 {
	height: 3px;
	background: url('../media/images/dec/gallery_bg_8.png') 0 0 repeat-x;
}
.gallery .gallery_table .gallery_9 {
	width: 3px;
	height: 3px;
	background: url('../media/images/dec/gallery_bg_9.png') 0 0 no-repeat;
}
.gallery .gallery_table .gallery_1 img,
.gallery .gallery_table .gallery_3 img,
.gallery .gallery_table .gallery_4 img,
.gallery .gallery_table .gallery_7 img,
.gallery .gallery_table .gallery_9 img {
	width: 8px;
	height: 0;
}
.gallery .gallery_table .gallery_8 img,
.gallery .gallery_table .gallery_2 img {
	width: 0;
	height: 8px;
}
.gallery_btn img,
.gallery .gallery_btn_pop img {
	width: 61px;
	height: 41px;
}

.gallery_block .gallery_btn {
	width: 100%;
	position: relative;
}
.gallery_block .gallery_btn td.left {
	width: 50%;
	padding: 10px 10px 0 10px;
}
.gallery_block .gallery_btn td.right {
	width: 50%;
	padding: 10px 10px 0 10px;
}
.gallery_block .gallery_btn td.left a img {
	margin: 0 0 0 auto;
}
.gallery_block .gallery_btn td.right a img {
	margin: 0 auto 0 0;
}
.gallery .gallery_btn_pop td.left {
	width: 50%;
	padding: 10px 68px 0 75px;
}
.gallery .gallery_btn_pop td.right {
	width: 50%;
	padding: 10px 75px 0 68px;
}
.gallery .gallery_btn_pop td.left a img {
	margin: 0 0 0 auto;
}
.gallery .gallery_btn_pop td.right a img {
	margin: 0 auto 0 0;
}
#gallery_buttons {
	margin: 0 auto;
}
/*  gallery  */


/*  news_item  */
.news_list {
	padding: 18px 5px 14px 5px;
	background: url('../media/images/ico/dot.gif') 0 top repeat-x;
}
.news_list.first {
	padding: 18px 5px 14px 5px;
	background: none;
}
.sub_menu .ov,
.main_menu .ov {
	background: none;
}
.news_list.ov {
	background: #ffffff url('../media/images/ico/dot.gif') 0 top repeat-x;
}
.news_item .news_date,
.news_list .news_date,
.news_item .news_name,
.news_list .news_name,
.news_list .news_name a {
	font: normal normal 14px/130% Arial;
	color: #6A6A6A;
}
.news_list .clr,
.news_list .clr div {
	line-height: 180%;
}
.news_paging {
	margin: 17px 0 0 0;
}


.news_item {
	padding: 18px 0 38px 0 !important;
}
.news_item .news_name {
	padding: 0 0 10px 0;
}
.news_item div div,
.news_item div div div {
	line-height: 180%;
}
/*  news_item  */



.pro_text {
	margin: 0 0 10px 0;
}
.pro_text ul li {
	list-style-image: url('../media/images/ico/list.gif');
}
a.procedures_list_items {
	font: normal bold 11px/130% Arial !important;
	color: #5BBED1;
}
.dotted {
	margin: 0 0 15px 0;
	padding: 0 0 8px 0;
	background: url('../media/images/ico/dot.gif') 0 bottom repeat-x;
}
.procedures_table td {
	vertical-align: middle;
	padding: 0 0 0 20px;
	height: 32px;
}
div.proc_header,
.procedures_table .proc_header td {
	font-size: 14px;
	background: #E4ECDF;
	border-bottom: 2px solid #F6FEF2;
}

.procedures_table .proc_name {
	background: url('../media/images/ico/dot.gif') 0 bottom repeat-x;
}
.procedures_table tr.last td.proc_name {
	background: none !important;
}

.procedures_table .proc_price,
.procedures_table .proc_price2 {
	width: 80px !important;
	background: #EFF7EA url('../media/images/ico/dot.gif') 0 bottom repeat-x;
	border: none !important;
}
.procedures_table .proc_price {
	border-right: 5px solid #F6FEF2;	
}
.procedures_table tr.last td.proc_price,
.procedures_table tr.last td.proc_price2 {
	background: #EFF7EA !important;
}
.remarks {
	margin: 25px 0 0 0;
}


/*  programs_cat  */
.programs_list,
.programs_cat {
	padding: 0 0 14px 0;
	margin: 0 0 16px 0;
	background: url('../media/images/ico/dot.gif') 0 bottom repeat-x;
}
.pro_text *,
.programs_list *,
.programs_cat * {
	line-height: 160% !important;
}
.programs_cat.last {
	background: none !important;
}
.program_name,
.program_name a {
	font: normal normal 14px/130% Arial;
	color: #6A6A6A;
	margin: 0 10px 10px 0;
}
/*  programs_cat  */


/*  programs_list  */
.programs_list {
	width: 100%;
}
.programs_list .program_img {
	width: 94px;
	text-align: center;
}
.programs_list .program_img td {
	width: 89px;
	height: 118px;
	border: 1px solid #EAEEE8;
	text-align: center;
	vertical-align: middle;
	padding: 2px;
}
.programs_list .program_img img {
	margin: auto;
}
.programs_list .program_info {
	padding: 0 0 12px 20px;
}
.program_info_img .days_count {
	position: relative;
	float: right;
	width: 26px;
	height: 26px;
}
.program_info_img .days_count div {
	text-align: center;
	width: 26px;
	height: 26px;
	font: normal normal 18px/130% Arial;
	color: #B4AF88 !important;
	position: absolute;
	left: 0;
	top: -1px;
}
.program_info_img .days_count_scr {
	background: url('../media/images/ico/circle.gif') 0 0 no-repeat;
	width: 26px;
	height: 26px;
}
.program_info_img .days_count_scr.ov {
	color: #836246 !important;
	background: url('../media/images/ico/circle_ov.gif') 0 0 no-repeat !important;
}
.program_info_img .days_count .days_alt {
	position: absolute;
	left: 0;
	top: 0;
	width: 26px;
	height: 26px;
	padding: 0;
}
.program_info_img img {
	float: right;
	margin: 0 5px -5px 0;
	width: 26px;
	height: 26px;
}
/*  programs_list  */


/*  sitemap  */
.sitemap {
	padding: 5px 0 27px 0;
}
.sitemap div a {
	line-height: 180% !important;
}
.sitemap .lv_1 a {
	font-weight: bold !important;
}
.sitemap .lv_2 {
	padding: 0 0 0 23px;
}
.sitemap .lv_3 {
	padding: 0 0 0 47px;
}
/*  sitemap  */

.text_submenu ul {
	margin: 0;
	padding: 0;
	margin-bottom: 25px;
}
.text_submenu li {
	padding-right: 18px;
}
.dictionary_submenu li {
	padding-right: 5px;
}
.text_submenu a:link, .text_submenu a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #747474;
}
.text_submenu a:hover, .text_submenu a:active, .text_submenu a.selected {
	color: #5BBED1;
	font-weight: bold;
}

@media print {
	#main_mid_page,
	#main {
		height: auto !important;
	}
	a:hover, a, a:link, a:active, a:visited {
		color: #000000;
		text-decoration: none;
	}
	.colls .coll_mid h1 {
		margin: 10px 0 14px 0;
	}
	.print_top {
		width: 100%;
		height: 137px;
		text-align: center;
	}
	.print_top td img {
		margin: 0 auto 0 auto;
		height: 137px;
		width: 595px;
	}
	.print_contacts {
		text-align: left;
		margin: -80px 0 0 355px;
		font: normal normal 11px/150% Arial !important;
		color: #5F5F5F !important;
	}
	.main {
		width: 100%;
		padding: 0;
	}
	.page_container {
		width: 100%;
		text-align: center;
	}
	.colls {
		margin: 0 auto 0 auto;
		text-align: left;
		width: 506px;
		height: auto;
	}
	.colls .coll_mid {
		padding: 10px 0 10px 0 !important;
	}
	.print_bottom {
		width: 100%;
		height: 60px;
		text-align: center;
	}
	.print_bottom td img {
		margin: 0 auto 0 auto;
		height: 60px;
		width: 595px;
	}
	.print_from {
		text-align: left;
		margin: -47px 0 0 90px;
	}
}

/* Dictionary css */
.dictionary {
	width:100%;
}
.dictionary th {
	background-color:#E4ECDF;
	padding:10px 18px;
	font:normal normal 14px/14px Arial;
	color:#6A6A6A;
}
.dictionary td {
	padding:9px 18px;
	font:normal normal 11px/130% Arial;
	color:#6A6A6A;
}
.dictionary .spacer {
	height:2px;
	line-height:2px;
	font-size:2px;
	padding:0;
}
.dictionary .bg1 {
	background:url( '../media/images/bg/dic_borderline_1.gif' ) left bottom repeat-x;
}
.dictionary .bgc {
	background-color:#EFF7EA;
}
.dictionary th, .dictionary td {
	width:50%;
}

.file {
	padding: 15px 0;
}

/*  design_element  */
.design_element {
}
.design_element img {
}
/*  design_element  */

#music {
	padding-right: 7px !important; 
}
#nomusic {
	margin: 0 2px 0 6px !important;
}

/* internet services form  */
.form_title {
	font: normal normal 11px Arial;
	color: #747474 !important;
	}
.inter_services {
	/*width: 515px;*/
	border-top: 1px dotted #a7a9ac;
}
.inter_services .error {
	color: #FF0000;
}
.inter_services .form td {
	padding: 10px 25px 15px 0;
}
.inter_services .form td div {
	padding: 5px 0 0 0;
}
.inter_services .form td div input {
	vertical-align: bottom;
	margin: 0;
	padding: 8px 0 0 0;
}
.inter_services .form td div label {
	padding: 0 0 0 5px;
}
.inter_services .form input.width {
	width: 235px;
	height: 19px;
	background: #eef7ea;
	border: 1px solid #d7ded4;
	padding: 4px 5px 0 5px;
}
/* internet services form  */

/* coorporate flash */
.coorporate_flash object {
	margin: auto;
}

.coorporate_flash table {
	margin: 138px 0 0 0;
}
.coorporate_flash .upper img {
	height: 156px; 
	margin: 0 auto;	
}
.coorporate_flash .lower td {
	width: 50%;
}
.coorporate_flash .lower td div {
	padding: 29px 21px 0pt 15px;
}
.coorporate_flash .lower td div img{
	height: 142px;
}


.title_wrap {
	margin: 0 auto;
	width: 990px;
	text-align: left;
}
.title_wrap .offers_coll {
	width: 100%;
	padding: 115px 100px 0 222px;
}
.title_wrap .intro_coll {
	width: 100%;
	padding: 170px 100px 0 0;
}

.special_offers_list {
	width: 284px;
	text-align: left;
}
.special_offers_list .special_offer_item {
	background-image: url('../media/images/bg/dotted.gif');
	background-position: 0 100%;
	background-repeat: repeat-x;
	padding: 15px 5px 14px 5px;
}
.special_offers_list .special_offer_item,
.special_offers_list .special_offer_item a,
.special_offers_list .special_offer_item * {
	color: #909090 !important;
	font-size: 11px !important;
	line-height: 160% !important;
}
.special_offers_list .special_offer_item .price span {
	color: #5bbed1 !important;
	font-size: 18px !important;
}
.special_offers_list .special_offer_item .title {
	margin: 0 0 8px 0;
}
.special_offers_list .special_offer_item .title a {
	font-weight: bold !important;
}
.special_offers_list .special_offer_item.ov a {
	text-decoration: none !important;
}
.special_offers_list .special_offer_item.last {
	background-image: url('../media/images/s.gif');
}
.special_offers_list .special_offer_item.ov {
	background-color: #FFFFFF;
	cursor: pointer;
}

.logos td {
	vertical-align: middle;
	padding: 0 8px;
}