* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Tahoma, Verdana, sans-serif;
    color:#5B5B5B;
	width: 100%;
    /* background:url("images/top_fon.jpg") repeat-x #FFFFFF;  для старой шапки*/
}
a {
	color: black;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

ul {margin: 10px;}

img {
	border: none;
}
input {
	vertical-align: middle;
}


#wrapper {
	width: 1200px;
	margin: 0 auto;
}

h1, h2
{
color:#FD0300;
margin:10px 0;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
    background:url("images/shapka.jpg") no-repeat;
	  height: 237px;
    margin: 0 auto;
    width: 1200px;
}

#logot {
    cursor: pointer;
    float: right;
    height: 137px;
    margin-left: 752px;
    margin-top: 33px;
    position: absolute;
    width: 387px;
}


#banner_top     {
  width: 1200px;
  height: 100px;
  margin: 0 auto;
}

#banner_top p {

}

#links {
  width: 500px;
  height: 37px;
  /* background: url(images/links.jpg);  для старой шапки*/ 
  margin: 0 auto;
  margin-top: 190px;
  float: right;
}

#links li {
float: left;
width:30%;
margin: 0 5px;
padding: 3px 0;
list-style-type:none;
text-align:center;

background: #020202;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#020202), to(#ebebeb));
background: -moz-linear-gradient(#020202, #ebebeb);
background: linear-gradient(#020202, #ebebeb);


}

#links li a {
color:#fff;
font-size: 16px;
text-decoration: none;
}

#links li a:hover {
   color: #FD0300;
  }

#contact {
  color:#696969;;
  font-size:14px;
  text-align:center;
  margin:0 auto;
  width:1200px;
}


#kroshki {
color:#717171;
margin-bottom:10px;
}


#main_menu  {
    background: none repeat scroll 0 0 #000000;
    border-bottom: 2px solid #FD0300;
    border-top: 2px solid #FD0300;
    height: 50px;
    margin: 0 auto;
    width: 1200px;
}


#main_menu ul {margin-left: 127px;}

#main_menu li {
    color: #FD0300;
    float: left;
    list-style-type: square;
    padding-top:15px;
    text-align: center;
    padding-right: 100px;
}

#main_menu li a {
 color: #FD0300;
 font-size:19px;
 text-decoration: none;
}

#main_menu li.active a, #main_menu li.active  {color: #fff;}

#main_menu li a:hover {text-decoration: underline;}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 10px 210px;
}

#content img {
padding:3px;
}

#izgib {
    background:#000;
    color: #FFF;
    height: 270px;
 }

#con {
 padding:40px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 190px;
	position: relative;
    margin-left: -100%;

}


#sideRight {
	float: left;
	margin-right: -3px;
	width: 190px;
	margin-left: -190px;
	position: relative;

}

#sideRight img {
  margin:10px 0;
  width:190px;
  border:1px solid #C2EAFA;
}


#sideLeft li {
list-style-type:none;
margin-left:20px;
padding-top:9px;
font-size:14px;
}

#sideLeft li.active {
list-style-type:disc;
color:#b50000;
}

#sideLeft li.active a {
color:#b50000;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 83px;
	background: #DDD;
    color: #000;
    font-size:15px;
    font-weight:bold;
}

#footer a {
    color: green;
    text-decoration: none;
}

#footer a:hover {
    color: blue;
    text-decoration: underline;
}


#newss {
padding:0 20px;
background: #DDD;
margin-bottom:15px;
}

td {
 padding:0 5px;
}

#forma td {
 border:none;
 text-align:left;
 padding:1px;
}

#slideshow img {

}

#slideshow {
margin-left:5px;
margin-top:20px;
width:250px;
margin-right:20px;
float:left;
}
#menu2  {
margin-left:58px;
}


#menu2 li{
float: left;
width:25%;
color:#d1b3b3;
}

#menu2 li a {
 color:#d1b3b3;
 font-size:14px;
 font-weight:bold;
}

.pok {
 float:left;
 margin-left:5px;
 margin-right:5px;
}



.podmenu {
 float: left;
 width: 20%;
 text-align: center;
 padding-top:15px;
}

.podmenu a {
  font-size:20px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

.podmenu a:hover {
   text-decoration:underline;
}

#serd {
  margin:0 auto;
  width:1200px;
  margin-bottom:20px;
}

#banners {
  margin:20px 0;
}

#banners img    {
 margin:0 7px;
 width:386px;
}



.fade img {
  margin: 15px;
  float:left;
  border: 1px solid white;
  -webkit-box-shadow: 0px 0px 10px #b1b1b1;
  -moz-box-shadow: 0px 0px 10px #b1b1b1;
  box-shadow: 0px 0px 10px #b1b1b1;


}

#calend {
margin:0 auto;
width:150px;
}

#pogoda {
width:150px;
margin:15px auto;
}

#valuta {
margin-bottom:15px;
}

.catalog ul {padding-left:15px;}

.firma {
background:PapayaWhip;
margin:20px 0;
padding:10px;
}

#counter {
margin:0 auto;
width:88px;
}

.radius {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}


.gallery img {
    border: 1px solid #777;
    margin: 5px;
    margin-right: 15px;
    }
    
.gallery li {
    float: left;
    list-style:none;
}

blockquote {
margin:10px 0px;
padding:15px;
font: italic 14px Georgia;
border: solid 1px #eee
}
