/*
 * Generic comments CSS file
 */body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
}

ol, ul 
{
	list-style:none;
}

body
{
	min-width: 1004px;
	background-color: #ffffff;
}

.header
{
	background: #ffffff url(http://www.lsk.kz/mod/template/templates/Default_Template/images/body_bg.jpg) repeat-y left;
}

.offset_top
{
	width: 100%;
	height: 12px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/offset_top_bg.jpg) repeat-x left;
}

.offset_top .gerb_top
{
	margin-left: 48px;
	width: 100px;
	height: 12px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/gerb_top.jpg) no-repeat left;
}

.city
{
	margin-left: 48px;
	width: 100%;
	height: 111px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/city_repeat.jpg) repeat-x right;
}

.city_static
{
	float:left;
	width: 952px;
	height: 111px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/city_header.jpg) no-repeat left;
}

.city_static .lang_bar
{
	float: left;
	margin-left: 100px;
	width: 362px;
	height: 111px;
}

.city_static .lang_bar
{
	text-transform: uppercase;
}

.city_static .lang_bar ul
{
	margin: 0px 0px 0px 0px;
	padding-top: 14px;
}

.city_static .lang_bar ul li
{
	height: 24px;
	vertical-align: bottom;
}

.city_static .lang_bar ul li a:link, .city_static .lang_bar ul li a:visited
{
	color: #0078bd;
}

.city_static .lang_bar .lang_item
{
	font: normal normal 10px Tahoma;
}

.city_static .lang_bar .lang_selected_item
{
	font: normal bold 10px Tahoma;
}

.tool_bar
{
	margin-left: 48px;
	height: 31px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/tool_bar_bg.jpg) repeat-x left; 
}

.tool_bar
{
	margin-left: 48px;
	height: 31px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/tool_bar_bg.jpg) repeat-x left;
}

.tool_bar .tool_bar_left
{
	float: left;
	width: 16px;
	height: 31px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/tool_bar_left.jpg) no-repeat left;
}

.tool_bar .date_block
{
	float: left;
	margin-left: 30px;
	padding-top: 9px;
	width: 80px;
	font: normal bold 11px Tahoma;
	color: #d9d9d9;
}

.tool_bar .date_block span
{
	margin: 0px 2px 0px 2px;
}

.tool_bar .mstr_block
{
	float: left;
	margin-left: 60px;
	padding: 9px 0px 6px 32px;
	width: 400px;
	font: normal bold 11px Tahoma;
	color: #d9d9d9;
}

.tool_bar .weather_block
{
	float: left;
	margin-left: 260px;
	padding: 9px 0px 6px 32px;
	width: 200px;
	font: normal normal 11px Tahoma;
	color: #d9d9d9;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/weather_icon.gif) no-repeat left center;
}

.tool_bar .weather_block .weather_title
{
	font-weight: bold;
	text-decoration: underline;
}

.tool_bar .weather_block .weather_data
{
	margin-left: 5px;
}

.tool_bar .search_block
{
	float: right;
	margin-right: 40px;
	width: 200px;
}

.tool_bar .search_block .search_field
{
	float: left;
	width: 150px;
	height: 31px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/search_bg.jpg) no-repeat left;
}

.tool_bar .search_block .search_field input
{
	border: none;
	margin: 9px;
	width: 132px;
	font: normal normal 10px Tahoma;
	color: #a8a8a8;
	background-color: #f1f1f1;
}

.tool_bar .search_block .search_button
{
	margin-left: 6px;
	margin-top: 9px;
	font: normal normal 10px Tahoma;
	color: #a5a5a5;
	text-decoration: underline;
	background-color: Transparent;
	cursor: pointer;
}

.tool_bar .search_block .search_go_link a:link, .tool_bar .search_block .search_go_link a:visited
{
	color: #a5a5a5;
}

.tool_bar .rss_block
{
	float: right;
	margin-right: 25px;
	padding-top: 7px;
}

.tool_bar .rss_block img
{
	border: none 0px;
}

.tool_bar .rss_block .label
{
	position: relative;
	top: -4px;
	margin-left: 3px;
	font: normal bold 11px Tahoma;
	color: #d9d9d9;
}

.tool_bar .rss_block .label a,
.tool_bar .rss_block .label a:link,
.tool_bar .rss_block .label a:visited,
.tool_bar .rss_block .label a:hover
{
	color: #d9d9d9;
}

.content_bar
{
	margin-left: 48px;
	height: 52px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/content_bar_bg.jpg) repeat-x left;
}

.content_bar .content_bar_left
{
	height: 52px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/content_bar_left.jpg) no-repeat left;
}

.content_bar ul li
{
	display: inline;
}

.content_bar .content_list
{
	margin-left: 22px;
	padding-top: 24px;
}

.content_bar .content_list .content_item
{
	margin-left: 14px;
	padding-left: 10px;
	font: normal normal 10px Arial;
	color: #ffffff;
	text-transform: uppercase;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/arrow_1.gif) no-repeat left center;
}

.content_bar .content_list .content_item a:link, .content_bar .content_list .content_item a:visited
{
	color: #ffffff;
}

.site_content
{
	margin: 0px 15px 0px 0px;
	padding: 17px 0px 20px 56px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/site_content_bg.jpg) repeat-y left;
}

.site_content .columns_container
{
	float: left;
	width: 100%;
}

.site_content .center_column
{
	margin: 0px 187px 0px 179px;
}

.site_content .center_column .cc_border_block
{
	border: none;
	empty-cells:show;
	width: 100%;
}

.cc_border_block .ccbb_left,
.cc_border_block .ccbb_right
{
	width: 14px;
}

.cc_border_block .ccbb_top,
.cc_border_block .ccbb_bottom
{
	height: 14px;
}

.cc_border_block .ccbb_top .ccbb_left
{
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/center_block_tl.gif) no-repeat left;
}

.cc_border_block .ccbb_top .ccbb_center
{
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/center_block_top_bg.gif) repeat-x left;
}

.cc_border_block .ccbb_top .ccbb_right
{
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/center_block_tr.gif) no-repeat left;
}

.cc_border_block .ccbb_midle .ccbb_left
{
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/center_block_left_bg.gif) repeat-y left;
}

.cc_border_block .ccbb_midle .ccbb_right
{
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/center_block_right_bg.gif) repeat-y left;
}

.cc_border_block .ccbb_bottom .ccbb_left
{
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/center_block_bl.gif) no-repeat left;
}

.cc_border_block .ccbb_bottom .ccbb_center
{
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/center_block_bottom_bg.gif) repeat-x left;
}

.cc_border_block .ccbb_bottom .ccbb_right
{
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/center_block_br.gif) no-repeat left;
}

.site_content .center_column .cc_content
{
	min-height: 400px;
	margin: 6px 6px 6px 6px;
}

.site_content .left_column
{
	float: left;
	margin-left: -100%;
	width: 179px;
}

.left_column .lc_content_block
{
	margin: 0px 8px 0px 8px;
	padding: 5px 4px 5px 4px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/slash_bg_1.gif) repeat;
}

.left_column .lc_content_block .inner
{
	background-color: #ffffff;
	padding: 0px 6px 30px 6px;
}

.left_column .lc_content_block .chapter_title
{
	margin-top: 14px;
	position: relative;
	left: -14px;
	width: 170px;
	height: 28px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/lc_chapter_bg.jpg) no-repeat;
}

.left_column .lc_content_block .chapter_title .chapter_label
{
	padding: 10px 0px 0px 0px;
	font: normal normal 9px Tahoma;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: underline;
	text-align: center;
}

.left_column .lc_content_block .chapter_content
{
	margin-top: 16px;
}

.left_column .lc_content_block .chapter_content .first_section_item,
.left_column .lc_content_block .chapter_content .section_item
{
	padding: 4px 0px 4px 8px;
	font: normal normal 11px Tahoma;
	color: #383737;
}

.left_column .lc_content_block .chapter_content .section_item
{
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/arrow_2.gif) no-repeat left center;
	border-top: dotted 1px #bbbbbb;
}

.left_column .lc_content_block .chapter_content .section_list a:link, .left_column .lc_content_block .chapter_content .section_list a:visited
{
	color: #383737;
	text-decoration: none;
}

.left_column .lc_content_block .chapter_content .section_list a:hover
{
	text-decoration: underline;
}

.site_content .right_column
{
	float: left;
	margin-left: -187px;
	width: 187px;
}

.right_column .rc_content_block
{
	margin: 0px 8px 0px 8px;
	padding: 5px 4px 5px 4px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/slash_bg_2.gif) repeat;
}

.right_column .rc_content_block .inner
{
	background-color: #f3f3f3;
	padding: 0px 16px 20px 16px;
}

.right_column .rc_content_block .banner_block
{
	margin-top: 8px;
	padding: 5px 4px 5px 4px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/slash_bg_3.gif) repeat;
}

.right_column .rc_content_block .banner_block .inner
{
	background-color: #e7e7e7;
	margin: 0px;
	padding: 0px;
}

.footer
{
	width: 100%;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/site_content_bg.jpg) repeat-y left;
}

.footer .footer_bar
{
	margin: 0px 0px 36px 49px;
	height: 45px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/footer_bar_bg.jpg) repeat-x left;
}

.footer .footer_bar .footer_bar_left
{
	height: 45px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/footer_bar_left.jpg) no-repeat left;
}

.footer .footer_bar .footer_bar_left .address_block
{
	float: left;
	padding-top: 18px;
	margin-left: 18px;
	width: 400px;
	font: normal normal 11px Tahoma;
	color: #b1cbde;
	text-align: left;
}

.footer .footer_bar .footer_bar_left .copyright_block
{
	float: right;
	padding-top: 10px;
	margin-right: 50px;
	width: 400px;
	font: normal normal 11px Tahoma;
	color: #b1cbde;
	text-align: right;
}

.footer .offset_bottom
{
	height: 34px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/offset_bottom_bg.jpg) repeat-x left;
}

.footer .offset_bottom_left
{
	width: 56px;
	height: 34px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/offset_bottom_left.jpg) no-repeat left;
}

.cc_content
{
	font: normal normal 11px Tahoma;
	color: #7f7f7f;
}

.cc_content a:link, .cc_content a:visited
{
	color: #009dd1;
}

.cc_content h1
{
	margin-bottom: 12px;
	font: normal normal 18px Arial;
	color: #9d9d98;
}

.cc_content input, .cc_content textarea
{
	padding: 2px;
	border: solid 1px #e7e7e7;
	color: #383737;
}

.cc_content .input_row, .cc_content .submit_row
{
	margin-top: 5px;
}

.cc_content #system-message
{
	padding: 15px;
	background-color: #fba5a5;
	font: normal bold 11px Tahoma;
	color: #383737;
}

.cc_content #sub-menu
{
	padding: 8px 0px 8px 0px;
	margin-bottom: 12px;
	border-top: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
}

.cc_content .filter_list_block
{
	margin-bottom: 12px;
}

.cc_content .list_table
{
	width: 100%;
}

.cc_content .list_table, .cc_content .list_table tr, .cc_content .list_table tr td
{
	border: solid 1px #e7e7e7;
}

.cc_content .list_table .title_row
{
	font-weight: bold;	
}

.cc_content .add_info
{
	margin-top: 12px;
}

.cc_content .section_title
{
	font: normal normal 18px Arial;
	color: #9d9f98;
	text-transform: uppercase;
}

.cc_content .section_content
{
	margin-top: 12px;
	font: normal normal 11px Tahoma;
	color: #7f7f7f;
}

.cc_content img
{
	border: solid 1px #dddddd;
	padding: 3px;
	margin: 5px;
}

.cc_content .news_banner_item
{
	margin-bottom: 10px;
}

.cc_content .news_list .news_item
{
	margin-bottom: 25px;
	padding-left: 18px;
	background: url(http://www.lsk.kz/mod/template/templates/Default_Template/images/arrow_3.gif) no-repeat left 2px;
	text-align: left;
}

.cc_content .news_list .news_item .news_date
{
	float: left;
	font: normal bold 11px Tahoma;
	color: #585858;
}

.cc_content .news_list .news_item .reads_count
{
	float: right;
	margin-right: 20px;
	font: normal bold 11px Tahoma;
	color: #9d9f98;
}


.cc_content .news_list .news_item .news_title
{
	margin-top: 3px;
	text-transform: uppercase;
}

.cc_content .news_list .news_item .news_short_content
{
	margin-top: 5px;
}

.cc_content .news_list .news_item .read_more
{
	float: right;
	margin-right: 20px;
}

.cc_content .go_back
{
	float: right;
	margin-right: 20px;
}

.cc_content .navigate_link
{
	float: right;
	margin-right: 20px;
}

.cc_content .navigate_link .navigate_forward
{
	margin-left: 20px;
}

.cc_content .section_content .album_table
{
	margin: 0px 10px 0px 10px;
	width: 100%;
}

.cc_content .section_content .album_table td
{
	width: 33%;
}

.cc_content .section_content .album_table .album_cell
{
	padding: 10px 10px 10px 10px;
	text-align: center;
	vertical-align: middle;
}

.cc_content .section_content .album_table .album_cell .image_block
{
	padding: 3px;
	width: 124px;
	height: 124px;
	border: solid 1px #dddddd;
	text-align: center;
	vertical-align: middle;
}

.cc_content .section_content .album_table .album_cell .image_block img
{
	margin: 0px;
	padding: 0px;
	border: none;
}

.cc_content .section_content .album_table .album_cell .info_block
{
	width: 124px;
	padding-top: 10px;
}

.cc_content .section_content .album_table .album_cell .info_block .title
{
	font: normal bold 11px Tahoma;
	color: #585858;
}

.cc_content .section_content .album_table .album_cell .info_block a:link,
.cc_content .section_content .album_table .album_cell .info_block a:visited
{
	color: #585858;
}

.cc_content .section_content .gallery_table
{
	margin: 0px 10px 0px 10px;
	width: 100%;
}

.cc_content .section_content .gallery_table td
{
	width: 33%;
}

.cc_content .section_content .gallery_table .photo_cell
{
	padding: 10px 10px 10px 10px;
	text-align: center;
	vertical-align: middle;
}

.cc_content .section_content .gallery_table .photo_cell .image_block
{
	padding: 3px;
	width: 124px;
	height: 124px;
	border: solid 1px #dddddd;
	text-align: center;
	vertical-align: middle;
}

.cc_content .section_content .gallery_table .photo_cell .image_block img
{
	margin: 0px;
	padding: 0px;
	border: none;
}

.wizard_container
{
	padding: 10px;
	background-color: #ffffff;
	width: 500px;
}

.tab
{
	margin-top: 2px; 
	padding: 3px; 
	height: 20px; 
	background-color: silver; 
	border-top: #e7b314 1px solid; 
	border-bottom: #e7b314 1px solid;		
	border-left: #e7b314 1px solid;		
	border-right: #e7b314 1px solid;	
	font-size: 14px;
	font-weight: bold;
	color: #e7b314;
}

.select_tab
{
	margin-top: 0px; 
	padding: 3px;
	height: 23px; 
	border-top: #e7b314 1px solid; 
	border-left: #e7b314 1px solid;		
	border-right: #e7b314 1px solid;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #e7b314;
}

.empty_tab
{
	border-bottom: #e7b314 1px solid;
	padding: 3px;
	height: 23px; 
	border-left: none;
}

.tab_container
{
	padding: 10px;
	min-height: 100px; 
	border-right: #e7b314 1px solid; 
	border-left: #e7b314 1px solid; 
	border-bottom: #e7b314 1px solid;
}

.wizard_folder_container
{
	text-align: left;
	width: 150px;
	min-height: 394px;
	border-right: solid 1px #deeaf3;
	float: left;
}

.wizard_folder_container ul { padding: 0px 0px 0px 0px; }
.wizard_folder_container ul li{ margin-top: 5px; }
.wizard_folder_container ul li a, .wizard_folder_container ul li a:visited .wizard_folder_container ul li a:link  
{ 
	color:#e7b314; 
	text-decoration: underline; 
	font-size: 14px;
	font-weight: bold;
}
.wizard_folder_container ul li a:active, .wizard_folder_container ul li a:hover { text-decoration: none; }  
.wizard_folder_container ul { list-style: none; }


.wizard_files_container
{
	text-align: left;
	margin-left: 160px;
}

.wizard_files_container ul { padding: 0px 0px 0px 0px; }
.wizard_files_container ul li{ margin-top: 5px; }
.wizard_files_container ul li a, .wizard_folder_container ul li a:visited .wizard_folder_container ul li a:link  
{ 
	color:#e7b314; 
	text-decoration: underline; 
}
.wizard_files_container ul li a:active, .wizard_folder_container ul li a:hover { text-decoration: none; }  
.wizard_files_container ul { list-style: none; }

.wizard_files_container .block_left
{
	width: 49%;
	float: left;
}

.wizard_files_container .block_right
{
	width: 49%;
	float: right;
}

.photo_view_area .photo_block
{
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 600px;
	height: 400px;
	border: 1px solid #dddddd;
	text-align: center;
	vertical-align: middle;
}

.photo_view_area .navigate_block
{
	width: 400px;
	margin: 0px 120px 0px 120px;
}

.photo_view_area .navigate_block td
{
	padding: 3px;
	width: 56px;
	height: 56px;
	text-align: center;
	vertical-align:middle;
}

.photo_view_area .navigate_block td img
{
	border: none;
}

.photo_view_area .navigate_block .current_image
{
	border: solid 1px #dddddd;
}

.photo_view_area .info_block a:link,
.photo_view_area .info_block a:visited
{
	color: #009dd1;
}

.photo_view_area .info_block .back_link
{
	float: left;
}

.photo_view_area .info_block .forward_link
{
	float: right;
}

#cal_placeholder
{
	font: normal normal 11px Tahoma;
	color: #383737;
}

#cal_placeholder .calendar
{
	width: 140px;
}

#cal_placeholder .calendar td.selected
{
	border: solid 1px #dddddd;
}

#cal_placeholder a, #cal_placeholder a:link, #cal_placeholder a:hover, #cal_placeholder a:visited
{
	text-decoration: underline;
	color: #383737;
}

#cal_placeholder .caption a, #cal_placeholder .caption  a:link, #cal_placeholder .caption a:hover, #cal_placeholder .caption a:visited
{
	font-weight: bold;
}

.callback_block .title
{
	font: normal normal 18px Arial;
	color: #9d9f98;
	text-transform: uppercase;
}

.callback_block .info
{
	margin-top: 10px;
}

.callback_block .data .block_title
{
	margin-top: 10px;
	padding-bottom: 2px;
	border-bottom: dotted 1px #585858;
	font: normal bold 11px Tahoma;
	color: #585858;
	text-transform: uppercase;
}

.callback_block .data .data_row
{
	margin-top: 8px;
}

.callback_block .data .data_row .caption
{
	float: left;
	width: 150px;
}

.callback_block .data .data_row .requred_char
{
	margin-left: 5px;
	color: Red;
}

.callback_block .data .data_row .data
{
	float: left;
	margin-left: 10px;
}

.callback_block .data .data_row .data .name_filed input, 
.callback_block .data .data_row .data .adr_filed input
{
	width: 350px;
}

.callback_block .data .data_row .data .email_filed input
{
	width: 200px;
}

.callback_block .data .data_row .data .person_filed select
{
	width: 355px;
}


.callback_block .data .data_row .data .message_filed textarea
{
	width: 350px;
	height: 200px;
}

.callback_block .data .submit_row
{
	margin-top: 20px;
	width: 515px;
	text-align: right;
}

.callback_block .data .submit_row input
{
	padding-left: 10px;
	padding-right: 10px;
}


.float_left
{
	float: left;
}

.float_right
{
	float: right;
}

.clear
{
	width: 100%;
	overflow: hidden;
}





/* profile - widgets */

#profile_widgets {
	position:relative;
}

.widgets_even {
	float:left;
	width:330px;
}

.widgets_odd {
	float:right;
	width:330px;
}

.widget {
	border: 1px solid #BBDCE9; /*#95BDCD;*/
	margin-bottom: 5px;
	padding: 0;
}

.widget .widget_content {
	padding: 10px;
}
.widget .widget_content h3 {
	padding:0;
	margin:0;
}

.widget .widget_menu {
	display: block;
	background-color: #E2F0F6; /*#CBE5EF;*/
	margin: 0px;
	padding-left: 10px;
	border-top: 1px solid #BBDCE9;
	font-size:0.8em;
}

.widget h2 {
	border:0;
	border-bottom:1px solid #BBDCE9;
	padding:0;
	margin:0 0 10px 0;
	color:#666;
	background-color: #E2F0F6;
	font-size:1.1em;
}

.widget  .widget_content h2 a {
	background:url(http://elgg.net/_templates/icons/arrow.gif) no-repeat left;
	padding:0 0 0 10px;
}
