html{
    font-size: 100.01%;
}
body{
	MARGIN: 0px;PADDING: 0px;font: 62.5% Arial;
}
.win, .phead, .head, .top, .pbody, .foot{
	width: 100%;
}
.win {
	min-width: 980px; POSITION: relative;
}
.win {PADDING-BOTTOM: 0px;OVERFLOW: visible;TEXT-ALIGN: center;
}
.b-1 {
	MARGIN: 0px auto; WIDTH: 980px;TEXT-ALIGN: left;
}
.top {
	POSITION: relative; DISPLAY: block;MARGIN: 0px auto;float: none;TEXT-ALIGN: center;VERTICAL-ALIGN: top; 
}
.top_center{
	position: relative;DISPLAY: block;float: none;WIDTH: 980px;TEXT-ALIGN: left; margin-top: 51px;
}
#logo{
   margin-left: 53px;
}
#menuwrapper{
	display: block;position: relative;background: url(/images/bg_menu.gif) left top no-repeat;padding: 48px 0 0px 0;margin-top: 0px;
}
#body_start #menuwrapper{
	margin-top: 20px;
}
#menuwrapper ul{
	position: relative;list-style-type: none;float: left;margin: 0;padding: 0;//height: 1%;
}
#menuwrapper ul.d_left{
	position: relative;float: left;width: 50%;padding-left: 32px;margin-right: 14px;
}
#menuwrapper li {
	float: none;margin-bottom: 5px;
}
#menuwrapper li a, .d_hov{
	background: url(/images/bg_menu_li.png) left 3px no-repeat;font: 16px Georgia;padding-left: 21px;
}
#menuwrapper li a:hover, .d_hov:hover, #menuwrapper li span, #menuwrapper li.active a{
	background: url(/images/bg_menu_li.png) left -31px no-repeat;font: 16px Georgia;font-style: italic;
}
#menuwrapper li span{
	font: 16px Georgia;padding-left: 21px;
}
#b_location{
	background: url(/images/bg_location.gif) left 0.3em no-repeat;padding-left: 16px;font: 1.2em Georgia;color: #3399cc;margin: -5px 0 30px 35px;
}
.left a:focus{outline: none;}
.b_menu2{
	margin: 10px 0 0 0;padding: 0; list-style-type: none;
}
.b_menu2 li{
	margin: 0 8px 6px 0;padding: 0;float: left; font: 1em Arial;
}
.b_menu3{
	margin:10px 0 0 2px;padding: 0; list-style-type: none;
}
.b_menu3 li{
	margin: 0 8px 6px 0;padding: 0;font: 1em Arial;
}
/*left*/
.left{
	POSITION: relative;DISPLAY: block;width: 330px;float: left;text-align: left;margin-bottom: 193px;
}
#news{
    background: url(/images/bg_news.gif) no-repeat 0px 0px;padding: 8px 0 8px 30px;margin-top: 53px;//margin-top: 50px;margin-bottom: 13px;//margin-bottom: 9px;
}
#body_news #content #news{
    background: url(/images/bg_name_announces.gif) no-repeat 0px 1px;padding: 7px 0 8px 34px;margin-top: 14px;//margin-top: 11px;margin-left: -1px;margin-bottom: 8px;//margin-bottom: -16px;
}
#body_news hr{
    width: 100%;height: 1px; background-color: #d7d7d7;border: 0;margin: 0;padding: 0;//margin-top: -5px;
}
hr.info{
	position: relative;display: block;top: 4px;//top: -5px;//margin-bottom: -17px;
}
.hrd{
    position: relative;margin-bottom: 1.4em!important;//margin-bottom: 0.4em!important;//margin-top: -0.9em!important;
}
.news{
    border-left: 3px solid #e1ecee;padding: 0 55px 0 14px;margin-left: 12px;font: 1.1em Arial;margin-bottom: 38px;
}
.news h4{
	margin-bottom: -9px;font: 1em Arial;//margin-bottom: -16px;
}
/*right*/
.right{
	position: relative;display: block;float: left;width: 606px;padding-top: 0px;margin-top: 0px;
}
#body_shop .right{
    min-height: 360px;
}
#body_start .top_center{
    background: url(/images/bg_start.gif) no-repeat 319px 156px;min-height: 360px;
}
#body_bar .right{
    min-height: 360px;
}
#body_gallery .right{
    background: none;min-height: 360px;
}
/*announces*/
#announces{
    display: block;float: right;width: 256px;background: url(/images/bg_announces_top.gif) no-repeat left top #f3f3f3;padding: 15px 15px 0px 15px;margin-left: 34px;//margin-top: -3px;margin-bottom: 10px;
}
*html #body_gallery #announces{
    margin-top: -12px;
}
*html #announces{margin-left: 30px;}
.announces_top, .announces_top_afisha{
    background: url(/images/bg_name_announces.gif) no-repeat 4px top;padding-left: 38px;height: 26px;padding-top: 6px;
}
.announces_top_afisha{
    background: url(/images/pic_afisha.gif) no-repeat 4px top;padding-top: 0px;padding-bottom: 4px;
}
#body_gallery .announces_top{
    padding-top: 2px;height: 30px;
}
#body_start .ann, #body_shop .ann, #body_bar .ann{
	padding-top: 4px;//padding-top: 14px;	           	
}
.ann{
     width: 256px;background: url(/images/line.gif) repeat-x left top; padding: 19px 0; margin-bottom: -15px; //margin-bottom: -3px;clear: both;
}
.a4p{padding-top: 16px;//padding-top: 6px;}
.a4p p{//margin-top: 0px;}
#body_news #content .ann{
     width: 100%;background: none;margin-left: 3px;margin-top: -1px;margin-bottom: -23px; //margin-top: -11px;
}
.ann img{
    background: url(/images/bg_announces_img.gif) no-repeat left top #fff;float: left; padding: 3px;height: 70px;width: 70px;overflow: hidden;margin: 0 10px 8px -2px;//margin: 0 10px 20px -2px;
}
.ann a img{position: relative; z-index: 8888;}
.ann p a{position: relative; z-index: 8888;}
#body_news #content .ann img{
	margin: 0 17px 8px -2px;//margin: 0 17px 20px 0px;position: relative;display: block;float: left;//left: -2px;
}
.ann p{
    font: 1.2em Arial;margin-left: 3px;
}
#body_news #content .ann p{
    font: 1.2em Arial;margin-left: 3px;margin-top: 1.3em;
}
#announces_bottom{
    position: relative;display: block;background: url(/images/bg_announces_bottom.gif) no-repeat left bottom #f3f3f3;width: 256px;margin-left: -15px;//margin-bottom: -7px;padding: 0 15px 1px 15px;margin-top: 3px;
}
*html #announces_bottom{
    margin-right: -30px;
}
#announces_bottom p{
    background: url(/images/bg_prices.gif) no-repeat 4px 0.5em #f3f3f3;padding-left: 12px;font: 1.1em Arial;margin: 0;padding-top: 0px;//padding-left: 16px;
}
#body_news .ann .date{
    display: block;position: relative;width: 100px;float: right;margin-left: 5px;font: 1.2em Georgia;margin-top: 0em;text-align: right;font-style: italic;
}
#body_news .date_news{
    display: block;position: relative;width: 100px;float: right;margin-left: 5px;font: 1.2em Georgia;margin-top: 0.7em;//margin-top: 0.5em;text-align: right;
}
/*content*/
#content{
    display: block;position: relative;margin-top: 280px;margin-bottom: 50px!important;font: 1em Arial!important;color: #333;
}
.b_top_img{width: 260px;height: 280px;background: url(/images/bg_shop.gif) no-repeat 49px 0;}
#body_bar .b_top_img{width: 260px;height: 280px;background: url(/images/bg_kitchen.gif) no-repeat 4px 0;}
#body_shop #content, #body_bar  #content{
	margin-top: 0;
}
#body_gallery #content{
    margin-top: 0px;margin-bottom: -11px;width: 606px;
}
*html #body_gallery #content{
    margin-top: -12px;
}
#body_album #content{
    display: block;position: relative;margin-top: 0px;margin-bottom: -11px;width: 606px;float: none;font: 1em Arial;
}
#body_news #content{
    display: block;position: relative;margin-top: 0px;margin-bottom: -11px;width: 606px;float: none;font: 1em Arial;
}
#body_gallery #content p{
    text-align: center;font: 1.2em Arial;color: #333333;//margin-bottom: 1em;//margin-top: 0.4em;
}
img.content{
    padding: 1px;margin: 3px;margin-right: 8px;border: 1px solid #dedede;
}
#feed_back{
    background: url(/images/bg_services.gif) no-repeat 0px 0px;padding: 1px 0 8px 35px;margin-top: 3px;//margin-top: -1px;margin-bottom: -3px;//margin-bottom: -14px;
}
/*slogan*/
.slogan{
    margin-top: 1px;//margin-top: -2px;margin-left: 1px;//margin-left: 0px;margin-bottom: 9px;position: relative;z-index: 9999;border: 0!important;
}
#body_start .slogan{
    margin-top: 7px;margin-bottom: 0px!important;
}
#body_bar .slogan{
    margin-top: 25px;
}
#content p{
    font: 1.2em Arial;line-height: 1.2em;
}
#content table{
    border: 1px solid #bebebe;padding: 8px;padding-top: 10px!important;padding-bottom: 4px;margin-top: 1em;border-collapse: collapse; border-spacing: 4px;font: 1.2em Arial;
}
td, tr{
      border-top: 1px solid #bebebe;padding: 4px 8px;margin: 0px;padding-bottom: 3px;
}
th{
    border-bottom: 1px solid #868686;padding: 4px 8px;margin: 0px;padding-top: 9px;padding-bottom: 2px;
}
#content table p{
	margin: 0px;font: 1em Arial;
}
#text{
    position: relative;float: none;margin-bottom: -15px;
}
#text_doc{
    display: block;position: relative;float: none;margin-bottom: 44px;padding-top: 9px;//padding-top: 6px;
}
*html #text_doc{
    position: relative;z-index: 8888;margin-top: -5px;padding-top: 0px;
}
#body_news #text img{
    padding: 1px;margin: 3px;margin-right: 8px;border: 1px solid #dedede;
}
#body_news #text img{
    padding: 1px;margin: 3px;margin-right: 8px;border: 1px solid #dedede;
}
.gallery_date{
    float: right;font: 1.4em Georgia;padding-top: 0.3em;margin-left: 5px;
}
/*photo*/
.medium_photo{
    position: relative;margin-bottom: -0.4em;
}
.pr{
    margin-top: -0.3em;
}
*html .pr{
    left: -8px;
}
.preview{
     display: block;margin: 0 0 8px 8px;overflow: hidden;//margin: 0 0 5px 8px;
}
.preview_last{
    float: left;overflow: hidden;width: 54px;
}
.preview img, .preview_last img {
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
  }
/*more*/
.more, .more4news{
	 display: block;background: url(/images/bg_more.gif) no-repeat 2px 0.5em;padding-left: 11px;margin-top: 1.8em;text-align: left!important;font-size: 1.1em!important;
}
#body_gallery .more{
    display: block;position: relative;margin-top: 1em;//top: 1.3em;background: url(/images/bg_prices.gif) no-repeat 2px 0.5em;
}
*html #body_gallery .more{
    top: 0em;
}
#body_news .more{
    background: url(/images/bg_prices.gif) no-repeat 2px 0.5em;margin-top: 2.8em;
}
#body_album .more{
    display: block;position: relative;float: right;background: url(/images/bg_prices.gif) no-repeat 2px 0.5em;margin-top: 11px;//margin-top: 6px;
}
.more a{
	text-decoration: none;
}
div.more{
	margin-bottom: 65px;//margin-bottom: 58px;position: relative;dispaly: block;top: -10px;
}
#text div.more{
	position: relative;dispaly: block;top: 0px;
}
/*¤R ¿ÿ ý<¯ ¡RRö._-ðc*/
.form_send{
    display: block;position: relative;background: url(/images/bg_content.gif) no-repeat left bottom;padding-bottom: 13px;//padding-bottom: 11px;margin-top: -5px;//margin-top: -15px;margin-bottom: -3px;//margin-bottom: 4px;
}
*html .form_send{
    margin-top: -8px;
}
.form_send_middle{
    display: block;position: relative;margin-top: 20px;//margin-top: 10px;
}
.form_send_middle table{
    margin: 0;padding: 0;margin-left: -8px;border: 0!important;font: 1em Arial;
}
.form_send_middle table tr, .form_send_middle table td{
	border-top: 0!important;
}
.form_send_middle table td.lf{
    text-align: left;width: 359px!important;border: 0!important;
}
.form_send_middle table td.rg{
    text-align: left;border: 0!important;padding-top: 16px;padding-left: 7px;//width: 300px;
}
.form_send_middle input{
    display: block;font: 10px Arial;width: 360px;height: 14px;color: #666;border: 1px solid #b3b3b3;padding-top: 2px;margin-left: 0px!important;margin-bottom: -2px;margin-top: 8px;//margin-top: 6px;
}
.form_send_middle span{
    display: block;color: #999;margin-bottom: -1px;margin-top: -2px;
}
.form_send_middle textarea{
    width: 603px;height: 128px;//height: 126px;border: 1px solid #b3b3b3;color: #666;font: 10px Arial;padding-top: 8px;padding-left: 4px;
	margin-top: 10px;
}
.form_send_middle font{
    font: 10px Arial;display: block;position: relative;padding-top: 7px;
}
.btn_send{
    background: url('/images/btn_send.gif') no-repeat 0px 1px;width: 70px!important;font: 10px Arial!important;height: 25px!important;text-align: left;padding-left: 4px;//padding-left: 7px;display: block;z-index: 8888;cursor: hand;cursor: pointer;border: 0px!important;padding-top: 0px!important;display: block;position: relative;top: -7px;//top: -5px;//padding-top: -1px!important;color: #000000!important;//margin-left: -4px;
}
@media all and (min-width: 0px) {
    .btn_send{padding-left: 7px;}
}

/*services*/
#services{
	position: relative;display: block;background: url(/images/bg_services.gif) no-repeat 0px 0;text-align: left;margin-bottom: 53px;margin-top: 44px;
}

#services img{
	margin-top: 5px; margin-bottom: 23px;margin-left: 33px;
}
#services ul{
	margin: 0; padding-left: 0px;margin-top: 2px;font: 1.6em Georgia;color: #007BBB;width: 270px; display: block;position: relative;float: left;list-style-type: none;
}
#services li{
    padding-left: 0px;
}
#services ul a, #services ul span{
	color: #00BDFB;font: 0.8em Arial;margin-left: 18px;
}
#services ul.lf{
    padding-right: 40px;width: 280px;
}
.serv_stat{
	//margin-top: -30px!important;
}
/*4all*/
#announces_bottom a, .more a, #announces_bottom, #body_news .more{
	color: #00bdfb!important;
}
/*all h1*/
h1{
    font: 1.8em Georgia;text-align: right;vertical-align: top;margin-top: 0;
}
h1 font{
    display: block;font: 1.2em Georgia;font-weight: normal;
}
h1 span{
    display: block;font: 0.9em Georgia;font-weight: normal;margin-top: 0.4em;
}
#body_album h1 span{
    display: inline;
}
#content h1{
    text-align: left;
}
#body_gallery #content h1{
    margin-top: 37px!important;//margin-top: 34px!important;position: relative;z-index: 8888;
}
*html #body_gallery #content h1{
    margin-top: 0px!important;margin-left: 2px;
}
#body_album #content h1{
   color: #24a6d1;font-size: 1.8em;margin-top: 0px;margin-left: 0px;margin-bottom: 30px;
}
*html #body_album #content h1{
   margin-left: 2px;
}
#body_news .ann h1{
    position: relative;display: block;width: 440px;line-height: 1em;padding:0;margin: 0;margin-top: 0em!important;
}
table{
    color: #4f4e4b;font: 1.2em Arial;margin-top: -0.4em;
}
h2{
    font: 1.4em Arial;margin-bottom: -0.4em;
}
#body_start h2{//margin-top: 0px!important;}
h1, .gallery_date, h1 span, #body_news .date, .date_news{
    color: #24a6d1;
}
h1, #announces_bottom p, #announces_bottom a, .more a, #services ol, #body_news .more, h6, .more4news a, #b_location{
    font-weight: bold;
}
#announces_bottom a, #body_news .more a, #text_doc a, .more4news a{
    text-decoration: underline;position: relative;z-index: 8888;
}
.news a{
    text-decoration: underline;position: relative;
}	
#body_news .more a, #announces_bottom a:hover{
    text-decoration: underline!important;
}
#body_gallery #announces_bottom a, #body_news .more a:hover, #body_news #content .ann a, #body_start .more a, #body_gallery .more a, .ann a, .more4news a, #content a:hover{
    text-decoration: none;
}
#text_doc h1{margin-left: 2px;}
h1, h1 font, .gallery_date, h1 span, #body_news .date, .date_news, .d_album{
    font-style: italic;
}
.ann p, .ann a, h2, #content p, .news p, .news a, .more a, #body_bar .more a, #body_news #content a, #content a, #content a:hover{
    color: #666;
}
h4, #body_news h1{
    font-weight: normal;
}
#body_news .more, #announces_bottom p, {
    color: #00bdfb;
}
#body_bar .more a, #body_start .more a{
    color: #666!important;
}
h4{
    color: #55b2d1;
}
h6{
   color: #4f4e4b;font: 1.6em Arial;font-weight: bold;margin-top: 0.9em;margin-bottom: 0.4em;//margin-bottom: -0.6em;
}
#body_news #content .ann a:hover, #body_start .more a:hover, #body_gallery .more a:hover, .ann a:hover, .more4news a:hover{
	text-decoration: underline;
}
#body_news .more a:hover, #text_doc a:hover, .news a:hover{
    text-decoration: none!important;
}
.feed{
    color: #000101!important;margin-bottom: 8px;//margin-top: 6px;
}
/*footer*/
#adress span{
    color: #fff;
}
#exclusive a{
    color: #ee3024;
}
.footer{
    position: relative;display: block;float: none;width: 924px;margin-bottom: 20px;margin-left: 12px;background: url(/images/bg_footer.gif) repeat-x 6px top;height: 66px;
}
#adress{
   position: relative;display: block;height: 66px!important;width: 100px;background: url(/images/footer_left.gif) no-repeat 0px 0px;
}
#mail{
   position: absolute;bottom: 21px;//bottom: 41px;right: 44px; foat: right;z-index: 3;background: url(/images/bottle.gif) no-repeat right top;height: 71px;width: 80px;
}
*html #mail{
   bottom: 46px;
}
#adress span{
    position: relative;display: block;width: 900px;height: 60px;text-align: center;margin: 0px auto;font: 1.1em Arial;padding-top: 11px;
}
#mail img{
    margin-left: 38px;margin-top: 45px;
}
/*exclusive*/
#exclusive{
  height: 174px;position: absolute;bottom: 66px;
//bottom: 86px;width: 292px;//width: 279px;text-align: right;
font: 1.1em Arial;
}
*html #exclusive{
	height: 185px;
}
#exclusive a{
   display: block;margin-top: 0px;
}
#exclusive a.ex{
   display: block;
}
#exclusive img{
	display: block;float: right;margin-top: 20px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
	-moz-opacity: 0.4; /* Mozilla 1.6 ð -ð__ */
	-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.3;  
}
*html #exclusive img{
   bottom: 0px; margin-top: 20px!important;
}
#exclusive .ex img{ 
	display: block;float: right;margin-top: 0px;
	filter: none;-moz-opacity: 1;
	 /* Mozilla 1.6 ð -ð__ */
	-khtml-opacity: 1; 
	/* Konqueror 3.1, Safari 1.1 */
	opacity: 1;  }
#exclusive a:focus{outline: none;}
.photos h1{
	//width: 300px!important;//line-height: 120%!important;//padding-left: 2px!important;
}
#text ul, #text_doc ul{
	font: 1.2em Arial!important;color: #666!important;
}
.d_album{
	color: #999;text-align: left!important;font: 1.2em Georgia!important;font-style: italic!important;
}
.b_photo{
	width: 454px;
}
.d_float{
	display: block;float: left;
}
.m_left{
	float: left;padding-right: 10px;
}
.m_left a{margin-right: 10px;}
.b_gal_600{
	width: 600px!important;margin-top: 0!important;
}
.d_vilka{
	font: 1.5em Arial;color: #24a6d1;margin-bottom: -2.15em;
}
.d_vilka a{
	  color: #24a6d1;text-decoration: underline;
}
.d_vilka a:hover{
	  color: #24a6d1;text-decoration: none;
}
#menuwrapper li,#menuwrapper li a, #menuwrapper li a:hover, #b_location, #menuwrapper li span{
	font-style: italic;
}
#menuwrapper li a, #menuwrapper li span{
	color: #fff;
}
#b_location a, #b_location  .b_menu2 a.active, .b_menu3 a.active{
	color: #3399cc;
}
#b_location .b_menu2 li, #b_location .b_menu2 a, .b_menu3 a{
	color: #33CCFF;
}
.b_menu2 a, #b_location a, .b_menu3 a{
	text-decoration: underline;
}
.b_menu2 a:hover,#b_location a:hover, #b_location  .b_menu2 .active a,#menuwrapper a:hover,.b_menu3 a:hover{
	text-decoration: none;
}
.b_photo .ann{
	width: 580px;background: none;
}
.b_photo .ann img{
	float: left;
}
.b_photo .photos{
	margin-left: 90px;margin-top: 0;padding: 0!important;
}
.b_photo  h2{
	margin: 0;color: #24A6D1;font: 1.8em Georgia; font-style:italic;
}
.b_photo h2 a, .photos h1 a{
	color: #24A6D1!important;text-decoration: underline;
}
.b_photo h2 a:hover{
	text-decoration: none;
}
.pm{
	display: block;position: relative;text-align: left;padding: 10px 0 5.8em 0;margin-bottom: 8px;background: url('/images/bg_new_gallery.gif') left bottom no-repeat!important;
}
.pm p{float: left!important;}
.d4vid{
	margin-top: 29px;
}
.d4vid h2{
	margin-bottom: 1.1em;
}
*html .d_pp{
	margin-top: 80px!important;
}
#parent img{
	margin: 0 10px 10px 0;
}