body{font:12px Verdana;color:#000;background:url(../images/page_background.jpg);}
a{text-decoration:none;color:#000;outline:none;}
a:hover{text-decoration:underline;}
#wrapper{_margin-top:10px;_margin-bottom:10px;min-height:604px;height:auto!important;width:964px;position:relative;background:#FFF/* url(../images/background.jpg) repeat-x*/;margin:20px auto 0;}
.clear{clear:both;height:0;line-height:0;_display:inline;margin:0;padding:0;}
h1{color:#000;font-size:18px;font-weight:400;margin:0;padding:0;}
h2{font-size:14px;color:#f0aa14;margin:0 0 15px;}
h3{font-size:12px;margin-top:0;}
#content{padding:0;min-height:528px;height:auto!important;}
#leftColumn{_margin-left:40px;width:378px;min-height:480px;height:auto!important;float:left;color:#000;overflow:hidden;margin:20px 60px 0 90px;}
#rightColumn{float:left;width:330px;min-height:480px;height:auto!important;color:#000;margin:20px 90px 0 0;}
#bottomWhite{position:absolute;bottom:0;left:0;height:175px;width:964px;background:#FFF;z-index:-1;border-top:1px solid #c7c7c7;padding-top:45px;}
#bottomWhiteFull{position:absolute;bottom:0;left:0;height:220px;width:964px;background:#FFF;z-index:-1;border-top:1px solid #c7c7c7;}
#scrollLeft{width:30px;float:left;}
#scrollRight{width:30px;float:right;}
#header #header_right{float:right;height:30px;}
#header #languages{float:left;_margin-right:5px;font-size:11px;margin:12px 20px 0 0;}
#header #search{float:right;font-size:11px;margin-right:15px;margin-top:12px;position:relative;}
#header #search_zone{position:absolute;display:none;right:0;background-color:#AEAFB1;white-space:nowrap;z-index:99;padding:10px;}
#header #search_zone input{font-size:11px;}
#header #search_zone #do_search{float:left;width:45%;text-align:center;margin-top:3px;}
#header #search_zone #do_cancel{float:right;width:45%;text-align:center;margin-top:3px;}
#header #user_data{float:left;font-size:11px;text-align:center;width:125px;margin:12px 0 0;position:relative;z-index:9999;}
#header #menu{float:left;_margin-left:30px;_margin-top:12px;border-bottom:1px solid #d0d0d0;margin:12px 0 0 25px;padding:0 0 8px;position:relative;z-index:9999;}
#header #menu li{list-style:none;float:left;margin-right:12px;white-space:nowrap;}
#header #menu li a{display:block;color:#000;margin-right:5px;font-size:11px;}
#sub_menu{float:left;margin:5px 0 0 25px;padding:0;}
#sub_menu li{list-style:none;float:left;margin-right:20px;color:#808181;font-size:10px;font-weight:700;}
#unique{width:964px;text-align:center;padding-top:20px;height:70px;color:#666;font-size:12px;background:#FFF;}
#footer{color:#DDD;font-size:9px;padding-top:5px;text-align:right;width:964px;margin:0 auto;}
#footer a{color:#DDD;}
#logo{background:url(../images/logo.png) no-repeat 200px 80px;width:960px;height:245px;border-bottom:1px solid #D0D0D0;margin-top:20px;position:relative;}
#logo img{border:none;}
#motto{position:absolute;z-index:9999;float:left;top:170px;left:230px;}
#motto h1{font-size:28px;color:#666;margin:0px 0px 0px 10px;}
#motto h2{color:#666;font-size:18px;font-weight:400;margin:0;}
#motto h2 span{font-weight:700;}
#flame{position:absolute;bottom:27px;margin:0 145px 0 0;padding:0;float:right;position: static;}
#categories{list-style:none;width:auto;margin:25px auto 0 auto;padding:0px 0 0 0;}
#categories li{float: left;margin-right:12px;position:relative;}
#categories li.last{margin-right:0;}
#categories li h1{position:absolute;text-transform:uppercase;color:#FFF;font-size:18px;font-weight:700;bottom:-2px;left:0;display:inline;text-align:center;width:163px;margin:0;padding:0;}
#categories li a{display: block;width: 163px;}
.contact{width:700px;min-height:455px;height:auto!important;margin:0 0 0 25px;}
.contact h1{color:#d70019;font-size:12px;}
.contact input,.contact textarea{margin-top:5px;float:left;}
.contact .submit{width:auto!important;color:#d70019;}
.contactInfo{float:left;width:200px;}
.contact .error_list{float:right;background:transparent;}
.contact .error_list li{list-style-type:none;color:red;font-weight:700;}
.login{width:377px!important;height:358px!important;background:transparent url(../images/contact_background.png) no-repeat scroll 0 0;_margin-left:40px;float:left;color:#000;margin:20px 60px 35px 0;padding:10px 30px;}
.login h1{font-weight:400!important;font-size:14px!important;}
.login label{display:block;margin-top:5px;color:#c3280a;font-weight:700;}
.login input,.login textarea{width:80%;}
.login .submit{width:auto;border:none;background-color:#FFF;color:#c3280a;cursor:pointer;margin:10px 0 0 70%;}
.login form{margin-bottom:1.5em;}
.cart{width:770px!important;}
.cart .whiteBox{width:730px!important;height:338px!important;padding:20px;}
.cart .whiteBox img{margin:0!important;}
.cart td{border-top:1px dotted #000;}
.cart h3{color:#FFF;font-size:16px;font-weight:700;display:inline;float:left;margin:10px 10px 10px 15px;}
.whiteBox{width:437px;height:378px;background-color:#FFF;color:#000;}
.whiteBox img{margin-top:105px;margin-left:15px;margin-bottom:25px;}
.whiteBox h1{color:#f0aa14;margin-left:0;margin-top:0;}
.catalogMenu{float:left;width:150px;margin:20px 0 0 25px;padding:0;}
.catalogMenu li{list-style-type:none;list-style:none;}
.catalogMenu li a{color:#808181;font-size:10px;font-weight:700;}
.catalog{list-style:none;margin:25px 0 0;padding:0;}
.catalog li{text-align:center;float:left;width:210px;}
.fairs{padding-top:22px;width:660px;min-height:480px;height:auto!important;float:right;margin:0 15px 0 30px;}
.fairs .mainImage{float:left;width:400px;}
.fairs .thumbs{float:right;width:250px;margin:0;padding:0;}
.fairs .thumbs li{list-style:none;float:left;border:none;text-align:center;margin:0 25px 21px 10px;}
.fairs #other_fairs{list-style:none;margin:0;padding:0;}
.fairs #other_fairs li{float:left;text-align:center;margin-right:10px;}
div.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:200px;height:200px;background:#fff;border:1px solid #CCC;display:none;text-align:center;overflow:hidden;}
img.jqzoom{cursor:crosshair;position:relative;}
.jqZoomWindow{border:1px solid #FFF;}
ul.pagination{font-size:11px;margin:30px 0 0;}
ul.pagination li{float:left;list-style:none;width:auto;margin:0;}
.pagination li span{display:block;padding:3px 5px;}
.pagination li.first{padding-top:3px;}
.pagination li a{background:#FFF none repeat scroll 0 0;border:1px solid #CCC;color:#0281CA;display:block;margin:0 3px;padding:1px 5px 3px;}
#scroller_container{width:964px;height:20px;white-space:nowrap;margin-right:auto;margin-left:auto;overflow:auto;font-size:14px;font-weight:700;position:relative;top:435px;}
#scroller{white-space:nowrap;}
.slideshow{position:relative;background-color:#000;color:#FFF;}
.slideshow img{position:absolute;z-index:1;}
.slideshow ul.advices{bottom:8px;list-style:none;position:absolute;right:2px;z-index:2;font-size:12px;margin:0;}
.slideshow ul.advices li{display:inline;margin:0;padding:0;}
.slideshow ul.advices li a{display:block;height:16px;width:12px;color:#FFF;outline:none;font-weight:700;line-height:12px;font-size:14px;}
.slideshow ul.advices li a,ul.recentlist li a:visited{float:left;text-decoration:none;cursor:pointer;border:2px solid #999;margin:2px;padding:2px 5px;}
.slideshow ul.advices li a:hover,ul.recentlist li a:hover{background:#DD6E21;border:2px solid #CD560F;color:#FFF;}
.slideshow ul.advices li a.current{background:#DD6E21;}
.slideshow span.image_title{bottom:17px;left:15px;position:absolute;font-style:italic;font-size:12px;}
.slideshow h1{bottom:13px;position:absolute;left:17px;z-index:2;font-size:16px;color:#FFF;margin:0;}
.advice_title{font-size:17px;padding-top:25px;}
.error_list{color:#FFF;background:red;}
/*#designer{position:relative;}
#designer #prev_product_image{left:100px;top:30px;}
#designer #next_product_image{left:350px;top:30px;}*/
.designer {position:relative;}
.designer table {position:absolute;bottom:0;}
.designer h1{font-size:12px;color:#808181;}
.designer_work #leftColumn{width:330px;position:relative;}
.floatLeft{float:left;}
.product_menu,.press_menu,.publication_menu{float:left;margin:20px 30px 0 25px;padding:0;}
.product_menu li a,.press_menu li a,.publication_menu li a{font-size:11px;color:#808181;font-weight:700;}
.product_menu li a.selected,.press_menu li a.selected,.publication_menu li a.selected{color:#D70019;}
.product_menu li.selected,.press_menu li.selected,.publication_menu li.selected{margin-left:10px;}
.product{float:left;width:770px;min-height:480px;height:auto!important;margin-top:20px;}
#product_images{position:relative;width:330px;float:left;}
#prev_product_image,#next_product_image,.prev_product_image,.next_product_image{text-transform:uppercase;color:#FFF;font-size:12px;font-weight:700;position:absolute;z-index:999;top:15px;cursor:pointer;}
#prev_product_image,.prev_product_image{left:10px;}
#next_product_image,.next_product_image{right:10px;}
#product_materials{float:right;margin-left:80px;color:#808181;font-weight:700;font-size:10px;height:460px;width:360px;}
.product_material{height:460px;width:360px;top:20px!important;}
.product_material_samples{position:relative;height:470px;}
.product_material_sample{position:absolute;bottom:0;color:#000;font-weight:400;}
#press{float:left;width:760px;min-height:480px;height:auto!important;margin-top:15px;}
.press_images{float:left;margin-top:5px;font-size:10px;width:290px;}
.press_images ul{margin:10px 10px 0 0;padding:0;}
.press_images ul li{list-style:none;float:left;border:none;text-align:center;margin:0 20px 10px 0;}
.press_images ul li a{display:block;}
#press_image_big{float:right;position:relative;text-align:right;width:470px;margin-top:0;overflow:hidden;}
#press_image_big .download{position:absolute;top:10px;right:20px;padding:3px;}
#press_image_big .download a{font-weight:700;text-transform:uppercase;font-size:10px;color:red;}
#publication{float:left;width:750px;padding-top:18px;min-height:480px;height:auto!important;}
#publication .content{float:left;margin-right:15px;}
.with_menu .content{width:380px;}
.without_menu .content{width:450px;margin-left:210px;}
#publication .images{float:left;width:350px;}
.checkbox_list{float:right;list-style-type:none;margin:0;padding:0;}
.logo{margin-left:50px;margin-top:20px;padding-top:30px;}
.logo_image{width:100px;height:82px;margin-bottom:30px;margin-right:30px;float:left;}
.logo_image img{border:1px solid #CCC;}
.logo_download{float:left;font-weight:700;font-size:10px;margin:20px 50px 50px 0;}
.logo_download a{color:#000;}
.logo_download a:hover{color:red;}
.movie_list{margin-left:50px;margin-top:0px;padding-top:30px;}
.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;}
#handle_scroll_left,#handle_scroll_right{cursor:pointer;}
#header #search a,#press_image_big .download a:hover{text-decoration:none;}
#header #menu li a.current,#sub_menu li a.current{color:#d70019;font-weight:700;}
#header #menu li a.homepage span,#motto span{color:#d70019;}
#sub_menu li a,.catalog li a{color:#808181;font-size:10px;}
.product_menu li,.press_menu li,.publication_menu li{list-style-type:none;}
#categories li img,td,th,.catalog li a img,.fairs .thumbs img,.fairs #other_fairs img,#publication img{border:0;}
.cart #cart_total_price,.floatRight{float:right;}
.searchResults img{border:0;}
.searchResults span{font-size:10px;color:#3c3c3c;}
.searchResults h1{color:#666;margin-bottom:20px;}
.searchResults h2{margin-bottom:2px;}
.searchResults h2 a{color:#000;}
.searchResults h2 a:hover{color:#e21d3b;text-decoration:underline;}

#find-smiley{margin-top: 10px;}
