
body {margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#444;background-color:#FEFEFE}

a {color:#444;text-decoration:none;}

a:hover {color:#000;}

#many {
    min-height:100%;
    min-width:1000px;
    position:relative;
    width:100%;
}

.clr {
	clear:both;
}

.container {
    background:url(../images/fon1.png) no-repeat scroll 0 0 #fff;
    margin:0 auto;
	width:1000px;
}

.topbar {
	height:42px;
	line-height:42px;
}

.topbar .left {
	float:left;
	width:373px;
	font-size:80%;
}

.topbar .right {
	margin-left:373px;
	text-align:right;
	
}

.header {
	z-index:1;
	margin:0 auto;
	font-size:120%;
	position:relative;
	top:20px;
}
.podl{
    background:url(../images/fon2.png) no-repeat scroll center bottom transparent
}
h1,.componentheading {
    font-size:180%;
	margin:0;
	padding:10px 0 0 10px
}
h2 {
    font-size:160%;
	margin:0;
}
h3 {
    font-size:140%;
}
h4 {
    margin:5px 0;
    padding:0;
	font-size:100%;
}
.contentpane {
    padding:15px;
    width:100%;
}
.contentpane td{
   padding:5px;
}
.sectiontableheader {
   background-color:#EEF1F5
}
/*menu top*/
.h_left {
    background:url(../images/menu1.png) no-repeat scroll left top transparent;
    height:181px;
    margin:0 auto;
    width:945px;
	position:relative;
	z-index:2
}
.h_right {
    background:url(../images/menu2.png) no-repeat scroll right bottom transparent;
    height:181px;
}
.pm1 {
    left:180px;
    position:relative;
    top:30px;
}
.pm2 {
    position:relative;
    top:70px;
}
.pm3 {
    float:right;
    position:relative;
    right:200px;
    top:60px;
}
.pm4 {
    float:right;
    position:relative;
    top:100px;
	right:50px;
	z-index:4;
}
.pm1 a,.pm2 a ,.pm3 a ,.pm4 a  {
    color:#003366;
	font-family:Verdana;
}
.search {
    float:right;
    position:relative;
    right:55px;
    top:-85px;
}
input.inputbox {
    background-color:#eef1f5;
	border:1px solid #eef1f5;
	padding:5px
}
input.button {
    position:absolute;
}
.logo {
    background:url(../images/logo.png) no-repeat scroll 30% 0 transparent;
    height:143px;
    position:relative;
    top:-55px;
    z-index:1;
}
/*end*/
.news {
    position:relative;
	z-index:2;
	top:-85px;
}
ul.latestnews_news {
    list-style-type:none;
}
ul.latestnews_news li {
    background:url(../images/news_modul_top.png) no-repeat scroll 0 0 transparent;
    float:left;
    height:138px;
    padding:5px 10px 0;
    width:288px;
}
.vivt {
    display:block;
    padding-left:10px;
    width:250px;
}
.vivt1 {
    padding:5px 0
}
.vivt span {
    float:left;
	color:#3366ff;
	width:125px;
	font-weight:bold;
}
.sil a {
	color:#3366ff;
	font-weight:bold;
}
#left {
    left:25px;
    position:relative;
	width:270px;
}
#contentwrap {
    position:relative;
	font-size:120%;
	padding:0 15px
}
#contentwrap h3{
    font-size:110%
}
.wrap_p {
    background:url(../images/fo_content_bot.png) no-repeat scroll 0 bottom transparent;
	height:27px;
}
.wrap_p1 {
    background:url(../images/fo_content_cen.png) repeat-y scroll 0 0 transparent;
}
.wrap_p2 {
    background:url(../images/fo_content_top.png) no-repeat scroll 0 0 transparent;
	height:25px;
}
.tab {
    position:relative;
	top:-40px
}
.tab td {
    vertical-align:top;
}
/*menu left*/
.moduletable_menu {
    background:url(../images/fon_kateg_top.png) no-repeat scroll center 0 transparent;
}
.podm {
    background:url(../images/fon_kateg_bot.png) no-repeat scroll center bottom transparent;
	padding-bottom:22px
}
.podm  ul{
    list-style-type:none;
    background:url(../images/fon_kateg_cen.png) repeat-y scroll center 0 transparent;
	margin:0;
	font-size:120%;
	padding-left:50px;
}
.podm  ul li {
    line-height:40px;
}
.podm  ul li a {
    color:#3366FF;
	font-weight:bold
}
.moduletable_menu h3 {
    background:url(../images/kateg.png) no-repeat scroll 0 0 transparent;
    color:#FFFFFF;
    font-family:Verdana;
    font-size:180%;
    font-style:oblique;
    margin:0;
    padding:14px 0;
    text-align:center;
    text-transform:uppercase;
}
.gen {
    background:url(../images/news_modul.png) no-repeat scroll 0 0 transparent;
	height:383px;
	margin:3px
	
	
}
.gen td {
    padding:0 10px;
	
	
}


#gentd {
    padding:10px;
	padding-right:20px;
}
.readm,.readm a {
    text-align:center;
	color:#3366ff;
	font-weight:bold;
}
#gentd img{
    width:140px;
	padding:3px;
}

.moduletable_slider {
    background:url(../images/fon_slider.png) no-repeat scroll center 0 transparent;
    height:210px;
    position:relative;
    top:10px;
    width:650px;
}
#foot {
    background:url(../images/footer.png) no-repeat scroll 0 top transparent;
	height:70px;
	font-size:120%;
}
.moduletable_footer {
    color:#FFFFFF;
    position:relative;
    text-align:center;
    top:40px;
}
.contentpaneopen {
    padding:15px 15px 0;
    text-align:left;
}
.moduletable_rekl {
    padding:20px 0;
    text-align:center;
}
img{
   border:0
}