/* CSS Document for sky.su
   des. k3n Promogroup  */
body, html {
margin:0px;
padding:0px;
background:#ffffff;
font-family:Arial, Helvetica, sans-serif ;
font-size:12px;
color:#000000;
}

td, tr, p, div, ul, li, ol, h1, h2, h3, h4, h5, form  {
margin:0;
padding:0;
font-size:100%;
font-family:Arial, Helvetica, sans-serif ;
}

table {
font-size:100%;
}

a {
color:#0c469a;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

img {border:none;}

p {_height:1%;}

#all{
_margin-left:40px;
}

/*     min-width */ 
#min-width { 
width:100%; 
min-width:1000px; 
} 
/*  IE */ 
* html .minwidth  { 
border-left:1000px solid #ffffff;/*min-width*/ 
position:relative; 
float:left; 
z-index:1; 
} 
* html .container  { 
margin-left:-1000px; /*-min-width*/ 
position:relative; 
float:left; 
z-index:2; 
} 
.container  { 
color:inherit;
padding:0px 0px;
} 

.block {
overflow:hidden;
_height:1%;
}

h1, h2, h3, h4, h5 {
font-size:100%;
margin:0;
padding:0;
font-weight:normal;
text-decoration:none;
}


/*_____header_____*/
#header {
background:#bf021e url(/templates/images/header_r.gif) right 5px no-repeat;
border-bottom:1px solid #dcdde2;
padding:24px 0px 9px 34px;
margin:0;
/*overflow:hidden;
$height: 1%;*/
height:94px;
}

#logo{
border-right:2px solid #ce7080;
float:left;
width:255px;
text-align:left;
color:#ffffff;
}
#logo div{
margin-right:21px;
display:block;
margin-bottom:5px;
_margin-bottom:6px;
text-align:left;
padding-left:14px;
}

#logo p{
margin-right:2px;
line-height:14px;
padding-left:13px;
}

#logo a{
text-decoration:none;
color:#ffffff;
}

#icons{
margin-left:278px;
height:26px;
}

#icons a, #icons span{
margin-right:34px;
}

#phone{
margin-top:10px;
margin-left:278px;
margin-bottom:1px;
color:#ffffff;
font-size:12px;
}

#phone a {
	color:#ffffff;
	text-decoration:none;
}

#phone a:hover {
	text-decoration: underline;
}

#icons,
#phone{
_margin-left:275px;
}


#right-flash{
float:right;
width:197px;
margin-right:0;
margin-top:17px;
padding:0;
margin-right:0;
display: none;
}

#search{
float:right;
}

input, select {
border:1px solid #5b5b5e;
vertical-align:middle;
margin-right:2px;
$margin-right:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5f6062;
padding:1px 3px 3px 5px;
}

select {
padding:1px 0px 2px 0px;
margin-right:21px;
}

input#searchtext{
width:140px;
height:20px;
voice-family: "\"}\"";
voice-family: inherit;
height:13px;
width:130px;
}

input.button{
margin-right:49px;
font-weight:bold;
color:#3d6ecf;
padding:0;
border:none;
}

/*_____//header_____*/

/*_____double-nav______*/
#double-nav-bg {
border-top:4px solid #585b60;
border-bottom:1px solid #ffffff;
background:#dcdde2 url(/templates/images/menubg.gif) repeat-x left top ;
padding-top:14px;
$padding-top:12px;
padding-bottom:10px;
/*$padding-bottom:8px;*/
padding-left:50px;
padding-right:0;
$height:1%;
overflow:hidden;
}

#double-nav-bg #n-cont {
/*height:19px;*/
}

ul#double-nav {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin-top:1px;
margin-bottom:3px;
margin-right:220px;
}

#double-nav li {
float:left;
list-style:none;
background:	url(/templates/images/menubul.gif) no-repeat 0px 3px;
padding-left:20px;
padding-right:6px;
}

#double-nav li.first {
background:	url(/templates/images/menuroot.gif) no-repeat 0px 2px;
}

#double-nav a {
color:#000000;
text-decoration:underline;
}

#double-nav a:hover {
text-decoration:none;
}
/*_____//double-nav*/


#main:after
	{
/*	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;*/
	}
#main
	{
/*	display: inline-block;*/
	background: url(/templates/images/dash.gif) repeat-x;
	padding-top:20px;
	$height: 1%;
	overflow:hidden;
	clear:both;
	}

#content-wrapper {
	position:relative;
}

#content-wrapper
	{
	float: left;
	width: 100%;
	}
#content
	{
	margin: 0 270px 0 287px;
	}
	
.center-right #content {
	margin: 0 20px 0 287px;
}
	
#left
	{
	float: left;
	margin-left: -100%;
	width: 287px;
	position:relative;
	}
#right
	{
	float: right;
	margin-left: -100%;
	width: 270px;
	$margin-left: -270px;
    position: relative;
	}
* html #right
	{
	}


/*_______left_____*/
#left div.content{
text-align:left;
padding-left:50px;
padding-right:20px;
}

#left a{
color:#000000;
}


/*1*/
#left ul{
margin:0;
background:url(/templates/images/grey.gif) repeat-y 7px top;
line-height:13px;
overflow:hidden;
_height:1%;
}

#left li{
margin:0px;
background:url(/templates/images/lmenu1.gif) no-repeat 0px 0px;
padding-left:22px;
padding-bottom:1px;
}

/*/1*/

/*2*/
#left ul ul{
margin:5px 0px 0px 0px;
background:url(/templates/images/grey.gif) repeat-y 5px top;
line-height:13px;
}

#left li li{
margin:0px;
background:url(/templates/images/lmenu2.gif) no-repeat 0px 0px;
padding-left:18px;
padding-bottom:1px;
}

/*/2*/

/*3*/
#left ul ul ul{
margin:5px 0px 0px 0px;
background:url(/templates/images/grey.gif) repeat-y 7px top;
line-height:13px;
}

#left li li li{
margin:0px;
background:url(/templates/images/lmenu2.gif) no-repeat 2px 0px;
padding-left:18px;
padding-bottom:1px;
}

/*/3*/

/*4*/
#left ul ul ul ul{
margin:5px 0px 0px 0px;
background: white;
line-height:13px;
}

#left li li li li{
margin:0px;
background:url(/templates/images/lmenu3.gif) no-repeat 2px 5px;
padding-left:12px;
padding-bottom:1px;
}

/*/4*/

#left li+li,
#left li li+li,
#left li li li+li,
#left li li li li+li{
margin-top:4px;
}

/*_____//left_____*/



/*_______right____*/
#right div.content{
/*text-align:right;*/
text-align:center;
/*padding-right:50px;*/
}

#right img{
display:block;
margin:auto;
}

/*_____//right____*/



/*_______center___*/
.banner{
margin-bottom:5px;
}

#indexbanner{
overflow:hidden;
_height:1%;
}

#fix-right-banner{
float:right;
/*width:175px;*/
}

#float-banner{
margin-right:195px;
/*background: #034c90 url(/templates/images/topbannerbg.gif) repeat-x;*/
height:135px;
margin-top:0;
}

#banner-r{
background: url(/templates/images/topbanner_r.gif) no-repeat right top;
}

#float-banner div.banner{
margin-bottom:0px;
}



/*_____//center___*/







/*_______footer_____*/

#footer {
clear:both;
padding:0px 0px 0px 0px;
overflow:hidden;
_height:1%;
background:#fcfdfd url(/templates/images/footerbg.gif) repeat-x;
}

#footer div.left{
width:287px;
float:left;
background:#fcfdfd url(/templates/images/footer-l-bg.gif) repeat-x;
border-top:3px solid #b4b5ba;
padding:15px 0px 17px 0px;
line-height:15px;
}

#footer div.left p{
margin-left:50px;
}

#footer div.image{
float:left;
width:144px;
}

#footer div#footermenu{
padding-top:2px;
}

#footer div#footermenu a, #footer div#footermenu span{
margin:0px 9px 0px 3px;
}

#footer div#weather{
padding-top:33px;
}

#footer div#wh1{
float:left;
margin-left:10px;
}

#footer div#wh2{
float:left;
margin-left:14px;
}

#footer div#wh3{
margin-left: 3px;
}

#footer div#copyright2{
float: left;
margin-top: 12px;
margin-left: 12px;
}

#des-by-promo {
float:right;
margin:42px 37px 0px 0px;
padding:0;
_margin:42px 19px 0px 0px;
}

/*_____//footer_____*/


/*_______content____*/
.content {
text-align:left;
/*line-height:14px;*/
padding-bottom:20px;
}

.content h1 {
color:#bf021e;
font-size:16px;
padding-bottom:15px;
font-weight:bold;
line-height:19px;
padding-left:21px;
background:url(/templates/images/h1.gif) no-repeat left 2px;
}

.content h1.index {
padding-left:0;
background:none;
}

.content h2 {
color:#3a3d41;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:18px;
padding-bottom:11px;
margin-top:7px;
background:url(/templates/images/h2.gif) no-repeat left 2px;
}

.content h2.red { color: #BF021E; }

.content h1 + h2 {
margin-top:0px;
}



.content h3 {
color:#3a3d41;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:18px;
padding-bottom:11px;
}

.content h2 + h3 {
margin-top:4px;
}

.content h4 {
}

.content h5 {
}

.content p {
/*text-indent:14px;*/
padding-bottom:20px;
}

.content img {
margin:0px 5px 5px 5px;
}

.content img.l {
margin:0px 15px 5px 0px;
float:left;
}

.content img.r {
margin:0px 0px 5px 15px;
float:right;
}

.content ul {
margin:2px 17px 20px 17px;
}

.content ul li {
background:url(/templates/images/li.gif) no-repeat 0px 5px;
list-style:none;
padding-left:12px;
_height:1%;
}

.content ul li {
$background-position:0px 4px;
}

.content ol{
margin:2px 10px 0px 35px;
&margin-left:40px;
padding:0px 0px 16px 0px;
}

/* */
.content ol li {
padding-left:0px;
}
/*// */


.content ol.large li{
padding-bottom:14px;
}

.content a {
/*background:url(/templates/images/underline_blue.gif) repeat-x bottom left;*/
}

.content a:hover {
background:none;
}

.content table {
width: 100%;
border-color:#585b60;
border-style:solid;
border-collapse:collapse;
border-width: 4px 1px 2px 1px;
font-size:11px;
font-family:Tahoma, Helvetica, sans-serif;
margin-bottom:15px;
}

.content table th {
background:#dcdde2;
color:#bf021e;
border-bottom:1px dashed #585b60;
border-left:1px solid #585b60;
border-right:1px solid #585b60;
padding:6px 3px 6px 3px;
text-align:center;
vertical-align:middle;
}

.content table td {
border-bottom:1px solid #dcdde2;
border-left:1px solid #585b60;
border-right:1px solid #585b60;
padding:7px 10px 6px 10px;
text-align:left;
vertical-align:top;
}

.content table td.c2{
text-align:center;
}

/* */
.content ol {
  }
/*// */

.content input {
}

.content textarea {
}

.content form {
border-color:#585b60;
border-style:solid;
border-collapse:collapse;
border-width: 4px 0px 2px 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;
padding:0px 9px;
color:#bf021e;
font-weight:bold;
}

.content form table{
border:none;
font-size:12px;
}

.content form table td{
border:none;
padding:8px 0px 0px 0px;
vertical-align:top;
}

.content form table td.input{
padding-top:1px;
}

.content input, .content textarea {
border:1px solid #656567;
padding-right:0;
padding-left:0;
}

.content input {
height:13px;
}

.content textarea {
height:100px;
overflow:auto;
}

.content td.input input, .content td.input textarea {
width:100%;
&width:99%;
}

.content input.submit{
height:auto;
border:none;
margin:0;
}

.content td.submit{
text-align:right;
padding:15px 0px 0px 0px;
}

.content p.tablename{
font-family: Tahoma, Times, serif;
margin:0;
padding:0px 0px 8px 15px;
font-weight:bold;
font-size:11px;
}

.content p.tablename span{
color:#3a3d41;
}


.content a.details {
padding-left:17px;
background:url(/templates/images/details.gif) no-repeat left 3px;
$background-position:left 1px;
display:block;
margin-top:5px;
padding-bottom:3px;
}

.pager span {
background:url(/templates/images/lmenu3.gif) no-repeat 2px 5px;
padding-left:11px;
padding-bottom:1px;
margin-right:8px;
}

.pager strong {
background:url(/templates/images/lmenu3.gif) no-repeat 2px 5px;
padding-left:11px;
padding-bottom:1px;
margin-right:8px;
font-weight: bold;
color:#000000;
}



.one-new {
margin-bottom:2px;
padding-bottom:20px;
}

.one-new img.ikonka {
float:left;
}

.one-new h5 {
margin-left:23px;
color:#8b8f98;
font-size:9px;
line-height:8px;
}

.one-new h3{
margin-left:23px;
padding-left:0;
font-weight:normal;
color:#0a479a;
line-height:12px;
text-decoration:underline;
padding-bottom:5px;
}

.one-new p{
overflow:hidden;
padding-top:0;
margin-top:0px;
clear:both;
padding-bottom:20px;
}

	table#topbannertable{
	border-collapse:collapse;
	border:none;
	padding:0;
	margin:0px 0px 20px 0px;
	width:100%;
    /*border:1px solid red;*/
	
	}

	table#topbannertable td{
	border:none;
	padding:0;
	margin:0;
	text-align:center;
	}

	table#topbannertable img {
	margin:0;
	padding:0;
	border:0;
	}

	table#topbannertable a {
	display:block;
	}
	
/*_____//content____*/


#right-flash a {
display: block;
width: 170px;
position: absolute;
top: 0;
left: 0;
background: url(/templates/images/space.gif);
z-index: 10;
cursor: hand;
}



#right-flash span {
display: block;
_height: 1%;
position: relative;
width:100%;
}


.content .popup-win td,
.content .popup-win table {
	padding:0;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
}

.popup-win i.YMaps-b-balloon-close {
	margin-top:10px;
}




@media all and (min-width: 0px)
	{
/*	body input.button { padding:1px 9px 4px 10px; }*/
	body select { height:18px; }
	body #searchtext { height:19px; width:140px;}
	body #searchtext[id^="searchtext"] { height:13px; width:130px;}
	body input#searchtext{}

	}


.content p + ul,
.content p + ol {
margin-top:-20px;
}

#left li, #left li li, #left li li li, #left li li li li {
	margin-top: expression(this.previousSibling == null ? '' : (this.previousSibling.tagName == 'LI' ? '4px' : ''));
}
.content h3 {
	margin-top: expression(this.previousSibling == null ? '' : (this.previousSibling.tagName == 'H2' ? '4px' : ''));
}

.content h2 {
	margin-top: expression(this.previousSibling == null ? '' : (this.previousSibling.tagName == 'H1' ? '0px' : ''));
}

.content ul {
	margin-top: expression(this.previousSibling == null ? '' : (this.previousSibling.tagName == 'P' ? '-20px' : ''));
}


/**********************************************************************************************************************/



