.text,body,table{font-size:14px;color:#333;line-height:1.3em}.text a:link,.text a:visited,a:link,a:visited{text-decoration:underline;color:#0c67ba}.text a:hover,a:hover{text-decoration:none;color:red}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000}.main{margin:0 auto;width:960px}.top_header{padding:15px 0}.title_block{width:600px}.title_block,.title_company{//display:inline;//zoom:1;vertical-align:middle;display:inline-block}.title_company{padding-bottom:10px;width:430px}.name:hover,.name:link,.name:visited{font-size:34px;text-decoration:none;color:#a22e31;line-height:1.3em}.slogan:hover,.slogan:link,.slogan:visited{font-size:16px;text-decoration:none;color:#666;line-height:1.3em}.logo{//display:inline;//zoom:1;vertical-align:middle;display:inline-block}.logo img{margin:0 15px 0 0}.contacts{//display:inline;//zoom:1;font-size:13px;color:#666;text-align:right;width:360px;line-height:1.3em;vertical-align:middle;display:inline-block}.header_search_form{margin-top:8px}.header_search_form .search_form_string{width:185px}.contacts div{margin-top:2px}.phone{color:#000;margin:0}.small-phone{padding:2px 3px 0 0;font-size:16x}.big-phone,.small-phone{line-height:1.3em;vertical-align:top;display:inline-block}.big-phone{font-size:22px}.menu{font-size:16px;margin-bottom:15px;text-align:left;background:#a22e31;line-height:20px}.menu .level-0 li{//display:inline;//zoom:1;position:relative;vertical-align:top;display:inline-block}.menu .level-0 ul{font-size:0;line-height:0;display:none}.menu .level-0 li a{padding:10px 15px;text-decoration:none;color:#fff;display:block}.menu .level-0 li:hover a{color:#000;background-color:#fce965}.menu .level-0 .current a{color:#fff;background-color:#f30b14}.menu .level-0 .current a:hover{color:#000}.menu .level-0 li:hover .level-1{font-size:14px;//background-color:#ccc;position:absolute;border-top:0;top:40px;background-color:#eee;box-shadow:0 10px 10px #000;left:0;width:200px;line-height:1.3em;display:block;z-index:100}.menu .level-0 .level-1 li{text-align:left;display:block}.menu .level-0 .level-1 li a{padding:5px 10px;border:0;text-decoration:underline;color:#000;background:none;display:block}.menu .level-0 .level-1 li a:hover{text-decoration:none;color:red;background-color:#999}.menu .level-0 .level-1 .current a{text-decoration:none;color:red}.left_menu li{padding:10px 15px;border-bottom:1px dotted gray;text-align:left}.left_menu .last{border:none}.left_menu .current a{text-shadow:1px 1px #ccc;color:#000}.left_menu li a{text-decoration:none;color:gray}.left_menu li a:hover{color:red}.show_all{font-style:italic;text-align:right;margin-top:20px}.items_catalog li a img,.object_image a img,.photo_list li a img{padding:9px;border:1px solid #999;margin:10px 0;box-shadow:0 0 10px #999;background:#fff}.object_image a img{margin-top:0}.items_catalog li a:hover img,.object_image a:hover img,.photo_list li a:hover img{box-shadow:0 0 10px #000}.items_catalog li,.photo_list li{padding:10px;margin:0 10px 10px;width:200px;vertical-align:top}.items_catalog .category_title,.items_catalog .object_title{padding:0 0 5px}.items_catalog .simple_catalog_item .object_prefix_bottom{display:block}.index_content,.main_content{width:720px;float:left}.main_content{float:right}.index_content_block,.left_block{width:220px;float:left}.index_content_block{float:right}.index_news .top_date{display:none}.index_news .bottom_date{display:block}.index_news .news .news_item .news_title{margin-bottom:3px}.bottom_date,.main_top_date,.top_date{font-size:12px;font-style:italic;color:#666}.index_catalog,.photoalbum_index{margin-top:15px}.custom_block_1{margin-top:20px}.main_image img{margin-bottom:15px}.breadcrumbs{font-size:11px;margin:0 0 10px;line-height:1.3em}.numpages ul li a{//display:inline;//zoom:1;padding:1px 6px;border-radius:5px;display:inline-block}.numpages ul .active a:hover,.numpages ul .active a:link,.numpages ul .active a:visited{text-decoration:none;color:#fff;background-color:#a22e31}.lower_menu{text-align:center;margin-top:25px}.lower_menu ul li{border-right:1px solid gray;//display:inline;//zoom:1;padding:5px 10px;font-size:12px;line-height:1em;display:inline-block}.lower_menu ul .last{border-right:none}.lower_menu ul li a{color:#666}.lower_menu ul li a:hover{color:red}.lower_menu ul .current a{text-decoration:none;color:#000}.footer{margin-top:30px}