
body {font-family:arial, helvetica, sans-serif, verdana; margin:0; padding:0; font-size:12px; color:#000000;}
p,dl,table,th,td,div,input {margin:0; font-weight:normal; font-style:normal;}
h1.title {margin:0; font-weight:normal; font-size:16px; font-style:normal; color:#ffffff; font-weight:bold;}
img {border-width:0;}
a:visited	{color:5555ff;}
h5 {margin:0;}
h3 {margin:4px; color:#153F73;}

b,strong	{color:#153F73;}
div.scleroz {text-align:left;}
div.scleroz table {margin:5 auto 5 0;text-align:left;}

div.note {margin:5 0; padding:0; font-size:90%;}
div.note li {list-style-type:circle;padding:0 10;}
div.include {margin:0.5em 0 0 0;}
div.include p	{margin:0.5em 0 0 10; text-align:justify;}
div.include li	{margin-left:50;text-align:justify;}
div.include h3	{margin-top:1em; font-size:110%; color:#153F73;}
div.include table	{margin:1em auto; border:#153F73 1px solid;border-collapse: collapse;}
div.include table td	{padding:5;border:#153F73 1px solid;border-collapse: collapse; font-size:90%;}
div.include table th	{padding:5 10; color:#153F73; text-align:left; font-weight:bold; border:#153F73 1px solid;border-collapse: collapse;}

div.menu0 {margin:0; padding:0; font-size:13px;font-weight:bold; }
div.menu0 a {text-decoration:none; background-color:#8DACCB; background:url("../s/page_06.gif"/*tpa=http://hotel-vega.ru/s/page_06.gif*/); background-repeat:no-repeat; background-position:0 0; padding:4; display:block; color:#FFFFFF; height:21px; }
div.menu0 a:hover {text-decoration:underline;}
div.menu0 strong {background:url("../s/page_08.gif"/*tpa=http://hotel-vega.ru/s/page_08.gif*/); background-repeat:no-repeat; background-position:0 0; padding:4; display:block; color:#FFFFFF; text-decoration:none; height:21px;}
div.menu0 strong a:link,a:visited {background:none; padding-left:0px; padding-top:0px; text-decoration:none;}
div.menu0 strong a:hover {text-decoration:underline;}

div.menu1 {margin:0; padding:2 0 2 4;font-size:13px;}
div.menu1 a		{font-weight:bold; text-decoration:none;color:#153F73; background:url("../s/star-w.gif"/*tpa=http://hotel-vega.ru/s/star-w.gif*/); background-repeat:no-repeat; background-position:0 2; padding-top:0; padding-left:18; display:block; height:18;}
div.menu1 strong {color:#dd0000; background:url("../s/star-w.gif"/*tpa=http://hotel-vega.ru/s/star-w.gif*/); background-repeat:no-repeat; background-position:0 2; padding-top:0; padding-left:18; display:block; height:18;}
div.menu1 a:hover {text-decoration:underline;}
div.menu1 strong a {color:#dd0000;background:none;color:#dd0000; text-decoration:none;}
div.menu1 strong a:hover {background:none;color:#153F73; text-decoration:underline;}

form {margin:0; padding:0}
form input {font-size:80%; font-weight:normal;}
form select {font-size:80%; font-weight:normal;}

table.sendmsg		{margin:0; padding:10;font-size:100%; border:1px #153F73 solid;color:#153F73;background-color:#f0f0f0;}
table.sendmsg	input	{width:100%;}

h1 {font-size:130%; color:#ffffff; margin:0}
h2 {font-size:130%; color:#aa0000; margin:0}
h4 {font-size:100%; margin:0}

small {font-size: 80%; font-weight:normal;}

strong.tit {color:#900000; font-weight:bold;}

table.main	{margin:0;padding:0; width:100%;}
table.main	td	{padding:0;}
table.main	td.toppage	img.icon {margin:0 5 0 10;}

table.main	td.toppage	a.topmenu {font-family:impact;font-size:14px; text-decoration:none; color:#ffffff}
table.main	td.toppage	a.topmenu:hover {text-decoration:underline; cursor:pointer;}

table.podval {padding:0; margin:0; border-top:1px #7B7A78 solid;width:100%; background-color:#4E9CE9;}
table.podval td {padding:10; color:#ffffff; font-size:80%;}
table.podval table {margin:2 0 0 0;}
table.podval table td {padding:0;}
table.podval b {color:#ffffff;}
table.podval a {color:#ffffff; text-decoration:none;}
table.podval a:hover {text-decoration:underline;}
div.podval	a:link		{background:none; color:#ffffff; text-decoration:none;font-weight:normal;}
div.podval	a:visited	{background:none; color:#ffffff; text-decoration:none;font-weight:normal;}
div.podval	a:hover {color:#ffffff; text-decoration:underline;}

span.lang	{margin:3; padding:0; font-size:80%;background-color:#f8f8f8; border:1px #999999 solid;}
span.lang	a {margin:0; padding:0 7; text-decoration:none;}
span.lang	a:hover {background-color:#ffff55;}

table.statline	{margin:0;padding:0; width:100%;}
table.topmenu	{margin:0;padding:0; font-size:90%;}
table.topmenu	th {margin:0 5 0 0; padding:3 0 3 0; background-color:#f8f8f8; border:1px #999999 solid;}
table.topmenu   th	strong	{margin:0; padding:3 8; background-color:#f0f0f0; color:#ee0000;}
table.topmenu   th	a		{margin:0; padding:3 8; text-decoration:none;}
table.topmenu   th	a:hover {background-color:#ffff55;}
table.topmenu   th	a		strong	{margin:0; padding:3 8; text-decoration:none;background-color:#f8f8f8;}
table.topmenu   th	a:hover	strong	{background-color:#ffff55;}


.copyr		{color:#777777;margin:8; padding:5;}

.toptit {background-color:#f0f0f0; margin:0; padding:0; font-size:100%; color:#dd0000; font-weight:bold; text-decoration:none; text-align:center; }
.tops {font-size: 9pt; color:#dbdbdb; font-weight: bold; TEXT-DECORATION: none; }
.sts {font-size: 9pt; color:#000000; text-decoration: none; }
.fm1 {font-size: 9pt;}
.f0 {font-size: 10pt;}
.fp1 {font-size:11pt;}
.bg {background-color:#f0f0f0;}

table.frm 		{margin:5 0 1em 0;}
table.frm td	{padding:7; text-align:left;}
table.frm th	{padding:7; text-align:left;}
table.frm th	h3	{margin:3; font-size:110%; font-weight:bold; text-align:left; color:#dd0000}

table.mdpg			{margin:0; padding:0;}
table.mdpg	td.mdpg	{margin:0; padding:10 10 3em 10;}
table.mdpg	td.rghtpg	{margin:0; padding:4;}
table.mdpg	td.rghtpg	img {margin:3; padding:3; border:#999999 1px solid; cursor:pointer;}
table.blk 			{margin:0 auto 0.7em auto; border: #999999 1px solid; background-color:#f8f8f8;}
table.blk	td		{padding:5 5 3 5;}
table.blk	td	img	{margin:5 5 5 0;}
table.blk	div		{display:table; text-align:left; margin:3 0 3 0;}
table.blk	div.s90	{font-size: 90%;}

table.ctg 			{margin:0 0 5 0;}
table.ctg	td		{padding:0 5 5 5; font-size:90%;}
table.ctg	td.tit	{padding:5 1em 0 5; font-weight:bold;}

table.frm1	td	{padding:0; font-size:90%;}

h2.otit	{font-size:130%; font-weight:bold; color:#900000; margin:0.8em 0 5 0;}

h3.msg	{font-size:110%; font-weight:hormal; color:#207080; margin:2em 0;}
h3.msg	div {margin-top:1em; margin-bottom:1em; font-size:130%; font-weight:bold; color:#104b51;}
h3.wrn	{margin:3 10; padding:3; font-size:100%;font-weight:bold; border:2px #ff0000 solid; color:#ff0000; display:table;background-color:#ffeeee;}
h3.wrn	span	{margin:0; padding:0 7; font-size:90%;color:#000000; text-decoration:blink;}

div.title	{font-size:110%; font-weight:bold; color:#153F73; margin:1em 0 0 0; padding-left:10;}
div.menu	{font-size:90%; margin:0 0 5 0; padding:0; width:90%;}
div.subtit	{font-size:100%; font-weight:bold; margin:0;}
div.txtl	{font-size:100%; font-weight:normal; margin:0 0 0.5em 0; text-align:left;}
div.txtj	{font-size:90%; font-weight:normal; margin:0 0 0.5em 0; text-align:justify; width:80%}
div.txtc	{font-size:100%; font-weight:normal; margin:0 0 0.5em 0; text-align:centre;}
div.txtc p	{margin:0.5em 0 0 10; text-align:justify;}
div.txtc li	{margin-left:50;text-align:justify;}
div.txtc h3	{margin-top:1em; font-size:110%; color:#153F73;}
div.txtc table	{margin:1em auto; border:#153F73 1px solid;border-collapse: collapse;}
div.txtc table td	{padding:5;border:#153F73 1px solid;border-collapse: collapse; font-size:90%;}
div.txtc table th	{padding:5 10; color:#153F73; text-align:left; font-weight:bold; border:#153F73 1px solid;border-collapse: collapse;}

div.para	{font-size:100%; margin:0; text-align:left;}
div.para b	{font-weight:bold; color:#333333;}

div.att			{font-size:80%; font-weight:normal; margin:0.5em 0 0 0.5em; text-align:left;color:#ff0000}
div.att	span	{color:#ffffff;background-color:#ff0000;font-weight:bold; padding:1 5}
span.att		{color:#900000; font-weight:bold;}
div.prim	{font-size:80%; font-weight:normal; margin:0.5em 0 0 0; text-align:left;}
div.go		{margin:0.5em 0 0 0.5em;}
div.chain a	{font-size:70%; font-weight:normal; color:#900000;}

div.pg			{margin:3 auto;}
div.pg	span	{margin:1;padding:1 5; border:#999999 1px solid; color:#aa0000; font-weight:bold; background-color:#eeeeee}
div.pg	a		{margin:1;padding:1 5; text-decoration:none}
div.pg	a:hover	{text-decoration:underline; font-weight:bold;}
div.pg	a.pg	{border:#999999 1px solid;}
div.pg	a:hover.pg	{background-color:#ff0000; text-decoration:none; color:#ffffff}
div.alpha			{margin:5; font-size:80%}
div.alpha	span	{margin:1;padding:1 5; border:#999999 1px solid; color:#aa0000; font-weight:bold; background-color:#eeeeee}
div.alpha	a		{margin:1;padding:1 5; border:#999999 1px solid; text-decoration:none}
div.alpha	a:hover	{background-color:#ff0000; text-decoration:none; color:#ffffff; font-weight:bold;}

table.sts			{margin:1em 0 0 0; padding:0;}
table.sts td		{font-size:9pt; margin:0; padding:0 2 0 2;}
table.sts a			{color:#000000; text-decoration: none;}
table.sts strong	{color:#c05050; text-decoration: none;}

table.frst		{width:90%; margin:1em; padding:5; border:1px #999999 solid; background-color:#f0e0e0;}
table.frst	td	{margin:0; padding:20;border:1px #999999 solid; background-color:#ffffe0; color:#555555; }
table.frst	h2	{margin:0.3em; font-size:100%; font-weight:bold; text-align:center; color:#555555;}
table.frst	a	{font-weight:normal; color:#333333;}
table.frst	b	{color:#555555;}
table.frst	li	{margin:0 0 0 2em;}

table.doc {margin:0.5em auto; padding:0; border-top: #999999 1px solid;border-left: #999999 1px solid;}
table.doc td	{margin:0; padding:0 7;border-right: #999999 1px solid;}
table.doc th	{margin:0; padding:2 7;border-right: #999999 1px solid; font-size:90%;}
table.doc tr.tit	{background-color:#f0f0f0;}
table.doc tr.tit	th {padding:5; border-bottom: #999999 1px solid;}
table.doc tr.tit	td {border-bottom: #999999 1px solid;}
table.doc tr.bottom	td {border-bottom: #999999 1px solid;}
table.doc li {padding:0 0 0 1em; list-style-type:circle;}

table.responce {margin:0 auto 0.5em auto; padding:10; border: #999999 1px solid; background-color:#f0f0f0;}
table.responce td	{padding:2; font-size:90%;}
table.responce td	input	{font-size:100%; width:100%}
table.responce caption {margin:0 auto; padding:0; font-weight:bold; text-align:center;}

input.padd	{padding:0 50 0 50;}
.full	{width:100%;}
.full input,select,textarea	{width:100%;}


.menu_img {display:block; margin-bottom:20px;}
div.topicon {position:absolute; width:100%; height:17px; z-index:1; left:0; top:163; text-align:right;}
div.topicon img.icon2 {margin-right:20}

div.trfphoto {margin:1em auto; text-align:center}
div.trfphoto h3 {margin:0; font-size:100%; font-weight:bold;color:#153F73;}
div.trfphoto img {margin:3; padding:7; border:#999999 1px solid; background-color:#f0f0f0;}
