/* CSS Document */
#all {
    width: auto;
	height: auto;
	background-image: url('../images/feolet_fon.png');
	background-repeat: repeat; 	
}
.allbodyimg
{ position:static;
  float: right;
    }
#allbody {
	width: auto;
	height: auto;
	
	
	
	
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	
}


/* Header
-----------------------------------------------------------------------------*/

.button_contact 
{ color: White;
  position: absolute;
  padding-top: 90px;
  margin-left: 50px;
  font-size:larger;
    }
#header {
    width: 1000px;
	height: 286px;
	background-image:url('../images/logo1.png');
	background-repeat:no-repeat;
	/*float:left;	*/
	position:relative;
}
/*#topbutton 
{  padding-top: 130px;
   margin-left:60px;
    }
#headerleft {
    width: 610px;
	height: 216px;
	float:left;
	
}
#headerright {
    width: 240px;
	height: 216px;
	float:right;
}
#headerrighttop {
    width: 240px;
	height: 108px;
	float:right;
	
}
#headerrightup {
    width: 240px;
	height: 108px;
	float:right;
	
}
#leftmenu {
    width: 250px;
	height:500px;
	background-image:url(../images/topmenu.png);
	background-repeat:no-repeat;
	float:left;
}*/


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 976px;
	height: auto;
	position: relative;
    top: 0px;
    left: 24px;
}
.leftmenulink 
{  font-family: Myriad Pro Black SemiExt, Tahoma, Arial;
   color: #04358E; 
   font-size:18px;
   margin-left: 20px;
   text-decoration: none;
        display: inline-block;
        border-bottom: 2px dashed #04358E;
    }
 .leftmenulink2 
{  font-family: Myriad Pro Black SemiExt, Tahoma, Arial;
   color: #04358E; 
   font-size:22px;
   margin-left: 20px;
   text-decoration: none;
        display: inline-block;
        border-bottom: 2px dashed #04358E;
    }
 
    .clientsheight 
{   height: 650px;
    }

.blackpixel 
{ 
    height: auto;
    background-image:url('../images/blackpixel.png'); 
  background-repeat: repeat;
    }
.headtext 
{ margin-left: 100px;
    }
.contenttext 
{
    padding-left: 40px;
    padding-right: 20px;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 14px;
    margin-bottom: 9px;
    color: Black;
}
.contenttext5 
{
    padding-left: 40px;
    padding-right: 20px;
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 9px;
    color: Black;
}
    .contenttext2
{
    padding-left: 40px;
    padding-right: 40px;
    font-family: Arial;
    font-size: 18px;
color: White;
    }
        .contenttext3
{
    padding-left: 40px;
    padding-right: 120px;
    font-family: Arial;
    font-size: 16px;
color: White;
    }
    
 .contenttext4 
{
    margin-left: 20px;
    padding-right: 20px;
    font-family: Arial;
    font-size: 18px;
    margin-bottom: 9px;
    color: Black;
    float: left;
}
.contantimage 
{ float:left;
  margin-left:49px;
  margin-right:20px;
    }
.contantimage2 
{ float:right;
    }
 .contantimage3 
{ float:left;
  margin-left:41px;
    margin-top: 22px;
}
    .contantimage4 
{ float:left;
  margin-left:50px;
  
    }
    .contantimage_client 
{ float:left;
  margin-left:40px;
    margin-bottom: 0px;
}
    .newsblockimage 
{ 
  margin-left:40px;
    }
.checkstyle 
{ margin-left: 40px;
    }
   .buttonstyle 
{ margin-left: 180px;
    }
.labelstyle 
{ margin-left: 100px;
  margin-top: 100px;
    }
.labelrub 
{ padding-left: 5px;
  font-size: 10px;
    }
.panel
{
}
.panel2
{
  background-image:url('../images/Content.png'); 
  background-repeat: no-repeat;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
	
}
#content {
	padding: 0 250px 0 0;
	margin: 20px 20px 20px 20px;	
}
#centercontent 
{
    width: 1000px;
    height:200px;
 
    }

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -20px;
	width: 240px;
	margin-left: -250px;
	position: relative;
	
}
.sidebar_top {
    width: 1000px;
	height: 31px;
    background-image:url(../images/content_fon_top.png);
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 -3px 0;
	
}
.sidebar_bottom {
    width: 1000px;
	height: 29px;
    background-image:url(../images/content_fon_bottom.png);
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
}
.sidebar_center {
    width: 1000px;
	height: auto;
	background-image:url(../images/content_fon_center.png);
	background-repeat:repeat-y;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
}
#sitesaspx {
  padding-left: 40px;
   width: 1000px;
   height: auto;
    }
.sitesaspx_top {
    width: 1000px;
	height: 31px;
    background-image:url(../images/content_fon_top.png);
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 -3px 0;
	
}
.sitesaspx_bottom {
    width: 1000px;
	height: 29px;
    background-image:url(../images/content_fon_bottom.png);
	background-repeat:no-repeat;
	
	
}
.sitesaspx_center {
    width: 1000px;
	height: auto;
	background-image:url(../images/content_fon_center.png);
	background-repeat:repeat-y;
}
	
.sites {
  padding-left: 40px;
   width: 900px;
   height: auto;
    }
#sitesss 
{  padding-left: 40px;
   width: 900px;
   height: auto;
    }
.sites_top 
{
    width: 900px;
	height: 31px;
    background-image:url(../images/sites_fon_top.png);
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 -3px 0;
}
.sites_bottom {
    width: 900px;
	height: 29px;
    background-image:url(../images/sites_fon_bottom.png);
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.sites_center {
    width: 900px;
	height: auto;
	background-image:url(../images/sites_fon_center.png);
	background-repeat:repeat-y;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#poleznoe
{  padding-left: 50px;
   width: 900px;
   height: auto;
    }
.poleznoe_top {
    width: 900px;
	height: 31px;
    background-image:url(../images/sites_fon_top.png);
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 -3px 0;
}
.poleznoe_bottom {
    width: 900px;
	height: 29px;
    background-image:url(../images/sites_fon_bottom.png);
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.poleznoe_center {
    width: 900px;
	height: auto;
	background-image:url(../images/sites_fon_center.png);
	background-repeat:repeat-y;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#news
{  padding-left: 50px;
   width: 900px;
   height: auto;
    }
.news_top {
    width: 900px;
	height: 31px;
    background-image:url(../images/sites_fon_top.png);
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.news_bottom {
    width: 900px;
	height: 29px;
    background-image:url(../images/sites_fon_bottom.png);
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.news_center {
    width: 900 auto;
	background-image:url(../images/sites_fon_center.png);
	background-repeat:repeat-y;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.button_style {
      background-image:url(../Images/button.png);
	  margin: 15px 15 px 15px 15px;
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
    margin-top: 20px;
    width: auto;
    height: 150px;
    background-image: url('../images/feolet_fon.png');
    background-repeat: repeat;
}
#footer a {
float:left;
}
.footer_button 
{ font-family: Courier New;
  font-size: 24px;
  padding-left: 860px;
  padding-top: 85px;
  color: White;
    }

.novosti_control 
{ float: left;
 
    }
    
.news 
{
    width:1024px;
    height: 500px;
    background-image: url(../images/news_newyear.png);
    background-repeat:no-repeat;
    float: left;
    }
.obyav 
{  width:500px;
   height:500px;
   background-image: url(../images/obyav.png);
    background-repeat:repeat-y;
    margin-left:520px;
    padding-top: 10px;
   
    }
.obyav_text 
{ margin: 20px;
  margin-left:30px;
  font-family: Tahoma, Arial, Sans-Serif;
  font-size: 16px;
  color: #330066;
    }
.forsites 
{ padding-left: 20px;
    }
.paneli 
{ width: 670px;
  height: 550px;
  margin: 15px 15px 15px 150px;
  background-color: White;
  border: 5px solid #cf0d2c;
  float: left;
    }

.panel_komplekt 
{ position: fixed;
  width: 200px;
  height: 200px;
  border: 2px solid green;
  background-color: White;
  top: 300px;
  left: 160px; 
    }
 .panel_zakazchiki
{ position: fixed;
  width: 300px;
  height: 300px;
  border: 2px solid orange;
  background-color: White;
  top: 100px;
  left: 160px; 
    }
 .panel_organiz 
 { border: 5px solid #cc0033;
   background-color: #330066;
     }
.panel_organiz2
{
    border: 5px solid #cc0033;
    background-color: #FFFFFF;
    position: absolute;
    height:auto;
}
.calendar 
{ position: fixed;
  margin-left: 20px;
  background-color: White;
    }
.calendar2 
{ position: fixed;
  margin-left: 250px;
  background-color: White;
    }
.calendar3
{ position: fixed;
  margin-left: 300px;
  background-color: White;
    }
.gridstyle 
{ float:left;
  margin: 10px 10px 10px 10px;
  text-align:center;
    }
.dogovor_close 
{ float:right;
    }
