/* Style sheet */

* { margin:0; padding:0; border:0; }

html {	margin:0; padding:0; }

body { background:url(../i/MainBg.jpg) repeat center 251px; font-family:Tahoma, sans-serif; font-size:11px; color:#b0a9b1; }

table { border-collapse:collapse; border:0; width:100%; }

h3 { color:#656363; font-family:Tahoma, sans-serif; font-size:11px; font-weight:normal; }

.clearing { clear:both; }

#Wrap { background:url(../i/TopBg.jpg) repeat-x center top; }
#Main { width:912px; margin:0 auto; }


.top { padding:22px 0 10px 0; }
#Logo { float:left; margin:27px 22px 0 22px; }

.top .menu { -float:left; }
.top .menu .temp { -height:62px; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-bg.png", sizingMethod="scale" ); -z-index:0; }
.top .menu ul {  z-index:99; }
.top .menu li { -position:relative; -top:-62px; -margin-bottom:-62px; list-style:none; float:left; background:url(../i/M-bg.png) repeat-x left top; -background:none; }
.top .menu li a { height:62px; display:block; cursor:pointer; }
.top .menu li div {  background:url(../i/bullet.gif) no-repeat left 37px; }
#Portfolio a { width:142px; background:url(../i/portfolio.gif) no-repeat; z-index:999;  }
#Portfolio div { background: none; }
#Portfolio .active a { background:url(../i/M-portfolio.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-portfolio.png", sizingMethod="crop" ); }
#Portfolio a:hover { background:url(../i/M-portfolio.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-portfolio.png", sizingMethod="crop" ); }

#Photos a {  width:127px; background:url(../i/photos.gif) no-repeat; }
#Photos .active a { background:url(../i/M-photos.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-photos.png", sizingMethod="crop" ); }
#Photos a:hover { background:url(../i/M-photos.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-photos.png", sizingMethod="crop" ); }

#News a { width:107px; background:url(../i/news.gif) no-repeat; }
#News .active a { background:url(../i/M-news.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-news.png", sizingMethod="crop" ); }
#News a:hover { background:url(../i/M-news.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-news.png", sizingMethod="crop" ); }

#Postcards a { width:147px; background:url(../i/postcards.gif) no-repeat; }
#Postcards .active a { background:url(../i/M-postcards.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-postcards.png", sizingMethod="crop" ); }
#Postcards a:hover { background:url(../i/M-postcards.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-postcards.png", sizingMethod="crop" ); }

#Contacts a { width:132px; background:url(../i/contacts.gif) no-repeat; }
#Contacts .active a { background:url(../i/M-contacts.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-contacts.png", sizingMethod="crop" ); }
#Contacts a:hover { background:url(../i/M-contacts.png) no-repeat; -background-image:none; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/M-contacts.png", sizingMethod="crop" ); }


.top-bord { background:url(../i/top-bord.jpg) no-repeat 1px top; padding-top:2px; }
.left-bord { background:url(../i/left-bord.jpg) no-repeat left top; padding-left:4px; }
.right-bord { background:url(../i/right-bord.jpg) no-repeat right top; padding-right:4px; }
.bot-bord { background:url(../i/bot-bord.jpg) no-repeat left bottom; padding-bottom:3px; }

.main { background:#030303; padding:34px 20px 36px 20px; -padding-bottom:27px; -padding-top:33px; position:relative; }
.main .left { float:left; position:relative; height:344px; margin-right:122px; /*border:1px solid red;*/ width:211px; padding:37px 0 57px 0; margin-bottom:30px; }
.main .left a { color:#b0a9b1; text-decoration:none; }
.main .left a:hover { color:white; }
.main .left .active { color:white; }
.main .left .v-scroll { display:block; width:211px; height:35px; position:absolute; cursor:pointer; cursor:hand; }
#Top { background:url(../i/top-scroll.jpg) no-repeat; top:0px; }
#Bot { background:url(../i/bot-scroll.jpg) no-repeat; bottom:0px; }
.main .left ul { padding-left:4px; position:absolute; top:0; }
.main .left li { padding:14px 0 0 20px; list-style:none; background:url(../i/bullet2.gif) no-repeat left 20px; position:relative; }

.ul-wrap { position:relative; height:344px; overflow:hidden; width:210px; }

.main .right { width:438px; height:438px; position:relative; float:left;  }
.main .right table { height:438px; }
.main .right table td { text-align:center; vertical-align:middle; }

.main .bottom { height:90px; position:relative; /*border:1px solid blue;*/ padding:0 52px; }
.main .bottom .g-scroll { position:absolute; top: 0px; display:block; width:40px; height:90px; cursor: pointer; cursor: hand; }
#Left { background:url(../i/left-scroll.jpg) no-repeat; left:0px; }
#Right { background:url(../i/right-scroll.jpg) no-repeat; right:0px; }

.main .bottom img { /*float:left; */ padding:2px; border:1px solid #5c595c; }
.main .bottom a { margin-right:18px; }

.copyright { color:#b0a9b1; text-align:right; padding:10px 0 16px 0; }
.copyright .right { padding-right:28px; }
.copyright ul { float:left; padding-left:26px; }
.copyright li { float:left; list-style:none; width:90px; background:url(../i/bullet.gif) no-repeat left 7px; padding-left:20px; text-align:left !important; }
.copyright a { color:#b0a9b1; text-decoration:none; }
.copyright a:hover { text-decoration:underline; }
.copyright span { color:white; }

/*News*/


.news { background:#030303; padding:30px 22px 36px 22px; position:relative; }
.news .top, .news .bottom { padding:0; }
.news .top span, .news .bottom span { display:block; width:211px; height:35px; margin:0 auto; cursor:pointer; cursor:hand; }
.news .top span { background:url(../i/top-scroll.jpg) no-repeat; }
.news .bottom span { background:url(../i/bot-scroll.jpg) no-repeat; }


.news .item { padding-bottom:35px;  text-align:justify; }
.news .item img { float:left; padding:2px; border:1px solid #5c595c; margin-right:19px; }
.news .item h3 span { color:white; background:url(../i/bullet2.gif) no-repeat left 7px; padding-left:13px; margin-left:12px; }
.news .item p { padding-top:22px; }

.news .wrapper { position:relative; height:492px; //height:488px; overflow:hidden; }

.news .wrap { position:absolute; width:100%; top:0; }

.news .left { /*float:left;*/ position:relative; width:405px; //width:404px; padding-top:5px; }

.news .center { width:48px; position:absolute; background:url(../i/center-bg.jpg) no-repeat center 10px; height:485px; left:427px; //left:430px; -left:404px; top:65px; }

.news .right { float:right; position:relative; width:404px; padding-top:5px; }


.p-wrap { position: relative; width: 760px; height: 90px; padding: 5px 0; overflow: hidden; }
 .p-wrap img { opacity: .4; filter: alpha(opacity=40); }
#Photo { white-space: nowrap; position: absolute; left: 0px; top: 0px; padding: 2px; cursor: w-resize; }
.hidden { display: none; }
.nocur { cursor:auto !important; }
.nocur img { border: 1px solid #666 !important; opacity: 1; filter: alpha(opacity=100);  }

/* contact */

.contact-wrap { height:562px; background:#030303; padding:30px 22px 36px 22px; position:relative; }
.contact { position:relative; }
.contact a { color:white !important; }

.mail { color:#666469 !important; padding-left:60px; }
.mail .span { color:#676268 !important; }
.mail a { color:#676268; text-decoration:underline; }
.mail a:hover { text-decoration:none; }


