html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,section,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; }
article,section,details,figcaption,figure, footer,header,hgroup,menu,nav,section{display:block;}
body {background:#33182b; line-height:1; min-height:100%; font:14px Verdana; color:#fff1ff;}
table{border-collapse:collapse;border-spacing:0;}
a, a:visited {text-decoration:none; color:#fff1ff;}
b,strong {font-weight:bold;}
.udle {text-decoration:underline;}
.udle:hover, .none {text-decoration:none !important;}
sup {vertical-align:super;font-size:smaller;}
li {list-style-type:none;}
.h1 {font:30px Georgia; color:#fff1ff; letter-spacing:1px; margin-bottom:30px;}
.h1.gal {margin:80px auto 0 auto; text-align:center;}
.h2 {font:16px Ubuntu; color:#fff1ff; margin-bottom:20px;}
.h3 {font:14px Ubuntu; color:#fff1ff; margin-bottom:15px;}
hr {display:block; height:9px; background:url(separator_aside.png) no-repeat center center; clear:both; padding:20px 0; border:0 none;}
hr.h50per {margin:0; height:120px; background:url(sep_center.png) no-repeat center -135px; }
.video hr.h50per {height:72px;}
.feedback hr {background:url(separator_center.png) repeat-x center center;} 
.wrapper .mt25 {margin-top:25px;}
.wrapper .mb25 {margin-bottom:25px;}
.wrapper .error {color:#f00; font-weight:bold; background:url(alert.png) no-repeat 5px center; padding-left:15px;}
.wrapper .center {margin-left:auto;margin-right:auto;text-align:center;}
.wrapper .fl {float:left;}
.wrapper .fr {float:right;}
.clear {clear:both;}
.wrapper .justifyleft {text-align:left;}
.wrapper .justifyright{text-align:right;}
.wrapper .justifyfull{text-align:justify;}
.inblk {display:inline-block !important; *zoom:1; *display:inline;}
.blk {display:block;}
.errList {font:11px "MS Sans Serif",serif; color:#f00;}
.errList > span {display:block;}
button {background:url(button.png) no-repeat center center; color:#e3e2ca; height:32px; width:126px; cursor:pointer;
		font:bold 13px/32px Georgia; text-align:center; border:0 none; display:block; margin:20px auto;}
/*-----------------*/
.wrapper {width:1200px; margin:0 auto; position:relative;}

header {height:50px; position:relative; z-index:2;}
header > .logo {cursor:pointer; float:left; margin-top:2px;}
header .sesea {background:url(search_box.png) no-repeat; float:right; margin:10px 20px 0 0;}
header .sesea input {border:0 none; background:transparent; font:14px Verdana; color:#d4c8d4;  width:294px; padding:4px 5px;}
.sesea i {cursor:pointer;}
header > nav {float:left; margin-left:55px;}
header > nav .l1 {position:relative; display:inline; float:left;}
header > nav li {font:16px Ubuntu; color:#fff;}
header > nav a {display:block; padding:15px 22px;}
header > nav li:hover {background:#39253b;}
header > nav li > ul {display:none; position:absolute; top:48px; left:0; background:#33182b; padding:10px; width:191px;
  -webkit-border-bottom-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -moz-border-radius-bottomright: 7px;
  -moz-border-radius-bottomleft: 7px;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}
header > nav li:hover > ul {display:block;}
header > nav li li a {font-size:14px; padding:10px 0;}
-header > nav li + li:before{content:''; display:inline-block; height:10px; width:10px; 
  margin-right:13px; background:url(star_header.png) no-repeat;}
.grad {background:url(header.jpg) no-repeat center -50px; min-height:350px; position:absolute; z-index:0; width:100%;}
.grad.h120 {background-position:center -190px; height:120px; z-index:-1;} 

footer {clear:both; margin-top:38px; height:120px; background:url(sep_center.png) no-repeat center -135px; padding:20px; position:relaitve;}
footer span {display:block;}
footer {font:12px Verdana; color:#fefefe; position:relative;}
footer .big {font-size:24px;}
footer .fr {text-align:right;}
footer > a > img {position:absolute; bottom:10px; right:10px;}
.liveInternet {position:absolute; top:20px; left:50%; margin-left: -44px;}

.root .sidebar {margin-top:0;}
.sidebar {background:url(sep_vert_both.png) no-repeat 376px 2px; margin-top:-80px;}
.sidebar li {display:inline-table; width:350px; margin:10px 22px;}

.root hr {margin-top:-50px;}
hr {clear:both; display:block; height:200px; background:url(sep_center.png) no-repeat center center; border:0 none;}

.miniSilder {height:320px; width:1160px; margin:90px auto 0; position:relative;}
.miniSilder li {position:absolute; display:none; text-indent:0; margin:0;}
.miniSilder .top {left:50%; margin-left:-265px; width:534px; display:block; cursor:pointer; z-index:1;}
.miniSilder li.left, .miniSilder li.right {top:10%; display:block; opacity:1; cursor:pointer;}
.miniSilder li.left > img, .miniSilder li.right > img {height:240px; margin:0; border: 2px solid #f9cdf9;}
.miniSilder li.left {left:0;}
.miniSilder li.right {right:0;}
.miniSilder .slide {position:absolute; top:50%; margin-top:10px; cursor:pointer;}
.miniSilder .top img {border: 2px solid #f9cdf9;
  box-shadow: -webkit-box-shadow: 1px 1px 13px rgba(250, 207, 249, 1);
  -moz-box-shadow:    1px 1px 13px rgba(250, 207, 249, 1);
  box-shadow:         1px 1px 13px rgba(250, 207, 249, 1);
}
.miniSilder img {border-radius:3px;}
 
.root article {margin-top:-100px;}
article {position:relative; z-index:1;}
article.t2 {margin:-85px auto 30px auto; width:760px;}
.infopages article.t2 {width:830px;}
article p {margin:15px 0; text-indent:15px; text-align:justify; line-height:22px;}
article img.left { border: 1px dotted #E9EEEA; margin: 10px; padding: 2px; float: left;}
article img.right { border: 1px dotted #E9EEEA; margin: 10px; padding: 2px; float: right;}
#contact {margin-left:158px;}
#breadcrumb {height:20px; margin-bottom:20px;}
#breadcrumb li {display:inline; margin-right:10px;}
#breadcrumb li a { color:#0058a2;}
#breadcrumb li + li:before{content:'>'; margin-right:10px;}

.pageNav li {display:inline; list-style-type:none;}
.pageNav li.active {font-weight:bold;}

.contacts label {display:inline-block; width:130px;}
.contacts .form .error2w {background:#f9a68A;}
.contacts .errList {font:11px "MS Sans Serif",serif; color:#f00;}
.contacts .errList > span {display:block;}



div#container{overflow:hidden;}
#thumbs {clear:both;}
div.content{display:none;clear:both;}
div.content a,div.navigation a{text-decoration:none;}
div.content a:hover,div.content a:active{text-decoration:underline;}
div.navigation a.pageLink{height:77px;line-height:77px;}
div.controls{position:relative; margin:65px auto 0; padding:0 40px;clear:both;width:642px;}
div.controls a {position:absolute; top:152px; width:35px; height:35px;}
div.controls .prev {left:0; background:url(/assets/layout/left.png) no-repeat;}
div.controls .next {left:691px; background:url(/assets/layout/right.png) no-repeat;}
div.controls .play {right:10px; left:auto; background:url(/assets/layout/presentation.png) no-repeat; height:65px;width:48px;}
div.controls .pause {right:10px; left:auto;}
div.ss-controls{float:left;}
div.nav-controls{float:right;}

.slideshow-container,.controls {display:none;}
div.slideshow-container,div.loader,-div.slideshow a.advance-link{width:642px;}
div.loader,-div.slideshow a.advance-link,div.caption-container{height:502px;}
div.slideshow-container{position:relative;height:362px;overflow:hidden;}
div.loader{position:absolute;top:0;left:0;background-image:url('images/loader.gif');background-repeat:no-repeat;background-position:center;}
-div.slideshow span.image-wrapper{display:block;position:absolute;top:30px;left:0;}
-div.slideshow a.advance-link{display:block;line-height:502px;text-align:center;}
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited{text-decoration:none;}
div.slideshow a.advance-link:focus{outline:none;}
div.slideshow img{border-style:solid;border-width:1px; max-height:350px; max-width:600px; display:block; margin:-17px auto;}
.slideshow {height:100%;}
div.caption-container{float:right;position:relative;margin-top:30px;}
span.image-caption{display:block;position:absolute;top:0;left:0;}
div.caption{padding:0 12px; margin:50px 0 0 715px; letter-spacing:1px;}
div.image-title{font-weight:bold;font-size:1.4em;}
div.image-desc{line-height:1.3em;padding-top:12px;}
div.download{margin-top:8px;}
div.photo-index{position:absolute;bottom:0;left:0;padding:0 12px;}
div.navigation-container{float:left;position:relative;left:50%;}
div.navigation{float:left;position:relative;left:-50%;}
div.navigation a.pageLink{display:block;position:relative;float:left;margin:2px;width:16px;background-position:center center;background-repeat:no-repeat;}
div.navigation a.pageLink:focus{outline:none;}
div.pagination{clear:both; padding:15px 0 0 7px;}
div.pagination a,div.pagination span.current,div.pagination span.ellipsis{position:relative;display:block;float:left;margin-right:2px;padding:4px 7px 2px 7px;border:1px solid #ccc;}
div.pagination a:hover{text-decoration:none;}
div.pagination span.current{font-weight:bold; font-size:20px; padding-top:0;}
div.pagination span.ellipsis{border:none;padding:5px 0 3px 2px;}
div.gallery-gutter{clear:both;padding-bottom:20px;}


ul.thumbs{position:relative;float:left;margin:0 0 30px 0;padding:0;}
ul.thumbs li{padding:0; margin:16px 7px 0; list-style:none; width:280px; display:inline-table; position:relative;}
ul.thumbs li:nth-child(4) {margin-right:0;}
a.thumb{padding:1px;display:block;}
a.thumb:focus{outline:none;}
ul.thumbs img{border:1px solid #aaa; padding:0; display:block;}
ul.thumbs img:hover, ul.thumbs .active img {box-shadow:-webkit-box-shadow: 1px 1px 10px rgba(254, 254, 254, 1);
  -moz-box-shadow:    1px 1px 10px rgba(254, 254, 254, 1);
  box-shadow:         1px 1px 10px rgba(254, 254, 254, 1);
}
ul.thumbs li div {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); color:#fff; font:13px Arial;
  display:none; position:absolute; bottom:0; padding:3px; z-index:1;}
ul.thumbs li:hover div {display:block;}
ul.thumbs.compact li {display:block; width:100%;}
ul.thumbs.compact img {display:none;}
ul.thumbs.compact div {display:block; position:relative;}
ul.thumbs.medium li {width:242px; margin:30px 42px;}

.stylesw {height:32px; width:74px; background:url(e_switch.png) no-repeat; cursor:pointer;}
.sisea-result {clear:left; line-height:75px;}
.sisea-result img {float:left; margin:5px 10px;}
.sisea-result span {float:left;}
.sisea-paging {clear:both;}
div.yashare-auto-init {margin-top:-28px; float:right;}
.root div.yashare-auto-init {margin-top:-90px; position:relative; z-index:9;}

@media screen and (max-width:1024px){
  body .wrapper {width:800px;}
  header .sesea {margin-top:30px;}
  ul.thumbs {text-align:center;}
  header > nav {margin-left:22px;}
  .wrapper .miniSilder {width:800px;}
  article.t2 {width:auto;}
  div.yashare-auto-init {margin-top:-65px;}
  .video div.yashare-auto-init {margin-top:-30px;}
  .sidebar {background:transparent;}
  #contact {margin-left:0;}
}
.video article {margin-top:-80px;}