body{
	color:#000;
	margin: 0;
	padding:0;
}
img { border:0; padding: 0; margin: 0; }
table {
	font-family:Tahoma;
	font-size:11px;
	border-collapse: collapse;
	width: 100%;
	color:#666;
}
td {
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}

hr {border:0; background: #2E3192; color: #2E3192; height:1px;}

a {
	color:#3F449C;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

h1 {
	margin: 0 0 10 0;
	font-size: 16px;
	text-transform:uppercase;
}
h3 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: #079FEA;
}

.button {
	padding: 20px 28px 0 0;
}

.button img {
	margin: 0 12px;
}

#al { float: left;  }
#ar { float: right; }

#body {
	width: 1000px;
}
#head {
	height: 282px;
	background: transparent url("/i/bg_head.jpg") left no-repeat;
}
#head_s {
	height: 113px;
	background: transparent url("/i/bg_head_s.jpg") left no-repeat;
}


#head table {
	text-align:left;
}
.logo {
	padding: 10px 0;
	width: 293px;
}
.logo_s {
	text-align:left;
	padding: 10px 0;
}
.menu {
	width: 237px;
	text-align:left;
}
.stars {
	padding: 1px 0 0 0;
}
.star_s {
	text-align:right;
	padding: 0 180px 0 0;
}
.flash {
	text-align: left;
	padding: 12px 0 0 338px;
}

.sMenu {
	text-align:left;
	font-size: 10px;
	text-transform:lowercase;
	color: #fff;
	width: 730px;
	height: 38px;
	background: transparent url("/i/bg_head_s2.gif") right no-repeat;
}

.trk a {
	color: #ffffff;
}

.sMenu a {
	color: #fff;
}
.sMenu .str {
	margin: 15px 0 0 20px;
}


#gBody .cL {
	width: 283px;
	background-color: #EDF0F2;
	background: transparent url("/i/bg_cl.gif") top repeat;
	border-right: 1px solid #ABC7E2;
}
#gBody .cL .text {
	text-align:left;
	margin-left: 19px;
	padding: 30px 20px;
	background-color: #fff;
	border-bottom: 1px solid #ABC7E2;
}
#gBody .cL .text2 {
	margin-left: 46px;
}

#gCont {
	height: 100%;
}
#gCont .line {
	height: 5px;
	background: transparent url("/i/bg_line.gif") top repeat-x;
}
#gCont .action {
	text-align:left;
	width: 50%;
	border-right: 1px solid #DDE9F3;
	background: url("/i/block_body_bg.gif") top repeat-x;
}
#gCont .news {
	text-align:left;
	width: 50%;
	background: url("/i/block_body_bg.gif") top repeat-x;
}
#gCont .partners {
	text-align:left;
	background: url("/i/block_body_bg.gif") top repeat-x;
}
.bottom {
	text-align:left;
	background-color: #EDF0F2;
}
#bottom .bL {
	width: 19px;
	vertical-align: bottom;
	background: transparent url("/i/bg_bottom_l.gif") bottom right no-repeat;
}
#bottom .bLs {
	width: 40px;
	vertical-align: bottom;
	background: transparent url("/i/bg_bottom_l.gif") bottom right no-repeat;
}
#bottom .bT {
	background: transparent url("/i/bg_bottom.gif") top repeat-x;
	background-color: #fff;
	padding: 22px 22px 15px 22px;
}
#bottom .bTl {
	font-size: 10px;
	color: #999;
}
#bottom .bTr {
	text-align:right;
	padding: 5 22 0 0;
	color: #37B9ED;
}
#bottom .bTr a {
	color: #37B9ED;
}
#bottom .bB {
	color: #fff;
	background: transparent url("/i/bg_line.gif") bottom repeat-x;
	background-color: #4D93D3;
	padding: 22px;
}

#block .title {
	height: 33px;
	background: transparent url("/i/block_bg.gif") right no-repeat;
	border: 1px solid #fff;
	border-right: none;
}
#block .title .tt {
	font-weight: bold;
	text-transform:uppercase;
	color: #fff;
	padding: 9px 0 0 20px;
}
#block .body {
	color: #666;
	padding: 15px 0 15px 15px;
}
#block .Gbody {
	padding: 15px;
	background: transparent url("/i/globus.gif") bottom left no-repeat;
	background-color: #fff;
}
#block .bBorder {
	border-bottom: 1px solid #ABC7E2;
}
#block .lBorder {
	border-left: 1px solid #fff;
}
#block .bg {
	background: url("/i/block_body_bg.gif") top repeat-x;
	background-color: #fff;
}

#block .globus {
	background: transparent url("/i/globus.gif") bottom left no-repeat;
}



/* Главное меню */
#gMenu {width: 237px; font-size: 11px; text-transform:uppercase;}
#gMenu ul {list-style: none; margin: 0; padding: 0;}
#gMenu li a {
	height: 29px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 21px;
	text-decoration: none;
	font-weight:bold;
}
#gMenu li a:link, #gMenu li a:visited {display: block; background: url(/i/menu_bg_g.gif); padding: 7px 0 0 55px;}
#gMenu li a:hover, #gMenu li #current {color: #D74947; background:  url(/i/menu_bg_g.gif) 0 -28px; padding: 7px 0 0 55px;}
#gMenu li #bott {background: url(/i/menu_bg_g.gif) 0 -56px; padding: 7px 0 0 55px;}
#gMenu li a:hover#bott {background: url(/i/menu_bg_g.gif) 0 -84px; padding: 7px 0 0 55px;}



/* Стили для воторой страницы */
.sLm {
	width: 280px;
	background: url("/i/bg_slm.gif") top repeat-x;
	background-color: #EDF0F2;
}
.sC {
	width: 720px;
	background: url("/i/bg_cont_s.gif") top repeat-x;
	border-left: 1px solid #ABC7E2;
}
.sC .title {
	text-align: left;
	background: transparent url("/i/bg_cont2.gif") top left no-repeat;
}
.sC .title h1 {
	margin: 0;
	color: #D64947;
	font-size: 36px;

	font-style:italic;
	text-transform: none;
	padding: 20px 0 10px 50px;
}
.sC .content {
	vertical-align: top;
	text-align:justify;
	font-size: 13px;
	padding: 0 20px 20px 50px;
}
.news2 {
	padding: 0 0 0 40px;
	text-align:left;
}

/* Меню второй страницы */
#sMenu {width: 260px; font-size: 11px; text-align: left; text-transform:none;}
#sMenu ul {list-style: none; margin: 0; padding: 0;}
#sMenu li a {
	height: 33px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 22px;
	text-decoration: none;
	font-weight:bold;
}
#sMenu li a:link, #sMenu li a:visited {display: block; background: url(/i/menu_bg_s.gif) 0 -64px; padding: 10px 0 0px 55px;}
#sMenu li a:hover, #sMenu li #current {color: #D74947; background: url(/i/menu_bg_s.gif) 0 -96px; padding: 10px 0 0 55px;}

#sMenu li #bott {background: url(/i/menu_bg_s.gif) 0 -128px; padding: 10px 0 0 55px;}
#sMenu li a:hover#bott {background: url(/i/menu_bg_s.gif) 0 -160px; padding: 10px 0 0 55px;}

#sMenu li #top {background: url(/i/menu_bg_s.gif); padding: 10px 0 0 55px;}
#sMenu li a:hover#top {background: url(/i/menu_bg_s.gif) 0 -32px; padding: 10px 0 0 55px;}

#sMenu li #top2 {background: url(/i/menu_bg_s.gif) 0 -64px; padding: 10px 0 0 55px; border-top: 3px solid #035DB8; border-right: 1px solid #ABC7E2;}
#sMenu li a:hover#top2 {background: url(/i/menu_bg_s.gif) 0 -96px; padding: 10px 0 0 55px;}


#sMenu li #bottcurrent {color: #D74947; background: url(/i/menu_bg_s.gif) 0 -160px; padding: 10px 0 0 55px;}
#sMenu li #topcurrent {color: #D74947; background: url(/i/menu_bg_s.gif) 0 -32px; padding: 10px 0 0 55px;}

#sMenu li #other {background: url(/i/menu_bg_s.gif) 0 -192px; padding: 10px 0 0 15px; border-left: 3px solid #035DB8;}
#sMenu li a:hover#other {background: url(/i/menu_bg_s.gif) 0 -224px; padding: 10px 0 0 15px;}





#mod_news a {
	color: #079FEA;
}
#mod_news .txt {
	text-align:justify;
}
#mod_news .tt {
	padding: 5px 0 7px 0;
}
#mod_news .date, #mod_news .date2 { font-size: 10px; }
#mod_news .date { color: #999; }
#mod_news .date2 { color: #079FEA; }

#mod_news img {
	text-align:left;
	margin: 0 10px;
}
#mod_news .gttl {
	font-size: 18px;
}
#mod_news .pttl {
	color: #3F449C;
	font-weight: bold;
}
#mod_news .page {
	text-align:right;
}


#mod_gall .title {
	padding: 0 0 10px 0;
}
#mod_gall .title a {
	color: #079FEA;
	font-size: 18px;
}
#mod_gall .image {
	padding: 0 0 15px 0;
}
#mod_gall .image img {
	margin: 0 10px;
}
#mod_gall .cat {
	font-size: 18px;
	font-weight:bold;
	text-decoration:underline;
	color: #079FEA;
	padding: 0 0 10px 0;
}
#mod_gall #gall .img {
	border: 1px solid #eee;
	text-align:center;
	padding: 0 0 15px 0;
}
#mod_gall .back {
	float:left;
}
#mod_gall .page {
	float:right;
}
#mod_gall .ph_ttl {
	font-size: 18px;
	color: #079FEA;
	padding: 0 0 10px 0;
}
#mod_gall .nav {
	text-align:center;
}
#mod_gall .nav img {
	padding: 0 5px;
}

#mod_page .head {
	font-weight:bold;
	color:#000000;
}
#mod_page .head a {
	color:#000000;
}
#mod_page .bd1, #mod_page .bd2, #mod_page .bd3 {
	color: #3F449C;
	background: transparent url("/i/arrow.gif") left no-repeat;
	padding: 0 0 0 7px;
}
#mod_page .bd2 {
	margin: 0 0 0 10px;
}
#mod_page .bd3 {
	margin: 0 0 0 20px;
}


form#obr_sv {
	/*width: 100%;*/
	text-align: left;
}
form#obr_sv input,
form#obr_sv textarea {
	width: 200px;
	margin: 0;
}
form#obr_sv p {
	padding: 5px 0 0 0;
	margin: 0;
}
form#obr_sv p span {
	color: #c55;
	font-weight: bold;
	padding-left: 3px;
}
