/* CSS Document for sky.su
   des. k3n Promogroup
*/
body, html {
margin:0px;
padding:0px;
background:#ffffff;
font-family:Tahoma, Arial, Helvetica, sans-serif ;
font-size:11px;
color:#5f6062;
text-align:center;
}

td, tr, p, div, ul, li, ol, h1, h2, h3, h4, h5, form  {
margin:0;
padding:0;
font-size:100%;
}

table {
font-size:100%;
}

a {
color:#62676b;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

img {border:none;}

p {_height:1%;}

hr {
	line-height:1px;
	font-size:1px;
	padding:17px 0px 0px 0px;
	margin:0 0 8px 0;
	border:none;
	border-bottom:1px solid #dadada;
}


/*для всех броузеров что понимают min-width */ 
#min-width { 
width:100%; 
min-width:960px; 
} 
/* для IE */ 
* html .minwidth  { 
border-left:960px solid #ffffff;/*min-width*/ 
position:relative; 
float:left; 
z-index:1; 
} 
* html .container  { 
margin-left:-960px; /*-min-width*/ 
position:relative; 
float:left; 
z-index:2; 
} 
.container  { 
color:inherit;
padding:0px 9px;
} 

.block {
overflow:hidden;
_height:1%;
}

#fix-width-container {
width:1010px;
$width:1006px;
margin:auto;
text-align:left;
}

h1, h2, h3, h4, h5 {
font-size:100%;
margin:0;
padding:0;
font-weight:normal;
text-decoration:none;
}


/*_____header_____*/
#header {
height:113px;
overflow:hidden;
}

#logo {
float:left;
text-align:center;
margin-top:18px;
padding-left:74px;
}

#logo img {
margin:auto;
}

#form {
float:right;
width:320px;
margin-top:10px;
}

input, select {
border:1px solid #a5acb2;
vertical-align:middle;
margin-right:4px;
$margin-right:3px;
font-family:tahoma;
font-size:11px;
color:#5f6062;
padding:2px 3px 3px 5px;
}

select {
padding:1px 0px 2px 0px;
margin-right:21px;
}

select#sites {
width:133px;
}

@media all and (min-width: 0px)
	{
	body select { height:18px; }
	body #searchtext { height:20px; }
	body #searchtext[id^="searchtext"] { height:13px; }
	}
	
	

/*_____//header_____*/

/*_____menu______*/


#menu {
margin-left:330px;
_margin-left:327px;
margin-right:300px;
}

#menu ul {
	font-size:12px;
	font-weight:bold;
	color:#798490;
	overflow:hidden;
	_height:1%;
	margin-bottom:5px;
	margin-top:12px;
	margin-left:14px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left:30px;
}

.fake{
}

#menu li {
list-style:none;
margin-top:10px;
margin-left:0;
}

#menu a {
	color:#59595c;
	text-decoration:none;
	background:	url(/templates/images/menu_a.gif) no-repeat 2px 2px;
	padding-left:19px;
	display:block;
}

#menu span {
	color:#f58026;
	background:	url(/templates/images/menu_span.gif) no-repeat 2px 2px;
	padding-left:19px;
}

#menu a:hover {
text-decoration:underline;
}

#menu td {
width:221px;
vertical-align:top;
}
/*_____//menu______*/


/*______form_________*/
#icons-cont {
padding-left:76px;
overflow:hidden;
height:53px;
}

#icons {
width:190px;
margin-top:2px;
background:url(/templates/images/icons.gif) no-repeat 49px 6px;
}

#icons a, #icons span{
margin-left:13px;
margin-right:13px;
}

#search{
clear:both;
padding-left:13px;
}

	#search table {
		border-collapse:collapse;
		border-spacing:0;
	}
	
	#search table td {
		padding:0;
	}
	
#search-input {
float:left;
background:url(/templates/images/search_input.gif) no-repeat;
padding-bottom:3px;
padding-left:10px;
}

#search-input input {
$padding-top:0px;
padding-left:0;
width:188px;
}

.fake{
}


#search input {
background: transparent;
border:none;
}

#search input.go {
background:#59595c url(/templates/images/search_button.gif) no-repeat right top;
color:#ffffff;
padding:3px 13px 3px 13px;
height:21px;
margin:0px;
font-weight:bold;
}




/*____//form_________*/

/*_____pictures_____*/
#pictures {
background: #59595c url(/templates/images/picturesbg.gif) repeat-x;
padding-bottom:3px;
overflow:hidden;
_height:1%;
}

#pic1, #pic2{
background:url(/templates/images/pic123.gif) no-repeat 0px 0px;
width:333px;
float:left;
}

#pic3 {
background:url(/templates/images/pic123.gif) no-repeat 0px 0px;
margin-left:666px;
}

#pic2 {
margin-right:-3px;
}

.text {
height:111px;
background:url(/templates/images/pic321.gif) no-repeat right 0px;
font-family: Tahoma, Arial, sans-serif;
font-size:11px;
color:#ffffff;
}

.text h3 {
font-size:14px;
font-weight:bold;
margin-left:45px;
/*margin-right:21px;*/
padding-top:25px;
padding-bottom:13px;
font-family:Tahoma, Helvetica, sans-serif;
}

.text p {
margin-left:46px;
margin-right:31px;
line-height:13px;
}

.flash {
height:88px;
}

#pic3 .flash, #pic3 .text {
_margin-left:-3px;
}

/*___//pictures_____*/






/*_____left____*/

#small-left h2, #small-right h2{
color:#59595c;
font-weight: normal;
font-family:Tahoma, Helvetica, sans-serif;
font-size:18px;
padding:1px 10px 27px 33px;
$padding-bottom:26px;
background:url(/templates/images/h1.gif) no-repeat 0px 1px;
}

.one-new {
padding-top:4px;
line-height:normal;
font-size:12px;
}

.date {
color:#f78125;
font-size:12px;
font-weight:bold;
padding-bottom:5px;
}

.date a {
color:#f78125;
}

.details {
color:#9a9469;
text-align:right;
padding-right:9px;
}

/*_____//left*/

/*_______wrappers_____*/

#small-left {
width:260px;
float:left;
_margin-right:-3px;
}

#small-right {
width:220px;
float:right;
/*margin-right:6px;*/
}

#content-wrapper-left {
margin-right:300px;/*340*/
_margin-right:297px; /* 337 */
/*margin-left:25px;*/
}

#content-wrapper-right {
margin-left:333px;/*291*/
_margin-left:337px;
}

/*_____//wrappers_____*/


#main{
clear:both;
overflow:hidden;
_height:1%;
margin-left:0px;/*40*/
margin-right:40px;
/*line-height:18px;*/
padding-top:20px;
}

/*_______footer_____*/

#footer {
background:#dfe0e1;
clear:both;
color:#4e5255;
margin-top:14px;
padding:25px 110px 30px 20px;
line-height:15px;
text-align:right;
}

#footer a {
color:#4e5255;
font-weight:bold;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#des-by-promo {
float:right;
margin:9px 8px 0px 0px;
}

/*_____//footer_____*/


/*_______content____*/
.content {
padding-bottom:150px;
_height:1%;
font-size:12px;
}

.index {
}

.content h1{
color:#59595c;
font-weight: normal;
font-size:18px;
padding:1px 10px 14px 0px;
$padding-bottom:13px;
line-height:17px;
font-family:Tahoma, Helvetica, sans-serif;
}

.content h1.index{
padding:3px 10px 34px 36px;
$padding-bottom:26px;
background:url(/templates/images/h1.gif) no-repeat 5px 1px;
}

.content h1.index img{
margin-top:3px;
}

.content h2 {
color:#878889;
font-size:14px;
font-weight:bold;
padding:15px 0px 12px 0px;
}

.content h3 {
color:#878889;
font-size:12px;
font-weight:bold;
padding:12px 0px 12px 0px;
}

.content h4 {
color:#62676b;
font-size:11px;
font-weight:bold;
padding:18px 0px 12px 0px;
}

.content h5 {
font-weight:bold;
}

.content p {
padding-bottom:16px;
_height:1%;
}

.content img {
margin:4px 0px 10px 0px;
padding:0;
}

	.content img[align=left] {
	margin-right:10px;
	}
	
	.content img[align=right] {
	margin-left:10px;
	}
	
.content img {
_margin-left:  expression:((this.align=='right')?'10px':'0px');
_margin-right: expression:((this.align=='left')?'10px':'0px');
/*_padding:expression(((this.type=='submit')|(this.type=='reset')|(this.type=='button'))?'2px 5px 18px 5px':'inherit');*/
}
	

.content ul {
margin:16px 10px;
}

.content ul li {
background-image: url(/templates/images/menu_a.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
$background-position:0px 5px;
list-style:none;
padding-left:28px;
padding-bottom:2px;
}

.content ul.red li {
background-image: url(/templates/images/menu_span.gif);
}

.content ol{
margin:16px 10px 0px 12px;
padding:0px 0px 16px 4px;
}

/*нумерованные списки*/
.content ol li {
    list-style: none;
  }
.content ol li b {
/*	margin-right:10px;*/
float:left;
width:20px;
  } 
.content ol li span {
/*	margin-left:17px;*/
/*	display:block;*/
	_height:1%;
	_margin-top:-13px;
  } 
/*//нумерованные списки*/


.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 {
}

.content table td, .content table th {
}


/*нумерованные списки*/
.content ol {
  }
/*//нумерованные списки*/

.content input {
width:123px;
padding:0;
margin-right:0;
/*height:13px;*/
}

.fake{
}

.content input.button {
/*
text-align:right;
*/
width:auto;
background:#59595c url(/templates/images/all_button.gif) no-repeat right top;
color:#ffffff;
padding-top:3px;
padding-bottom:3px;
/*padding:3px 16px 3px 17px;*/
width:96px;
border:0;
height:21px;
margin:0px;
font-weight:bold;
}



.fake{
}

.content textarea {
border:1px solid #a5acb2;
font-family:tahoma;
font-size:11px;
color:#5f6062;
padding:2px 3px 3px 5px;
width:123px;
padding:0;
height:130px;
}

.content input.broad,
.content textarea.broad {
width:260px;
}

.content form {
margin-top:24px;
margin-bottom:24px;
}

.content form a {
color:#62676b;
}

.content table.transparent {
border:none;
border-collapse:collapse;
letter-spacing:1px;
text-align:right;
}

.content table.transparent tr {
border:none;
}

.content table.transparent td {
border:none;
padding:7px 10px 4px 10px;
	vertical-align:middle;
	voice-family: "\"}\"";
	voice-family: inherit;
	vertical-align:top;
}

.fake{
}


/*_____//content____*/


#leftmenu li {
/*background-image: expression(this.previousSibling == null ? '' : (this.previousSibling.tagName == 'LI' ? 'url(images/leftmenu_liborder.gif)' : ''));*/
}


.arhive-pointer {
text-align:right;
font-size:12px;
padding-top:30px;
padding-right:13px;
}

.arhive-pointer a{
color:#62676b;
padding-left:18px;
background: url(/templates/images/menu_span.gif) no-repeat 0px 3px;
text-decoration:underline;
font-weight:bold;
}

.arhive-pointer a:hover{
text-decoration:none;
}


.inside {
padding:19px 6px 10px 0px;
}

/** Pager */

.pager {
}

.pager b, .pager a {
margin-right: 4px;
}

.pager span#pages {
margin-right:5px;
}



