html {overflow: auto;}
html img{border:none;}
	
.dgNewSLine{font-size: 11px;}
.dgNewSLine a{color: green;}
.dgNewSLine a:hover {color: red;}
#dgLogoTextLink{color: #696969; font-size: 12px; border-bottom: 1px dotted; margin-left: 10px; text-decoration: none;}
.dgNoWrap{white-space: nowrap;}
#dgmenu1{font-size: 11px; color: #808080;}
#dgmenu1 a{font-size:11px; color: #808080; letter-spacing: 0.2pt; padding: 0 5px 0 5px; margin: 0; text-decoration: none;}
#dgmenu1 a:hover {color: #000; text-decoration: underline;}
p {color: #7a7a7a;font-size: 10px;}
h1 {font-size: 26px; font-weight: normal; color: #303130; padding-left: 15px; margin: 0;}

h2 {color: #141414;font-size: 18px;font-weight: normal;margin: 0;}

h3 {font-size: 16.43px;	color: #303130;font-weight: normal;	margin: 0;}

body {font-family: Arial;}

#bookmark {	position: absolute;	top: -20px;	right: 45px;	font-size: 10px;}


#wraper {	height: auto;	right:0;	top:0;	min-width: 985px;	float: right;	left: 0;	width: 100%;}

#logo {
	position: absolute;
	top: 15px;
	left: 55px;
	width: 164px;
	height: 44px;
	z-index: 1;
}

#map {
	position: absolute;
	top: 25px;
	left: 5px;
	width: 550px;
	height: 519px;
	z-index: 0;
}

#weather {
	background: transparent url(/images/money.png) 0 0 no-repeat;
	position: relative;
	top: -126px;
	right: 205px;
	width: 150px;
	height: 125px;
	float: right;
}

#money{
	background: transparent url(/images/money.png) 0 0 no-repeat;
	position: relative;
	top: -126px;
	left: 95px;
	width: 150px;
	height: 125px;
	float: right;
}

#static_text {
	position: absolute;
	top: 25px;
	right: 1px;
	width: 50%;
	min-width: 515px;
	z-index: 5;
}

#static_centre_text {
	max-width: 515px;
	position: relative;
	margin: 0 auto 0 auto;
	display: block;
	z-index: 5;
}

#wraper #search {
	background: transparent url(/images/search_bg_repeat.jpg) 0 0 repeat-x;
	position: relative;
	top: 0;
	margin-left: 55px;
	margin-right:405px;
	z-index: 3;
}

#search2 {
	background: transparent url(/images/search_start.jpg) 0 0 no-repeat;
}

#search3 {
	background: transparent url(/images/search_end.jpg) 100% 0 no-repeat;
	height: 122px;
}

#sampleSearch {
	position: relative;
	top: -100px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

#sampleSearch span {
	color: #84ff7a;
	font-weight: normal;
}

#mapsView {
	position: relative;
	top: -20px;
	left: -260px;
}

#mapsView span {
	color: #84ff7a;
	font-weight: normal;
	font-size: 11px;
	bottom: 3px;
	position: relative;
	left: 10px;
}

#mainS {
	position: relative;
	top: 47px;
	left: 116px;
	margin-right: 116px;
}
#secondPart {
	position: absolute;
	top: 550px;
	width: 100%;
	height: auto;
	z-index: 3;
}
#wraper #searchForm {
	display:block;
	position:relative;
}
#ajaxSearch{width: 465px; font-size: 12px; height: 14px; padding-top: 6px;}
#SearchButton{background: url('/images/dgimg/poisk_btn.gif') no-repeat; width: 110px;}
#dgSSExample{border-bottom: 1px dotted #696969;}
#dgSeoText{padding-bottom: 5px;border-bottom: #888 1px solid;}
#dgSeoText h1{font-size: 14px; font-weight:bold;margin-top:10px;}
#dgSeoText p{font-size: 12px; color: #000;}

#dgDivLogo{float: left; padding: 10px;}
#dgDiv2Logo{float: left; padding: 30px 2px 2px 2px;}
#dgshd{margin:3px; width:600px; font-size: 11px; display:none; float: right; text-align:center;}
#hidr{padding: 10px;}
#hidr a{color: #5CA410; font-size: 11px;}
#hidr a:hover{color: #4A7F0F; text-decoration: none;}

#dgUPBreadcrumb{padding: 6px 10px 6px 10px;}

#dgSearchBox{padding: 0px 0px 0px 10px; }
#dgSBoxContent{padding: 2px 0px 0px 76px;}
#dgSearch{background: url('/images/dgimg/poisk_fon.gif') left top no-repeat; height: 32px;}
#dgSSimple{font-size: 11px; color: #696969; margin: 2px;}

#dgLogoPlan{padding: 15px 0px 0px 10px;}
#dgTD1{background: transparent url('/images/dgimg/People_text_01.png') left top no-repeat; height: 30px; width: 12px;}
#dgTD2{background: transparent url('/images/dgimg/People_text_02.png') left top repeat-x; font-size: 12px;}
#dgTD3{background: transparent url('/images/dgimg/People_text_03.png') left top no-repeat; height: 30px; width: 15px;}

#dgTOPBlockRight{float: right; width: 350px; height: 240px;}
#dgLogoText{padding: 10px 2px 2px 23px;}
.dgBaseText{color: #FFF; font-size: 12px;}
#dgMapText1{padding: 24px 0px 0px 106px; font-size: 18px; color: #FFF;}
#dgMapText1 span{ padding: 2px; color: #FFF;}

#dgMapText2{padding: 6px 0px 0px 130px; font-size: 18px; color: #FFF; }
#dgMapText2 span{ padding: 2px; color: #FFF;}

#dgBlock1Bottom{padding: 0px 10px 10px 10px; background: url('/images/bg_shit.jpg') left top no-repeat; margin: 10px 0px 10px 22px; height: 142px; }
#dgBlock1BottomTitle{ margin-left: 234px; font-size: 12px; letter-spacing: 1px; vertical-align: middle; height: 27px; line-height: 27px;}
#dgBlock1BottomTitle a {color: #FFF; text-decoration: none;}
#dgBlock1BottomTitle img{border: none;}

#dgBlock2Bottom{background: url('/images/dgimg/meu_niz_fon1.jpg') 4px 11px no-repeat; height: 150px;}
#dgBlock2Bottom img{padding: 0; margin:0;}

#dgBlockBox a{color: #000;}
#dgBlockBox img{border: none;}

#dgBlockBox{width: 245px; float: left; padding: 2px 4px 2px 4px; margin: 0px 2px 0px 2px; height: 100px;}
#dgBlockBoxAhref{font-weight: bold; text-decoration: underline;}
#dgBlockBox0{width: 245px; height: 40px; overflow: hidden; font-size: 11px;}

#dgSubBlockBox{width: 245px; height: 50px; overflow: hidden; font-size: 10px;}
#dgSubBlockBox img{padding: 2px 6px 0px 0px;}

#dgBlock2Link{font-size: 11px; padding: 14px 30px 6px 0px;}
#dgBlock2Link a{color: #FFF;}
#dgBlock2Link a:hover{color: red;}
#dgBlock2Content{padding: 2px 10px 2px 10px; font-size: 12px;}

#dgExtStats{margin: -10px 0px 0px -100px;}
#dgRBlockMap{background: url('/images/button_catalog.jpg') left top no-repeat; width: 277px; height: 119px;}
#catalog {padding: 40px 0 10px 0; }
 #catalog p a{font-size: 11px; font-weight: normal;}

.catalog h2{color: #070707; font-size: 14px; font-weight: bold; text-decoration: underline;}
.catalog a{color: #070707; font-size: 14px; font-weight: bold; text-decoration: underline;}

.catalog img {width: 100px; padding: 0px 2px 0px 0px; margin: 0; vertical-align: top;}
.catalog h2{padding: 4px 0px 2px 0px; margin: 0;}
.catalog p{padding: 0; margin: 0;}
.catalog td{vertical-align: top;}

#catalog .with-tooltip{	width: 70px; cursor:pointer; padding: 0; margin: 0;}


#dgRightBlock{padding-left: 30px;}
#dgRightBlock img{border: none;}
#dgRightBlock a{border: none;}
.dgAddRR{padding-right:20px;padding-top:10px; width:240px; vertical-align:top;}
.dgGBlock{padding: 10px 0px 10px 0px;}
.dgGBTitle{background: url('/images/dgimg/dggblocktitle.jpg') center left repeat-x; padding: 4px 6px 4px 10px; font-size: 12px; font-weight: bold;}
.dgGBDesc{background: #bbe47c; padding: 10px; font-size: 12px;}

#dgTemperature{font-weight: bold; padding: 10px 0px 0px 6px;}
#dgTemperetureADD1{	background: url('/images/dgimg/fline1.png') center left no-repeat; padding-left: 16px;}
#dgTemperetureADD2{	background: url('/images/dgimg/fline.png') center left no-repeat; padding-left: 22px;}
#dgTemperetureADD3{	background: url('/images/dgimg/sline1.png') center left no-repeat; padding-left: 16px;}
#dgTemperetureADD4{	background: url('/images/dgimg/sline.png') center left no-repeat; padding-left: 20px;}


.dgDeepGreen{background:url('/images/dgimg/bgdeepgreen.jpg') left top repeat-x; color: #FFF; }
#dgDGC1{ float: left; position: relative; top: -10; left: -15px; width: 16px; height: 33px; background: url('/images/dgimg/cornerdeepgreen.jpg') no-repeat;}
.dgLiteGreen{background:url('/images/dgimg/bglitegreen.jpg') left top repeat-x; color: #FFF; }
#dgDGC2{ float: left;position: relative; top: -10; left: -15px; width: 16px; height: 33px; background: url('/images/dgimg/cornerlitegreen.jpg') no-repeat;}
#footer {bottom: 0; position: relative; background: transparent url(/images/foot_bg.png) 0 100% repeat-x; height: 200px; z-index: 0;}

#footer2 {height: 200px; background:transparent url(/images/fon_niz.jpg) repeat-x scroll 0 100%;}

table.catalog {
	/*
	padding-bottom: 10px;
	padding-right: 5%;
	padding-left: 15px;
	*/
}



#cat_foot {
	background: transparent url(/images/cat_foot.png) 100% 100% no-repeat;
	width: 237px;
	height: 105px;
	position: relative;
	float: right;
	top: -80px;
}

#cat_foot2 {
	background: transparent url(/images/cat_foot.png) 100% 100% no-repeat;
	width: 187px;
	height: 105px;
	position: relative;
	float: right;
	top: -80px;
}

a.subs {
	color: #138c03;
	font-size: 12px;
}

a.subs:hover {
	color: #ff0000;
}

#city_foot {
	margin: 0 10px 10px 20px;
}

#logoProfitIT {
	position: absolute;
	bottom: 10px;
	left: 85px;
	background: transparent url(/images/podon_06.png) 0 0 no-repeat;
	width: 25px;
	height: 35px;
}

#logoProfitCr {
	position: absolute;
	bottom: 10px;
	left: 120px;
	background: transparent url(/images/podon_07.png) 0 0 no-repeat;
	width: 25px;
	height: 35px;
}

#dgFooter{
	padding: 10px 10px 2px 20px;
}

#dgLogoFooter{background: transparent url(/images/podon_03.png) 0 0 no-repeat; float: left; padding-left: 100px; height: 27px; line-height: 27px; vertical-align: middle; font-size: 12px; color:#696969;}

#dgFooterRight{float: right; color: #696969; font-size: 14px; font-weight: bold; letter-spacing: 1px;}

#logoFooter {
	position: absolute;
	bottom: 50px;
	left: 70px;
	background: transparent url(/images/podon_03.png) 0 0 no-repeat;
	width: 84px;
	height: 27px;
}

#ProfitText {
	position: absolute;
	bottom: 10px;
	left: 160px;
	width: 200px;
	height: auto;
	font-size: 13px;
	color: #dcfeb4;
}

#phone {
	bottom: 20px;
	position:absolute;
	margin-left: 40%;
	font-size: 17px;
	color: #fff;
}

#menu {
	bottom: 10px;
	right: 15px;
	position: absolute;
}

a.menu_href {
	margin-left: 15px;
	color: #fff;
	font-size: 18px;
	text-decoration: underline;
}

tr.row_static {width: 100%;}

td.day_text {background: transparent url(/images/day_text.png) 0 0 no-repeat;	vertical-align:top;}

tr.day_text {vertical-align:top;}

tr.pics {vertical-align: bottom;	margin-left: 0;}

td.day_text div {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
	width: 450px;
	text-align:justify;
	display: table-cell;
	height: 50px;
	vertical-align: middle;
}

td.day_text div span {}

span.city {
	color:#c31108;
	position:relative;
	top: 45px;
	left: 55px;
	font-size:16px;
}
div.sectSubsect {
	position: relative; 
	top: 90px; 
	left: 10px; 
	font-size:16px;
}
#cityes {
	position: absolute;
	top: 315px;
	left: 55px;
	right: 0;
	height: 170px;
	margin-right: 405px;
}

.row_static h3 {
	padding-left: 16px;
}

.podolsk, .klin, .troick {
	color: #5f5f5f;
	font-size: 22px;
	font-weight: normal;
}

.chehov, .kubinka {
	color: #5f5f5f;
	font-size: 16px;
	font-weight: normal;
}

.kolomna, .mogaysk {
	color: #4c4c4c;
	font-size: 10px;
	font-weight: normal;
}

.catalogLogo {
	margin-left: 175px;
	margin-right: 405px;
	text-align: center;
	height: 41px;
	position:relative;
	background:transparent url(/images/catalog_03.png) no-repeat scroll 0 100%;
	padding-top: 40px;
	width: 508px;
	z-index:1;
}
.catalogLogo span {
	top: 7px;
	position:relative;
	margin-right: 20px;
}
#wraperSearch{
	height: auto;
	right:0;
	position:absolute;
	top:0;
	min-width: 985px;
	left: 0;
	float: right;
	bottom: 0;
}

#wraperSearch #logo {
	background: transparent url(/images/logo.png) 0 0 no-repeat;
	position: relative;
	top: 35px;
	left: 75px;
	width: 164px;
	height: 44px;
}


#wraperSearch #search {
	background: transparent url(/images/search_bg_repeat.jpg) 0 0 repeat-x;
	position: relative;
	top: 10px;
	margin-left: 75px;
	margin-right:450px;
	z-index: 3;
}

#wraperSearch #head_select {
	margin-left: 250px;
	position:relative;
	top: 5px;
}

#wraperSearch #head_menu {
	position:relative;
	top: -30px;
	margin-left: 150px;
}

a.head_href {
	color: #136b11;
	padding-left: 15px;
	text-decoration: underline;
	font-size: 14px;
}

#results {
	position: relative;
	top: 10px;
	left: 0;
	right: 0;
	min-height: 400px;
}

#results_main {
	position: relative;
	top: 0;
	left: 75px;
	margin-right: 525px;
	z-index: 99;
}

#catalog_scroll {
	position: relative;
	top: 150px;
	right: 0;
	width: 450px;
	z-index: 99;
}

#catalog_scroll dt {
	cursor: pointer;
	text-align:center;
}

#catalog_scroll dd {
	display: none;
	height: 2795px;
	opacity: 0;
}
#cat_banners {
	position: absolute;
	top: 215px;
	width: 450px;
	right: 0;
	text-align:center;
	z-index: 98;
}

div#separator_banner{
	position:relative;
	height: 0;
	top: 170;
}

#resultName {
	height: auto;
	padding: 10px 0 10px 0;
	position:relative;
}
#resultName > p {
	margin: 0;
	
}
#resultName > img {
	position:relative;
	display: block;
}

#resultName p span {
	top: 0;
	position: relative;
	color: #000;
	font-size: 11px;
}

#spec p {
	color: #000;
	font-size: 11px;
}

div.showOnMap {
	cursor:pointer;
	width: 110px;
	position:relative;
	float:left;
}

dl {
	margin: 0;
}

tr.nameANDsect {
	background-color: #bcbcbc;
	color: #023200;
	font-size: 12px;
	font-weight: bold;
}
tr.nameANDsect td {
	padding-left: 10px;
}
tr.contANDspec {
	background-color: #f3f3f3;
	margin-bottom: 10px;
}

tr.contANDspec td {
	padding-left: 10px;
}

a.res1, a.res2, a.res3, a.res4 {
	text-decoration: none;
	cursor: pointer;
}

div.res1 {
	background: url(/images/go_map1.jpg) 0 0 no-repeat;
	width: 99px;
	height: 71px;
	margin-top: 6px;
}

div.presentation {
	background: url(/images/presentation.jpg) 0 0 no-repeat;
	width: 99px;
	height: 71px;
	cursor: pointer;
}

div.res2 {
	background: url(/images/res2.png) 0 0 no-repeat;
	width: 43px;
	height: 79px;
}

div.res2:hover {
	background: url(/images/res2_hover.png) 0 0 no-repeat;
	width: 43px;
	height: 79px;
}

div.res3 {
	background: url(/images/res3.png) 0 0 no-repeat;
	width: 48px;
	height: 53px;
}

div.res3:hover {
	background: url(/images/res3_hover.png) 0 0 no-repeat;
	width: 48px;
	height: 53px;
}

div.res4 {
	background: url(/images/res4.png) 0 0 no-repeat;
	width: 43px;
	height: 53px;
}

div.res4:hover {
	background: url(/images/res4_hover.png) 0 0 no-repeat;
	width: 43px;
	height: 53px;
}

tr.r_row {
	height: 40px;
}

tr.r_row td {
	padding: 5px 20px 5px 20px;
	font-size:11px;
}

tr.rg_row {
	height: 40px;
	background-color:#F3F3F3;
}

tr.rg_row td {
	padding: 5px 20px 5px 20px;
	font-size:11px;
}

table.rg_row {
	border-top: 1px solid #ced0cf;
	border-bottom: 1px solid #ced0cf;
}

#banner {
	position: absolute;
	top: 90px;
	right: 50px;
	
}
#banner div {
	background-color: #000000;
}

#catalogS {
	background: transparent url(/images/leftUS_corner.png) 0 0 no-repeat;
	right: 0;
	position: absolute;
	background-color: #fff;
	width: 440px;
	overflow-x: hidden;
	z-index: 3;
}
#catalogS_1 {
	background: transparent url(/images/leftDS_corner.png) 0 100% no-repeat;
	padding-bottom: 6px;
	display: inline-block;
	width: 440px;
}

#catalogS_2 {
	background: transparent url(/images/catS_left.png) 0 0 repeat-y;
	position: relative;
	top: 6px;
	bottom:6px;
	margin-bottom:6px;
	display: inline-block;
	width:430px;
	padding-left: 10px;
}

#catalogS_3 {
	background: transparent url(/images/catS_up.png) 0 0 repeat-x;
	position: relative;
	top: -6px;
	display: inline-block;
	width:430px;
}

#catalogS_4 {
	bottom: -12px;
	position: relative;
	background: transparent url(/images/catS_down.png) 0 100% repeat-x;
	display: inline-block;
	width: 430px;
}

#catalogS_5 {
	position: relative;
	margin-bottom: 0px;
	display: inline-block;
	margin-top: 10px;
}

.separator {
	vertical-align: top;
	height: 20px;
}

div#spec {
	position: relative;
}

td dt.present {
	height: 0;
}
td dd.presentBody {
	height: 300px;
	display: none;
	background-color:#3b7232;
	opacity: 0;
}
td dd.presentBody div {
	padding: 20px;
}
td dl {
	background: transparent url(/images/present_x.jpg) 0 100% repeat-x;
}

#simpleTooltip { padding: 3px; border: 1px solid #A6A7AB; background: #F2F3F5; font-size: 12px;}

#mailer {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000000;
	opacity: 0.8;
	z-index: -1;
	display: none;
	height: 100%;
}

#containerMail {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	display: none;
	z-index: 97;
}

#mail_form {
	background-color: #000000;
	height: auto;
	width: 25em;
	border: 1px solid #A6A7AB; 
	margin: 12% auto 0 35%;
	opacity: 1;
	display: none;
	z-index: 98;
	padding: 5px 20px 10px 20px;
}
#form_mail .fI {
	width: 25em;
	overflow-y: auto;
}

div[id=mail_form] {
	position: fixed !important;
}
#alert{
	z-index: 99;
	display: none;
	height: auto;
	width: 50%;
	position: absolute;
	top: 25%;
	left: 25%;
	border: 2px solid #A6A7AB; 
	background-color: #000000;
	vertical-align: middle;
	text-align: center;
}

div.alert {
	width: 100%;
	height: 100%;
	position: relative;
	top: 25%;
}
div.alert p {
	color: #fff;
	font-size: 12px;
}

#print {
	background-color: #ffffff;
	background-image: none;
	color: #000000 !important;
	position: relative;
	top: 10px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 10px;
	padding: 0;
}

#logoPrint{
	border-bottom:1px solid #999999 !important;
	clear:both;
	color:#888888 !important;
	font-family:Arial,Helvetica,sans-serif !important;
	font-size:17px !important;
	font-weight:bold !important;
	margin-bottom:5px !important;
	padding-bottom:5px !important;
	width:100%;
}

td.printText {
	font-size: 12px;
	padding-top:5px;
}

.copyright {
	float:right;
	margin-top:-20px;
	position:relative;
}
#select_city{
	background-image:url(/images/sait_plan1_v_8_15_05.png);
	background-repeat:no-repeat;
	top:470px;
	left:55px;
	position:absolute;
	height:62px;
	width:237px;
	z-index:10;
}
#open_map{
	top:451px;
	left:380px;
	position:absolute;
	height:99px;
	width:177px;
	z-index:10;
}
#open_board{
	top:451px;
	left:570px;
	position:absolute;
	height:99px;
	width:177px;
	z-index:10;
}

div#weather div {
	margin-top:10px;
	padding-bottom:0;
	padding-left:8px;
	padding-right:8px;
	padding-top:0;
}
div#weather div div {
	margin: 0;
	padding: 0;
	margin-top: 3px;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
}
div.SCT, div.BKN, div.FEW, div.FEWn, div.FG, div.OVC, div.SCTn, div.SKC, div.SKCn, div.TS, div.RA, div.BKNn {
	height:125px;
	margin:-120px 0 0 0 !important;
	padding:0 !important;
	position:relative;
	width:150px;
}



div#weather div div.fline {
	height: 18px;
	background: transparent url(/images/informers/fline.png) 0 0 no-repeat;
}
div#weather div div.sline {
	height: 18px;
	background: transparent url(/images/informers/sline.png) 0 0 no-repeat;
}
div#weather div p {
	color: #ffffff;
	margin:0;
	padding:2px 0 3px 10px;
	font-size:12px;
	font-weight:bold;
}
div#weather div p.date {
	color: #ffffff;
	margin:0;
	padding:0;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size:14px;
	font-weight:bold;
}

p.temperature {
	text-align: right;
	padding-right:10px !important;
	line-height: 35px;
	background: transparent url(/images/informers/tempBG.png) 0 0 repeat-x;
}

div#weather div p.roll {
	display:none;
	text-align: center;
}
div.val {
	color: #ffffff;
	font-size:12px;
	font-weight: normal;
	text-align: left;
}
div.val p {
	margin: 1px;
	color: #ffffff;
	font-size:16px;
	font-weight: normal;
	line-height: 27px;
	padding-left: 25px;
}

#val_EUR {
	
}

#val_USD {

}
div.val_USD {
	background: transparent url(/images/informers/dollar.png) 4px 50%  no-repeat;


	
}
div.val_EUR {
	background: transparent url(/images/informers/euro.png) 0 50% no-repeat;


}

div.money {
	margin-left:10px;
	margin-top:10px;
	padding-bottom:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	color: #ffffff;
	font-size:14px;
	font-weight: bold;
	text-align: center;
}
div.money div {
	margin-top: 5px;
	margin-bottom: 5px;
}


div#breadcrumb {
	font-size: 11px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: #888 1px solid;
	font-weight: bold;
}

div#breadcrumb a {
	text-decoration: none;
	
}

/*
* UI
*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}


.mb-resize{
	display:block;
	background-color:transparent !important;
	border:3px solid transparent !important;
  *border:5px solid transparent !important;
  margin:0 !important;
}

.mb-resize-resizable-n { cursor: e-resize; width: 100% !important; height: 50px !important; right: 0 !important; top: -10px !important; z-index:auto !important;}
.mb-resize-resizable-e { cursor: e-resize; width: 20px !important; height: 100% !important; right: -20px !important; top: 0 !important;z-index:auto !important;}
.mb-resize-resizable-w { cursor: e-resize; width: 20px !important; height: 100% !important; left: -20px !important; top: 0 !important;z-index:auto !important;}
.mb-resize-resizable-s { cursor: s-resize; width: 100% !important; height: 10px !important; bottom: -10px !important; left: 0 !important;z-index:auto !important; }
.mb-resize-resizable-se { cursor: se-resize; width: 30px !important; height: 30px !important; right:0 !important; bottom: -10px !important; z-index:auto !important;}

.mbproxy{border:1px dotted gray;background: url(/images/elements/proxy.png)}

.containerPlus {font-family:Verdana; font-size:13px};
.containerPlus .spacer {margin-top:10px}
.containerPlus .buttonBar { position:relative;top:0;float:right;margin-top:-23px; margin-right:15px}
.containerPlus .buttonBar img {margin-left:5px}
.containerPlus .mbcontainercontent {margin-right:-15px; padding-right:10px;overflow:auto;}

.iconLabel{font-family:sans-serif;font-size:10px;padding:5px;background:#f3f3f3;color:gray;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc}

.containerPlus .no	{ background: url('/images/elements/default/no.png') top left no-repeat; }
.containerPlus .ne	{ background: url('/images/elements/default/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus .ne img	{left:-10px; top:-10px}
.containerPlus .n	{ background: url('/images/elements/default/n.png') top center repeat-x; margin-right: 20px; -moz-user-select: none; -khtml-user-select: none}
.containerPlus .n	{ padding-top:8px;height:26px; font-size:15px; white-space:nowrap;overflow:hidden;}
.containerPlus .n	a{ text-decoration:none;color:#000; font-size:15px;}

.containerPlus .o	{ background: url('/images/elements/default/o.png') top left repeat-y;}
.containerPlus .e	{ background: url('/images/elements/default/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus .c { background: url('/images/elements/default/c.png'); margin-right: 23px; padding-top: 1px; padding-bottom: 1px; }

.containerPlus .so	{ background: url('/images/elements/default/so.png') bottom left no-repeat;}
.containerPlus .se	{ background: url('/images/elements/default/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus .s { background: url('/images/elements/default/s.png') bottom repeat-x; padding-top: 20px; margin-right: 23px;}


/*
* black
*/
.containerPlus.black .no	{ background: url('/images/elements/black/no.png') top left no-repeat}
.containerPlus.black .ne	{ background: url('/images/elements/black/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.black .n	{ background: url('/images/elements/black/n.png') top center repeat-x; margin-right: 25px;height:26px;}
.containerPlus.black .n	{ padding-top:8px;font-size:15px; color:white;-moz-user-select: none; -khtml-user-select: none}
.containerPlus.black .n	a{ text-decoration:none;color:#fff; font-size:15px; white-space:nowrap;overflow:hidden;}

.containerPlus.black .o	{ background: url('/images/elements/black/o.png') top left repeat-y;}
.containerPlus.black .e	{ background: url('/images/elements/black/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.black .c { background: url('/images/elements/black/c.png'); margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.black .c .mbcontainercontent {color:white;}
.containerPlus.black .c .mbcontainercontent a {color:white;}

.containerPlus.black .so	{ background: url('/images/elements/black/so.png') bottom left no-repeat;}
.containerPlus.black .se	{ background: url('/images/elements/black/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.black .s { background: url('/images/elements/black/s.png') bottom repeat-x; padding-top: 20px; margin-right: 25px;}

/*
* white
*/
.containerPlus.white .no	{ background: url('/images/elements/white/no.png') top left no-repeat;}
.containerPlus.white .ne	{ background: url('/images/elements/white/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.white .n	{ background: url('/images/elements/white/n.png') top center repeat-x; margin-right: 25px;height:26px;}
.containerPlus.white .n	{ padding-top:8px; font-size:16px;-moz-user-select: none; -khtml-user-select: none}

.containerPlus.white .o	{ background: url('/images/elements/white/o.png') top left repeat-y;}
.containerPlus.white .e	{ background: url('/images/elements/white/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.white .c { background: url('/images/elements/white/c.png'); margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.white .c .mbcontainercontent {color:#000;}
.containerPlus.white .n	a{}
.containerPlus.white .n	a:hover{ text-decoration:underline}

.containerPlus.white .so	{ background: url('/images/elements/white/so.png') bottom left no-repeat;}
.containerPlus.white .se	{ background: url('/images/elements/white/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.white .s { background: url('/images/elements/white/s.png') bottom repeat-x; padding-top: 20px; margin-right: 25px;}


/*
* alert
*/
.containerPlus.alert .no	{ background: url('/images/elements/alert/no.png') top left no-repeat;}
.containerPlus.alert .ne	{ background: url('/images/elements/alert/ne.png') top right no-repeat; margin-left: 21px;}
.containerPlus.alert .n	{ background: url('http://www.plan1.ru/images/elements/alert/n.png') top center repeat-x; margin-right: 25px;height:26px;}
.containerPlus.alert .n	{ padding-top:8px; font-size:16px;-moz-user-select: none; -khtml-user-select: none}

.containerPlus.alert .o	{ background: url('/images/elements/alert/o.png') top left repeat-y;}
.containerPlus.alert .e	{ background: url('/images/elements/alert/e.png') top right repeat-y; margin-left: 21px;}
.containerPlus.alert .c { background: url('/images/elements/alert/c.png'); margin-right: 25px; padding-top: 1px; padding-bottom: 1px; }
.containerPlus.alert .c .mbcontainercontent {color:#000;}
.containerPlus.alert .n	a{}
.containerPlus.alert .n	a:hover{ text-decoration:underline}

.containerPlus.alert .so	{ background: url('/images/elements/alert/so.png') bottom left no-repeat;}
.containerPlus.alert .se	{ background: url('/images/elements/alert/se.png') bottom right no-repeat; margin-left: 21px;}
.containerPlus.alert .s { background: url('/images/elements/alert/s.png') bottom repeat-x; padding-top: 20px; margin-right: 25px;}

#Box{
	position:absolute;
	top:0;
	left:0px;
	width:100%;
	height:100%;
	display:none;
	background:url(/images/elements/screenBgnd.gif)
}
.lightBox{
	position:absolute;
	top:0;
	left:0px;
	width:100%;
	height:100%;
}
#box .containerPlus{
	position:relative; margin:10% auto;
}


div#stats {
	bottom:40px;
	color:#FFFFFF;
	font-size:12px;
	margin-left:15px;
	position:absolute;
	right:15px;
	text-align:right;
}
.dgCarousel{
	 width: 247px;
    height: 370px;

}
.dgBtnUP{
    bottom: 5px;
    left: 10px;
    width: 247px;
    height: 24px;
    cursor: pointer;
    background: transparent url('/images/prev-vertical.png') no-repeat 0 0;
}

.dgBtnDown{
    bottom: 5px;
    left: 10px;
    width: 247px;
    height: 24px;
    cursor: pointer;
    background: transparent url('/images/next-vertical.png') no-repeat 0 0;
}



.dgCarousel h2{padding: 6px 0px 4px 0px; margin:0;}
.dgCarousel h2 a{font-size: 14px; font-weight: bold; color: #000000; margin:0;}
.dgCarousel p{padding: 0px 0px 0px 0px; margin:0;}
.dgCarousel img{
	border: 1px solid red;
	width: 60px;
	padding: 0px 4px 0px 0px;
}

div.relation a {
	font-size: 12px;
}

.dgTopMenuIcons{background: url('/images/topicon/background.jpg') center left no-repeat; font-size: 11px; height: 33px; margin: 0px 0px 6px 10px; padding-top: 19px; padding-left: 8px;}
.dgTopMenuIcons a{color: #010101;  padding: 10px 2px 10px 38px; height: 33px!important; }

#AHrefRails{background: url('/images/topicon/3.jpg') center left no-repeat;}
#AHrefPhone{background: url('/images/topicon/1.jpg') center left no-repeat; margin-left: 20px;}
#AHrefDiscount{background: url('/images/topicon/2.jpg') center left no-repeat; text-decoration: none; color: #474747; margin-left: 20px;}
#AHrefPost{background: url('/images/topicon/4.jpg') center left no-repeat; margin-left: 20px;}

.dgTopMenuIcons a:hover{text-decoration: none;}
