/*
Theme Name:  Olimp
Theme URI:  
Description:  шаблон Olimp
Version:  1.0
Author:  VVS
*/


@charset "utf-8";

body {
	margin:0;
}


h2 {
	background-attachment:scroll;
	background-color:#0392D4;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	padding-left:12px;
	padding-right:2px;
	padding-top:8px;
	text-align:left;
        margin-top:0;
}

h2 a:link, h2 a:visited {
color:#FFFFFF;
}

h3 {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("images/h3-bg.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#0392D4;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:15px;
	padding-right:0;
	padding-top:4px;
}

p {
	color:#5C5C5C;

	padding-left:12px;
	padding-right:0;
	/*padding-top:7px;
	padding-bottom:8px;*/
}


a:link, a:visited {
color:#006699;
}

*|*:visited {
color:#551A8B;
}


#text p {
color:#5C5C5C;
}

td {
text-align:inherit;
}

body, table {
font-family:arial,verdana;
font-size:12px;
}

#primary-menu {padding:31px 0 0 0;}
#primary-menu2 {padding:38px 0 0 0;}

#primary-menu ul {list-style:none;}

#primary-menu ul li, #primary-menu2 ul li {
	float:left;
	padding:0 0 0 28px;
	font-weight:bold;
	background:url(images/menu-dev.png) 14px 3px no-repeat;
	}

#primary-menu ul li.first, #primary-menu2 ul li.first {background:none;}

#primary-menu a.active:link, #primary-menu a.active:visited {color:#5C5C5C; text-decoration:none;}



.sky_left {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/empty-bg.jpg);
	background-position:right 88px;
	background-repeat:repeat-x;
	width: 50%;
}

.sky_right {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/empty-bg.jpg);
	background-position:left 88px;
	background-repeat:repeat-x;
	width: 50%;
}

.sky_left2 {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/empty-bh.jpg);
	background-position:right 96px;
	background-repeat:repeat-x;
	width: 50%;
}

.sky_right2 {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(images/empty-bh.jpg);
	background-position:left 96px;
	background-repeat:repeat-x;
	width: 50%;
}


.mainbody {

}

.sheet {
	width: 908px;
	margin: 0 auto;
	position:relative;
}

.header {
	height: 88px;
}

#searchbar {
	width: 208px;
	height: 88px;
	position:relative;
}

#searchbox {
	position:absolute;
	top:41px;
	width:300px;
}

#searchsubmit  {

background-attachment:scroll;
background-color:transparent;
background-image:url("images/g-search.png");
background-position:0 0;
background-repeat:repeat;
border-style:none;
height:17px;
width:17px;
text-indent:-7887px;
}

#greybar {
 background-color:#DEDBD6;
 height: 8px;
 width:100%;
 position:absolute;
 top:0;
}

.left {
	width: 208px;
	float: left;
	margin-top:17px;
}

.l_header a {
	background-image: url(images/logo0000.png);
	background-repeat: no-repeat;
        width: 208px;
        height: 135px;
        display: block;
        text-indent: -7887px;
        outline-style: none;
        z-index: 999;
}

.l_header2 a {
	background-image: url(images/logo2000.png);
	background-repeat: no-repeat;
        width: 208px;
        height: 94px;
        display: block;
        text-indent: -7887px;
        outline-style: none;
        z-index: 999;
}


.l_content {
   /*	background-color: #DEDBD6; */
	width:100%;
	height: 300px;
}
	


.center {
	float: left;
	width: 700px;
}

.center .c_header {
	background-image:url(images/middle-b.jpg);
	height: 241px;
	width: 100%;
	background-repeat: no-repeat;
}

.center .c_header2 {
	background-image:url(images/middle-c.jpg);
	height: 117px;
	width: 100%;
	background-repeat: no-repeat;
        margin-top:8px;
	margin-bottom:13px;
}

.left .l_header {
    height:160px;
	width: 100%;
}

.m_menu {
	width: 700px;
	height:40px;
	position:absolute;
	top: 0px;
	left:258px;
   /*	background-color:#CCC; */
}

.cs_center {
  float: left;
  width: 527px;
}

.cs_right {
float:left;
padding-left:5px;
width:168px;
}

.cs_right img {
 border-style:none;
}

#prefooter  {
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:#DCDDD7;
background-image:none;
background-position:0 0;
background-repeat:repeat;
height:28px;
width:700px;
}

.floatleft {
float:left;
}

#footer2 {
padding-left:20px;
}

.c_footer {
color:#5C5C5C;
font-size:11px;
}

.descrition {
font-size:11px;
}

#mainpage, #postavki {
 vertical-align:top !important;
}

#contacts {
background-color: #F7F3EF;
}