html {
background: url(images/bg.png) no-repeat right;
}

.header {
height:160px;
}

.header .logo {
display:block;
height:76px;
left:26px;
position:absolute;
top:22px;
width:269px;
z-index:99999;
}

.header .search {
height:17px;
margin:0 5px 0 200px;
padding-left:5.25%;
z-index:2;
}

.header .search .title {
font-size:11px;
line-height:17px;
position:absolute;
right:160px;
top:-1px;
}

.header .search .input_text_outer {
margin:0;
padding:0 25px 0 38px;
}

.header .search .input_text {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #B5B5B5;
color:#768091;
font-size:11px;
height:15px;
width:130px;
position:absolute;
right:25px;
}

.header .search .submit {
background:url("images/search_submit.gif") no-repeat scroll center center transparent;
border:medium none;
cursor:pointer;
height:17px;
position:absolute;
right:3px;
top:0;
width:20px;
}

img {
border:medium none;
}

.header .dop {
height:17px;
position:absolute;
right:0;
top:5px;
width:400px;
z-index:2;
}

.header .links {
list-style:none outside none;
overflow:hidden;
position:absolute;
right:200px;
top:1px;
z-index:3;
}

.header .links li {
float:left;
padding-right:10px;
z-index:4;
}

.header .links a {
display:block;
height:16px;
overflow:hidden;
text-indent:-9999px;
width:16px;
}

.header .links .home a {
background:url("images/home_ico.gif") repeat scroll 0 0 transparent;
}

.header .links .contacts a {
background:url("images/mail_ico.gif") repeat scroll 0 0 transparent;
}

.header h1 {
color:#DFDFDF;
display:block;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:35px;
height:75px;
left:310px;
overflow:hidden;
padding:0 380px 0 0;
position:absolute;
text-transform:uppercase;
/*top:63px;*/
top:35px;
white-space:normal;
z-index:999;
}

.menu {
font-size:11px;
line-height:11px;
position:absolute;
bottom:20px;
margin-left:30px;
font-family:Tahoma;
}

.menu a {
color:#61686E;
text-transform:uppercase;
text-decoration:none;
}

.menu .selected {
color:#CC1D2A;
}

.footer {
color:#666666;
display:none;
font-size:12px;
line-height:14px;
font-family:Arial,Helvetica,sans-serif;
padding:20px 0 20px 30px;
}

body {
color:#768091;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1;
}

.bcontent {
/*height:375px;*/
/*width:100%;*/
}

.side_menu{
width:150px;
line-height:13px;
left:30px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
top:0px;
}

.side_menu a{
color:#747878;
font-size:11px;
list-style:none outside none;
text-transform:uppercase;
text-decoration:none;
font-family:Tahoma;
top:-2px;
line-height:13px;
}

.side_menu div{
padding:0 0 13px;
}

.side_menu .s_selected {
color:#CC1D2A;
}

.photo_album {
height:375px !important;
/*width:490px;*/
overflow:hidden;
top:0px;
}

.inner_text {
color:#616B6D;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
top:-2px;
}

.inner_text td{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
/*.inner_text p{
padding:7px 0;
}*/

.inner_text p{
	padding-bottom:10px;
	padding-right:5px;
	text-align:justify;
}

.inner_text h2{
color:#2C64AC;
font-size:20px;
font-weight:normal;
line-height:1;
padding:0 0 5px;
text-transform:uppercase;
}

.inner_text a{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
text-decoration:none;
color:#2C64AC;
font-weight:bold;
}


.inner_text_news {
color:#616B6D;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
margin:0 10px 0 29px;
top:-2px;
}

.inner_text_news h2{
color:#2C64AC;
font-size:20px;
font-weight:normal;
line-height:1;
padding:0 0 5px;
text-transform:uppercase;
}

.inner_text_news td{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
}
.inner_text_news p{
padding:7px 0;
}

.title a{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
text-decoration:none;
color:#2C64AC;
font-weight:bold;
}

.inner_text_news a{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
text-decoration:none;
color:#2C64AC;
}

.inner_text_news hr{
	color:#ededed;
	height:1px;
	background-color:#ededed;
}

.inner_text_news .more a{
	font-size:12px;
	font-weight:bold;
}

.inner_text_news .more{
	margin-top:10px;
}

* {
margin:0;
padding:0;
position:relative;
}



.text_search td{
   font-family:Arial,Helvetica,sans-serif;
   font-size:13px;

}

.search_t {
	margin-top:7px;
	margin-bottom:7px;
}

.search_a {
	margin-top:7px;
	margin-bottom:7px;
}
