body
{
margin: 0px;
padding: 0px;
font-family: Tahoma, Arial;
font-size: 11px;
color #000;

}
a
{
font-size: 11px;	
}
td, p, div
{
font-family: Tahoma, Arial;
font-size: 12px;
color: #2D2D2D;
	
}
.viewb table div
{

font-size: 11px;
}
form
{
margin: 0px;
padding: 0px;
font-size: 11px;
}
.topblock, .downblock, .cont, .searchblock
{
margin: 0px;
padding: 0px;	
width: 990px;
margin-left: auto; 
margin-right: auto;    	
border-collapse: collapse;
}
.topblock
	{
	height: 70px;	
	}
.searchblock
{
background: url(/img/search/bg.gif) top left repeat-x;	
height: 140px;	
}

.menu_button
{
	
width: 123px;
height: 53px;
text-align: center;	
vertical-align: bottom;
background: url(/img/menu_button.jpg) top left no-repeat;		
}

.menu_button_a
{
	
width: 123px;
height: 53px;
text-align: center;	
vertical-align: bottom;
background: url(/img/menu_button_a.jpg) top left no-repeat;		
}

.mb
{
vertical-align: bottom;	
font-weight: bold;
font-family: Arial;	
color: #FFF;	
text-decoration: none;
font-size: 14px;
}
.topmenu
{

margin: 0px;
padding: 0px;
border-collapse: collapse;
}
.topmenu td
{

padding: 0px 3px 0px 0px;
border-collapse: collapse;	
}
.login
{
width: 100%;	
margin: 0px;
padding: 0px;
border-collapse: collapse;
	
}
.login td
{
margin: 0px;
padding: 0px;
border-collapse: collapse;	

}
.bglog
{
background: url(/img/login/bg.jpg) repeat-x top; 		
}
.login td a, .login td label
{
color: #FFF;
font-size: 13px;
text-decoration: underline;
	
}

.searchblock td a, .searchblock td label
{
color: #FFF;
font-size: 13px;
text-decoration: underline;
	
}

.inpp {
	background: url(/img/login/bg.gif) repeat-x left top;
	height: 24px;}
.inpp div {
	background: url(/img/login/left_text.gif) no-repeat left top;
	height: 24px;}
.inpp div div {
	background: url(/img/login/right_text.gif) no-repeat right top;
	height: 24px;
	padding: 0 10px;}
	
.inpp_search {
	background: url(/img/search/bg_text.jpg) repeat-x left top;
	height: 24px;}
.inpp_search div {
	background: url(/img/search/left_text.jpg) no-repeat left top;
	height: 24px;}
.inpp_search div div {
	background: url(/img/search/right_text.jpg) no-repeat right top;
	height: 24px;
	padding: 0 10px;}	


.inpp div div input, .inpp_search div div input {
	border: none;
	background: #fff;
	padding: 0;
	margin: 4px 0px 3px 0px;
	height: 13px;
	font-size: 12px;
	color: #CCC;
	}
.cont
{
min-height: 400px;	
}	
.down
{
height: 10px;
background: url(/img/down/bg.gif) repeat-x left top;	
}	
.down div
{
height: 10px;	
background: url(/img/down/ug_left.gif) no-repeat left top;		
}
.down div div
{
height: 10px;	
background: url(/img/down/ug_right.gif) no-repeat right top;		
}

h1
{
font-family: Tahoma, Arial;
font-size: 12px;
color: #8d8d8d;	
margin: 0px;
padding: 0px 0px 5px 0px;
}
h2
{
font-size: 14px;
color: #8d8d8d;	
	
}
hr
{
background: #268CC4;
height: 5px;
border: 0px #268CC4;	
}

hr.line
{
background: #D2DFF7;
height: 1px;
border: 0px;	
}

.maincontent
{
font-size: 11px;	
font-family: Tahoma, Arial;

color: #2D2D2D;	
padding: 5px;	
}
.maincontent a
{
color: #254b29;		
}
.maincontent a:hover
{
color: #266d2e;
text-decoration: none;		
}
.block_up
{
background: url(/img/block/line_top.gif) repeat-x left top;	
}
.block_left
{
background: url(/img/block/line_left.gif) repeat-y left top;		
}
.block_right
{
background: url(/img/block/line_right.gif) repeat-y left top;		
}

.block_down
{
background: url(/img/block/line_down.gif) repeat-x left top;	
}
.subject
{
background: url(/img/block/subject_bg.gif) repeat-x left top;		
height: 22px;
width: 80%;
}
.subject div
{
background: url(/img/block/subject_left.gif) no-repeat left top;			
padding: 0 0 0 9px;
height: 22px;
}

.subject div div
{
background: url(/img/block/subject_right.gif) no-repeat right top;			
padding: 3px 9px;
height: 22px;
color: #FFF;
font-family: Tahoma, Arial;
font-size: 12px;
font-weight: bold;
}

.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url(/img/corners1280x18.gif); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 0px solid #d1d1d1; /* YCC: color & properties of the left-borderline */
	border-right: 0px solid #d1d1d1;/* YCC: color & properties of the right-borderline */
	background: #d1d1d1;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 1px;             /* YCC: all texts at some distance of the left border */
	padding-right:1px;             /* YCC: all texts at some distance of the right border */
	
	font-family: Tahoma, Arial;
font-size: 80%;
color: #2D2D2D;	
padding: 0 20px 0 20px;
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */


#hint_window
	{
	width: 250px;	
	font-size: 12px;
	display: none; 
	position: absolute; 
	left: 0px; 
	top: 0px; 
	background:url(/img/i_help.gif) no-repeat left top #C6E4F4; 
	border: 1px solid #268DC7; 
	padding: 10px; 
	font-family: Arial;
	
	} 
.inside	input
	{
	border: 1px solid #999;
	height: 20px;
	width: 200px;
	color: #999;	
	}
#subbut
	{
	height: 30px;	
	border: 2px solid #A6DC00;
	color: #000;
	font-weight: bold;	
	width: 200px;
	background: #7CA600;
	}	
	
.message
	{
	padding: 5px;	
	border: 1px solid #4F4F57;
	color: #000; 
	background: #D0D0D5;
	font-weight: bold;
	}		
a.leftmenu
{
color: #268CC5;	
font-weight: bold;

}	
a.leftmenu:hover
{

color: #FFF;	
font-weight: bold;
background: #268CC5;

}	

.littlefoto
	{
	border: 1px solid #808080;
	padding: 1px;	
	margin: 1px;
	width: 122px;
	height: 122px;	
	background: #F0F0F0;
	float: left;
	text-align: center;	
	vertical-align: middle;
	
	}	
.metka
	{
	background: #268CC4;
	color: #FFF;
	font-size: 11px;
	margin: 1px;	
	padding: 0px 5px 0px 5px;
	}
.red_plashka
	{
	padding: 2px 10px 2px 10px;
	color: #FFF;	
	
	
	width: 118px;
	height: 22px;
	background: url(/img/content/red_plashka.jpg) no-repeat left top;	
	}	
.foto
	{
	border: 0px solid #0B3E1F;
	padding: 2px;	
	width: 650px;
	height: 135px;	
	background: #F0F0F0;
	overflow:hidden;
}
button
{
border: 1px solid #000000;
width: 110px;
height: 30px;
background: #F0F0F0;	
}		

