* {
padding:0px;
margin:0px;
font-weight:normal;
}
html {
width:100%;
}
body {
width:100%;
font-family:sans-serif, Verdana, Arial, Helvetica;
font-weight:normal; 
font-size:12px;
background:url(../img/bg.jpg);
}
h1, h2, h3, h4, h5 {
width:100%;
}
h1 {
font-size:24px;
padding:10px;
margin-top:5px;
margin-bottom:5px;
}
h2 {
padding:5px;
border-radius:5px;
margin:10px;
}
#wrapper {
width:1100px;
margin:0px auto;
overflow:hidden;
 
}

#right {
background:#ffffff;
margin-left:10px;
overflow:hidden;
padding:10px;
border-radius:10px;
font-size:16px;
}
#header {
height:auto;
width:99%;
background:url(../img/header_bg.png);
overflow:hidden;
margin-top:10px;
border-radius:10px;
border:1px solid #666;
}
#left {
width:250px;
margin-top:3px;
margin-left:3px;
margin-bottom:3px;
float:left;
background: rgba(70,147,7,1);
background: -moz-linear-gradient(left, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(70,147,7,1)), color-stop(100%, rgba(96,187,21,1)));
background: -webkit-linear-gradient(left, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
background: -o-linear-gradient(left, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
background: -ms-linear-gradient(left, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
background: linear-gradient(to right, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469307', endColorstr='#60bb15', GradientType=1 );
margin-right:20px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
font-weight:100;
border:1px solid #4a8d18;
}


#footer {
height:auto;
background:url(../img/header_bg.png);
padding:10px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #333;
}
#nav {
width:99%;
margin-top:10px;
margin-left:0px auto;
margin-right:0px auto;
padding-left:3px;
padding-right:3px;
overflow:hidden;
border-radius:10px;
background: rgba(70,147,7,1);
background: -moz-linear-gradient(top, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,147,7,1)), color-stop(100%, rgba(96,187,21,1)));
background: -webkit-linear-gradient(top, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
background: -o-linear-gradient(top, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
background: -ms-linear-gradient(top, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
background: linear-gradient(to bottom, rgba(70,147,7,1) 0%, rgba(96,187,21,1) 100%);
border:1px solid #4a8d18;

}
a.menu:link, a.menu:visited, a.menu:active {
	color:#000000;
	font-size:14px;
	text-decoration:none;
}
a.menu:hover {
color:#060;	
}

.adress {
color:black;
font-size:18px;	
margin-bottom:10px;
}
.sertel {
	color:#3b7012;
	font-size:24px;
}
.search {
height:42px;
border:inset 2px #999999;
border-radius:5px;
width:300px;	
padding:0px;
margin:0px;
}
.inputer {
width:250px;
height:38px;
	color:#060;
	margin-left:0px;
	margin-top:0px;
	border:0px;
	
}
.submiter {
	float:right;
}
a.linker:link, a.linker:visited, a.linker:active {
text-decoration:none;
font-size:24px;
color:#ffffff;
}
a.linker:hover {
color:#FF0000;
}
a.but:link, a.but:visited, a.but:active {
color:#990000;
border:1px solid #CCCCCC;
border-radius:3px;
background: #FFECEC;
padding:3px;
text-decoration:none;
float:right;
margin-top:-24px;
}
a.but:hover {
color:#FFFFFF;
background:#990000;
}
.ok {
list-style:none;
float:left;
margin-right:15px;
margin-left:15px;
padding:5px;
}
.ok:hover {
margin-top:0px;
margin-bottom:0px;
}
.lefter {
list-style:none;
font-size:12px;
}
.block {
margin-top:3px;
margin-bottom:3px;
}
.head_title {
color: #996600;
font-size:18px;
border-bottom:1px solid #CCCCCC;
}
.news_title {
color:#006600;
}
.news_logo {
padding:2px;
margin:2px;
height:100px;
border:1px solid #CCCCCC;
float:left;
}
.date {
font-size:10px;
color:maroon;
}
.anons {
font-size:12px;
color:#666600;
}
.news {
margin-top:5px;
border:1px solid #CCCCCC;
background:#FFFFFF;
padding:3px;
}
b {
font-weight:600;
}
.anons {
padding:3px;
margin-bottom:10px;
}

.tel {
margin-left:920px;
padding-top:55px;
color:#000000;
font-size:17px;
}
.tel2 {
margin-left:920px;
color:#000000;
font-size:17px;
}
.email {
margin-left:920px;
padding-top:0px;
color:#000000;
font-size:17px;
}
.logo {
margin-left:190px;
margin-top:20px;
}
.list_carousel {
margin: 0 0 30px 60px;
width: 900px;
}
.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}
.list_carousel li {
font-size: 40px;
color: #999;
text-align: center;
width: 50px;
height: 50px;
padding: 0;
margin: 6px;
display: block;
float: left;
}
.list_carousel.responsive {
width: auto;
margin-left: 0;
}
.clearfix {
float: none;
clear: both;
}
.prev {
float: left;
margin-left: -20px;
margin-top:-130px;
background:url(../img/arrow_left_off.png);
height:36px;
width:25px;
}
.prev:hover {
float: left;
margin-left: -20px;
margin-top:-130px;
background: url(../img/arrow_left_on.png);
height:36px;
width:25px;
}
.next {
float: right;
margin-right: 30px;
margin-top:-135px;
background: url(../img/arrow_right_off.png);
height:36px;
width:25px;
}
.next:hover {
float: right;
margin-right: 30px;
margin-top:-135px;
background: url(../img/arrow_right_on.png);
height:36px;
width:25px;
			}
.pager {
float: left;
width: 300px;
text-align: center;
			}
.pager a {
margin: 0 5px;
text-decoration: none;
			}
.pager a.selected {
text-decoration: underline;
			}
.timer {
background-color: #999;
height: 6px;
width: 0px;
}
.snip {
width:243px;
height:280px;
float:left;
padding:5px;
margin:4px;

text-align:center;
color:#000;
text-decoration:none;
font-size:18px;
}
.snip:hover {
color:#060;
background:#FFC;
}
.pricer {
color:#900;
vertical-align:bottom;
text-align:left;
background: #FCC;
padding:2px;	
}
.snipper {
background:url(../img/bg_photo.png);
background-repeat:no-repeat;
height:180px;	
}
.category {
margin:5px;
padding:10px;
}
a.linkers:link, a.linkers:visited, a.linkers:active {

}
a.linkers:hover {
color:#FFFF66;

}
.uling {
padding:5px;
margin:3px;
overflow:hidden;
height:18px;
}
.lister {
list-style:none;
float:left;
margin-left:5px;
margin-right:5px;
}
.kor {
margin-left:650px;
margin-top:70px;
position:absolute;
}
.pr {
float:left;
margin:10px;
padding:5px; 
background:#fff;
border:1px solid #ccc;
width:230px;
height:370px;
}
.pr:hover {
-webkit-box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
background:#FFFF99;
}
.kor {
background:#FFFFFF;
padding:10px;
color:#990000;
border:1px groove #999999;
}
.paginate a {
    display: inline-block;
    padding:2px 5px 2px 5px;
    margin:2px;
	font-size:14px;
    text-decoration:none;



}
.paginate a:hover, .paginate a:active {
    padding:2px 5px 2px 5px;
    color:#CC9966;
	text-decoration:underline;
}
.paginate span.current {
    margin: 6px;
    padding: 2px 5px 2px 5px;
   
    font-weight: bold;
    
    color: #ccc;
}
.paginate span.disabled {
    padding:2px 5px 2px 5px;
    margin:2px;
    border:1px solid #eee;
    color:#DDD;
}

.paginate li{
        padding:4px;
        margin-bottom:3px;
        background-color:#FCC;
        list-style:none;
}
 
.paginate ul{
    margin:6px;
    padding:0px;
}
.contrast img {
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}

.contrast img:hover {
  -webkit-filter: contrast(185%);  
}
.prod_logo {
flat:left;
margin:5px;
padding:5px;
border:#CCCCCC;
}
.lefters {
width:25%;
float:left;
}
.deskriptions {
float:left;
margin-top:10px;
width:65%;
margin-left:40px;
border: #CCCCCC solid 1px;
border-radius:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
-webkit-box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
}
.cloud-zoom{
	width: 200px;
}
.cloud-zoom-lens {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
	border-radius:10px;
	margin: -2px;
	background-color: #fff;	
	cursor: move;		
}
.cloud-zoom-title {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute !important;
	background-color: #000;
	color: #fff;
	padding: 3px;
	width: 100%;
	text-align: center;	
	font-weight: bold;
	font-size: 10px;
}
.cloud-zoom-big {
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
box-shadow: 0px 0px 5px 2px rgba(102,102,102,1);
-webkit-filter: contrast(110%);
}
.cloud-zoom-loading {
	background:#000;
	padding:3px;
	border:1px solid #fff;
}
.pluso {
float:left;
margin-top:10px;
margin-right:5px;
}
.price {
background: url(../img/appointment-new.png);
background-position:left;
background-repeat:no-repeat;
padding-left:28px;
font-size:24px;
margin:10px;
color: #990000;
}
.size {
color:#006699;
font-size:18px;
background:url(../img/application-x-bittorrent.png);
background-position:left;
background-repeat:no-repeat;
padding-left:28px;
margin:10px;
}
a.btn:link, a.btn:visited, a.btn:active {
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:24px;
margin-top:100px;
margin-bottom:100px;
margin-left:10px;
background: #990000;
background-image: url(../img/add.png);
background-position:left;
background-repeat:no-repeat;
font-size:24px;
color:#FFFFFF;
border-radius:10px;
text-decoration:none;
}
a.btn:hover {
background:#006600;
background-image: url(../img/add.png);
background-position:left;
background-repeat:no-repeat;
}
.prod_deskription {
margin-left:8px;
margin-top:20px;
margin-bottom:20px;
padding-left:28px;
padding-right:10px;
background:url(../img/application-msword.png);
background-position:left;
background-repeat: no-repeat;
color:#990000;
}
#vk_comments {
margin-top:40px;
}
.heading {
background: #990000;
border-radius:10px;
margin-left:15px;
margin-right:40px;
color:#FFFFFF;
width:90%;
}
.produkty {
border-bootom:1px dotted #cccccc;
}
a.spisok:link, a.spisok:visited, a.spisok:visited {
color:#990000;
font-size:16px;
margin:10px;
}
a.spisok:hover {
color:#000000;
}
 .menu_head {
background:  #FFFFFF; /* Для старых браузров */
cursor: pointer;
position: relative;
padding-left:15px;
padding-top:8px;
padding-bottom:5px;
font-weight: lighter;
font-style:normal;
color: #FFffff;
max-width:250px;
font-size:18px;
height:24px;
text-decoration:none;
border-bottom:1px dotted #FFFF00;
background:url(../img/plus.png);
background-position:left;
background-repeat:no-repeat;
}
.menu_body {
display:none;
color:#000000;
border-bottom:#ffffff dashed 1px;
background:#900;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}
a.green:link, a.green:active, a.green:visited {
color:white;	
margin-top:5px;
margin-bottom:5px;
font-size:16px;
text-decoration:none;
}
a.green:hover {
color:yellow;	
}