@charset "utf-8";
/* CSS Document */
body {
	height: 100%;
	width: 100%;
	background-color: #000000;
	margin: 0px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px;
	padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px;
}
body,td,th {
	font-family: Tahoma, Verdana;
	color: #999999;
	font-size: 13px;
}
/*
a:link       {text-decoration: none; color: #FF0000;}
a:visited  {text-decoration: none; color: #FF0000;}
a:hover    {text-decoration: underline; color: #FF0000;}
a:active   {text-decoration: none; color: #FF0000;}
*/
a:link       {text-decoration: none; color: #FF6600;}
a:visited  {text-decoration: none; color: #FF6600;}
a:hover    {text-decoration: underline; color: #FF6600;}
a:active   {text-decoration: none; color: #FF6600;}


img { border:none;}
p {
	padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;
	margin-top: 0px;  margin-right: 0px;  margin-bottom: 0px;   margin-left: 0px;	
}
/* Columnes */
.ColLeft {
	vertical-align: top;
	width: 50px;
	text-align:right;
}
.ColCent {}
#Micro {
	background-image: url(/images/sh2/m.gif);
	background-repeat: no-repeat;
	background-position: 88px top;
	background-color: transparent;
}
#Micro #Order {
	height: 144px;
	padding-right:50px;
}
#Micro #Logo {
	height: 90px;
	margin-right:20px;
	padding-top:5px;
	padding-bottom:5px;	
}
#Micro #Phones {	
	color: #FFCC01;
	font-weight:bold;
	line-height:150%;
/*	height: 144px;*/
	padding-top:20px;
	padding-left:372px;
	float:left;
}
#Micro #Ekv{width:78px; height:225px; text-align:left;  float:left;}

.ColCentSpace {height:25px;}
.ColCentBan     {text-align:center;padding-bottom:25px;}
.ColLine            {width: 30px;	background-color: #FFCC01;	text-align: center;}
.ColRigh 	         {width: 220px;vertical-align: top;}
.ColRighS         {width: 100px;vertical-align: bottom;}
.RightBlock      {font-size: 11px;padding-right: 20px;padding-left: 20px; /*text-align: justify;*/ line-height:15px;}
.Counters         {padding: 2px;height: 31px;text-align: center;}
.Copyright        {text-align: center; padding: 2px; /*color: #FFFFFF;*/ line-height:15px; font-size: 11px;}

/** **/
.Icons {
	white-space: nowrap;
	display: block;
	padding-right: 10px;
	padding-left: 20px;
	width: auto;
	text-align:left;	
}
#sound {float:left;}
.Adres{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-right: 25px;
	padding-left: 10px;
	width: 540px;
	text-align:center;
	white-space:nowrap;
}
.Adres div.hr {
	background-color: #ffffff;
	color: #FFFFFF;
	padding: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height:1px;
	width: 540px;
}

/** lang */
#LangA {height: 27px; width:30px; text-align:center; vertical-align:middle; font-size: 11px;}
#Lang  {height: 27px; width:30px; text-align:center; vertical-align:middle; font-size: 11px; color: #FFCC00;}
#Lang a {color: #FFCC00;}

/* menu */
div.MenuIcons,
div.MenuText,
div.MenuSpace  {line-height: 18px;}
div.MenuSpace  {height: 40px;}
div.MenuText    {padding-left:20px; font-size:11px; letter-spacing:1px;  text-transform:uppercase;}
div.MenuText a   {color: #999999 !important; text-decoration:none;}
div.MenuText a:hover   {color: #FFCC00 !important; text-decoration:none;}
div.MenuText:first-letter   {color: #FFCC00 !important; padding: 0; margin: 0; }

span.l {color: #FFCC00 !important; }

/* FLASH */
div.Flash {
	padding-right: 25px;
	padding-left: 10px;
	width: 540px;
	height:40px;
	padding-top: 20px;
	padding-bottom: 0px;
}
div#f1{width:270px; height:40px; text-align:left;  float:left;}
div#f2{width:270px; height:40px; text-align:right; float:right;}

/* Content */
#Content { text-align:justify; vertical-align:top; padding-right: 25px; padding-left: 25px;}
#Content .Title {font-weight: bold; color: #FF9900; text-transform: uppercase; text-align: right; padding-bottom:10px;}
#Content .Body {padding-bottom: 20px; line-height:130%;}
#Content .BodyR {text-align: center; padding-bottom: 0px; padding-top: 10px; line-height:130%;}

/* ContentS */
#ContentS {
	text-align:justify;
	vertical-align:top;
	background-color:#FFFFFF;
	background-image: url(/images/sh2/s_.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#ContentS #Head {
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
	margin-bottom:20px;
}
#ContentS #Head #Icon,
#ContentS #Head2 #Icon {
	text-align: right;
	height: 60px;
	padding-right: 105px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#ContentS #Head #Menu {
	height: 90px;
	margin-left: 530px;
	vertical-align: middle;
	margin-top: 30px;
}
#ContentS #Head #Menu li {
	list-style-position: outside;
	list-style-image: url(/images/sh2/dot_y.gif);
	list-style-type: disc;
	line-height:18px;
}
#ContentS #Head #Menu li a {color:#666666 !important; text-decoration:none;}
#ContentS #Head2 {
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	height: 130px;
	margin-bottom:0px;
}
#ContentS #Head2 #Line{
	background-color:#FFCC00;
	height: 10px;
	margin-right: 100px;
	margin-left: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#ContentS .Body {padding-right: 90px; padding-left: 90px; line-height:130%; color: #666666;}

#ContentS .BodyR {text-align: center; padding-bottom: 40px; padding-top: 30px; line-height:130%;}

#Content a,
#ContentS a,
.RightBlock a {color:#3366ff !important;}
/*   */
.Yellow {color: #FF9900;}
.YellowBold {color: #FF9900; font-weight:bold;}
.gb_admin { padding-bottom:5px;}
.gb_date {padding-bottom:5px; text-align:right; font-size:11px; color: #666666;}
.gb_date .date {}
.gb_date .time {}
.gb_mess {padding-bottom:25px; padding-left:10px; padding-right:10px;}
.gb_comment {padding-bottom:5px; padding-top:10px;}
