body {margin:0px; padding:0px; vertical-align:top; background:url(images/back.jpg) no-repeat top #3399CC;}
td {
	font-size:15px;
	font-family:Verdana;
	color:#330099;
	vertical-align:top;
}
a {border:none; text-decoration:underline; color:#663366;}
a:hover {text-decoration:none;}
form {margin:0px; padding:0px;}
/****************************************************/
.стиль1 {font-size: 14px}
.link1 {font-size:10px;text-decoration:underline;color:#000000; padding-left:10px;}
.link1:hover {text-decoration:none;}

.link2 {font-size:14px;text-decoration:underline;color:#000000; padding-left:10px;}
.link2:hover {text-decoration:none;}

.example1 {float:left; margin:5px; margin-left:17px; border-bottom:#ccc 1px solid;cursor:pointer}
.example { margin:5px; margin-left:17px; }

pre {height:100px}

ul {float:left; margin:5px; margin-top:0}
li {cursor:pointer; color:#006; font-weight:700}
li.activ {color:red}
h4 {font-weight:100}


#container{
	width:700px;
	margin:20px auto;
	margin-left:30px;
}

#heading,#footer{
	background-color:#2A2A2A;
	border:1px solid #444444;
	height:20px;
	padding:6px 0 25px 15px;
	margin-bottom:30px;
	overflow:hidden;
}

#footer{
	height:10px;
	margin:20px 0 20px 0;
	padding:6px 0 11px 15px;
}

div.nomargin{
	margin-right:0px;
}

.pic{
	float:left;
	margin:0 15px 15px 0;
	border:5px solid white;
	width:200px;
	height:200px;
}

.pic a{
	width:200px;
	height:250px;
	text-indent:-99999px;
	display:block;
}

.pstrnav {
	padding: 0px 10px 20px 15px;
	color:#000000;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 100px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}
		
		
.ras {font-size:10px; font-family:Verdana; color:#660000;  vertical-align:top;}
.ras1 {font-size:13px; font-family:Verdana; color:#330099;  vertical-align:top;}
.ras2 {font-size:10px; font-family:Verdana; vertical-align:center;}




.head1 th,.head1 td {font-size:12px;font-family:Arial;height:25px; text-align:center}
.head1 td.fuckt b {display:block;line-height:13px;height:13px;overflow:hidden;}
.head1 td.fuckt   {font-weight:normal;text-align:center!important;;}
hh,.hh {background:#E4F2FF url(http://i.gismeteo.com/images/back/weather-old-hh.gif) 50% 50% no-repeat!important;}
.head2 th,.head2 td {font-size:12px;font-family:Arial; text-transform: uppercase;font-weight:normal;height:25px; }
.c0h {background: url(http://i.gismeteo.com/images/back/weather-old-0h.gif) 0 100%;}
.c0 {background: url(http://i.gismeteo.com/images/back/weather-old-0.gif) 0 100%;}
.c1 {background: url(http://i.gismeteo.com/images/back/weather-old-1.gif) 0 100%;text-align:center}
.c2 {background: url(http://i.gismeteo.com/images/back/weather-old-2.gif) 0 100%;text-align:center}
.c3 {background: url(http://i.gismeteo.com/images/back/weather-old-3.gif) 0 100%;text-align:center}
.c4 {background: url(http://i.gismeteo.com/images/back/weather-old-4.gif) 0 100%;text-align:center}
.cloudy  {height:46px!important;background: url(http://i.gismeteo.com/images/back/weather-old-h.gif) 0 100%;text-align:left}
.snows, .tc, .cc , .windy, .Last, .сc{background: url(http://i.gismeteo.com/images/back/weather-old-h.gif) 0 100%;text-align:left}
.head b {font-size:12px;line-height:12px;height:12px;overflow:hidden;}
.head span {font-size:20px;font-style:normal;display:block;line-height:20px;padding:0px 0;height:22px;overflow:hidden; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; }
.weekend {color:#c00;}



#facebox .b {
  background:url(images/b.png);
}

#facebox .tl {
  background:url(images/tl.png);
}

#facebox .tr {
  background:url(images/tr.png);
}

#facebox .bl {
  background:url(images/bl.png);
}

#facebox .br {
  background:url(images/br.png);
}

#facebox {
display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
  }

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


#sdd
{	margin: 0;
	padding: 0;
	z-index: 30}

#sdd li
{	margin: 0;
	padding: 0;
	list-style: none;
	font: bold 14px arial}

#sdd li a
{	display: block;
	margin: 1px 0 0 0;
	padding: 4px 10px;
	width: 120px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sdd li a:hover
{	background: #49A3FF}

#sdd div
{	position: absolute;
	visibility: hidden;
	margin-top:-24px;
	margin-left:140px;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;
	}

	#sdd div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial
		}

	#sdd div a:hover
	{	background: #49A3FF;
		color: #FFF}
		
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}
.tcenter {background-image:url(images/tcenter.jpg); background-repeat:repeat-y;}
.tcenter p {font:bold 12px Verdana,sans-serif; color:#333;padding: 0px 35px 0px 35px}
.inputtext {width:200px;background-image:url(images/gray_bg.png); background-position:top ; background-repeat:repeat-x; padding:5px}
.comarea{width:400px; background-image:url(images/gray_bg.png); background-position:top 5px; background-repeat:repeat-x; padding:5px}
.tcenter input,textarea {font:normal 12px Verdana,sans-serif; color:#333; border:1px solid #ccc;}
input.formbutton{
border:2px #ccc solid;
width:150px;color:#fff;
font:11px Verdana, Geneva, sans-serif;background-color:#cc0000;
font-weight:700;
text-transform:uppercase;
height:25px;}
.comareaact {width:400px;  background-image: none; padding:5px;}
.inputtextact {width:200px; background-image: none; padding:5px;}