﻿/* ----------- Базовые классы ----------- */
html{
font-family:Arial,Helvetica,San-Serif;
font-size:0.95em;

}

body{
background-color:#fff;
}

/* ----------- Разметка HTML ------------ */

div.main{
width:768px;
height:100%;
margin:0 auto;

}

div.header{
width: 100%;
height:75px;
margin: 0pt auto auto;
align:center;
clear:both;
}

div.logo{
height:75px;
float:left;
margin:0;
padding:0;
position:relative;
top:10px;
left:40px;

}

div.logo img{
border:0;
}

.contact_bar{
position:relative;
width:350px;
float:right;
right:40px;
height:75px;
top:5px;
}

.contadr{
width:175px;
float:right;
height:75px;
text-align:left;
}

div.body{
width:80%; 
margin:10px auto;
top:20px;

}


h1{
font-size:1.15em;
margin:1.2em 0 1.5em 0;
}


/**************** tabs  *******************/
ul.css-tabs { margin:0 !important; height:30px; padding:10px 0 0 0px; border-bottom:1px solid #999; }
ul.css-tabs li { float:left; padding:0; margin:0; list-style-type:none;	}
ul.css-tabs a {	
	float:left; font-size:12px; font-weight:bold; display:block; 
	padding:5px 10px; text-decoration:none; border:1px solid #999; 
	border-bottom:0px; height:18px; background-color:#efefef;
	color:#5f5f5f; margin-right:2px; position:relative; top:1px; }

ul.css-tabs a:hover { background-color:#F7F7F7; }
ul.css-tabs a.current { background-color:#fff; border-bottom:2px solid #fff; cursor:default;}
div.css-panes div { display:none; border-width:0 1px 1px 1px; min-height:50px; padding:10px 0px; }


.news_archive_link{
float:right;
}

.news_list h4{
margin:0;
padding:0;
}

.news_list p{
font-style:italic;
padding:0;
margin:0 0 10px 0;

}

.bords-padds{
padding-left:20px;
}

ul.none{
text-indent:-40px;
}

ul.none li{
list-style-type:none;
list-style-position:inner;
}
