/* commoncss */
body,html{width:100%;height:100%;margin:0;padding:0;font-size:12px;font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;color:#000;}
html{background:url(../img/commons/html.jpg) repeat-x #566075;}
body{}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0;}
h1,h2,h3{font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;margin:0;padding:0;font-weight:normal;font-style:normal;}
form{margin:0;padding:0;}
input,select,textarea{font-family:Arial,Verdana,Helvetica,sans-serif;}
input[type=hidden]{display:none;}
.cleaner{clear:both;line-height:0;height:0;font-size:0;display:block;}
.hidden{display:none;height:0;border:none;background:none;line-height:0;}
ul,li{margin:0;padding:0;list-style-type:none;}
.wrapper{width:100%;min-width:960px;min-height:100%;height:auto;padding-bottom:20px;background:url(../img/commons/body.png) center top repeat-y;}
/* main */#main{width:950px;min-height:100px;height:auto;position:relative;margin:0 auto;background:url(../img/commons/big-shadow.png) 10px 78px no-repeat;}
ul#nav li a.active{color:#091f4d;background:#dac79c;}
/* flags */ul#flags{padding:80px 0 0;}
ul#flags li{margin:0 12px 0 0;padding:1px;float:left;}
ul#flags li a img{padding:1px;color:#fff;}
ul#flags li a:hover img{padding:0;border:1px solid #a6c5ff;}
/* slideshow */#slideshow{width:950px;height:350px;margin:10px 0 8px;float:left;}
a#logo{width:219px;height:150px;display:block;margin:0 0 0 374px;#margin:0;position:absolute;top:0;z-index:400;}
#header_pic{width:950px;height:350px;margin:5px 0 8px;}
/* footer */#footer{width:100%;font-size:11px;text-align:center;padding:10px 0 0;display:block;color:#fff;font-style:italic;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:underline;}
/* nav */ul#nav{width:100%;text-align:center;display:block;}
ul#nav li{font-family:'Crimson Text', arial, serif;margin:0 2px 0 0;display:inline-block;}
ul#nav li a{padding:3px 10px 0;#line-height:18px;line-height:20px\0/;#display:block;display:block\0/;text-transform:uppercase;background:#fef7e9;color:#566075;font-weight:bold;font-size:11px;}
ul#nav li a b{font-size:13px;line-height:13px;}
ul#nav li a:hover{color:#091f4d;background:#dac79c;}
ul#nav li .subnav{width:148px;padding:0 0 21px;position:absolute;margin-left:-12px;#margin-left:-81px;#margin-top:4px;#top:484px;margin-top:1px\0/;background:url(../img/commons/submenu-bkg-bottom.png) center bottom no-repeat;z-index:100;}
ul#nav li .subnav ul{float:none;text-align:left;padding:10px 0 1px;background:url(../img/commons/submenu-bkg.png) repeat-y;}
ul#nav li .subnav ul li{float:none;font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;padding:0;margin:0 0 0 12px;}
ul#nav li .subnav ul li a{width:88px;text-transform:none;padding:4px 18px 2px;display:block;line-height:16px;}
ul#nav li .subnav ul li a.arrow{width:86px;padding:4px 18px 2px 20px;background:url(../img/commons/arrow.gif) 110px 8px no-repeat;}
ul#nav li .subnav ul li a.arrow:hover{background:url(../img/commons/arrow.png) 110px 8px no-repeat #dac79c;}
ul#nav li .subnav ul li .subnav{padding:0 0 0 30px;margin:0 0 0 -30px;#top:0;position:relative;background:none;}
ul#nav li .subnav ul li .subnav ul{background:none;margin:0;padding:2px 0 6px;}
ul#nav li .subnav ul li .subnav ul li{margin:0;}
ul#nav li .subnav ul li .subnav ul li a{width:79px;padding:4px 10px 2px 35px;}
/* content */.content-top{width:950px;height:14px;background:url(../img/commons/sprite.png) no-repeat;}
.content-bottom{width:950px;height:14px;background:url(../img/commons/sprite.png) 0 -14px no-repeat;}
.content{width:870px;min-height:200px;height:auto;font-style:italic;font-size:14px;line-height:22px;color:#565b6e;padding:10px 40px;background:url(../img/commons/content-bkg.gif) repeat-y #fff7ea;}
h1{font-size:24px;font-weight:bold;font-style:italic;display:block;text-align:center;color:#939aad;padding:20px 0 6px;}
h2{font-size:20px;display:block;font-style:italic;padding-top:0;margin:0 0 15px;line-height:26px;}
h3{font-size:18px;color:#7c808f;display:block;font-style:italic;padding-top:0;margin:0 0 15px;line-height:26px;}
.content p{margin:0 0 18px;}
.content ul li{padding:50px 0 30px;border-bottom:1px solid #555c6f;}
.content ul li.last{border:none;}
.content a.go_up{text-transform:uppercase;color:#939aad;font-size:10px;margin:0;padding:0;font-style:normal;}
.content a.go_up:hover{text-decoration:underline;}
.content ul.gallery li{width:100px;margin:0 6px 10px 0;padding:0;border:none;float:left;}
.content ul.gallery li.last{margin-right:0;}
.content ul.gallery li .shadow_top{width:100px;height:5px;background:url(../img/commons/shadow-pic.jpg) -420px 0 no-repeat;}
.content ul.gallery li .shadow_bottom{width:100px;height:5px;background:url(../img/commons/shadow-pic.jpg) -420px -5px no-repeat;}
.content ul.gallery li a{width:100px;height:100px;outline:none;display:block;overflow:hidden;padding:0;margin:0;}
.content .left{width:400px;float:left;}
.content .right{width:420px;float:right;}
.content .right a{outline:none;}
.content .right .shadow_top{width:420px;height:9px;background:url(../img/commons/shadow-pic.jpg) no-repeat;}
.content .right .shadow_bottom{width:420px;height:9px;#position:relative;#top:-9px;background:url(../img/commons/shadow-pic.jpg) 0 -9px no-repeat;}
.content ul.list{margin-bottom:20px;}
.content ul.list li{margin:0 6px 4px 0;padding:4px 0 4px 20px;border-bottom:1px solid #d8d9dd;float:none;background:url(../img/commons/bull.png) 0 13px no-repeat;}
.content ul.list li.last{border:none;}
.content ul.article{margin-bottom:20px;}
.content ul.article li{margin:0 6px 4px 0;padding:50px 0 50px 20px;border-bottom:1px solid #d8d9dd;}
.content ul.article li.first{padding-top:20px;padding-bottom:0;}
.content ul.article li.last{border:none;}
.content ul.article li ul.gallery li{margin:0 6px 10px 0;padding:0 50px 0 0;}
.content ul.article li ul.gallery li.last{margin-right:0;padding-right:0;}
.content a.link{color:#3c509b;}
.content a.link:hover{text-decoration:underline;}
/* paginator *//*
.paginator {width:732px; height:35px; background:url(../img/products/paginator.gif) repeat-x;}
.paginator .prev {width:140px; padding:10px 0 0 16px; color:#aaa; font-size:11px; font-weight:bold; text-transform:uppercase; display:block; float:left;}
.paginator .prev span {cursor:pointer; float:left;}
.paginator .prev span.prev_arrow {width:6px; height:6px; margin:4px 8px 0 0; display:block; background:url(../img/products/sprite.png) 0 0 no-repeat; float:left;}
.paginator a.prev:hover {color:#333;}
.paginator a.prev:hover span.prev_arrow {background:url(../img/products/sprite.png) 0 -6px no-repeat; }

.paginator .next {width:140px; padding:10px 16px 0 0; text-align:right; color:#aaa; font-size:11px; font-weight:bold; text-transform:uppercase; display:block; float:right;}
.paginator .next span {cursor:pointer; text-align:right; float:right;}
.paginator .next span.next_arrow {width:6px; height:6px; margin:4px 0 0 8px; display:block; background:url(../img/products/sprite.png) -6px 0 no-repeat; float:right;}
.paginator a.next:hover {color:#333;}
.paginator a.next:hover span.next_arrow {background:url(../img/products/sprite.png) -6px -6px no-repeat; float:right;}

.paginator ul.pages {width:280px; padding:2px 0 0 0; float:left;}
.paginator ul.pages li {width:32px; height:29px; float:left;}
.paginator ul.pages li a {display:block; text-align:center; font-weight:bold; line-height:29px; color:#aaa;}
.paginator ul.pages li a:hover {color:#333; background:url(../img/products/paginator-hover.gif) center repeat-x;}
.paginator ul.pages li span.current {color:#333; background:url(../img/products/paginator-hover.gif) center repeat-x; display:block; text-align:center; font-weight:bold; line-height:29px;}
.paginator ul.pages li.last {width:70px; padding:0 0 0 15px; font-weight:bold; line-height:29px; color:#aaa;}
*//* calendar *//*
#calendar {width:200px; margin:20px 0 0 0; padding:20px 0; background:#f8f8f8;}
#calendar span#year {width:139px; height:22px; padding:6px 0 0 10px; position:relative; font-weight:bold; cursor:pointer; margin:0 auto; display:block; background:url(../img/news/year.jpg) no-repeat;}
#calendar span#year:hover {background:url(../img/news/year.jpg) 0 -28px no-repeat;}
#calendar ul#years {width:139px; display:block; padding:0; position:relative; margin:0 auto; background:url(../img/news/year-bkg.jpg) repeat-x #e5e5e5; border:1px solid #cacaca;}
#calendar ul#years li {height:28px; line-height:28px; margin:0; padding:0;}
#calendar ul#years li a {padding:0 10px; display:block; margin:0;}
#calendar ul#years li a:hover {color:#3d6c00; background:#bcd49a; margin:0;}
#calendar ul {margin-top:20px;}
#calendar ul li a {display:block; padding:4px 30px; margin:0 0 4px 0; color:#333; font-weight:bold; font-size:12px;}
#calendar ul li a:hover {color:#fff; background:url(../img/news/sprite.png) -153px -27px no-repeat;}
#calendar ul li a.active {color:#fff; background:url(../img/news/sprite.png) -153px 0 no-repeat;}
*//* 404 google search */#goog-wm .content{background:none;padding:0;margin:0;width:auto;}
#goog-wm h3.closest-match{}
#goog-wm h3.closest-match a{}
#goog-wm h3.other-things{}
#goog-wm ul li{}
#goog-wm li.search-goog{display:block;}
/* mainscss */
ul#nav li a#nav_mains{color:#091f4d;background:#dac79c;}
/* slideshow */#slideshow{width:950px;height:350px;margin:5px 0 8px;float:left;}
#slideshow #slide_content{width:950px;height:350px;overflow:hidden;}
#slideshow #slide_btns{/*width:665px; height:40px;*/width:445px;height:36px;padding:4px 0 0 220px;background:url(../img/mains/slideshow-bkg.html) repeat-x;}
#slideshow #slide_btns a{width:30px;height:30px;display:block;background:url(../img/mains/btns.html) no-repeat;margin:0 20px 0 0;float:left;}
#slideshow #slide_btns a:hover,#slideshow #slide_btns a.activeSlide{background:url(../img/mains/btns.html) -30px 0 no-repeat;}
#slideshow a#left_arrow{width:22px;height:38px;display:block;position:absolute;margin:-170px 0 0 5px;background:url(../img/mains/arrow.png) no-repeat;z-index:380;}
#slideshow a#left_arrow:hover{background:url(../img/mains/arrow.png) 0 -38px no-repeat;}
#slideshow a#right_arrow{width:22px;height:38px;display:block;position:absolute;margin:-170px 0 0 922px;background:url(../img/mains/arrow.png) -22px 0 no-repeat;z-index:380;}
#slideshow a#right_arrow:hover{background:url(../img/mains/arrow.png) -22px -38px no-repeat;}
.banner_partner{text-align:center;padding:12px 0;}
/* citations */.citations p{padding:25px 100px;text-align:center;color:#fff;line-height:34px;font-size:26px;font-family:'Crimson Text',arial,serif;font-style:italic;}
.citations p a{color:#dac79c;}
.citations p a:hover{text-decoration:underline;}
.mains_content{text-align:center;color:#939aad;}
.mains_content h1{font-size:14px;padding:0;margin:0;}
/* text */.content .text{width:530px;float:left;}
.content .pic{width:280px;float:right;}
.content .pic .shadow-top{width:280px;height:13px;background:url(../img/mains/sprite.jpg) no-repeat;}
.content .pic .shadow-bottom{width:280px;height:13px;background:url(../img/mains/sprite.jpg) 0 -13px no-repeat;}