*{margin:0; padding:0;}
@font-face {
 font-family: Penta;
 src: url("/penta.eot") /* EOT file for IE */
}
@font-face {
 font-family: Penta;
 src: url("/penta.TTF") /* TTF file for CSS3 browsers */
}
html{min-width:999px;position:relative; min-height:100%;}
body{font-family: Tahoma, Verdana, Geneva; font-size:14px;}
p{padding:0 0 10px;}
#bg-opacity{background: url(/images/main_bg_hover.jpg) 50% 0 no-repeat; width:100%; height:642px;position:absolute;top:55px; display:none;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) { #bg-opacity{background: url(/images/main_bg_hover.jpg) -22px 0 no-repeat; width:999px; left:50%; margin-left:-500px;};}*/

#links{background:#82594B;height:55px; background: url(/images/karavaevi_top_bg.jpg) 50% 0 no-repeat;padding:0 150px; position:relative;}
#links .ilove{float:left;margin-top:13px;}
#links .lang{float:right;margin-top:17px;}
#links table{border-collapse:collapse; display:block; margin: 0 auto; width:853px;}
#links table td{padding:0 22px;}
#links a{display:block;}
#links a img{border:none; opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}

#links .lang a img {
opacity:1.0;
}

.lang a {
margin-left:10px;
}
.hr{height:1px; background:#BEBCBC;}

#body{background: url(/images/main_bg.jpg) 50% 0 no-repeat;width:999px;margin:0 auto;overflow:hidden;position:relative;}
.menu{list-style:none; margin:46px 0 0 192px; float:left;padding-bottom:12px;position:relative; z-index:0;}
.menu li{width:129px;text-indent:-5000px;height:55px;margin-bottom:-12px;cursor:pointer; cursor:hand;}
.menu li img{display:block; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.menu li.activeSlide img{opacity:1 !important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
#menu1{background: url(/images/menu_menu.png) 0 0 no-repeat;position:relative; z-index:1;}
#menu1fr{background: url(/images/menu_fr/menu_menu.png) 0 0 no-repeat;position:relative; z-index:1;}
#menu2{background: url(/images/menu_promoution.png) 0 0 no-repeat;}
#menu2fr{background: url(/images/menu_fr/menu_promoution.png) 0 0 no-repeat;}
#menu3{background: url(/images/menu_adress.png) 0 0 no-repeat;}
#menu3fr{background: url(/images/menu_fr/menu_adress.png) 0 0 no-repeat;}
#menu4{background: url(/images/menu_author_works.png) 0 0 no-repeat;height:75px;}
#menu5{background: url(/images/menu_trans.png) 0 0 no-repeat;height:75px;}
#menu5fr{background: url(/images/menu_fr/menu_trans.png) 0 0 no-repeat;height:75px;}
#menu6{background: url(/images/menu_feedback.png) 0 0 no-repeat;}
#menu6fr{background: url(/images/menu_fr/menu_feedback.png) 0 0 no-repeat;}
#menu7{background: url(/images/menu_carriers.png) 0 0 no-repeat;}
#menu7fr{background: url(/images/menu_fr/menu_carriers.png) 0 0 no-repeat;}


#menu_en{list-style:none; margin:46px 0 0 192px; float:left;padding-bottom:12px;}
#menu_en li{width:129px;text-indent:-5000px;height:55px;margin-bottom:-12px;cursor:pointer; cursor:hand;}
#menu_en li img{display:block; opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#menu_en li.activeSlide img{opacity:1 !important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
#menu_en #menu1{background: url(/images/menu_en/menu_menu.png) 0 0 no-repeat;position:relative; z-index:1;}
#menu_en #menu2{background: url(/images/menu_en/menu_promoution.png) 0 0 no-repeat;}
#menu_en #menu3{background: url(/images/menu_en/menu_adress.png) 0 0 no-repeat;}
#menu_en #menu4{background: url(/images/menu_en/menu_author_works.png) 0 0 no-repeat;height:75px;}
#menu_en #menu5{background: url(/images/menu_en/menu_trans.png) 0 0 no-repeat;height:75px;}
#menu_en #menu6{background: url(/images/menu_en/menu_feedback.png) 0 0 no-repeat;}
#menu_en #menu7{background: url(/images/menu_en/menu_carriers.png) 0 0 no-repeat;}


#all_cont{margin:50px 0 0 340px;overflow:visible !important;}
.content_top_bg{background: url(/images/content_bg_top.png) 0 0 no-repeat;background-color: none !important; width:562px;zoom:1; }
.content_bottom_bg{background: url(/images/content_bg_bottom.png) 0 100% no-repeat;overflow:hidden;}
.content_inner_bg{background: url(/images/content_bg_inner.png) 0 0 repeat-y;margin:6px 0 5px;padding:20px 52px;min-height:500px;}


.selected_magazine{overflow:hidden;padding:5px 20px 20px;}
.selected_magazine h2{font-weight:normal; color:#6A3320; font-size:17px; text-align:center;}
.selected_magazine a {display:block; width:49%; float:left;overflow:hidden;text-decoration:none; color:#000;margin-top:30px;outline:medium none;}
.selected_magazine a:hover{background:#EFD1CB;}
.selected_magazine a img{display:block; float:left; border:none;}
.selected_magazine a strong{display:block;margin-left:100px;}
.selected_magazine a span{display:block;margin-left:100px;font-family: Times New Roman, Times, serif; font-size:11px;}

/*News*/
#ceh_translation{background: url(/images/orange_bg.png) 0 0 no-repeat; width:458px; height:44px; margin:0 auto 5px; overflow:hidden;}
#ceh_translation a{background: url(/images/translation_ceh_bg.png) 0 0 no-repeat; display:block; width:107px; color:#fff; text-decoration:none; font-size:12px; margin:10px 0 0 10px; padding:4px 0 6px 34px;}
.news{border-bottom:1px solid #E4E3E3;margin:0 32px;}
.news span{display:block; color:#969696; font-size:12px;margin:5px 0;}
#news .jScrollPaneTrack{height:450px;}

/*Text page*/
.text_content{font-size:12px;}
.text_content h2{margin:0 0 10px;}

/*Pduction*/
.production {padding: 10px;}
.production table{width:100%; border-collapse:collapse;margin-top:12px;}
.production .jScrollPaneTrack {height:480px !important;}
.production table td, .production table th{vertical-align:top;}
.production table th {font-weight:normal; text-align:left; font-size:20px; color:#654B45; width:35%;cursor:pointer; cursor:hand;}
.production table th.act{padding:20px 0 20px 10px;}
.production table th a{padding:20px 0 20px 10px;display:block; color:#654B45; text-decoration:none;}
.production table td a{text-decoration:none;}
.production table th#active_product_category{background:#F4F0F0; -moz-border-radius:5px 0 0 5px}
.production table th:hover {background:#F4F0F0; -moz-border-radius:5px 0 0 5px}
.production table td{background:#F4F0F0; -moz-border-radius:0 5px 5px 0;}
.production table td div.prod_name{font-size:11px; overflow:hidden;margin:5px;padding:10px; color:#654B45;cursor:default; cursor:default;}
.production table td div.prod_name:hover {-moz-border-radius:5px;background:#fff;}
.production table td div strong{font-weight:normal; display:block;float:left;}
.production table td div  span{display:block;float:right;}
.production table td div.active_naimenovanie {-moz-border-radius:5px;background:#AC8D86;}
.production table td p{overflow:hidden;font-size:11px;margin:10px 0;}
.production table td p strong{margin-right:10px;}
.production table td p strong, .production table td p span, .production table td p a{ color:#654B45;display:block; float:left; font-weight:normal; text-decoration:none; padding:3px 7px;}
.production table td p span{background:#AC8D86;}

/*Adress page*/
#address {height:563px;}
#map{background: url(/images/map.png) 100% 0 no-repeat;padding:35px 240px 0 30px;overflow:hidden;position:relative;}
#map1{background: url(/images/map1.jpg) 0 185px no-repeat;overflow:hidden;padding:0 0 0 30px; /*height:500px;*/}
#map1 p {line-height:20px;}
#map1 p.map_t, #map1 a.map_t{float:left;margin-right:30px;}
.adress {padding:4px 3px 0;}
.adress h2{font-weight:normal; font-size:24px;margin-top:20px; font-family:Penta;}
.adress p span{font-size:20px; color:#979797; font-family:Penta;}



.contacts{overflow:hidden;}
.contacts input{margin:5px 0;border:1px solid #C9C9C9;display:block;  width:195px;padding:3px 0 3px 3px;color:#654B45; -moz-border-radius:5px;}
.contacts textarea{
border:1px solid #C9C9C9;font-family: Tahoma, Verdana, Geneva; font-size:11px;height:27px;display:block;width:198px;color:#654B45;padding:5px 0 ;overflow:hidden; -moz-border-radius:5px;margin:0px 0;}


.contacts label{display:block;
font-family:tahoma !important;
font-size:12px !important;
float:left;
height:20px;
line-height:11px;
padding-right:10px;
padding-top:5px;
text-align:right;
width:225px;}

#submit_feedback2{cursor:pointer; background: url(/images/send_button.png) 0 0 no-repeat; float:left; border:none;width:129px;height:24px; display:block; text-indent:-5000px;margin-left:235px;
margin-top:10px;}

#submit_feedback2fr{cursor:pointer; background: url(/images/menu_fr/send_button.png) 0 0 no-repeat; float:left; border:none;width:131px;height:24px; display:block; text-indent:-5000px;margin-left:235px;
margin-top:10px;}

.contacts small {display:block;
margin-top:0px;}
#form2 form {padding:2px 9px 6px !important;}
#form2 h3{
font-family:Penta;
font-size:20px;
font-weight:normal;
margin-top:0px;
}

.adress p {font-size:12px; color:#777473; margin:10px 0;}
.adress p a.return_page img{border:none;}
#map1 a.return_page {
	display:block;
	float:right;
	margin:13px 25px 0 0;
	padding:0 0 0 17px;
	font-size:12px;
	background:url("/images/back.png") no-repeat scroll 0 0 transparent;
	color:#3E3E3E;
	text-decoration:none;
}
style.css (строка 144)
#map1

a.trans {display:block; width:65px; background: url(/images/back.png) 0 0 no-repeat;padding:0 0 0 17px; font-size:12px;color:#3E3E3E;margin-top:15px;text-decoration:none;margin-top:22px;margin-right:0;}

#map1 p span {display:block;margin-top:-1px;}

.torts {position:relative;}
.torts a{display:block; float:left;width:133px;margin:19px;text-decoration:none; }
.torts a img{border:none; width:100%; border:5px solid #E0DBD9;-moz-border-radius:5px;width:123px;height:95px;}
.torts a span{display:block; color:#777473;font-size:11px;text-align:center;margin-top:5px;font-family:penta;font-style:normal;font-size:18px;}
.torts {overflow:hidden;padding:20px;min-height:480px;}

/*.torts .scroll {width:100% !important;}*/
.torts  .jScrollPaneTrack{height:480px !important;}

#big_tort {position:absolute; background:#fff;  width:94%; margin:0 auto;height:100%;}
#big_tort img{display:block; margin:50px auto ; width:400px;border:5px solid #B89D94; -moz-border-radius:5px;width:400px;}
#big_tort span{display:block; text-align:center; color:#777473; font-size:24px; margin-top:15px;}
.torts #big_tort a {display:block; width:143px; background: url(/images/back.png) 0 0 no-repeat;padding:0 0 0 17px; font-size:12px;color:#3E3E3E; margin:30px auto 0 194px;}

.list{display:block; text-decoration:none; color:#000;border-bottom:1px solid #E4E3E3;padding:5px 0;overflow:hidden;font-size:14px;}
.list span{display:block; color:#969696; font-size:12px;margin:5px 0;}
.list em {display:block; font-style:normal;}
.list strong{color:#6E4409;display:block;margin:0 0 5px;}

.list_pages{overflow:hidden;margin:10px 0 7px; font-size:12px;padding:0;}
.list_pages span, .list_pages a{ font-size:12px; color:#000;display:block; float:left; font-weight:bold; text-decoration:none; padding:4px 7px;}
.list_pages span{background:#b79a5f;}

form{overflow:hidden; background:#F6F6F6; border:1px solid #E8E8E8; -moz-border-radius:5px;font-size:12px;padding:9px;}

#show_otziv {width:129px; height:24px; text-indent:-5000px;background: url(/images/add_comment.png) 0 0 no-repeat;cursor:pointer; cursor:hand;}
#show_otzivfr {width:129px; height:24px; text-indent:-5000px;background: url(/images/menu_fr/add_comment.png) 0 0 no-repeat;cursor:pointer; cursor:hand;}
#show_otziv_en {width:129px; height:24px; text-indent:-5000px;background: url(/images/add_comment_en.png) 0 0 no-repeat;cursor:pointer; cursor:hand;}
#show_otziv_en2 {width:129px; height:24px; text-indent:-5000px;background: url(/images/add_comment_en.png) 0 0 no-repeat;cursor:pointer; cursor:hand;}
#form_small_left{overflow:hidden;}
#form_small_left input{border:1px solid #C9C9C9;display:block; float:left; width:209px;padding:3px 0 3px 3px;color:#654B45; -moz-border-radius:5px;}
#name{margin-right:10px;}
#form_small_right{float:left;}
#form_small_right textarea{border:1px solid #C9C9C9;font-family: Tahoma, Verdana, Geneva; font-size:11px;height:73px;display:block;width:426px;color:#654B45;padding:5px;overflow:hidden; -moz-border-radius:5px;margin:10px 0;}
#form_small_right input{ background: url(/images/add_comment.png) 0 0 no-repeat; float:left; border:none;width:129px;height:24px; display:block; text-indent:-5000px; cursor:pointer;}
input#add_comment_en{ background: url(/images/add_comment_en.png) 0 0 no-repeat; float:left; border:none;width:129px;height:24px; display:block; text-indent:-5000px;}
input#add_comment_fr{ background: url(/images/menu_fr/add_comment.png) 0 0 no-repeat; float:left; border:none;width:129px;height:24px; display:block; text-indent:-5000px;}
#form_small_right a{color:#6A3320; font-size:12px; float:right;margin-top:5px;}



.active_magazine{background:#EFD1CB; width:254px; font-size:12px; padding:3px 10px 0; position:absolute; top:456px; left:50px; cursor:pointer; cursor:hand;margin:0;}
.active_magazine h2{font-size:14px; text-align:center;clear:both;margin-bottom:5px;font-family: Tahoma, Verdana, Geneva;}
.active_magazine img{display:block; float:left;margin:5px 22px 5px 0;}
.active_magazine p strong{font-size:14px;font-family: Tahoma, Verdana, Geneva;}
.active_magazine p {font-family: Times New Roman, Times, serif;}



.nc_idtab_id {display:none;}
.nc_multi_check {display:none;}
.nc_idtab_buttons {border-bottom:1px solid #777777;height:25px;}
.nc_idtab_buttons a  {display:block;float:left;margin-right:5px;position:relative;}
.nc_idtab_buttons a img {border:none;}
#nc_moderate_info {display:none;}
#nc_moderate_settings {font-size:12px;clear:both;height:30px;border-bottom:1px solid #777777;height:25px;margin-bottom:10px;}
#nc_moderate_settings .left {float:left;margin-right:10px;}
#nc_moderate_settings .left_checkbox{height:30px;padding-top:4px;}
#adminForm button {margin-top:5px;}
.border_block .nc_idtab{margin-left:10px;}
.border_block span{display:block;margin-left:20px;margin-top:5px;}
.adminblock {width:49%; margin-right:2px;float:left;}
.left_checkbox label{display:block;float:left;height:20px;margin-right:4px;margin-top:-2px;}
.lang a,.lang a:visited, .lang a:hover{display:inline !important;color:#cccccc }
.lang span {color:#aaaaaa}
.adm a{margin:0 !important;width:auto !important;}
.adm img {border:medium none !important; width:auto !important;}
.YMaps{width:100%;height:386px;margin-left:-30px;padding-right:30px; clear:both; overflow:hidden;}
#new_magazine{display:block; position:absolute; top:50%; left:50%; margin:-135px 0 0 -300px;z-index:2;/*-moz-border-radius:10px;border-radius: 10px;border:10px solid #FFFFFF; -webkit-border-radius: 10px;behavior: url(/border-radius.htc);*/}
#bg_new_magazine{position: absolute; width: 100%; height: 100%; left: 0pt; top: 0pt; opacity: 0.8; background: none repeat scroll 0% 0% rgb(0, 0, 0);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#closebox{display: block; position: absolute; left: 50%; top: 50%; z-index: 3; margin: -148px 0pt 0pt 300px;}
.nodisplay{display:none;}
.goto0{cursor:pointer;display:block; width:18px; height:18px; background:url(/images/close_box.png) 0 0 no-repeat; border:none; position:absolute; top:10px; right:10px;text-indent:-5000px;z-index:1;}

#nearest_store {cursor:pointer;display:block; position:absolute; text-indent:-5000px; width:173px; height:24px; background:url(/images/nearest_store.png) 0 0 no-repeat; border:none; left:30px;top:20px;}
#nearest_store_fr {cursor:pointer;display:block; position:absolute; text-indent:-5000px; width:208px; height:24px; background:url(/images/menu_fr/nearest_store.png) 0 0 no-repeat; border:none; left:30px;top:20px;}
#nearest_store_en {cursor:pointer;display:block; position:absolute; text-indent:-5000px; width:116px; height:24px; background:url(/images/nearest_store_en.png) 0 0 no-repeat; border:none; left:30px;top:20px;}
#go_to_menu {background:url("/images/back.png") no-repeat scroll 0 0 transparent;color:#3E3E3E;display:block;font-size:12px;position:absolute;top:-7px;left:20px;padding:0 0 0 17px;text-decoration:none;}

#reviews .scroll{height:400px;}

#reviews .jScrollPaneContainer {margin-top:10px;}
.info li {margin-top:10px;}

#career form div input{$margin:3px 0 !important;}

#show_otziv2 {
	width: 129px;
	height: 24px;
	text-indent: -5000px;
	background: url(/images/add_comment.png) 0 0 no-repeat;
	cursor: pointer;
	cursor: hand;
}
.send-btn {
    background: url("/images/send-btn-right.png") no-repeat scroll 100% 0 transparent;
    float: left;
    height: 24px;
    margin: 7px 0 0 130px;
    padding-right: 11px;
    cursor:pointer
}
.send-btn input {
    background: url("/images/send-btn-left.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    height: 24px;
    margin: 0;
    padding-left: 11px;
    width: auto;
    float:left;
}


#map .jScrollPaneTrack{height:470px}
#reviews .content_inner_bg {overflow:hidden;height:500px;zoom:1;}
.gmnoprint p {margin:0}
@media screen and (-webkit-min-device-pixel-ratio:0) { #bg-opacity{background: url(/images/main_bg_hover.jpg) -22px 0 no-repeat; width:999px; left:50%; margin-left:-500px;};}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
 .adress p span{font-size:18px;}
}



