/* CSS Document */
	/* CSS Document */

body
{
	background-color:#AF0101;
	text-align:center;
}
		
table {
		border-collapse:collapse;
		}

td { 
	padding:0px;
	vertical-align:top;		
	}

form {margin:0; padding:0;}	

img {
	border:0px;
	margin:0px;
	}

.main_table {
			width:1000px;
			background-color:#FFF;
			border:0;
			margin:0 auto;
			bordercolor:#000033;	
			}
			
.userLogin
{
	font-size:12px;
	color:#AF0101 !important;	
}			
			
.center_link {display:block;
			  text-align:center;		  
			  padding-top:74px;
}

/* -------------------------- search ------------------------------ */.search_table {height:150px; 			   background:url(img/searc_back.gif) no-repeat top left;			   }			  .search_table td{text-align:right;				color:#AF0101;				font-family:Verdana, Arial, Helvetica, sans-serif;				font-size:10px;				}			.search_table .text{								padding:3px 5px 0 0;}.search_table .type input, .search_table .type select{    width:131px;	height:18px;	border:1px solid #984545;	margin-bottom:14px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;}	.search_div {background:url(img/search_title_new.gif) no-repeat top left; position:absolute; width:284px; z-index:9999; padding-top:33px; margin-top:-41px;}/* -------------------------- search ------------------------------ */
.table_catalog  a,.points a {
		  color:#F71D1D;
		  font-weight:bold;
		  line-height:25px;
		  padding-right:7px;
		  background:url(img/arrow.gif) no-repeat right;
		  }
.table_catalog  a:hover, .points a:hover {text-decoration:none;}

.top_table {background:#FEE253 url(img/yellow_back_3.gif) repeat-x;}
.top_table ul {margin:20px 0 0 0;
				padding:0;}
.top_table li { list-style-type:none;
		        font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#B10000;
				 padding:0 0 0px 0;
				 line-height:20px;
				 margin:0 0 0 25px;	
				 }
.top_table p {margin:0; padding:0 0 25px 0;}
.top_table li a {
				 background:url(img/hearts.gif) no-repeat left bottom;
				 font-family:Verdana, Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#B10000;
				 text-decoration:none;
				 padding:0 0 0 20px;}
				 
.top_table li a:hover { background:url(img/hearts.gif) no-repeat left top; height:11px;}	
.top_table li a b {font-weight:bold; color:#F61C1C; padding-left:10px;}	 
/*
.reclam_block ul {margin:30px 0 0 0; padding:0;}
.reclam_block  li  {list-style-type:none;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color:#B10000;
					line-height:11px;
					margin:0 0 10px 0;
					padding:0px;}
					
.reclam_block  li a {font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px;
					color:#B10000;
					text-decoration:none;}
					
.reclam_block  li a:hover {text-decoration:underline;}
*/
.notes {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.notes p {margin:0; padding:0 0 12px 0;}
.notes a {font-family:Verdana, Arial, Helvetica, sans-serif;
		  font-weight:bold;
		  font-size:12px;
		  color:#F71D1D;}
.notes a:hover {color:#AF0101;}

.partner_link {display:block; text-align:left; margin:0 0 0 34px;}
.footer_link td {text-align:center;}
.footer_link td.back { background:url(img/ver_line.gif) no-repeat right bottom;}
.footer_link td a, .copyright a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#AF0101 !important; 
				 text-decoration:none; vertical-align:bottom; text-align:center}
				
.footer_link td a:hover, .copyright a:hover{text-decoration:underline;}
.copyright {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#AF0101; vertical-align:bottom; text-align:center; text-align:center}

/*			INTERNAL	CATALOG	*/
.title_city {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; vertical-align:top; padding-left:138px;}

.table_catalog, .text {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.table_catalog p {margin:0px; padding:0 0 27px 0;}
.table_catalog u {font-weight:bold; color:#F71D1D; text-decoration:none;}
.table_catalog .title {font-weight:bold; color:#F71D1D; padding:0 0 15px 0; margin:0px;}
.table_catalog b {color:#AF0101; font-weight:bold;}


.left_border {background:url(img/left_border.gif) repeat-y left;}
.right_border {background:url(img/left_border.gif) repeat-y right;}

.bottom_links  {background:url(img/bottom_back.gif) no-repeat bottom; color:#AF0101; text-align:center;}
.bottom_links a {color:#AF0101; text-decoration:none; background:url(img/link_line.gif) no-repeat right;}
.bottom_links .without_line a {background:#fff;} 
.bottom_links a:hover, .without_line a:hover {text-decoration:underline; color:#F71D1D;}
.not_link {text-decoration:underline; color:#F71D1D;background:url(img/link_line.gif) no-repeat right; padding:0 6px 0 0; font-weight:bold;}

/*			INTERNAL	TEXT	*/
.text p {margin:0; padding:0 0 17px 0;}
.text b {color:#F61C1C; text-decoration:underline;}
.text a {color:#F61C1C; text-decoration:none; font-weight:bold;}
.text a:hover {text-decoration:underline;}

/*			INTERNAL	ABOUT	*/
.mark_table {background:#FEE253 url(img/yellow_back_3.gif) repeat-x;padding:12px 15px 20px 18px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.mark_table form {margin:0; padding:0;}
.mark_table input {padding:0; margin:4px 20px 0 0; text-align:left;}
.mark {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; color:#F61C1C; vertical-align:bottom;}
.mark img {vertical-align:bottom;}
.mark td {padding-bottom:14px;}
.restor_logo  img{ float:left; margin:0 56px 0 108px; vertical-align:bottom;}
.restor_logo td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12; padding:0 15px 15px 0;}
.restor_logo a {font-family:Verdana, Arial, Helvetica, sans-serif;
		  		font-weight:bold;
		 		 font-size:12px;
		 		 color:#F71D1D;
		 		 background:#fff;}
.restor_logo a:hover {color:#AF0101;}

.about_restor, .clock, .points, .average_cost {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#AF0101;}


.clock .adress { padding:28px 0 0 58px; text-align:left;}
.clock { background:url(img/clock_1.gif) no-repeat top left;}
.clock .tel {position:relative; top:0px; left:204px;}
.border {background:url(img/clock_mid.gif) repeat-y;}
.points {background:url(img/points.gif) no-repeat top left;}

.average_cost {background:url(img/average_cost_1.gif) no-repeat top left;}
.average_cost .cost { padding:17px 70px 0 0; text-align:right; font-size:14px; font-weight:bold; color:#F41C1C;}

.average_cost .menu { padding:0 0 0 55px;}
.points a {position:relative; top:40px; left:68px; font-size:11px;}
.points .number_restor a { position:relative; left:20px; top:60px; background:#fff; font-weight:normal; color:#000; line-height:16px;}
.bottom_background {background:url(img/clock_2.gif) no-repeat top left;} 

.button {
background:#CC3300;
}


/* ---------------------------- DotNetNuke overload classes ---------------------------- */
.rightpane{
text-align:right;
width:100%;
}
.leftpane{
}

.skinuser{padding:5px;background:#CCC;text-align:right;}

.MainMenu_MenuBreak {
	background-color:#FFFFFF;
	border-color:#FFFFFF;
}
.MainMenu_MenuItemSel 
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#AF0101;
text-transform: uppercase;
text-decoration:none;
font-weight: normal;
background-color:#FFFFFF;
}

.MainMenu_MenuItem {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#AF0101;
text-transform: uppercase;
font-weight: normal;
}
.separator{
	color:#AF0101;
	background: url(img/ver_line.gif) no-repeat center;
}

div.AbsoluteTitle
{
position:absolute; 
top:50px;
left:200px;
z-index:10;
}

td.MapSiteLink {
	margin-left:20px;
	padding-bottom:10px;
	text-align:left; 
/*	width:200px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#F71D1D;
}

td.MapSiteLink ul {margin:0 0 0 86px;
				   padding:0;
				   } 

td.MapSiteLink li ul {padding:0;
						margin:5px 0 5px 25px;				   
					  }
td.MapSiteLink li 	{padding:3px 0 3px 0; list-style-type:none;}				  
td.MapSiteLink li a {
  					color:#F71D1D;
					
}

td.MapSiteLink li a:hover {
  color:#AF0101 !important;  
}

td.MapSiteLink li a:visited {
  color:#F71D1D;  
}


