.empty {}

body
{
	background-color: white;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
BODY *
{
	font-size: 100%;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color:black;
	background-repeat: no-repeat;
}
img
{
	border: 0 0 0 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin: 0 0 0 0;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	/*width: 100%;*/
}

td
{
	border: 0px solid black;
}

.float_left 
{
	float: left;
	margin: 10px 10px 7px 0px;
}

.float_left_border
{
	float: left;
	margin: 10px 10px 7px 0px;
	border: 2px solid #330099;
}

a
{
	text-decoration: none;	
}

a:hover
{
	text-decoration: none;	
}

img
{
	border: 0 0 0 0;
}

.gallery
{
	border: 1px solid #330099;
}
/*-----------------------------------------------------------------*/
/* id for main table                                               */
/* main_x_y or main_x_yandz means that this container is for table */
/* row = x, column = y or union of column since y to z             */
/*-----------------------------------------------------------------*/

#main_1_1
{
	background-image: url(main_1_1.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	width:11px;
	height:9px;
	padding:0 0 0 0;		
}

#main_1_2and5
{
	background-image: url(main_1_2and5.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height:9px;
	padding:0 0 0 0;		
}

#main_1_6
{
	background-image: url(main_1_6.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	height:9px;
	padding:0 0 0 0;		
}

#main_1_7
{
	background-image: url(main_1_7.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width:20px;
	height:9px;
	padding:0 0 0 0;		
}

#main_2_1
{
	background-image: url(main_2_1.jpg);
	background-position: right;
	background-repeat: no-repeat;
	width:11px;
	height:171px;
	padding:0 0 0 0;		
}

#main_2_2and5
{
	background-image: url(main_2_2and5.jpg);
	background-position:top left;
	background-repeat: no-repeat;
	height:171px;
	padding:0 0 0 0;		
}

#main_2_6
{
	background-image: url(main_2_6.jpg);
	background-position:top right;
	background-repeat: no-repeat;
	height:171px;
	padding:0 0 0 0;		
}

#main_2_7
{
	background-image: url(main_2_7.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width:20px;
	height:171px;
	padding:0 0 0 0;		
}

#main_3_1
{
	background-image: url(main_3_1.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	width:11px;
	height:56px;
	padding:0 0 0 0;		
}

#main_3_2
{
	background-image: url(main_3_2.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	height:56px;
	padding:0 0 0 0;		
}

#main_3_3
{
	background-image: url(main_wave.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height:56px;
	background-color: #0199CB;	
	padding:0 0 0 0;		
}

#main_3_4
{
	background-image: url(main_3_4.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	height:56px;
}

#main_3_5
{
	background-image: url(main_3_5.jpg);
	background-position: left bottom;
	background-repeat:repeat-x;
	height:56px;
}

#main_3_6
{
	background-image: url(main_3_6.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	height:56px;
	background-color: #0099CC;
	padding:0 0 0 0;		
}

#main_3_7
{
	background-image: url(main_3_7.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	width:20px;
	height:56px;
	padding:0 0 0 0;		
}

#main_4_1
{
	background-image: url(main_4_1.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
	width:11px;
	height:8px;
	padding:0 0 0 0;		
}

#main_4_2
{
	background-image: url(main_4_2.jpg);
	background-position: left bottom;
	background-repeat:repeat-x;
	height:8px;
	padding:0 0 0 0;		
}

#main_4_3and4
{
	background-image: url(main_4_3and4.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	height:8px;
	padding:0 0 0 0;		
}

#main_4_5and6
{
	background-image: url(main_4_5and6.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	height:8px;
	padding:0 0 0 0;			
}

#main_4_7
{
	background-image: url(main_4_7.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width:20px;
	height:8px;
	padding:0 0 0 0;		
}

#main_5_1
{
	background-image: url(main_5_1.jpg);
	background-position: right;
	background-repeat: repeat-y;
	width:11px;
	padding:0 0 0 0;		
}

#main_5_2
{
	background-color: #E1E4E5;
	padding:0 0 0 0;			
}

#main_5_3
{
	background-image: url(main_5_3.jpg);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #E1E4E5;
	padding:0 0 0 0;			
}

#main_5_4and6
{
	background-color: #E1E4E5;
	padding:0 0 0 0;			
}

#main_5_7
{
	background-image: url(main_5_7.jpg);	
	background-position: right;
	background-repeat: repeat-y;
	width:20px;
	padding:0 0 0 0;		
}

#main_6_1
{
	background-image: url(main_6_1.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width:11px;
	height:7px;
	padding:0 0 0 0;		
}

#main_6_2
{
	background-image: url(main_6_4and6.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	height:7px;
	padding:0 0 0 0;			
}

#main_6_3
{
	background-image: url(main_6_3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E1E4E5;
	height:7px;
}

#main_6_4and6
{
	background-image: url(main_6_4and6.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	height:7px;
}

#main_6_7
{
	background-image: url(main_6_7.jpg);	
	background-position: right top;
	background-repeat: no-repeat;
	padding:0;
	width:20px;
	height:7px;
}


/*---------------------------------------------------------------------------------------------------------*/
#main_7_1
{
	background-image: url(splitter_1.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	width:11px;
	height:12px;
	padding:0 0 0 0;		
}

#main_7_2
{
	background-image: url(splitter_2.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	height:12px;
	padding:0 0 0 0;			
}

#main_7_3
{
	background-image: url(splitter_3.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E1E4E5;
	height:12px;
}

#main_7_4and6
{
	background-image: url(splitter_2.jpg);
	background-position: right top;
	background-repeat: repeat-x;
	height:12px;
}

#main_7_7
{
	background-image: url(splitter_4.jpg);	
	background-position: right top;
	background-repeat: no-repeat;
	padding:0 0 0 0;	
	height:12px;
}
/*---------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------*/

#logo
{
	position:absolute;
	top:28;
	left:220;
	z-index:2;
}

.top_menu a
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;	
}

.top_menu a:hover
{
	color: #330099;
	text-decoration:underline;	
}

.top_menu span
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #330099;
	text-decoration:underline;	
}



.breadcrumbs
{
	margin: 0 0 0 0;
	padding: 2 2 2 15;
	height:20px;
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	border-bottom:1px solid #330099;
}

.breadcrumbs a
{
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;

}

.breadcrumbs a:hover
{
	
}

.bottom_menu
{
	border-bottom:0px;
	text-align:center;
}

.bottom_menu a
{
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;

}

.content_top
{
	margin: 0 0 0 0;
	padding: 10 20 10 20;
   border-bottom:0px solid #330099; 
}

.content_top_second
{
	margin: 0 0 0 0;
	padding: 10 20 10 20;
   border-bottom:0; 
}


.caption
{
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
}

b
{
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
}

strong
{
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
}


.content_text
{
	/*padding: 10px 10px 10px 10px;*/
	color: #4F4F60;
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
}


.content_text p span p
{
	/*padding: 10px 10px 10px 10px;*/
	color: #4F4F60;
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
}

span.content_text p img
{
	border:0;
	float:left;
}

span.content_text img
{
	border:0;	
}

span.content_text *
{
	/*padding: 10px 10px 10px 10px;*/
	color: #4F4F60;
	font-family: Verdana;
	font-size: 12px;
}

span.content_text a
{
	/*padding: 10px 10px 10px 10px;*/
	color: #4F4F60;
	font-family: Verdana;
	font-size: 12px;
	text-decoration:underline;
}

a.foto 
{
	/*padding: 10px 10px 10px 10px;*/
	color: #4F4F60;
	font-family: Verdana;
	font-size: 12px;
	text-decoration:underline;
}

a.foto *
{
	/*padding: 10px 10px 10px 10px;*/
	color: #4F4F60;
	font-family: Verdana;
	font-size: 12px;
	text-decoration:underline;
	cursor:pointer;
}

span.content_text b
{
	/*padding: 10px 10px 10px 10px;*/
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
}

span.content_text strong
{
	/*padding: 10px 10px 10px 10px;*/
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
	font-weight:bold;
}

.picture
{
	padding: 10px 10px 10px 10px;
}

.picture img
{
	border: 2px solid #330099;
	margin: 3 10 10 10;
}

.left_menu a
{
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.left_menu
{
	border: 1px solid #0174C6;
	
	color: #330099;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.active
{
	border: 1px solid #0174C6;
	color: white;
	font-family: Verdana;
	font-size: 12px;
	background-color: #330099;
	font-weight: bold;
}

.active a
{
	color: white;
	font-family: Verdana;
	font-size: 12px;
	background-color: #330099;
	font-weight: bold;
}

.user
{
	color: #67656A;
	font-family: verdana;
	font-size: 10px;
	border: 1px solid #0174C6;
	width: 130px;
	height: 20px;
	padding: 3 3 3 3;
	text-align: left;
	vertical-align: middle;
}

.ok_button
{
	margin-left:0px;
	height:22px;
	width:51px;
	border: 0;
}

.content_text_news p span
{
	padding: 10px 10px 10px 10px;
	color: #4F4F60;
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	text-decoration: underline;
}

.bordered td{
	border:1px solid gray;
	padding: 3 3 3 3
}

.bordered1 td{
	border:1px solid gray;
	padding: 0;
	font-size:10px;
}

/*Постраничная разбивка*/
.perpages
{
	font-size: 0.9em;
}

#feedback input, select, textarea{
		width:250px;
}
