/**

 * @author  ( Bobrik  )

 * @package Joomla

 * @copyright Copyright (C) 2012 All rights reserved.

 */



body {

  background:#e5e5e5;

}



/* Header

-----------------------------------------------------------------------------*/

#header {

  width:1024px;

  height: 120px;

  margin:0 auto;

}





#bg { 

height: auto;

left: 0px;

min-height: 100%;

min-width: 1000px;

position: fixed;

top: 0px;

width: 100%;

z-index: -10000;

}



#logo{
  width:360px;
  height:100px;    
  float:left;
}
#logo img{
	margin-left: 0;
}
  

#contact{
	width:534px;
	height:100px;
	float:right;
	margin-top:15px;
	margin-bottom:15px;
}
#contact .phone *{
	font-size: 45px;
	font-family: Arial,sans-serif;
	color: rgb(0, 0, 0);
}
#contact .phone span{
	font-size: 35px;
	text-shadow: 1px 1px 3px #999;
}


#main-nav{

  width:1024px;

  height:50px;

  margin:25px auto 10px auto;

  background:url('images/navigation.png') no-repeat;

  }

  

#slider {

  max-width:1024px;

  height:306px;

  margin:0 auto 10px auto;



  overflow:hidden;

}



/* Middle

-----------------------------------------------------------------------------*/

#middle {

  width: 1030px;

  height:auto;

  margin:0 auto;



background: url('images/main.png')  3px repeat-y;



 /* background:#fff;



  border-radius:10px 10px 0 0;

  box-shadow:0 0 3px #333;*/

  

}



#middle:after {

  content: '.';

  display: block;

  clear: both;

  visibility: hidden;

  height: 0;

}



#breadcrumbs {

  width:1000px;

  height:20px;

  margin:0 auto;

}

#container {

  max-width: 824px;

  overflow: hidden;

  /*background:#fff;*/

  float:right;

  border-radius:0 10px 0 0;  

}

#content {

  padding:20px;

}



#sideLeft {

  width:200px; 

margin-left:3px;

border-right: 1px solid #F0F0F0; /* background:#fff;*/

  float:left; 

 /* border-radius:10px 0 0 0;*/

  z-index:100000;

}



/* Footer

-----------------------------------------------------------------------------*/



#topfooter .allnav2

{

width:200px;

display: inline-block;

vertical-align: top;

}



#topfooter .allnav

{

margin-right: 30px;

display: inline-block;

vertical-align: top;

}





#footer {

  width: 1030px;

 height: auto;

  margin:2px auto 20px;

  background:url('images/foot1.png') 3px repeat-y;



  }



#topfooter {

  padding:0 30px;

  width:970px;

  margin:0px auto 0px;

  background:url('images/foot1.png') 3px repeat-y;

 

}

.clear{

  width:1030px;

 /* height:5px;*/

  /*background:#e4e4e4;*/

}



#bottomfooter {

    width: 1030px;

padding-top: 20px;



  background: url('images/foot1.png') 3px repeat-y;



  

}

