body{
	padding:0;
	margin:0;
	background-color:#ffffff;
}
form{padding:0;
	margin:0;}
body, table td, table th{
	font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 77%;
	color: #312F2F;
}	

h1 		{font-size: 13pt;color:#E19215;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;padding:0;margin:2px 3px 5px 1px;font-weight:600;}
h1.orange_arrow_first 		{font-size: 13pt;color:#E19215;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;padding:0;margin:3px 3px 1px 1px;font-weight:600;}
h1.orange_arrow 		{font-size: 13pt;color:#E19215;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;padding:0;margin:10px 3px 1px 1px;font-weight:600;}
h1.white		{font-size: 12pt;color:#FFFFFF;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;padding:0 75px 0 0;margin:1px 0 1px 1px;font-weight:600;}
h2 		{font-size: 12 pt;color:#000000;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;padding:0;margin:4px;font-weight:normal;}
.news_list h2 		{font-size: 12 pt;color:#000000;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;padding:0;margin:4px;font-weight:normal;}
.history_name h2 		{color:#558CE4;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;padding:0;margin:4px;font-style:italic;font-size:11pt;}
.block_name h2 		{color:#558CE4;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;padding:0;margin:4px;font-style:italic;font-size:11pt;}
.small_block_name h2 		{color:#558CE4;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;padding:0;margin:4px;font-style:italic;font-size:11pt;}
h3,h4,h5,h6 	{font-size: 10pt; color:#558CE4;font-family: Arial,Verdana,Tahoma,Helvetica,sans-serif;}

/*******************************************************************/

a:link	{color:#312F2F; text-decoration:underline;}
a:visited 	{color:#312F2F; text-decoration:underline;}
a:hover	{color:#312F2F; text-decoration:none;}
a:active 	{color:#312F2F; text-decoration:underline;}


.main_menu_center a:link	{color:#E19215; text-decoration:none;font-size: 10pt;}
.main_menu_center a:visited 	{color:#E19215; text-decoration:none;font-size: 10pt;}
.main_menu_center a:hover	{color:#E19215; text-decoration:none;font-size: 10pt;}
.main_menu_center a:active 	{color:#E19215; text-decoration:none;font-size: 10pt;}

.main_menu_cur .main_menu_center a:link	{color:#FFFFFF; text-decoration:none;font-size: 10pt;padding:12px 0 15px 0}
.main_menu_cur .main_menu_center a:visited 	{color:#FFFFFF; text-decoration:none;font-size: 10pt;padding:12px 0 15px 0}
.main_menu_cur .main_menu_center a:hover	{color:#FFFFFF; text-decoration:none;font-size: 10pt;padding:12px 0 15px 0}
.main_menu_cur .main_menu_center a:active 	{color:#FFFFFF; text-decoration:none;font-size: 10pt;padding:12px 0 15px 0}

.search_button a:link	{color:#558CE4; text-decoration:underline;font-size: 9pt;}
.search_button a:visited 	{color:#558CE4; text-decoration:underline;font-size: 9pt;}
.search_button a:hover	{color:#558CE4; text-decoration:none;font-size: 9pt;}
.search_button a:active 	{color:#558CE4; text-decoration:underline;font-size: 9pt;}

.second_menu td a:link{color:#000000; text-decoration:none;font-size: 9pt;}
.second_menu td a:visited{color:#000000; text-decoration:none;font-size: 9pt;}
.second_menu td a:hover{color:#000000; text-decoration:none;font-size: 9pt;}
.second_menu td a:active{color:#000000; text-decoration:none;font-size: 9pt;}

.second_menu td.second_menu_cur a{color:#FFFFFF; text-decoration:none;font-size: 9pt;}

a:link.news_name{color:#558CE4; text-decoration:none;font-style:italic;font-size:11pt;}
a:visited.news_name{color:#558CE4; text-decoration:none;font-style:italic;font-size:11pt;}
a:hover.news_name{color:#558CE4; text-decoration:none;font-style:italic;font-size:11pt;}
a:active .news_name{color:#558CE4; text-decoration:none;font-style:italic;font-size:11pt;}


.news_list_cur a:link.news_name{color:#558CE4; text-decoration:underline;font-style:italic;font-size:11pt;}
.news_list_cur a:visited.news_name{color:#558CE4; text-decoration:underline;font-style:italic;font-size:11pt;}
.news_list_cur a:hover.news_name{color:#558CE4; text-decoration:underline;font-style:italic;font-size:11pt;}
.news_list_cur a:active.news_name{color:#558CE4; text-decoration:underline;font-style:italic;font-size:11pt;}

.news_list_text a:link{text-decoration:none;padding:0 0 10px 0;}
.news_list_text a:visited{text-decoration:none;padding:0 0 10px 0;}
.news_list_text a:hover{text-decoration:none;padding:0 0 10px 0;}
.news_list_text a:active {text-decoration:none;padding:0 0 10px 0;}

.news_list_text_b a:link{text-decoration:none;padding:0 0 10px 0;}
.news_list_text_b a:visited{text-decoration:none;padding:0 0 10px 0;}
.news_list_text_b a:hover{text-decoration:none;padding:0 0 10px 0;}
.news_list_text_b a:active {text-decoration:none;padding:0 0 10px 0;}

.news_list_cur table.news_list_text a:link{text-decoration:underline;padding:0 0 10px 0;}
.news_list_cur table.news_list_text a:visited{text-decoration:underline;padding:0 0 10px 0;}
.news_list_cur table.news_list_text a:hover{text-decoration:underline;padding:0 0 10px 0;}
.news_list_cur table.news_list_text a:active{text-decoration:underline;padding:0 0 10px 0;}

.news_list_cur table.news_list_text_b a:link{text-decoration:underline;padding:0 0 10px 0;}
.news_list_cur table.news_list_text_b a:visited{text-decoration:underline;padding:0 0 10px 0;}
.news_list_cur table.news_list_text_b a:hover{text-decoration:underline;padding:0 0 10px 0;}
.news_list_cur table.news_list_text_b a:active{text-decoration:underline;padding:0 0 10px 0;}


.history_block_bg a:link{text-decoration:none;}
.history_block_bg a:visited{text-decoration:none;}
.history_block_bg a:hover{text-decoration:underline;}
.history_block_bg a:active{text-decoration:none;}

.block_name a:link{color:#558CE4;text-decoration:none;}
.block_name a:visited{color:#558CE4;text-decoration:none;}
.block_name a:hover{color:#558CE4;text-decoration:underline;}
.block_name a:active{color:#558CE4;text-decoration:none;}

.block_bg a:link{color:#E19215;text-decoration:underline;font-size:10pt;}
.block_bg a:visited{color:#E19215;text-decoration:underline;font-size:10pt;}
.block_bg a:hover{color:#E19215;text-decoration:none;font-size:10pt;}
.block_bg a:active{color:#E19215;text-decoration:underline;font-size:10pt;}

.small_block_name a:link{color:#558CE4;text-decoration:none;}
.small_block_name a:visited{color:#558CE4;text-decoration:none;}
.small_block_name a:hover{color:#558CE4;text-decoration:underline;}
.small_block_name a:active{color:#558CE4;text-decoration:none;}

.small_block_bg a:link{color:#E19215;text-decoration:underline;font-size:10pt;}
.small_block_bg a:visited{color:#E19215;text-decoration:underline;font-size:10pt;}
.small_block_bg a:hover{color:#E19215;text-decoration:none;font-size:10pt;}
.small_block_bg a:active{color:#E19215;text-decoration:underline;font-size:10pt;}


/******************************************************************/

ul{
	list-style-type:none;
	margin:0 0 20px 0;
	padding:0;
}
ul li{
	background:url(/bitrix/templates/donsity_first/images/ul.gif) 0 15px no-repeat;
	padding: 10px 0 5px 15px;
	margin:0;
}
ol{
	margin:0 0 20px 20px;
	padding:0;
}
ol li{
	padding-left: 10px;
	padding: 10px 0 5px 10px;
	margin:0;
}
ul li ol li{background:none;}

/*****************************************************************/
.main_bg_repeat{background: url(/bitrix/templates/donsity_first/images/main_bg_repeat.jpg) bottom left repeat-x;}
.main_bg{background: url(/bitrix/templates/donsity_first/images/main_bg.jpg) bottom left no-repeat;}

.main_menu_cur td.left_orange{background: url(/bitrix/templates/donsity_first/images/main_menu_left.gif) top left no-repeat;}
.main_menu_cur td.right_orange{background: url(/bitrix/templates/donsity_first/images/main_menu_right.gif) top left no-repeat;}
.main_menu_cur td.main_menu_center{background: url(/bitrix/templates/donsity_first/images/main_menu_center.gif) top left no-repeat;white-space:nowrap;}
.main_menu_cur{background: url(/bitrix/templates/donsity_first/images/main_menu_center_repeat.gif) top left repeat-x;}
.main_menu_center{padding:0 3px 0 3px;white-space:nowrap;}
.blue_line{background: url(/bitrix/templates/donsity_first/images/blue_line_left.gif) bottom left no-repeat;}
.search{border:1px solid #B4B4B4;background: url(/bitrix/templates/donsity_first/images/search_bg.gif) top left repeat-x;height:17px;padding:0 0 0 2px;}
.signup{border:1px solid #B4B4B4;background: url(/bitrix/templates/donsity_first/images/search_bg.gif) top left repeat-x;height:17px;padding:0 0 0 2px;}
.second_menu td{padding:0 5px 2px 5px;}
.second_menu td.second_menu_cur{background: url(/bitrix/templates/donsity_first/images/second_menu_cur.gif) top left no-repeat;}
.news_list img{float:left;border:1px solid #8D8D8E;margin-right:20px;}
.news_list_text td{padding:14px 18px 10px 12px;}
.news_list_text_b td{padding:14px 18px 10px 12px;}
.news_list_cur .news_list_text td{background: url(/bitrix/templates/donsity_first/images/news_cur_bg.gif) top left no-repeat;}
.news_list_cur .news_list_text_b td{background: url(/bitrix/templates/donsity_first/images/news_cur_bg_big.gif) top left no-repeat;}
.imgborder img{border:1px solid #8D8D8E;}
.history_name{width:370px;text-align:center;float:left;margin:8px; background:none;}
.history_block_bg{width:370px;text-align:left;background: url(/bitrix/templates/donsity_first/images/history_bg1.gif) top left no-repeat;}
.history_block_bg_td{padding:12px 0 18px 12px;font-size: 9px;}
img.history_img{border:1px solid #FFFFFF; float:left; margin-right:15px;}

.block_name{width:368px;text-align:center;float:left;margin:7px;}
.block_bg{width:368px;text-align:left;background: url(/bitrix/templates/donsity_first/images/history_bg1.gif) top left no-repeat;}
.block_bg_td{padding:12px 0 18px 12px;font-size: 9px;}
img.block_img{border:1px solid #FFFFFF; float:left; margin-right:15px;}

.small_block_name{width:250px;text-align:center;float:left;margin:4px;}
.small_block_bg{width:250px;text-align:left;background: url(/bitrix/templates/donsity_first/images/small_blue_restoran_bg.gif) top left no-repeat;}
.small_block_bg_td{padding:12px 0 18px 12px;font-size: 9px;}
img.small_block_img{border:1px solid #FFFFFF; float:left; margin-right:7px;}

.dark_border{border: 1px solid #000000;}
.restoran{background:url(/bitrix/templates/donsity_first/images/restoran_bg.png) left top no-repeat;}

.orange_td{background:#E19215 url(/bitrix/templates/donsity_first/images/orange_bg_right.gif) right top no-repeat;}
.orange_td_b{background:#E19215 url(/bitrix/templates/donsity_first/images/orange_bg_right_b.gif) right top no-repeat;}
.podrobno{color:#558CE4;font-size:12pt;}
.up{text-transform: uppercase;white-space:nowrap;}


.bottom_table{background: url(/bitrix/templates/donsity_first/images/bottom_bg.gif) top left repeat-x;}
