html {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	padding: 0px;
  background-color: #fff;
	height: 100%;
	width: 100%;
	font-family: Verdana, Helvetica, sans-serif;
}
.container {
    width: 1170px !important;
}
img { border: 0; }
a:link, a:active, a:visited {
	color: #0babe4;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
a.exp:link, a.exp:active, a.exp:visited {
	color: #0babe4;
	text-decoration: underline;
}
a.exp:hover { text-decoration: none; }
#wrapper_main { /*padding: 0 30px 0 20px; */
}
#main {
	background: #fff url(img/printer_new.png) no-repeat right top;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	min-width: 1000px;
	max-width: 1300px;
	background-size:550px;
}
/*Header*/

div#header {
	background: url(img/klyaksa.png) no-repeat left top;
	min-height: 260px;
	height: auto !important;
	height: 260px;/*padding-top: 15px;*/
}
div#header img { display: block; }
.contact_info {
	margin: 0 0 10px 402px;
	font-size: 13px;
	font-weight: bold;
	color: #07bd0f;
}
.contact_info a:link, .contact_info a:active, .contact_info a:visited, .contact_info a:hover { color: #07bd0f; }
.contact_info img {
	vertical-align: middle;
	margin-right: 10px;
}
#slogan {
	margin: 18px 0 0px 177px;
	font-size: 16px;
	font-weight: bold;
	color: #0dace4;
}
.logo_img { margin: 7px 0 0 5px; }
/*Content*/

div#wrapper {
	margin-top: 0px;
	background: url(img/kraska_bottom_new.png) no-repeat bottom left /*#FEEBC5*/;
	overflow: hidden;
	display:flex;
}
#left_sidebar {
	min-width: 270px;
	width:270px;
	padding: 0 0 35px 0;
}
#right_sidebar {
	float: right;
	width: 237px;
	padding: 0 12px 35px 0;
}
#right_sidebar .links {
  /*background:#FFD7AD*/
  /*background:#dae2e8;*/
}
#right_sidebar .links h3 {
  color:#000;
  font:bold 15px arial;
  margin:0 0 10px;
  padding:0 15px;
  text-align:center
}
#right_sidebar .links ul {
  margin:0
}
#right_sidebar .links li {
  background:none;
  font-weight:bold
}
#right_sidebar .links a {
  font-weight:bold
}
#nav_top {
	margin: 20px 8px;
	text-align: center;
}
#nav_top ul.menu, #nav_top ul.menu li {
	background: none;
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav_top ul.menu li {
	/*background: #ffd7ad;*/
	border:3px solid #dae2e8;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	display: inline-block;
	margin-right: 15px;
}
#nav_top ul.menu li a {
	/*background: #ffd7ad url(img/top_menu_left.jpg) no-repeat left top;*/
	color:#000;
	text-transform: uppercase;
}
#nav_top ul.menu li a span {
	/*background: url(img/top_menu_right.jpg) no-repeat right top;*/
	padding: 0 17px;
	margin: 0;
}
#nav_top ul.menu li a:hover {
	background-color: transparent;
	/*color: #0DACE4;*/
        padding: 0;
	margin: 0;
	text-decoration: underline;
}
.zapravka_pic { padding: 0px 0 25px 5px; }
.for_top {
	/*background: url(img/corner_top_new.png) no-repeat top left;*/
	/*background:#dae2e8;*/
	border:3px solid #dae2e8;
	width: 270px;
	margin-bottom: 35px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}
.for_bot {
	/*background: url(img/corner_bottom_new.png) no-repeat bottom left;*/
	/*padding: 30px 0;*/
        padding: 9px 0;
}
.menu_bot {
	/*background: #ffd7ad;*/
	padding: 20px 0;
}
ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
	background: none;
}
ul.menu li a span, ul.menu li span span{
	display: block;
	/*background: url(img/bullit_blue.jpg) no-repeat 10px 16px;*/
	padding:6px 0 6px 25px;
	margin:0 15px;
	
}
ul.menu li span span{
	background:none;
	color:#6B6B6B;
}

ul.menu li a:link, ul.menu li a:active, ul.menu li a:visited, ul.menu li span{
	/*background: url(img/border.jpg) no-repeat bottom center;*/
	color: #0f4dbc;
	text-decoration: none;
	/*line-height: 33px;*/
	font-weight: bold;
	font-size: 13px;
	display: block;
}
ul.menu li a:hover,
ul.menu li.current-menu-item a {
	background-color: #cdcdcd;
	text-decoration: none;
	margin-top: -1px;
	padding-top: 1px;
}
ul.menu li a.last:link, ul.menu li a.last:active, ul.menu li a.last:visited {
	background: none;
	color: #0f4dbc;
	text-decoration: none;
	line-height: 33px;
	font-weight: bold;
	font-size: 13px;
	display: block;
}
ul.menu li a.last:hover {
	background-color: #cdcdcd;
	text-decoration: none;
}
ul.menu li a.active:link, ul.menu li a.active:active, ul.menu li a.active:visited, ul.menu li a.active:hover {
	color: #0f4dbc;
	background-color: #cdcdcd;
	text-decoration: none;
	margin-top: -1px;
	padding-top: 1px;
	line-height: 33px;
	font-weight: bold;
	font-size: 13px;
	display: block;
}
/*Poll*/

#left_sidebar .menu .question a {
  padding-left:15px
}
.div_poll { line-height: 22px; }
#poll form { margin-left: 25px; }
#poll form label {
	color: #383838;
	font-size: 12px;
	padding-left: 10px;
}
.submit_poll {
	color: #fff;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	width: 160px;
	height: 21px;
	line-height: 21px;
	border: 0;
	background: url(img/button.png) no-repeat top left;
	padding-bottom: 1px;
	margin: 10px 0 0 15px;
}
#result {
	color: #979797;
	font-size: 11px;
	text-align: center;
	margin-top: 10px;
	line-height: 17px;
	font-weight: bold;
}
#result a:link, #result a:visited, #result a:active, #result a:hover { color: #979797; }
#resume {
	/*background: #ffd7ad;*/
	/*background:#dae2e8;*/
	color: #000;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	/*margin: 0px 0 0 10px;*/
	padding: 20px 0;
	text-align: center;
}
#resume a:link, #resume a:visited, #resume a:active, #resume a:hover { color: #000; }
#resume span {
	/*color: #6b6b6b;*/
        color: #0dace4;
	line-height: 20px;
}
#resume span.title_bottom {
	padding-top: 23px;
	color: #000;
	line-height: 20px;
	display: inline-block;
}
div#content {
	padding: 0 20px 20px;
}
#content h2.red {
	color: #fa3703;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 28px;
	margin-bottom: 25px;
}
#content h2.blue {
	color: #0babe4;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
}
/*Footer*/

div#footer {
	margin: 0 auto;
	overflow: hidden;
	min-width: 950px;
	max-width: 1250px;
	height: 100px;
	/*background-color: #dedede;*/
    /*background-color: #feebc5;*/
	border:3px solid #dae2e8;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	clear: both;
	font-size: 12px;
	text-align: center;
	padding: 0 25px;
}
div#footer div {
	text-align: left;
	float: left;
}
.a1 { width: 8%; }
.a2 { width: 10%; }
.a3 { width: 11%; }
.a4 { width: 10%; }
.a5 { width: 12%; }
.a6 { width: 13%; }
.a7 { width: 13%; }
.a8 { width: 14%; }
.a9 { width: 9%; }
#cwright {
	color: #3f3f3f;
	font-size: 12px;
	text-align: right;
	padding-right: 20px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	overflow: hidden;
	min-width: 1000px;
	max-width: 1300px;
}
#right_sidebar .shop-cart{/*background:#FFD7AD;background:#dae2e8;*/border:none;margin:0 !important}
#butEmptyCart{text-align:center}
#cartInner>div{text-align:center !important}
.shop-cart-head{text-transform:uppercase !important}
.shop-cart-head b{font:bold 15px arial}
.expandable ul{display:none}
.expandable li a span{color:#000 !important}
.expandable ul li a span{color:#0F4DBC !important}
h1.entry_title {
  margin-top:0;
}
div#content {
  padding-top:0;
}
.entry table {
  margin-bottom:16px;
  max-width:100%;
}
.entry table td{
  border:1px solid #000;
  padding:6px;
  font-size:14px;
}
#left_sidebar .menu {
    padding: 9px 0;
    border: 3px solid #dae2e8;
    width: 270px;
    margin-bottom: 35px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
}
#left_sidebar .menu a {
    padding: 6px 15px 6px 25px;
    margin: 0 0;
}