body,html{font:10px Verdana;color:#000;background:#FFF;margin: 0; padding: 0;}
#wrapper{width:963px;height: 600px;margin:10px auto 0 auto;border: 1px solid #000;position: relative;}

#header #top {height: 20px;padding-top: 3px;}
#header .motto{text-transform: uppercase;float: left;margin-left: 20px;font-size: 14px;}
#header .languages{float: right;margin-right: 20px;}
#header .languages a.selected{text-decoration: underline;}
#header #carousel {overflow: hidden;width: 963px;height: 121px;}

#menu{width: 930px;margin: 5px auto 0 auto;}
#menu ul{padding: 0;margin:0 auto;float: left;overflow: hidden;}
#menu ul li{list-style-type: none;float: left;margin-right: 20px;}
#menu ul li a{font-size: 10px;}
#menu ul li a.current{font-weight: bold;}
#menu .login_link{float: right;text-transform: uppercase;font-size: 10px;}

#sub_menu{width: 930px;padding: 5px 0 0 0;margin:5px auto 0 auto;border-top:2px solid #aaaaaa;overflow: hidden;}
#sub_menu li{list-style-type: none;float: left;margin-right: 20px;}
#sub_menu li.last{margin-right: 0px;}
#sub_menu li.first{padding-left: 20px;}
#sub_menu li a{font-size: 10px;}
#sub_menu li a.current{font-weight: bold;}

#sub_sub_menu{margin: 0;padding: 0;list-style-type: none;float: left; width: 190px;}
#sub_sub_menu a.current{font-weight: bold;}
#sub_sub_menu ul{margin: 0 0 0 15px;padding: 0;list-style-type: none;}
#sub_sub_menu ul a.current{font-weight: normal; color: #aaa;}


#content {padding: 15px 20px 0 20px;line-height: 18px;}

.homepage .main_image{margin: 0 auto; padding: 0; width: 865px;}
.homepage .main_image li{list-style-type: none;float: left;margin-right: 90px;text-align: center;width: 220px;white-space: nowrap;}
.homepage .main_image li.last{margin-right: 0;}
.homepage .main_image li a{font-size: 10px !important;text-transform: uppercase;}
.homepage .main_image li a img{border: 0;}

.page {width:600px;}
.page-content{height: 355px;overflow: auto;padding-right:20px;}

.designer .designer_description{width: 320px; float: left;}
.designer .designer_description .designer-image{margin: 0 10px 0 0;float: left;}
.designer .designer_works{float: left;width: 360px;margin-left: 25px;position:relative;}

.designer .designer_works #prev_designer_image,#next_designer_image,.prev_designer_image,.next_designer_image{text-transform:uppercase;color:#a1a1a1;font-size:10px;font-weight:700;position:absolute;z-index:999;top:-25px;cursor:pointer;}
.designer .designer_works #prev_designer_image,.prev_designer_image{left:10px;}
.designer .designer_works #next_designer_image,.next_designer_image{right:10px;}

.export_contact .export_contact_description{width: 350px; float: left;}

.catalog {padding-top: 30px;}
.catalog .caption{text-align: right;width: 250px;}
.catalog .caption a{text-decoration: underline;}
.catalog a img{border: 1px solid #c4c4c4;}

.logo{width: 150px; float: left;margin-right: 15px;}
.logo img{border: 1px solid #c4c4c4;}

.fair {width: auto !important;overflow: inherit !important;}
.fair ul {padding: 0; margin: 0;list-style-type: none;}
.fair ul li{float: left;margin-right: 70px;}

.contact {width: 400px !important;padding: 10px 30px; overflow: inherit !important;border: 1px solid #000;}
.contact h1{margin-bottom: 5px;}
.contact input.text{font-size: 10px;margin-bottom: 2px;float: left;width:150px}
.contact p{margin: 0;color: #c8281e;float: left;}
.contact .submit{margin-right:105px;float: right;}
.contact .error_list{float: left;list-style-type: none;color: #FF0000;margin: 0 0 0 25px;padding: 0;}
.contact textarea{margin: 0;}

.news_list td{vertical-align: top;}
.news_list td img{border: 1px solid #000;}
.news_list td .read-more{color: #aaaaaa;}

.press_release {width: 600px !important;}
.press_release_description {width: 400px;float: right;height: 355px;overflow: auto;}

.symbol ul{margin: 0; padding: 0;list-style-type: none;}
.symbol h2{font-size: 12px;margin-bottom: 0;}
.symbol h3{font-size: 11px;margin-top: 0;font-weight: normal;}
.symbol ul li{float: left; margin: 0 15px 25px 0;text-align: center;width: 150px;}
.symbol ul li.last{margin: 0;}

.movie_list ul {list-style-type: none; margin: 0; padding: 0;}
.movie_list ul li {list-style-type: none; margin: 0 20px 20px 0; width: 200px;}
.movie_list ul li.row-end {margin: 0;}
.movie_list ul li a{display: block; font-weight: bold;}

#logo-footer{position: absolute;right: 0;bottom: 0;}
#footer{text-align: center;clear: both;margin-top: 5px;}

a{text-decoration:none;color:#000;outline:none;}
a:hover{text-decoration:underline;}


.clear{clear:both;height:0;line-height:0;_display:inline;margin:0;padding:0;}
h1{font-size:14px;margin-top: 0;}
h2{font-size:14px;margin:0 0 15px;}
h3{font-size:12px;margin-top:0;}
.float-left{float: left;}
.float-right{float: right;}
