/**
 * $id$
 *
 * Nixer style.css
 *
 */

body, html{


  background: #fff;
  font-family: Calibri, Arial, sans-serif;
  font-size: .9 em;
  margin:0px;
  padding:0px;
}
#opeca_bot{
background: url(../img/opeca_bot.png) transparent;
width:143px;
height:23px;
position:absolute;
top: 105px;
left: 411px;
}
#logo_creat{
width:200px;
height:15px;
position:absolute;
top: 140px;
left: 364px;
}


#header{
	background: url(../img/head_bg.png) center top no-repeat;
	width:977px;
	height:205px;
	position:relative;

}
.content h1{
background: url(../img/h3_bg.png) 50% 100% repeat-x transparent;
color: #89481F;
font-family: "arial";
font-size: 19px;
padding-bottom: 10px;
text-align: left;
margin-top: 8px;
}
#logo{
background: url(../img/logo.png) center top no-repeat;
	width:247px;
	height:100px;
	position:absolute;
	top:61px;
	left:25px;
}
#tel{
background: url(../img/tel.png) center top no-repeat;
	width:264px;
	height:70px;
	position:absolute;
	top:56px;
	right:25px;
	font-family:arial;
	color:#000000;
	font-size:17px;
	padding-toP:50px;
	text-align:center;

}
#top{margin-bottom:0px;}
#top ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#top ul li{
float:left;

height:23px;
padding-top:7px;
background: url(../img/menu_bg.png) repeat;
border:solid 1px #e2dddd;
margin-left:20px;
}
#top ul li:hover{
background: url(../img/menu_bg_hover.png) repeat;
}
#top ul li.current-menu-item{
background: url(../img/menu_bg_hover.png) repeat;
}
.tovar2{
margin-top:29px;
padding-bottom:20px;
position:relative;
}

.tovar{
margin-top:29px;
width:180px;
float:left;
min-height:220px;
padding-bottom:20px;
position:relative;
}
.tovar1{
margin-top:29px;
padding-bottom:20px;
}
.tovar_left{
float:left;
width:150px;
text-align:center;

}
.tovar_right{
float:left;
color:#6b6b6b;
font-size:13px;
height: 140px;
}
.tovar_right h3{
margin:0px;
padding:0px;
color:#000000;
font-size:12px;
}
.tovar_right .cena{
margin:0px;
margin-toP:3px;
padding:0px;
color:#c6b03e;
font-size:23px;
}
.tovar_right .proizvoditel{
margin:0px;
padding:0px;
color:#6b6b6b;
font-size:13px;
}
.opisnie{
color:#6b6b6b;
font-size:13px;
}
.categorr .dalee { 
background: url(../img/menu_bg.png) transparent;
border: 1px solid #E2DDDD;
border-radius: 2px;
color: #626159;
display: block;
float: left;
height: 19px;
margin-top: 5px;
padding-top: 6px;
text-align: center;
width: 78px;
margin-toP:10px;
}
.categorr .dalee:hover {
background: url(../img/menu_bg_hover.png);
text-decoration: none;
}
.categorr h3{
margin:0px;
padding:0px;
color:#6b6b6b;
font-size:15px;
}

.categorr{
color:#6b6b6b;

}
.tovar_right .dalee1 { 
background: url(../img/menu_bg.png) transparent;
border: 1px solid #E2DDDD;
border-radius: 2px;
color: #626159;
display: block;
float: left;
height: 19px;
padding-top: 6px;
text-align: center;
width: 78px;
position:absolute;
bottom:8px;


}
.tovar_right .dalee1:hover {
background: url(../img/menu_bg_hover.png);
text-decoration: none;
}


.tovar_right .dalee2 { 
background: url(../img/menu_bg.png) transparent;
border: 1px solid #E2DDDD;
border-radius: 2px;
color: #626159;
display: block;
float: left;
height: 19px;
padding-top: 6px;
text-align: center;
width: 78px;
margin-toP:10px;


}
.tovar_right .dalee2:hover {
background: url(../img/menu_bg_hover.png);
text-decoration: none;
}





.tovar_right .dalee { 
background: url(../img/menu_bg.png) transparent;
border: 1px solid #E2DDDD;
border-radius: 2px;
color: #626159;
display: block;
float: left;
height: 19px;
padding-top: 6px;
text-align: center;
width: 78px;

position:absolute;
bottom:8px;
}
.tovar_right .dalee:hover {
background: url(../img/menu_bg_hover.png);
text-decoration: none;
}
#top ul li:first-child{
margin-left:8px;
}

#top ul li a{
color:#78706a;
font-family:arial;
padding-left:20px;
padding-right:20px;
padding-top:10px;
padding-bottom:10px;
font-size:14px;
}
#top ul li a:hover{
text-decoration:none;
}





#left{margin-bottom:20px;}
#left ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#left ul li{
height:23px;
width:204px;
text-align:center;
padding-top:7px;
background: url(../img/menu_bg.png) repeat;
border:solid 1px #e2dddd;
margin:0px;
margin-toP:11px;
border-radius:10px;
}
#left ul li:hover{
background: url(../img/menu_bg_hover.png) repeat;
}
#left ul li.current-menu-item{
background: url(../img/menu_bg_hover.png) repeat;
}


#left ul li:first-child{
}

#left ul li a{
color:#78706a;
font-family:arial;
font-size:14px;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
padding-right:20px;
}
#left ul li a:hover{
text-decoration:none;
}
#sidebar-left{
margin-toP:10px;
}
#sidebar-right{
margin-toP:10px;
}
#sidebar-left h3, #sidebar-right h3{
color:#7d7d7d;
font-family:arial;
font-size:15px;
text-align:center;
background: url(../img/h3_bg.png) bottom repeat-x;
padding-bottom:5px;

}
.zaiavka{
background: #fdfaec;
border:solid 1px #e2dddd;
border-radius:10px;
margin-toP:10px;
}
.forma{
padding:8px;
}
.news .title{
color:#b8a22b;
font-size:#14px;
}
.news .title a{
color:#b8a22b;
font-size:#14px;
text-decoration:underline;
}
.news .title a:hover{
text-decoration:none;
}
.news{
background: url(../img/news_bottom.png) bottom repeat-x;
padding-bottom:7px;
margin-bottom:7px;
}
.news .data{
color:#969694;
font-size:#11px;
margin-top:4px;
}
.news .text{
color:#6c6b6b;
font-size:#12px;
margin-top:5px;
}
.news .dalee{
color:#626159;
font-size:#12px;
margin-top:5px;
display:block;
float:right;
height:19px;
padding-top:5px;
width:78px;
text-align:center;
padding-top:6px;
background: url(../img/menu_bg.png) repeat;
border:solid 1px #e2dddd;
border-radius:2px;
}
.news .dalee:hover{
text-decoration:none;
background: url(../img/menu_bg_hover.png) repeat;
}
.otzifi{}
.otzifi .otzif{
margin-top:5px;
}
.otzifi .otzif .name{
color:#b8a22b;
font-size:14px;
text-align:center;
}
.otzifi .otzif .otzif_bg{
background: url(../img/otzif_bg.png) no-repeat;
margin-toP:7px;
height:117px;
width:206px;
}
.otzifi .otzif .otzif_bg .text{
padding-left:6px;
padding-right:6px;
padding-top:20px;
color:#6c6b6b;
font-size:12px;
}

.otzifi .otzif .otzif_bg .text .dalee{
color:#626159;
font-size:#10px;
margin-top:5px;
display:block;
float:right;
height:17px;

width:65px;
text-align:center;
padding-top:3px;
background: url(../img/menu_bg.png) repeat;
border:solid 1px #e2dddd;
border-radius:2px;
margin-toP:12px;
}

.otzifi .otzif .otzif_bg .text .dalee:hover{
text-decoration:none;
background: url(../img/menu_bg_hover.png) repeat;
}
.clear{clear: both;}
a:link {
 color: #B8A22B;
  text-decoration: none;
}
.content{
color:#000000;

}
a:visited {
 color: #B8A22B;
  text-decoration: none;
}

a:hover {
  color: #8C0000;
  text-decoration: underline;
}

a:active {
  color: #8C0000;
}

div#page {
  margin: 0 auto;

  width: 977px;
  background: #FFFFFF;
}

h1 {
  font-size: 1.6em; color:#663200
}

h1#site-name {
  font-size: 1.8em;
  margin-top: .3em;
  margin-bottom: 0;
}

h1#site-name a,
h1#site-name a:link,
h1#site-name a:visited,
h1#site-name a:focus,
h1#site-name a:hover,
h1#site-name a:active {
  color: #0048B4;
  text-decoration: none;
}

h2 {
  font-size: 1.3em;
  margin-top: .9em;
  margin-bottom: .7em;
color:#89481F;
}

#site-slogan {
  font-style: italic;
  font-size: .9em;
}

.sidebar {
  font-size: .95em;
}

#user-login-form {
  text-align: left;
}

#mission {
  font-style: italic;
  font-size: .9em;
  text-align: right;
  margin-bottom: .25em;
}

#breadcrumb,
div.meta,
div.feed-item-meta {
  font-size: .85em;
}

#content p,
#aggregator,
#tracker {
  line-height: 1.4;
}

cite {
  font-size: .9em;
}

#footer {
  text-align: right;
  font-size: .9em;
 
  background: url(../img/foot_bg.png) center bottom no-repeat;
  height:152px;
  position:relative;
  border-top: 1px solid #E2DDDD;
  margin-top:30px;
}
#foot_copy{
width:700px;
height:42px;
position:absolute;
text-align:center;
top: 62px;
left: 144px;
color:#6f6f6f;
}
#footer p {
  margin-bottom: 0;
}

#bott_menu{margin-top:20px;}
#bott_menu ul{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align:center;
}
#bott_menu ul li{
height:18px;
padding-left:23px;
padding-right:23px;
text-align:center;


FLOAT:LEFT;
border-right: 1px solid #E2DDDD;
}
#bott_menu ul li:hover{
}


#bott_menu ul li:last-child{
border-right: none;
}

#bott_menu ul li a{
color:#6f6f6f;
font-family:arial;
font-size:13px;
}
#bott_menu ul li a:hover{
text-decoration:none;
color:#c1aa2e;
text-decoration:underline;
}
#sidebar-left h3, #sidebar-right h3{
color:#7d7d7d;
font-family:arial;
font-size:15px;
text-align:center;
background: url(../img/h3_bg.png) bottom repeat-x;
padding-bottom:5px;
margin-toP:8px;
margin-bottom:8px;
}


#footer img {
  vertical-align: bottom;
}

#footertheme {
  font-size: .9em;
  font-style: italic;
}

#footertheme a:link,
#footertheme a:visited {
  color: #C2C2C2;
  text-decoration: none;
}




.panel_head { 
overflow: hidden;
padding: 15px 20px;
position: relative;
}
.panel_title { 
font-size: 35px;
position: relative;
text-align: center;
}
#popup_zakaz .row { 
padding: 7px 0px;
}

.row { 
margin-bottom: 10px;
}
#popup_zakaz .row label { 
box-sizing: border-box;
display: block;
float: left;
font-family: "Arial";
font-size: 15px;
padding: 4px 10px 0px;
text-align: right;
width: 150px;
}
.row label span { 
color: red;
}
input[type="text"] { 
height: 27px;
margin:0px;
padding:0px;
width: 265px;
color: #000000;
padding-left:5px;
}
input, textarea { 
border: 1px solid #A5A5A5;
box-sizing: border-box;
font-family: "Arial";
font-size: 15px;
outline: medium none currentColor;
padding: 3px 10px;
}
input, select { 
vertical-align: middle;
}
#popup_zakaz .row.submit_row { 
text-align: center;
}
#popup_zakaz .row { 
padding: 7px 0px;
}
#popup_zakaz .button_submit { 
background: url(../img/menu_bg.png) transparent;
border: 1px solid #E2DDDD;
border-radius: 10px;

color: #626159;
cursor: pointer;
font-size: 19px;
height: 39px;
margin: 10px 0px;
padding: 0px 80px 2px;
}
.breadcrumb{
color: #7D7D7D;

}
#popup_zakaz .button_submit:hover { 
background: url(../img/menu_bg_hover.png) transparent;
}
#opisanie{
position:absolute;
top: 113px;
left:24px;
color:#000000;
font-size:15px;
font-family:arial;
text-align:center;
}
#popup_zakaz{
background: #FDFAEC;
border: 1px solid #E2DDDD;
border-radius: 10px;
height: 510px;
display: none;
left: 50%;
margin-left: -231px;
position: fixed;
top: 20%;
width: 461px;
z-index: 7777;
}
#close{
position:absolute;
top:10px;
right:10px;
color:red;
cursor:pointer;
z-index:7777;
}
#popup__overlay { 
background: #000000;
display: none;
min-height: 100%;
min-width: 100%;
opacity: 0.7;
position: fixed;
z-index: 77;
}
#pagenavy{
margin: 0 auto;
margin-top:30px;
text-align:center;
}

#pagenavy .wp-pagenavi a, #pagenavy .wp-pagenavi span { 
border: 0px solid #BFBFBF;
margin: 2px;
padding: 3px 5px;
text-decoration: none;
color: #6B6B6B;
}
#pagenavy .wp-pagenavi .pages{
display:none;
}
#left_form{
width:190px;

}
strong{
color:#000000;
}
a{color: #B8A22B;}
#left_form input{
width:178px;
margin:0px;
padding:0px;
padding-left:7px;
margin-top:5px;
border-radius:7px;
border:solid 1px #d8d6d3;
font-size:12px;
color:#9b988a;
}

#left_form textarea{
width:177px;
height:72px;
margin:0px;
padding:7px;


margin-top:5px;
border-radius:7px;
border:solid 1px #d8d6d3;
font-size:12px;
color:#9b988a;
}

#left_form input.button_submit{
background: url(../img/menu_bg.png) transparent;
width:79px;
margin-top:15px;
margin-left:17px;
padding:5px;
}
#left_form input.button_clear{
background: url(../img/menu_bg.png) transparent;
width:79px;
margin-left:3px;
margin-top:15px;
padding:5px;
}

#left_form input.button_clear:hover{
background: url(../img/menu_bg_hover.png) transparent;
}
#left_form input.button_submit:hover{
background: url(../img/menu_bg_hover.png) transparent;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}