body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
img{border:0}
html,body{width:100%;overflow-x:hidden}
body{font:1em Georgia,serif;color:#444;background-color:#fff}
.clear{clear:both;overflow:hidden;height:0}
a{color:#444}
a:hover{color:#000}
a.dashed{text-decoration:none;line-height:1.6em;position:relative;top:-0.1em}
a.dashed span{border-bottom:1px dashed !important}
h1{font-size:2.5em}h2{font-size:2.2em}h3{font-size:2em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}
h1,h2,h3,h4,h5,h6{font-style:italic;font-weight:bold}
ul.menu{list-style:none}
input{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif}

body.mainpageb{background-color:#ae0330}
.mainpage{margin:0 auto;background:url(../img/mainpage_bg.jpg) top;width:100%;height:1326px}
.mainpage .flags{margin-left:-130px;position:absolute;top:413px;left:50%;font-size:.7em}
.mainpage .flags a{float:left;margin-left:9px;color:#fff;text-align:center;text-decoration:none}
.mainpage .flags a img{}

#mainlogo{position:absolute;top:25px;left:8.5%;/*z-index:100*/}
#header{padding:25px 0 125px 26%}
ul.header_menu{font-size:.7em;font-weight:bold;color:#000;width:700px}
ul.header_menu li{float:left}
ul.header_menu li a,ul.header_menu li.act li a{display:block;color:#8f8f8f;text-align:center;padding:0 25px 0 0}
ul.header_menu li.act li a{text-align:left}
ul.header_menu li.act a,ul.header_menu li li.act a{color:#000}
ul.header_menu li li.act{background:url(../img/menu_iten_bg.gif) left no-repeat;padding-left:20px;margin-left:-20px}
ul.header_menu li li.act span{padding:0 13px}
ul.header_menu li a:hover,ul.header_menu li.act a:hover{color:#000}
ul.header_menu li ul{display:none;padding-top:20px}
ul.header_menu li.act ul{display:block;width:20%;position:absolute;z-index:99}
ul.header_menu li li{float:none}

.content{padding:0 0 0 28%;margin-left:-25px;max-width:700px}
#tiplayer{position:absolute;visibility:hidden;z-index:10000;color:#000;background:transparent;padding-left:70px;height:67px}
#tiplayer .line{position:absolute;top:10px;left:0}
#skinnytip_title{font-size:1em;font-weight:bold;font-style:italic}
#skinnytip_content{font:.6em 'Trebuchet MS',Arial,Helvetica,sans-serif}

.scrollContainer{/*overflow:hidden*/}
#slider{width:100%;/*overflow:hidden*/}
#slider ul{width:100%;list-style:none}
#slider li{width:750px;float:left}
#buttons_frame{/*width:100%;*/height:29px;position:absolute;top:195px;left:10px;right:10px;z-index:100;font:.7em 'Trebuchet MS',Arial,Helvetica,sans-serif;color:#8f8f8f}
#buttons_frame img{width:15px;height:29px}
#buttons_frame a{text-decoration:none;display:block;width:70px;padding:0 10px;color:#7f7f7f;cursor:pointer}
#buttons_frame a:hover{color:#000}
#prevBtn{float:left;text-align:left;padding-left:92px}
#nextBtn{float:right;text-align:right;padding-right:80px}
#prevBtn_am{position:relative;top:-10px;padding-right:5px}
#nextBtn_am{position:relative;top:-10px;padding-left:5px}

.content.collection{padding-top:30px}
ul.collection{margin-left:-35px}
ul.collection li{margin:70px 0 0}
ul.collection li.first{margin-top:0}

ul.extra_nav{font:.7em 'Trebuchet MS',Arial,Helvetica,sans-serif;color:#7f7f7f}
ul.extra_nav li{float:left;margin-right:15px;display:inline}
ul.extra_nav a{color:#7f7f7f;text-decoration:none;line-height:1.6em;position:relative;top:-0.1em}
ul.extra_nav a span{border-bottom:1px solid}
ul.extra_nav a:hover{color:#000}

.content.news{padding-top:0}
.news_box{margin:10px 100px 40px 0}
.news_box .body img{}
.news_box .caption{color:#000;font-size:1.05em}
.news_box .date{font:.6em 'Trebuchet MS',Arial,Helvetica,sans-serif}
.body{font-size:.7em;margin:10px 0}

.premier_page{margin-top:35px}
.premier{margin-top:-90px;/*height:310px*/}
.premier_box{margin:0 0 0 26%;/*padding-bottom:300px;*/;z-index:10;max-width:700px;position:relative}
.premier_box .line{position:absolute;top:60px;left:-190px;z-index:10}
.premier h2,.premier h2 a{color:#d70835}
.premier h2 a:hover{color:#000}
.premier h2 small{font-size:.4em}
.premier .body{margin:10px 100px 20px 0}
.premier_box .caption{color:#000;font-size:.9em}
#motioncontainer{height:317px;/*margin-top:200px;*/width:100%;overflow:hidden;position:relative}
#motiongallery{position:absolute;left:0;top:0;z-index:9;white-space:nowrap}
#statusdiv{display:none}

.pentitle{position:relative;margin:-170px 0 140px 60px;color:#000;padding-left:70px;width:400px;height:67px}
.pentitle .line{position:absolute;top:10px;left:0}
.penname{font-size:1em;font-weight:bold;font-style:italic}
.pendate{font:.6em 'Trebuchet MS',Arial,Helvetica,sans-serif}
.pen img{margin:70px 0 0 -33px}
.pendescript{width:750px;min-height:430px;font-size:.7em;margin:10px 0 0}
.pendescript .im1{width:250px;float:left;margin:12px 0 0 14px}
.pendescript .im2{width:71px;float:left;margin:18px 0 0 14px}
.pendescript .text{width:200px;float:left}
.pendescript .text p{margin:1em 0}
.pendescript .pattern{font:.9em 'Trebuchet MS',Arial,Helvetica,sans-serif;margin-top:10px;width:100px}

.collections{padding-top:30px}
.collections .col{margin-bottom:40px}
.collections .pen img{margin:0 0 0 -35px}
.coltitle{color:#000;padding:5px 0 15px 0}
.colname{font-size:1em;font-weight:bold;position:relative;font-style:italic}
.coltitle .line{display:inline;position:absolute;top:-55px;left:auto;padding-left:5px}
.colcount{font:.6em 'Trebuchet MS',Arial,Helvetica,sans-serif}
.coldescript{width:600px;font-size:.7em}

.wrappings .col{margin-bottom:40px}
.wrappings .pen{/*margin-left:-60px*/}
.wrappings .pen img{margin:0}

.content.shops{padding-top:0;max-width:780px}
.shops .city{font-size:.95em;margin-bottom:10px}
.shoplist{float:left;margin-right:20px;width:180px;font-size:.7em}
.shoplist li{padding:0 0 1em 1em}
.shoplist li.nomarker{padding-left:0}
.shoplist li .dash{margin-left:-1em}
.shoplist li .dashed{top:0}
.shops .image{float:right;margin-top:-25px}

.content.contacts{padding-top:0/*max-width:780px*/}
.contacts h3{font-size:.95em;margin-bottom:10px;color:#000}
.contacts p{margin:5px 20px 20px 0;width:200px;font-size:.7em}
.contacts p .dashed{top:0}
.contacts .image{float:right;margin-top:30px}

.history{margin-bottom:100px}
.history #prevBtn_am,.history #nextBtn_am{display:none}
.history #slider li{margin-top:280px}
.histtitle{color:#000;padding:5px 0 15px 0;position:relative}
.histtitle .left_img{position:absolute;right:102%;top:15px}
.histname{font-size:1em;font-weight:bold;position:relative;font-style:italic}
.histtitle .line{display:inline;position:absolute;top:-55px;left:auto;padding-left:5px}
.histdescript{width:600px;font-size:.7em;margin:10px 0 0}
.histdescript p{margin:1em 0}
.histimg{position:relative;width:100%}
.histimg img{position:absolute;bottom:0;left:auto;margin:0 auto}

.wrapping{}
.wrapping #prevBtn_am,.wrapping #nextBtn_am{display:none}
.wrapping #slider ul{}
.wrapping #slider li{width:750px}
.wraptitle{color:#000;padding:5px 0 15px 0}
.wrapimg{margin-left:0 !important}
.wrapname{font-size:1em;font-weight:bold;position:relative;font-style:italic}
.wraptitle .line{display:inline;position:absolute;top:-55px;left:auto;padding-left:5px}
.wraplinks{font:.7em 'Trebuchet MS',Arial,Helvetica,sans-serif;color:#aaa}
.wraplinks a{color:#aaa}
.wraplinks a:hover{color:#000}
.wrapdescript{width:600px;font-size:.7em;margin:10px 0 0}
.wrapdescript p{margin:1em 0}

.equipment{}
.equiptitle{position:relative;width:370px;margin-top:-100px}
.equiptitle .equipname{font-size:1em;font-weight:bold;position:relative;font-style:italic;margin-bottom:1em;color:#000}
.equiptitle .equipname .line{display:inline;position:absolute;top:-55px;left:auto;padding-left:5px}
.equiptitle p{font-size:.7em}

.rss{}
.rss h1{font-size:.95em}
.rss p{margin:1em 0;width:550px;font-size:.7em}
.rss form input{vertical-align:middle}
.rss form .textfield{font:.95em 'Trebuchet MS',Arial,Helvetica,sans-serif;border:1px solid #ccc;background:#fff;color:#444;padding:2px 5px;margin-right:10px}
.rss form .textfield.no_empty{color:#000}
.rss form .button{border:none;background:#fff;color:#444;text-decoration:underline;cursor:pointer}
.rss form a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif}

#footer{font:.7em 'Trebuchet MS',Arial,Helvetica,sans-serif;line-height:1.2em;color:#aeaeae;padding:100px 0 30px 26%;clear:both}
#footer p{width:530px;position:relative}
#footer a.footerlogo{position:absolute;left:-45px;top:-7px}
#footer .site_designer{position:absolute;right:5%;margin-top:-1em;font-size:.85em}
#footer .site_designer a{text-decoration:none;color:#aeaeae}
#footer .site_designer a:hover{color:#000}