.inp {
	border-width: 1px;
	border-color: ccc;
	border-style: dashed;
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
BODY {
	FONT-SIZE: 0.8em; FONT-FAMILY: Arial, Geneva CY, Sans-Serif
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Geneva CY, Sans-Serif
}
TH {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Geneva CY, Sans-Serif
}


td.shapka-left {
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 3px; border-left-style:solid; border-right-style:solid; border-top-style:solid; padding-left:5px; padding-right:5px; padding-bottom:5px
}

td.shapka-center {
border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 3px; border-right-style:solid; border-top-style:solid; padding-left:5px; padding-right:10px; padding-bottom:5px
}

td.telo-left {
padding:5px; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px
}

td.telo-center {
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; padding-left: 5px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px
}

td.vipolzok {
border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 2px; border-top-style:solid; padding-left:5px; padding-right:10px; padding-bottom:5px; border-left-style:solid; border-left-width:1px; border-right-style:solid
}








td.telo-trans {
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; padding-top: 10px; padding-bottom: 10px
}

td.shapka-trans {
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 3px
}




A:link {
	COLOR: #0055cc; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0055cc; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #0055cc; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0055cc; TEXT-DECORATION: underline
}
a:link.white {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
a:visited.white {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
a:hover.white {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
a:active.white {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
a:link.black {
	COLOR: #000000; TEXT-DECORATION: underline
}
a:visited.black {
	COLOR: #000000; TEXT-DECORATION: underline
}
a:hover.black {
	COLOR: #000000; TEXT-DECORATION: underline
}
a:active.black {
	COLOR: #000000; TEXT-DECORATION: underline
}
a:link.strelka {
	COLOR: #000000; TEXT-DECORATION: none
}
a:visited.strelka {
	COLOR: #000000; TEXT-DECORATION: none
}
a:hover.strelka {
	COLOR: #000000; TEXT-DECORATION: none
}
a:active.strelka {
	COLOR: #000000; TEXT-DECORATION: none
}
a:link.menu {
	FONT-SIZE: 120%; TEXT-DECORATION: underline
}
a:visited.menu {
	FONT-SIZE: 120%; TEXT-DECORATION: underline
}
a:hover.menu {
	FONT-SIZE: 120%; TEXT-DECORATION: underline
}
a:active.menu {
	FONT-SIZE: 120%; TEXT-DECORATION: underline
}

a:link.glav {
	FONT-SIZE: 110%; TEXT-DECORATION: underline; font-weight:bold
}
a:visited.glav {
	FONT-SIZE: 110%; TEXT-DECORATION: underline; font-weight:bold
}
a:hover.glav {
	FONT-SIZE: 110%; TEXT-DECORATION: underline; font-weight:bold
}
a:active.glav {
	FONT-SIZE: 110%; TEXT-DECORATION: underline; font-weight:bold
}

a:link.glav-black {
	FONT-SIZE: 110%; COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold
}
a:visited.glav-black {
	FONT-SIZE: 110%; COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold
}
a:hover.glav-black {
	FONT-SIZE: 110%; COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold
}
a:active.glav-black {
	FONT-SIZE: 110%; COLOR: #000000; TEXT-DECORATION: underline; font-weight:bold
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG#site {
	MARGIN: 0px 15px 0px 0px
}
IMG#lng {
	MARGIN: 0px 24px 0px 0px
}
IMG#logo {
	MARGIN: 20px 0px 10px 29px
}
IMG#shadow {
	MARGIN: 17px 0px 0px
}
IMG#sk1 {
	MARGIN: 0px 20px 0px 166px
}
IMG#sk2 {
	MARGIN: 0px 20px 0px 166px
}
img#home      {margin: 10px 21px 0px 34px; width="15" height="15"}
img#search    {margin: 10px 21px 0px 0px; width="15" height="15"}
img#mail      {margin: 10px 21px 0px 0px; width="16" height="15"}

HR {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 6px; COLOR: #cccccc; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM-STYLE: none
}


TD.left-shadow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND: url("shadow-left.gif") no-repeat 100% 0%
}
TD.right-shadow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 11px; PADDING-TOP: 11px; BORDER-TOP: #f7f7f7 1px solid; BORDER-left: #f7f7f7 1px solid; BACKGROUND: url("x-shadow.gif") no-repeat 0% 0%
}

TD.left-shadow-d {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND: url(../shad1.gif) no-repeat 100% 100%
}
TD.right-shadow-d {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-TOP: #f7f7f7 1px solid; BORDER-left: #f7f7f7 1px solid; BACKGROUND: url(../x-shadow-d.gif) no-repeat 0% 100%
}

TD.left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}
TD.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 36px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.right2 {
	PADDING-RIGHT: 36px; PADDING-LEFT: 36px; PADDING-BOTTOM: 36px; PADDING-TOP: 18px
}
TD.right-otstup {
	PADDING-RIGHT: 36px; PADDING-LEFT: 36px; PADDING-BOTTOM: 36px; PADDING-TOP: 18px
}
TD.top-left {
	PADDING-RIGHT: 16px; PADDING-LEFT: 36px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px
}
TD.top-right {
	PADDING-RIGHT: 36px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px
}
TD.navigation {
	PADDING-RIGHT: 24px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #cccccc; PADDING-TOP: 3px; BACKGROUND-COLOR: #3399cc
}

TD.one {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.two {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.three {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.four {
	PADDING-RIGHT: 36px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.big-border {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 6px; BORDER-BOTTOM: #666666 3px solid
}
TD.border {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid
}
TD.border-white {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid
}
TD.menu-left {
	PADDING-RIGHT: 16px; PADDING-LEFT: 36px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.menu-right {
	PADDING-RIGHT: 36px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.menu-1-sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.menu-2-sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 32px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.menu-3-sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 48px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.right-padding {
	PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.right-padding36 {
	PADDING-RIGHT: 36px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.datetext {
	COLOR: #666666
}
.downtext {
	COLOR: #ffffff
}
.headtext {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; MARGIN: 0em 0px 0.5em
}
TD.menu-link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.menu-link-current {
	MARGIN: 0em 0px 0.5em
}
.menu-link-current-top {
	MARGIN: 8px 0px 0.5em
}
.no {
	MARGIN: 0em 0px 0.5em
}
.no-white {
	color:#FFFFFF; MARGIN: 0em 16px 0.5em 16px
}
.no16 {
	MARGIN: 0em 0px 0.5em 16px
}
.no32 {
	MARGIN: 0em 0px 0.5em 32px
}
.no48 {
	MARGIN: 0em 0px 0.5em 48px
}
.no-strelka {
	MARGIN: 0em 6px 0.5em
}
.bold-no {
	FONT-SIZE: 100%; MARGIN: 0em 0px 0.5em
}
.x {
	FONT-WEIGHT: normal; FONT-SIZE: 175%; MARGIN: 0px 0px 1.2em
}
.menulinks {
	MARGIN: 0em 0px 0.5em; COLOR: #006699
}
.current {
	MARGIN: 0em 0px 0.5em 23px; COLOR: #006699
}
.current2 {
	MARGIN: 0em 0px 0.5em 46px; COLOR: #006699
}

H1, h6 {
	FONT-WEIGHT: normal; FONT-SIZE: 175%; MARGIN: 1.2em 0px 0.2em 0em
}

H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN: 0em 0px 1.2em
}
H3 {
	/*FONT-WEIGHT: normal;*/ FONT-SIZE: 125%; MARGIN: 1.5em 0px 0.5em
}
.bot {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 4.9em
}
H2.no {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN: 0em 0px 0.5em
}

H1.services {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN: 0em 0px 0.5em 36px
}
H2.bottom {
	FONT-WEIGHT: normal; FONT-SIZE: 150%; MARGIN: 0em 0px 1.2em 20px
}
.little {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 0em 0px 0.5em 0px
}
.little2 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 0em 0px 0em 0px
}
UL.sub-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.sub-menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-TOP: 0px
}
UL.sub-menu LI.current {
	FONT-WEIGHT: bold
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.2em 6px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-LEFT: 18px; BACKGROUND: url(http://www.1pointmsc.com/images/li.gif) no-repeat 0px 0.6em; MARGIN: 0.5em 0px 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.2em; PADDING-TOP: 0px
}
OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 1.2em 0px 0px 24px; PADDING-TOP: 0px
}
a.exporef4 {font-size:12x;}



/*hotel-gallery*/
.gal-block { margin:0 0 10px 0; padding:0 20px 20px 20px; }
.gal-hotel { background:#f0e9dc;}
.gal-title { text-align:center; font-size:175%; padding:20px 0 10px 0}
.gal-title a{ color:#0070c6;}
.gal-title a:hover{ color:red}
.gal-big-img {float:left; margin:0 15px 0 0; width: 300px; height: 200px; vertical-align:middle; text-align:center; overflow:hidden; background:#f2f2f2}
.gal-pr-img {float:left; margin:0 5px 5px 0;}
.gal-pr-img img { border:0}
.gal-usage-comment { width:330px; float:left; text-align:left;}


/*number list extentions*/
.num-extras { background:#fff7e5; border-bottom:10px solid #ffe3aa}
.num-extras-link-cont { float:right; margin:5px 10px 7px 0}
.num-extras-link-cont a { color:#000; text-decoration:none; border-bottom:1px dashed !important;}
.num-extras-link-cont a:hover { color:red}
.num-extras-cont { padding:20px 0 0px 0; text-align:left;}
.num-extras-cont ul li { margin:0 0 5px 20px}
.num-extras-cont ul li span { color:#dc0000}
.num-extras-prc-cm { color:#808080;margin:0 10px 10px 25px; font-style:italic;}

ul.dop-serv li span {color:#DC0000}

/* Clear */
.clear_new {display:block;height:0;clear:both;visibility:hidden;}

/*report block*/
.add-report-link { display:block; background:#F2F2F2; cursor:pointer; text-align:center; color:#0070C6; text-decoration:underline }
.add-report-link:hover { color:red}
.add-report-link-WR { width:300px; margin:0 auto}
.add-report-link-img { float:left; margin:10px 10px 10px 24%}
.add-report-link-link {float:left; font: normal 150% Arial, Helvetica, sans-serif; margin:18px 0 0 0}

.report-container {  margin:15px 0 15px 0;background:#f7f6e6; padding:10px 15px}
.rating-container { background:#f7f6e6; padding:10px 0 5px 0px}
.rating01 { float:left; width:32%; margin:0 0 10px 0; outline:0px solid}
.rating01 img{ display:block; margin:5px 0 0 0}

.report-title { font: normal 20px Arial, Helvetica, sans-serif; margin:0 0 5px 0}
.report-title-form {font: normal 20px Arial, Helvetica, sans-serif; margin:0 0 15px 0}
.report-author {font: italic 11px Arial, Helvetica, sans-serif; color:#808080; margin:0 0 15px 0}
.report-txt {font: normal 100% Arial, Helvetica, sans-serif; margin:0 0 15px 0; line-height:1.6em}

.report-stand-block {margin:0 0 10px 0;  overflow:hidden}
.report-stand-left { float:left; width:140px;}
.report-stand-right { margin:0 0 0 150px;}
.report-stand-right input { width:350px}
.report-stand-right textarea {width:350px;}
.report-stand-right span { font-style:italic; color:#808080}
.report-stand-right .rep-btn { width:200px; font:normal 18px Arial, Helvetica, sans-serif; height:35px; margin:10px 0 0 0}

/*halls block*/
.halls-cont-div { background:#f2f2f2; padding:20px; text-align:left; overflow:hidden}
.halls-cont-div h1 { margin:0 0 5px 0}
.halls-tel { margin:0 0 30px 0}
.halls-img { margin:0 0 10px 0}
.halls-accl { float:right; width:110px; height:50px; text-align:center; display:block; background:#edbaba; color:#742c2c; text-decoration:none; cursor:pointer; padding:10px}
.halls-accl:hover { text-decoration:none; color:black}
.halls-accl02 { float:left;  text-align:center; display:block; background:#edbaba; color:#742c2c; text-decoration:none; cursor:pointer; padding:10px; margin:20px 0 0 18%}
.halls-accl02:hover { text-decoration:none; color:black}

/*adv bottom block*/
.adv-block { position:relative; width:16%; left:20px; }
.adv-block .inner { position:absolute; bottom:-50px; font:normal 75% Arial, Helvetica, sans-serif; padding:10px; border:1px dashed #d9d9d9}
.adv-block .inner img { display:block; margin:0 auto; bottom:22px; position:relative; margin-bottom:-10px}
.adv-block .inner a { color:#000; text-decoration:none; cursor: text;}
