* {margin: 0; }
body { background: url(../images/body.gif) top repeat-x; background-color: #2a2e33; font-family: Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
html, body { width: 100%; height: 100%;}
ul { list-style: inside;}
img {border:0;}
.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; font-size: 0px;}
a {color: #FFF; }
a:hover { text-decoration: none; }
.centermap { width: 1000px; margin: 0 auto;  }
#min { min-width: 1000px; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1000 ? "1000px" : "auto"); position: relative;}
.slide-show {display: block; }
.slide-hide {display: none;}
.bg { background: none;background-color: #2a2e33;}


/*head*/
.head { height: 63px;}
.nd { position: absolute; margin-left: 67px;}
.logo { background: url(../images/logo.png) no-repeat; width: 239px; height: 193px;}
.logo a { position: relative;}
.icons { text-align: center; padding-top: 9px;}
.icons a { margin-left: 9px; margin-right: 10px;}

.block { text-align: center; padding-top: 17px;}
.block2 { text-align: center;}
.menu { padding-left: 340px; padding-top: 12px;}
.menu a { float: left; height: 43px; text-decoration: none;}
.menu span { float: left; cursor: pointer; height: 31px; padding-left: 17px; padding-right: 17px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #FFF; text-transform: uppercase; padding-top: 12px;}
.menu a:hover {background: url(../images/knopa_r.gif) right top no-repeat;}
.menu a:hover span {  background: url(../images/knopa_l.gif) left top no-repeat;}

.menu .act {background: url(../images/knopa_r.gif) right top no-repeat;}
.menu .act span {  background: url(../images/knopa_l.gif) left top no-repeat;}
/*head*/

/*foto*/
.foto { background: url(../images/foto.jpg) no-repeat; width: 904px; height: 306px; margin: 0 auto;}
/*foto*/

/*content*/
.content {}
.main { width: 100%;}
.left { padding-left: 68px; padding-right: 27px; width: 237px;}
.block3_top { background: url(../images/menu2_top.gif) bottom no-repeat; width: 237px; height: 47px;}
.nd2 { margin-top: -38px; position: relative;}
.key { position: absolute; margin-top: -25px; margin-left: -46px;}
.title { font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #818181; padding-left: 38px; padding-top: 18px;}
.title span { color: #0083cd;}

.block3 { background: url(../images/block3.gif) bottom no-repeat; background-color: #FFF; padding-bottom: 28px;}
.block3 ul { padding: 0; list-style: none;}
.menu2 { margin-left: 24px; font-size: 14px;}
.menu2 a { color: #000; text-decoration: none; padding-left: 14px;}
.menu2 li { padding-top: 6px; list-style: outside; list-style: none;}
.menu2 span { background: url(../images/menu2_span.gif) bottom repeat-x;}
.menu2 .plus { background: url(../images/plus.gif) left 4px no-repeat;}
.menu2 .min { background: url(../images/min.gif) left 4px no-repeat; color: #0083cd;}
.menu2 .min span { background: none;}
.menu2 .slide-show {display: block; padding: 0; }
.menu2 .slide-hide {display: none; padding: 0;}

.news { padding-top: 35px;}
.title2 { font-size: 24px;}
.new { background: url(../images/new.gif) bottom repeat-x; padding-top: 20px; padding-bottom: 15px; padding-left: 25px; color: #cccccc; }
.new2 { background: url(../images/new.gif) bottom repeat-x; padding-top: 20px; padding-bottom: 15px; padding-left: 25px; color: #cccccc;  width:580px}
.new p { line-height: 17px;}

.new_last {padding-top: 20px; padding-bottom: 15px; padding-left: 25px; color: #cccccc;}
.new_last p { line-height: 17px;}
.data { color: #a2deff; font-size: 11px; padding-bottom: 7px;}
h1 { font-size: 24px; font-weight: normal; padding-top: 30px;}
.text p { padding-right: 50px; padding-top: 18px;line-height: 17px; color: #cccccc;}
.fotos { padding-top: 22px;}
.fotos a { margin-right: 70px;}
/*content*/

/*foot*/
.foot { background: url(../images/foot.jpg) no-repeat; width: 1000px; height: 117px; color: #000;}
.foot a { color: #000;}
.copy { width: 272px; float: left; padding-left: 66px; padding-top: 70px;}
.menu3 { float: left; padding-top: 70px;}
.menu3 a { margin-right: 26px;}
/*foot*/


/*index2*/
.title3 { font-weight: bold; color: #cccccc; padding-top: 35px; padding-bottom: 22px;}
.con  td { padding-right: 18px; color: #cccccc;}
.con a {color: #cccccc;}
.tumb { width: 148px; float: left; padding-right: 72px; font-size: 14px; height: 167px; padding-top: 39px; text-align: center;}
.tumb p { padding-top: 12px;}
.tumb a { color: #FFF; text-decoration: none;}
/*index2*/

.text .data { position: relative; margin-bottom: -15px; padding: 0; padding-top: 15px; color: #a2deff; font-size: 11px;}

/*main*/
.block4 { background: url(../images/block4.jpg) no-repeat; height: 736px;}
.nd3 { position: absolute; margin-left: 36px;}
.l1 { position: absolute; margin-left: 308px; margin-top: 138px;}
.l2 { position: absolute; margin-left: 448px; margin-top: 145px;}
.l3 { position: absolute; margin-left: 521px; margin-top: 175px;}
.l4 { position: absolute; margin-left: 617px; margin-top: 163px;}
.l5 { position: absolute; margin-left: 321px; margin-top: 274px;}
.l6 { position: absolute; margin-left: 542px; margin-top: 274px;}
.block4 .menu { padding-left: 196px; padding-top: 653px;}
.block4 .menu a:hover {background: url(../images/knopa2_r.gif) right top no-repeat;}
.block4 .menu a:hover span {  background: url(../images/knopa2_l.gif) left top no-repeat;}
.block4 .menu .act {background: url(../images/knopa2_r.gif) right top no-repeat;}
.block4 .menu .act span {  background: url(../images/knopa2_l.gif) left top no-repeat;}
/*main*/