@charset "utf-8";


html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	height: 100%;
}

body.kid_choice_body {
	text-align:left;
	background:#eee;
}

.kid_choice_body p {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	width:570px;
	text-align:justify;
}

#outer_container {
	position: relative;
	min-height: 100%;
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

#container {
	width: 960px;
	background: #FFFFFF;
	margin: 0 auto;
	padding-bottom:100px;
	text-align: left;
	overflow:hidden;
}

.mast_head {
	width:870px;
	height:140px;
	background:url(images/mast_head_bgr.jpg) no-repeat;
	padding:20px 10px 0 80px;
}

.logo {
	width:250px;
	height:105px;
	float:left;
}

.logo img {
	border:none;
}

.login {
	width:440px;
	height:70px;
	padding:12px 0 0 20px;
	float:right;
	background:url(images/login_bgr.jpg) no-repeat;
	font:normal 18px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#766634;
}

.login a {
	font:normal 18px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#d45848;
	text-decoration:none;
}

.login a:hover {
	text-decoration:underline;
}

.login form {
	padding:0;
	margin:5px 0 0 0;
}

.form_label {
	float:left;
	width:184px;
	height:16px;
	padding-right:10px;
	font:normal 11px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#a58e49;
}

.input_field {
	float:left;
	padding:2px 10px 0 5px;
	width:179px;
	height:18px;
	background:url(images/input_bgr.jpg) no-repeat;
	border:none;
	font:normal 10px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#a58e49;
}

.submit_field {
	float:left;
	width:31px;
	height:20px;
	background:url(images/submit_bgr.jpg) no-repeat;
	border:none;
	cursor:pointer;
}

.admin_endfooter {
	width:960px;
	height:56px;
	margin-bottom:30px;
	background:url(images/admin_endfooter_bgr.jpg) no-repeat;
	text-align:center;
}

.menu {
	width:960px;
	height:77px;
	background:url(images/menu_bgr.jpg) no-repeat;
	text-align:center;
}

.menu ul {
	list-style:none;
	margin: 0 auto;
	padding:20px 0 0 0;
	width:735px;
}

.menu li {
	display:block;
	float:left;
}

.menu li.item_1 {
	padding-right:53px;
	padding-left:3px;
}

.menu li.item_2 {
	padding-right:40px;
}

.menu li.item_3 {
	padding-right:38px;
}

.menu li.item_4 {
	padding-right:42px;
}

.menu a {	
	font:normal 26px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}

.menu a:hover {
	color:#c3cbf2;
}

.current a {
	color:#c3cbf2;
}

.breadcrumb {
	width:788px;
	height:35px;
	padding:5px 70px 0 82px;
	background:url(images/content_bgr.jpg) top left repeat-x;
	margin:0 auto;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#5364ae;
}

.breadcrumb a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#5364ae;
}

.breadcrumb a:hover {
	text-decoration:none;
}

.content {
	width:800px;
	margin:0 auto;
	padding:0 70px;
	overflow:hidden;
}

.registration {
	padding-top:15px;
}

.submenu ul, .submenu_archive ul, .contacts ul, .submenu_programs ul, .submenu_personal_page ul {
	text-align:left;
	margin:0 0 20px 0;
	padding:0;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	list-style:none;
}

.submenu_personal_page ul {
	text-align:right;
	width:226px;
	padding: 0 7px;
}

.submenu_archive li, .contacts li, .submenu_programs li, .submenu_personal_page li {
	display:block;
	width:225px;
	padding:20px 0 5px 15px;
	border-bottom: 1px solid #eee;
	text-indent:-12px;
}

.submenu_personal_page li {
	width:211px;
}

.submenu li {
	display:block;
	width:210px;
	height:22px;
	padding:13px 10px 5px 20px;
	background:url(images/submenu1_item_bgr.jpg) left top no-repeat;
	text-indent:-12px;
	margin-bottom:5px;
}

.submenu ul.tabs li {
	background:none;
}

.catalog_content {
	background:url(images/catalog_bgr.jpg) 70px 20px no-repeat;
}

.catalog_item {
	margin:0 0 40px 0;
	background:url(images/catalog_item_bgr.jpg) 0 0 no-repeat;
	height:105px;
}

.catalog_item h3 {
	font:bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	margin:0;
	padding:20px 0 0 35px;
	width:285px;
	float:left;
}

.catalog_item h4 {
	font:normal 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#A5A5A5;
	margin:35px 0 5px 35px;
	padding:0;
	width:285px;
	float:left;
}

.catalog_item .address {
	float:right;
	width:180px;
	height:70px;
	background:#fbf9eb;
	padding:7px;
	margin:10px 0 0 0;
	border:1px solid #f3f1de;
	-moz-border-radius:5px;
	-wekit-border-radius:5px;
	border-radius:5px;
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#777;
}

.catalog_item .address div {
	margin-bottom:3px;
}

.catalog_item .address a {
	font:normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#777;
	text-decoration:underline;
}

.catalog_item .address a:hover {
	text-decoration:none;
	color:#777;
}

.submenu a, .submenu_archive a, .resources ul a, .catalog a, .programs a, .contacts a, .submenu_programs a, .submenu_personal_page a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	text-decoration:none;
}

.submenu a:hover, .submenu_archive a:hover, .resources a:hover, .catalog a:hover, .programs a:hover, .contacts a:hover, .submenu_programs a:hover, .submenu_personal_page a:hover {
	color:#333;
	text-decoration:underline;
}

.submenu li.current {
	height:auto;
	background:url(images/submenu_shad.jpg) left top no-repeat;
	margin-bottom:5px;
}

.submenu li.current a {
	color:#000;
	font-weight:bold;
}

.submenu li.current ul a {
	color:#5364ae;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.submenu ul li ul {
	display:none;
}

.submenu ul li.current ul {
	display:block;
	margin-bottom:0px;
}

.submenu ul li.current ul li {
	width:210px;
	height:auto;
	margin:0;
	background:none;
	display:block;
}

ul.tabs li {
	width:240px;
	height:60px;
	border:none;
	margin:0 0 2px 0;
	padding:0;
	text-indent:0;
}

ul.tabs a {
	display:block;
	width:230px;
	height:37px;
	padding:23px 0 0 10px;
	background:url(images/submenu_item_bgr.jpg) left top no-repeat;
	color:#000;
}

ul.tabs a:hover {
	text-decoration:none;
	color:#666;
}

ul.tabs a.current {
	background:url(images/submenu_item_selected_bgr.jpg) left top no-repeat;
}

#flowpanes {
	padding:0;
}

.panes input, .panes textarea {
	display:block;
	width:350px;
	margin:0 0 20px 0;
}

.panes input.error, .panes textarea.error {
	margin:0;
}

.panes label.error {
	margin:0 0 9px 122px;
}

.panes textarea {
	height:150px
}

.panes form div {
	clear:left;
	float:left;
	width:117px;
	text-align:right;
	padding:3px 5px 0 0;
}

.panes div.address_left {
	clear:left;
	float:left;
	width:117px;
	text-align:right;
	padding:0 5px 0 0;
}

.panes div.address_right {
	float:left;
	width:200px;
	margin-bottom:20px;
	font-weight:bold;
}

.panes form input.submit  {
	width:90px;
	height:24px;
	background:url(images/archive_bgr.jpg) left top no-repeat;
	float:left;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	border:none;
	cursor:pointer;
}

.reg_stage {
	width:800px;
	height:26px;
	padding-bottom:40px;
}

.reg_info_col {
}

.reg_next_stage {
	width:520px;
	height:34px;
	text-align:right;
	margin-bottom:30px;
	clear:both;
}

.reg_next_stage input {
	width:104px;
	height:34px;
	background:url(images/napred_btn.jpg) left top no-repeat;
	cursor:pointer;
	border:none;
	float:left;
	padding:0;
}

.reg_next_stage input.edit {
	background:url(images/btn_bgr_104x34.jpg) left top no-repeat;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding-bottom:4px;
}

input.error {
	border:1px solid #f00;
}

label.error {
	display:block;
	color:#f00;
}

.kid_info {
	font:11px normal Arial, Helvetica, sans-serif;
	color:#999;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
}

.kid_head {
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#5364ae;
	cursor:pointer;
	padding:0 0 0 20px;
	text-indent:-20px;
}

.kid_content ul {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#333;
}

.kid_choice {
	cursor:pointer;
	padding:0 0 7px 0;
}

.kid_section {
	list-style:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#5364ae;
	text-indent:-30px;
}

.left_col, .midd_col, .right_col, .submenu, .submenu_archive, .reg_info_col, .personal_data, .contacts, .submenu_programs, .submenu_personal_page {
	width:240px;
	float:left;
	margin-right:40px;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}

.left_col h1, .right_col h1, .midd_col h1, .how_works h1, .news h1, .submenu_archive h1, .kid_choice_body h1 {
	font:normal 20px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	margin-top:0;
}

.left_col h1, .right_col h1 {
	line-height:100%;
}

.msp_servey {
	display:block;
	background:url(images/msp_servey_bgr.jpg) left top no-repeat;
	width:220px;
	height:220px;
	padding:10px;
	margin:30px 0 0 0;
	text-decoration:none;
}

.msp_servey h2 {
	font:bold 24px "Trebuchet MS", Tahoma, sans-serif;
	color:#fcca33;
	margin:0;
	padding:0;
}

.msp_servey div {
	font:bold 16px/16px "Trebuchet MS", Tahoma, sans-serif;
	color:#fff;
	margin-top:130px;
	text-align:right;
}

.submenu_archive h1 {
	margin:30px 0 0 0;
}

.left_col p {
	margin:0 0 0 0;
	padding:0;
	text-align:justify;
	text-indent:30px;
}

.wide520 {
	width:520px;
	margin-right:0px;
	padding:20px 0;
}

.wide520 p {
	text-align:justify;
	text-indent:30px;
}

.midd_col img {
	display:block;
	margin-bottom:10px;
	border:none;
}

.resources h2, .news_page h2 {
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	margin-bottom:3px;
}

.news_page {
	padding-top:0;
	background:url(images/news_icon.jpg) left top no-repeat;
}

.news_page .news_item {
	margin-bottom: 40px;
	padding:0 0 0 50px;
}

.news_page .news_item h3 {
}

.news_page h2 {
	margin-bottom:5px;
	margin-top:0;
	padding-bottom:10px;
	border-bottom:5px solid #eee;
}

.news_date {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#999;
	padding:0 0 15px 0;
}

.sh_all_news {
	display:block;
	width:220px;
	height:10px;
	padding:13px 10px 17px 10px;
	background:url(images/submenu1_item_bgr.jpg) left top no-repeat;
	margin:15px 0 15px 0;
}

.news_navigation {
	clear:both;
	width:520px;
	margin-top:30px;
	border-top:1px dotted #aaa;
}

.news_navigation a {
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999;
}

.news_navigation a:hover {
	text-decoration:underline;
}

.news_prev {
	display:block;
	float:left;
	width:200px;
	padding:10px 0 10px 20px;
	background:url(images/news_navigation_prev_bgr.jpg) left 10px no-repeat;
}

.news_next {
	display:block;
	float:right;
	width:200px;
	padding:10px 20px 10px 0;
	background:url(images/news_navigation_next_bgr.jpg) right 10px no-repeat;
	text-align:right;
}

.programs h3, .resources h3 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 5px 0;
	padding:0;
}

.programs p, .resources p {
	padding:0;
	margin:0 0 10px 0;
}

.print_mail_submenu {
	height:40px;
}

.print_mail_submenu a {
	display:block;
	float:left;
	margin-right:10px;
}

.resources ul {
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
}

.resources ul li {
	margin-bottom:25px;
}

.resources ul ul {
	margin-top:7px;
}

.resources ul ul li {
	margin:0 0 7px 0;
}

.dictionary {
	width:520px;
	float:right;
}

.dictionary h3 {
	font:bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	margin:22px 0 5px 0;
	padding:0;
}

.dictionary h4 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	text-align:justify;
	margin:0;
	padding:0 0 0 15px;
}

.dictionary a {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	text-decoration:none;
}

.faq p {
	text-align:justify;
	text-indent:20px;
	padding-left:15px;
	margin-bottom:20px;
}

.faq h2 {
	margin-top:0px;
}

.right_col {
	margin-right:0;
	background:url(images/why_bgr.jpg) top no-repeat;
	width:210px;
	height:309px;
	padding:10px 0 0 30px;
}

.right_col h2 {
	padding:0 10px 15px 15px;
	margin:0;
	text-indent:-12px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.right_col a {
	color:#26398b;
	text-decoration:none;
}

.right_col a:hover {
	text-decoration:underline;
}

.news {
	width:510px;
	/*height:100px;*/
	float:right;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:20px;
	padding:10px 0 10px 10px;
	border-top:1px dotted #26398b;
	border-bottom:1px dotted #26398b;
	background:url(images/news_bgr.jpg) 70px top no-repeat;
}

.news h1 {
	margin:0;
	padding:0 0 10px 0;
}

.news h2, .programs_more  {
	width:90px;
	height:22px;
	background:url(images/archive_bgr.jpg) left top no-repeat;
	float:right;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	margin:0;
	padding:3px 0 0 0;
}

.news h2 a, .programs_more a {
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.news h2 a:hover, .programs_more a:hover {
	text-decoration:underline;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.programs_more {
	margin-top:10px;
}

.news_item {
	clear:both;
	/*border-bottom:1px solid #bfd7ab;*/
}

.news_item h3, .news_item h3 a {
	padding:0;
	margin:12px 0 3px 0;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	text-decoration:none;
}

.news_item h3 a:hover {
	text-decoration:underline;
}

/*.news_item h3 {
	border-bottom:1px solid #C7F2C8;
}*/

.news_item a {
	text-decoration:none;
	color:#5364ae;
}

.news_item a:hover {
	text-decoration:underline;
}

.how_works {
	width:360px;
	float:right;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	margin:10px 0;
	padding:10px 150px 10px 10px;
	background:url(images/how_bgr.jpg) bottom right no-repeat;
}

.how_works p {
	text-align:justify;
	text-indent:30px;
}

.personal_data {
	width:220px;
	height:100px;
	background:url(images/personal_data_bgr.jpg) left top no-repeat;
	padding:10px;
	margin-bottom:0px;
}

.personal_data img {
	float:left;
	display:block;
}

.personal_data h2 {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	padding:0;
	margin:0 0 10px 0;
}

.personal_data h5 {
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	margin:0;
	padding:0;
}

.personal_menu, .personal_menu_admin {
	list-style:none;
	background:url(images/personal_menu_bgr.jpg) left -60px no-repeat #fff;
	width:520px;
	height:22px;
	margin:0;
	padding:8px 0 0 0;
}

.personal_menu_admin {
	padding:10px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
}

.personal_menu li {
	display:block;
	float:left;
	text-align:center;
	width:172px;
	border-right:1px solid #ddd;
}

.personal_menu a {
	display:block;
	margin:0 auto;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	text-decoration:none;
}

.personal_menu a:hover {
	color:#000;
}

.users_admin, .news_admin {
	padding:0 0 0 10px;
	margin:0 0 20px 0;
	text-indent:0;
}

.users_admin h3, .news_admin h3{
	padding:0;
	margin:0 0 5px 0;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
}

.users_admin h3 a, .news_admin h3 a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f00;
	text-decoration:none;
}

.users_admin h3 a:hover, .news_admin h3 a:hover{
	color:#000;
}

.users_admin h3 a.firm_name_admin, .news_admin h3 a.firm_name_admin{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae; 
}

.users_admin h5, .news_admin h5{
	padding:0;
	margin:0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.users_admin strong, .news_admin strong{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
}

.add_news_btn {
	display:block;
	width:510px;
	height:35px;
	background:url(images/add_news_btn.jpg) left top no-repeat;
	color:#fff;
	font:normal 18px Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	text-align:center;
	text-decoration:none;
	margin:0 0 20px 10px;
	padding-top:15px;
}

.my_proc {
	background:url(images/personal_menu_bgr.jpg) left -30px no-repeat #fff;
}

.myproc_single_proc {
	background:url(images/myproc_single_proc_bgr.jpg) 10px top no-repeat;
	text-indent:0;
	text-align:left;
	height:135px;
	padding:15px 10px 30px 60px;
	margin:0 0 30px 0;
}

.myproc_single_proc h3 {
	font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	padding:0;
	margin:0 0 5px 0;
}

.myproc_single_proc h4 {
	font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	/*width:300px;*/
	padding:0;
	margin:0 0 15px 0;
}

.myproc_single_proc div {
	padding:0;
	margin:0 0 3px 0;
}

.myproc_single_proc a, .rel_docs_list a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	text-decoration:none;
}

.myproc_single_proc a:hover, .rel_docs_list a:hover {
	text-decoration:underline;
}

.rel_docs_list {
	background:url(images/rel_docs_list_bgr.jpg) 10px 20px no-repeat;
}

.rel_docs_list h3 {
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:7px;
}

.rel_docs_list ul {
	list-style:none;
	padding:0 0 0 70px;;
	margin:0;
}

.rel_docs_list li {
	text-indent:-15px;
	margin:0 0 7px 0;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
}

.rel_docs {
	background:url(images/personal_menu_bgr.jpg) left 0px no-repeat #fff;
}

.personal_text {
	margin:30px 0 0 0;
	text-indent:30px;
	text-align:justify;
}

.procedures {
	border-bottom: 1px dotted #ddd;
	padding:10px;
	margin-bottom:20px;
}

.procedures h1 {
	font:normal 16px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	padding:0;
	margin:0 0 10px 0;
	text-align:center;
}

.procedures h2 {
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	padding:0;
	margin:0 0 10px 0;
}


.send_msg {
	width:510px;
	height:22px;
	padding:8px 0 0 10px;
	border:1px solid #C7F2C8;
	color:#33A333;
	background:#fff;
}

.err {
	border:1px solid #dd7777;
	color:#A30000;
	background:#ffcccc;
}

.login_err {
	text-align:center;
}

.login_err_msg {
	height:34px;
	padding:16px 0 0 0;
	margin:0 0 20px 0;
	text-align:center;
	color:#A30000;
	background:url(images/err_msg_bgr.jpg) center top no-repeat;
}

.login_err form {
	background: url(images/login_form_bgr.jpg) left top no-repeat;
	width:385px;
	height:185px;
	padding:15px 15px 0 0;
	margin:0 auto;
	font-size:12px;
	text-align:right;
}

.login_err form input {
	background: url(images/login_form_input_bgr.png) left top no-repeat;
	width:178px;
	height:23px;
	border:none;
	padding:2px 0 0 2px;
}

.login_err form div {
	margin-bottom:10px;
}

.login_err form input.submit  {
	width:180px;
	height:25px;
	background:url(images/login_form_submit_bgr.png) left top no-repeat;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	text-align:center;
	padding:0;
	border:none;
	cursor:pointer;
}

.login_err form p, .login_err form a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
	text-decoration:none;
}

.login_err form a:hover {
	text-decoration:underline;
}


#footer {
	position:absolute;
	bottom:0;
	left:0;
	margin: 0 0 0 10px;
	width:920px;
	height:83px;
	background:url(images/footer_bgr.jpg) top no-repeat #ddd;
	padding:10px 10px 0 10px;
}

#footer a {
	color:#5364ae;
	text-decoration:none;
	font-weight:bold;
}

#footer a:hover {
	text-decoration:underline;
}

.foot_left_col, .foot_midd_col, .foot_right_col {
	float:left;
	width:240px;
	margin-right:40px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#5364ae;
}

.foot_left_col h2 {
	padding:0 0 0 55px;
	margin:0;
	text-indent:-47px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.foot_midd_col {
	text-align:center;
	width:360px;
}

.foot_right_col {
	margin-right:0;
	text-align:right;
}

.cl {
	clear:left;
}

.del_conf {
	text-align:center;
}

.del_conf a{
	display:inline-block;
	padding:10px;
	margin:10px;
	background:#fccccf;
	-moz-border-radius:10px;
	-wekit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0 2px 10px #aaa;
	-webkit-box-shadow:0 1px 2px #aaa;
	box-shadow:0 2px 10px #aaa;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#A30000;
}

.del_conf a.no{
	background:#eee;
	text-decoration:none;
	color:#666;
}

.files_prob {
	overflow:hidden;
	padding:5px;
	margin:0 0 10px 0;
	-moz-border-radius:5px;
	-wekit-border-radius:5px;
	border-radius:5px;
	background:#eee;
	background-image:-moz-linear-gradient(left, #eee, #fff);
	background-image:-webkit-gradient(linear,0 0,50% 0,from(#eee),to(#fff));
}

.del_file {
	display:block;
	float:left;
	width:12px;
	height:12px;
	margin:1px 0 0 10px;
	background:url(images/del_icon.jpg) 0 0 no-repeat;
	cursor:pointer;
}



