*{padding:0;margin:0}
img {border: 0;vertical-align:top;}
.clear {clear:both;font-size:0px;line-height:0px;width:0;height:0}

html {
  min-width: 1092px;
}

body {
	background-image: url(images/Bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	font-family: serif;
}
h4{font-size:18px;padding:0 0 10px 0;color:#2A2A2A}
h2, p.h2{font-size:20px;padding:0 0 10px 0;color:#2F2483;}
h1{font-size:25px;padding:0 0 10px 0;color:#2F2483;}
p.h3{}
a{color:#2F2483;}
/*a:hover{cursor: url(/actionstc_res/images/menu.png),pointer}*/

ul li ul li {margin-left:45px;}
ul li {margin-left:25px;} 
#global{ background: url(images/bodyBg.png) center bottom no-repeat;}
#wrapper {
	width: 1092px;
	
	outline: 0px solid #cc0000;
	margin: 0 auto;
	background-image: url(images/bodyBg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#header {
	width: 955px;
	height: 175px;
	outline: 0px solid #cc0000;
	position: relative;	
	margin: 0 auto;
}

#logo {
	background-image: url(images/logo.jpg);
	position: relative;
	width: 738px;
	height: 130px;
	outline: 0px solid #cc0000;	
	top: 0;
	left: 110px;
}

#logo a {
	display: block;
	cursor: pointer;
	width: 738px;
	height: 130px;	
}

#nav {
	width: 750px;
	height: 55px;
	outline: 0px solid #cc0000;
	margin: 0 auto;
	 position: relative;
	 z-index:4;
}

#nav li {	
	float: left;
	outline: 0px solid #0000cc;
	height: 53px;
	width: 118px;
	text-align: center;
margin:0px;
list-style:none;
}

.mark1 {
	margin-left: -9px;
}

.mark2 {
	margin-right: 10px;
}

.mark3 {
	margin-right: 23px;
}

.mark4 {
	margin-right: 13px;
}

#nav li a {
	outline: 0px solid #00cc00;
	display: block;
	height: 26px;
	width: 118px;
	margin-top: 10px;
	font: 18px Georgia, sans-serif;
	color: #ceccea;
	text-decoration: none;
}


#nav li a:hover {
	background-image: url(../images/navActive.png);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* Конец блока header */

#banner {
	background-image: url(../images/mainBanner.png);
	height: 233px;
	width: 930px;
	outline: 0px solid #cc0000;
	position: relative;
	left: 82px;
}


#rings1 {background:url(/img2/rings1_1.jpg) no-repeat;width:100%;height:478px;position:absolute;left:0;top:0;z-index:0}
#rings2 {background:url(/img2/rings2.jpg) no-repeat;width:500px;height:406px;position:absolute;right:0;bottom:0;z-index:0}

#bodysite {margin:0 auto;width:1150px;position:relative;z-index:1;}
#bdsite {margin:0 auto;width:1150px;position:relative;}
#bdysite {margin:0 auto;width:1150px;position:absolute;z-index:-2;background:rgba(255,255,255,0.5);border-radius:50px;}

#address {}
#tel {position:absolute;width:183px;height:27px;left:65px;top:127px;background:url(/img2/tel.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/tel.png', sizingMethod='scale');}
#address {display:none;position:absolute;width:183px;height:27px;left:297px;top:145px;background:url(/img2/address.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/address.png', sizingMethod='scale');}

.bc{font-size:10px;color:#8A764D;padding-bottom:10px;margin-top:-30px}

#workzone {min-height:800px;width:952px;position:relative;margin: 0 auto;border-top: 0px}

.linemenu {width:970px;height:38px;position:relative;background:url(/img2/bgmenu.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/bgmenu.png', sizingMethod='scale');padding:10px 0 0 20px;z-index:5;text-align:left}
.upblockmenu {font-size:0;background:#cfc8af;height:1px;line-height:0;margin:0 auto}
#slogan {
    background-image: url("images/slogan.png");
    height: 88px;
    left: 1px;
    outline: 0 solid #CC0000;
    padding-top: 5px;
    position: relative;
    width: 952px;
}

#slogan span {
    color: #FFFFFF;
    font: 30px Georgia,sans-serif;
    padding-left: 260px;
}
#slogan p {
    color: #FFFFFF;
    font: 24px Georgia,sans-serif;
    padding-left: 315px;
}
.ptlnmn, .selptlnmn{display:block;float:left;text-decoration:none; font: 18px Georgia,sans-serif!important;position:relative; }
.ptlnmn{ 
  height: 26px;
  line-height: 26px;
  padding: 0 15px;
  text-decoration:none;
  color: #CECCEA;
}
.ptlnmn a { 
  text-decoration:none;
  color: #CECCEA;
}
.ptlnmn:hover{color:#FFF; background: #413595; font: 18px Georgia,sans-serif!important; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.footerNav .ptlnmn:hover{background: none; text-decoration: underline;}
.ptlnmn a:hover {color:#FFF;background:#413595;font: 18px Georgia,sans-serif!important; text-decoration: none;}
.ptlnmn .submenu a:hover { text-decoration: underline;}
.selptlnmn, .selptlnmn a {color:#FFF; background: #413595; font: 18px Georgia,sans-serif!important; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; text-decoration: none;}
.selptlnmn .submenu a {color:#FFF; border-radius: 0; text-decoration: none;}
.selptlnmn .submenu a:hover {text-decoration: underline;}
.dmmenu{width:27px;height:27px;background:url(/img2/dmmenu.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/dmmenu.png', sizingMethod='scale');float:left;margin:3px 0px}

.center_double{ width: 952px;  min-height: 1230px;display: inline-block; background:url("images/mainContentBlock.jpg") no-repeat;}
.center_double.varian2 {  min-height: 809px;background:url("images/mainContentBlock2.jpg") no-repeat;}
.tit_razdel{ width: 430px; height: 30px; margin-top: 5px; margin-bottom: 10px; background: url("images/line.png") no-repeat; color: #FFFFFF; font: 18px Georgia,serif; padding-left: 16px !important; padding-top: 5px !important;}
.tit_razdel a{ display: inline-block; color: #FFFFFF; font: 18px Georgia,serif; text-decoration: none;}

.golden_banner {
	background-image: url(/img2/bann_c.jpg);
	background-repeat: no-repeat;
	width: 596px;
	height: 233px;
	display: block;
}

.golden_banner a {
	display: block;
	width: 596px;
	height: 233px;
	cursor: pointer;
}

.leftblock {}
#leftblock p{padding:0 0 10px 0;text-align:justify;}
.trader-right {text-align:center;width: 273px;}
.moyka{width: 89px;display: inline-block;margin:5px 16px;}
.restoranu{
color: #FFFFFF;
    font: 18px Georgia,sans-serif;
    padding-left: 22px;
    padding-top: 6px;
background: url("images/titleBg.png")no-repeat;
display:inline-block;
    height: 34px;
    margin-left: 18px;

    top: 308px;
    width: 239px;}
.restoran_block{display:inline-block;margin-top:20px;}
.restoran_block .shopblock{margin-left: 20px; margin-top: 15px; width: 233px;}
.restoran_block .shopblock .img{width: 233px;}
.restoran_block .shopblock img{width: 233px; height: 111px;}
.restoran_block .shopblock .bgnameshop3{ width: 168px; top:-30px; background: url("images/rightLinkBg.png") no-repeat;}
.restoran_block .shopblock .bgnameshop3 a:hover{ width: 168px; background: url("images/rightLinkBgActive.png") no-repeat;}
.moyka img{
    display: inline-block;
    height: 89px;
    width: 89px;}
	
.content_centerr{
    width: 935px;
    display: inline-block;
	padding-bottom: 30px;
	background-color:#efeef4; 
	border-radius:15px;
	 margin: 10px;}
.leftblock {

    float: left;
    font-size: 13px;
    min-height: 50px;
    padding: 10px 0 0 30px;
    width: 615px;
}	
.tablgal div {max-width: 150px;}
#leftblock img{}

#leftblock .shopblock img{
    width: 178px;
    height: 119px;
}

#leftblock {
    
    float: left;
    font-size: 13px;
    min-height: 50px;
   padding: 10px 7px 0 30px;
    width: 615px;
}
.newsblock{ font-size: 13px; text-align:left; display:block; color:#000; text-decoration:none; padding:10px 0;}

.rightblock {background-image: url("images/rightBlockBg.png");
    background-repeat: no-repeat;
    float: right;
    height: 906px;
    margin-top: 18px;
    outline: 0 solid #CC0000;
    position: relative;
    width: 306px;}
.bottom_gal{float: left;height:113px;position:relative;top:13px;left:10px;background-color:#8285b2;-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}
.rightblock.news{background:none;height:auto;}
.right_news { padding-top: 15px;font: 13px Georgia,sans-serif!important; padding-left: 15px;padding-right: 15px;background-image: url("images/rightContentBg2.jpg");background-repeat: no-repeat;height: 190px; width: 224px;}
.right_spec{background-image: url("images/rightContentBg3.jpg");background-repeat: no-repeat;height: 261px;padding-left: 15px;padding-right: 15px;width: 224px;margin-top:25px;padding-top:15px;}
.right_rec{ background-image: url("images/rightContentBg4.jpg");background-repeat: no-repeat;height: 175px;padding-left: 15px;padding-right: 15px;width: 224px;margin-top:25px;padding-top:15px;}
#rightblock{width:250px;float: right; padding-top: 20px;}
.news_content {width:615px;}
#YMapsID-2239{width: 830px!important;}
#rightblock .shops{background-color:#FFF;border-radius:15px;}
#rightblock .shops, #rightblock .selshops{border-bottom:1px dotted #696969;margin-bottom:20px;padding:0 0 10px 10px; margin-right: 20px;}
#rightblock .selshops{color:#463a34;}
#rightblock .shops h3, #rightblock .selshops h3, #rightblock .shops p.h3, #rightblock .selshops p.h3 {font-size:21px;padding:0 10px 10px 0;float:left;}
#rightblock ul{clear:both;}
#rightblock li{margin-left:20px;padding:3px 0 3px 5px;font-size:12px;font-weight:bold;}
#rightblock .shops li a {text-decoration:none;color:#2F2483;}
#rightblock .selshops li a {text-decoration:none;color:#463a34;}
#rightblock #sel {background:#463a34;}
#rightblock #sel a{color:#fff;}
#rightblock .banner {width:210px;height:300px;background:#E6E6E6;margin-top:5px}
.excpage {font-size:13px;min-height:1000px}

.bt01 {display:block;position:absolute;height:15px;font-size:10px;color:#fff;top:-17px;right:0;text-decoration:none;background:url(/img2/bt01.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/bt01.png', sizingMethod='scale');padding:2px 10px 0 10px}
.bt01 div {height:17px;width:5px;position:absolute;top:0;right:0;background:url(/img2/bt01.png) top right;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/bt01.png', sizingMethod='scale');}
.bt02 {display:block;position:absolute;height:15px;font-size:10px;color:#fff;top:-17px;right:0;text-decoration:none;background:url(/img2/bt02.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/bt02.png', sizingMethod='scale');padding:2px 10px 0 10px}
.bt02 div {height:17px;width:5px;position:absolute;top:0;right:0;background:url(/img2/bt02.png) top right;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/bt02.png', sizingMethod='scale');}
.bt03 {display:block;position:absolute;height:15px;font-size:10px;color:#fff;top:-17px;right:0;text-decoration:none;background:url(/img2/bt03.png);-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/bt03.png', sizingMethod='scale');padding:2px 10px 0 10px}
.bt03 div {height:17px;width:5px;position:absolute;top:0;right:0;background:url(/img2/bt03.png) top right;-background: none;-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img2/bt03.png', sizingMethod='scale');}

.tablgal td{ text-align: center; vertical-align: middle;}

#leftblock h3, #rightblock h3, #leftblock p.h3, #rightblock p.h3{font-size:18px;float:left;}

.rightContent2{}
.shopblocks {width:720px; display: inline-block; padding:10px 0;clear:both;margin-left: -30px;position:relative}
.shopblock {width:178px;height:224px;overflow:hidden;float:left;margin-left:30px;padding-bottom:10px;display:block;text-decoration:none;color:#000;line-height:0px;}
.shopblock.spec {height:230px;}
.shopblock .img{width:178px;height:119px;overflow:hidden;margin-bottom:3px;display:block}
.shopblock .p{font-size:13px;text-align:left;padding-top:0px;line-height:1.3;}
.shopblock a{color:#2F2483;line-height:15px;}
.line {clear:both;font-size:0px;line-height:0px;height:0;width:690px;border-top:1px dotted #696969;padding-top:20px}

.bgnameshop1{color: #FFFFFF;
    display: block;
    font: 13px Georgia,sans-serif;
    height: 19px;
    margin-left: 37px;
    position: relative;
	top:-22px;
    width: 141px;
}
.bgnameshop1 a{
    color: #FFFFFF;
    display: block;
    font: 13px Georgia,sans-serif;
    height: 17px;
	padding: 2px 0 0 5px;
    text-align: center;
    text-decoration: none;
	background: url("images/leftLinkBg.png") left top no-repeat;}
.bgnameshop2{color: #FFFFFF;
    display: block;
    font: 13px Georgia,sans-serif;
    height: 19px;
    margin-left: 37px;
     position: relative;
	 top:-22px;
    text-align: center;
    text-decoration: none;
    width: 141px;background-image: url("images/leftLinkBg.png");}
.bgnameshop3{color: #FFFFFF;
    display: block;
    font: 13px Georgia,sans-serif;
    height: 19px;
    margin-left: 37px;
     position: relative;
	 top:-22px;
    text-align: center;
    text-decoration: none;
    width: 141px;background-image: url("images/leftLinkBg.png");}
.bgnameshop1 a, .bgnameshop2 a, .bgnameshop3 a{color:#fff;text-decoration:none}
.bgnameshop1 a:hover
{background: url(images/leftLinkBgActive.png) left top no-repeat;
	text-decoration: none;	
}
.bgnameshop2 a:hover
{background-image: url(images/leftLinkBgActive.png);
	height: 19px;
	width: 141px;
	display: block;
	position: relative;
	text-align: center;
	text-decoration: none;	
}

#banner_id_ ,#banner_id{display:none;}
.bgnameshop3 a:hover
{background-image: url(images/leftLinkBgActive.png);
	height: 19px;
	width: 141px;
	display: block;
	position: relative;
	text-align: center;
	text-decoration: none;	
}

.str1{width:7px;height:17px;background:url(/img2/str1.jpg);float:left;margin-right:10px}
.str2{width:17px;height:7px;background:url(/img2/str2.jpg);float:left;margin-top:12px}

.newsblock a{color:#2F2483;}
.propshop {color:#2F2483;font-weight:bold;}

#footer {clear: both;width:990px;left:0;bottom:0;color:#7D7D7D;font-size:12px;text-align:center}
#footer #footleftblock{position:absolute;left:30px;bottom:10px;text-align:left;font-size:12px;color:#7D7D7D}
#footer #footrightblock{position:absolute;right:30px;bottom:10px;text-align:right;font-size:9px;color:#7D7D7D}
#footer #footrightblock a{font-size:9px;color:#2F2483;}

.footerNav{
  background: url("images/footerNavBg.png") no-repeat;
  height: 29px;
  margin: 0 auto;
  width: 748px;
}
.footerNav .ptlnmn, .footerNav .ptlnmn a{
    color: #393184;
    display: inline-block;
    font: 18px Georgia,serif;  
    text-decoration: none;
	background: none;
}
.footerNav .selptlnmn a{
    color: #393184;
    display: inline-block;
    font: 18px Georgia,serif;  
    text-decoration: none;
	background: none;
}
.footerNav .ptlnmn .submenu a, .footerNav .selptlnmn .submenu a{
  display:block;
  background: #837fb1;
  padding:5px 20px
}
.footerNav .selptlnmn .submenu{
  bottom: 25px !important;
}
.footerNav .ptlnmn .submenu a:hover{
  text-decoration: underline;
}
.footerNav .selptlnmn{
  background: none;
  color: #393184;
  text-decoration: underline;
}
#tablgal{width:615px;}
.bold {font-weight:bold;}
p.gallery img {float:left; margin-left:25px;}