@charset "utf-8";

/*--- reset ---*/

header,nav,article,aside,section,footer{display:block;overflow:hidden}
html,body{width:100%;height:100%;margin:0;padding:0}
textarea,input{outline:none;resize:none}
img,a img{border:none;outline:none}
ul,li{margin:0;padding:0}

/*--- main ---*/

a, a:link, a:visited, a:active, a:hover {
 color: #c1c5d0;
 text-decoration: none;
}
b {
 color: #fff;
}
body {
 font-family: Arial, sans-serif;
 font-size: 13px;
 line-height: 22px;
 background: #000;
 color: #c1c5d0;
}
#container {
 width: 100%;
 min-height: 100%;
 background: url('/img/bg.png') left top repeat;
}
#top {
 height: 230px;
 background: url('/img/top.png') left top repeat-x;
}
#logo {
 height: 175px;
 padding-top: 55px;
 background: url('/img/logo.jpg') top center no-repeat;
 text-align: center;
}
#logo h1 a {
 color: #fff;
}
#logo h1 {
 font-weight: normal;
 font-family: georgia;
 font-size: 48px;
 font-style: italic;
 margin: 0;
 padding: 65px 0 0 0;
 background: url('/img/logo.png') top center no-repeat;
}
#logo h5 {
 margin: 15px 0 0 0;
 padding: 0;
 color: #9399ad;
 font-weight: normal;
 font-size: 12px;
 letter-spacing: 1px;
}
.wrapper {
 background: url('/img/wrapper.png') top center no-repeat;
}
.wrap, .c_wrap {
 width: 889px;
 margin: 0 auto;
 overflow: hidden;
}
.wrap_top, .wrap_bot {
 height: 24px;
 background: url('/img/wrapper_top_bot.png');
 position: relative;
 z-index: 3;
}
.c_wrap_top, .c_wrap_bot {
 height: 24px;
 background: url('/img/c_cont_tb.png');
}
.wrap_top {
 background-position: top;
}
.c_wrap_top {
 background-position: top;
}
.c_wrap_bot {
 background-position: bottom;
 margin-bottom: 40px;
}
.wrap_bot {
 background-position: bottom;
}
.wrap_content {
 border-left: 1px solid #010101;
 border-right: 1px solid #010101;
 background: #545967;
 padding: 0;
 overflow: hidden;
 margin: -13px 0;
 *margin-bottom: -16px;
}
.c_cont {
 background: url('/img/c_cont.png') repeat;
 padding: 15px 35px;
 border-left: 1px solid #000;
 border-right: 1px solid #000;
 overflow: hidden;
}
.content {
 width: 867px;
 margin: 0 auto;
 min-height: 649px;
 overflow: hidden;
 border-left: 1px solid #383838;
 border-right: 1px solid #383838;
}
.images {
 line-height: 0;
}
.photo_album div, .photo_album tr, .photo_album td {
 margin: 0;
 padding: 0;
}
.photo_album table tr td div img {
 width: 289;
 height: 230px;
 margin: 0;
 padding: 0;
}
.photo_album table {
 margin: -1px 0 -2px -1px;
 padding: 0;
}
.wrap_shadow {
 height: 30px;
 background: url('/img/wrap_shadow.png') center no-repeat;
}
footer {
 height: 182px;
 background: url('/img/footer.png') center no-repeat;
}
nav {
 width: 1000px;
 margin: 0 auto;
 padding-top: 15px;
 height: 95px;
 text-align: center;
}
nav#top_menu {
 background: url('/img/nav_line.png') top center no-repeat;
 padding-top: 35px;
 height: 73px;
}
nav ul {
 display: inline-block;
 list-style: none;
 *display: inline;
 zoom: 1;
}
nav ul li {
 float: left;
}
nav ul li a {
 display: block;
 font-size: 12px;
 text-transform: uppercase;
 color: #c2c6d2 !important;
 margin: 1px 2px;
 height: 40px;
 line-height: 40px;
 padding: 0 30px;
 border-radius: 5px;
}
nav ul li a.uMenuItemA, nav ul li a:hover {
 border: 1px solid #000;
 background: url('/img/menu.png') repeat;
 margin: 0 1px;
}
#f_content {
 height: 50px;
 padding-top: 25px;
 text-align: center;
 color: #8c909d;
}
#f_content a {
 color: #8c909d !important;
}
#navigate {
 height: 88px;
 padding-top: 20px;
 width: 100px;
 margin: 0 auto;
 overflow: hidden;
}
#navigate_sw {
 height: 88px;
 padding-top: 20px;
 width: 1000px;
 margin: 0 auto;
 overflow: hidden;
 text-align: center;
}
a.swchItem, b.swchItemA {
 display: inline-block;
 text-align: center;
 line-height: 43px;
 width: 43px;
 height: 43px;
 background: url('/img/nam_pages.png');
 margin: 0 2px;
 *display: inline;
 zoom: 1;
}
span.pagesBlockuz1 {
 display: inline-block;
 *display: inline;
 zoom: 1; 
}
a#prev, a#next, a#a, a#b {
 display: block;
 text-indent: 100%;
 width: 43px;
 height: 43px;
 background: url('/img/pages.png');
}
a#prev, a#a {
 float: left;
 background-position: left;
}
a#next, a#b {
 float: right;
 background-position: right;
}
.galery img {
 margin: 0;
 line-height: 0;
 float: left;
 width: 289px;
 height: 230px;
}
.message {
 float: left;
 width: 565px;
 padding-right: 35px;
}
.p_title {
 font-size: 24px;
 font-family: georgia;
 color: #fff;
 margin-bottom: 30px;
}
.info {
 float: right;
 width: 165px;
 padding-left: 35px;
 background: url('/img/info.png') left center no-repeat;
 line-height: 32px;
}
.info table tr td:first-child {
 width: 105px;
}
.c_title {
 font-size: 18px;
 font-family: georgia;
 color: #fff;
 margin-bottom: 30px;
}
.c_message {
 background: #ecedf0;
 padding: 15px 30px;
 border: 1px solid #000;
 color: #4d4d4d;
 margin-bottom: 25px;
 border-radius: 8px;
}
.c_m_descr {
 height: 13px;
 line-height: 13px;
 background: url('/img/clock.png') left no-repeat;
 padding-left: 22px;
 color: #3553a1 !important;
 margin-bottom: 10px;
}
.c_m_descr a {
 color: #3553a1 !important;
 font-weight: bold;
}
.c_m_descr span {
 padding-left: 10px;
 font-size: 12px;
}
.empty {
 height: 110px;
}
.c__content {
 padding: 35px 20px;
 line-height: 22px;
}
.commFl {
 background: #ecedf0;
 border: 1px solid #000;
 border-radius: 7px;
 width: 97%;
 padding: 5px 1%;
}
.securityCode {
 background: #ecedf0;
 border: 1px solid #000;
 border-radius: 7px;
 text-align: center;
}
input[type="button"], input[type="submit"], input[type="reset"] {
 height: 30px;
 line-height: 30px;
 text-align: center;
 padding: 0 10px;
 *padding: 0;
 color: #fff;
 font-weight: bold;
 background: url('/img/but.png') repeat;
 border: 1px solid #000;
 border-radius: 5px;
}