@charset "utf-8";
/*  
Theme Name: Nakleyki
Theme URI: http://nakleyki.by/
Description: Тема для сайта nakleyki.by
Version: 1.0
Author: Gusarov.by
Author URI: http://gusarov.by/
*/

html,body {
	margin:0px;
	padding:0px;
	height:100%;
	font-family: Trebuchet MS;
	font-size:16px;
	line-height: 20px;
	background:url(img/bg.png) repeat #fff;
	text-align: justify;
	
}
a{
color: #d12737;
}
img{border:0px;}
p{padding-right:10px; margin: 0 0 0;}
h2{margin: 20px 0 0;}


img.alignright {padding: 4px;margin: 2px 0 2px 7px;display: inline; }
img.alignleft {padding: 4px;margin: 2px 7px 2px 0;display: inline; }
.alignright {float: right;}
.alignleft {float: left}


#head {
	background: url(img/head.png) repeat-x;
	height:92px;
	width: auto;
}
#head_cont{
        background: url(img/logo.png) no-repeat;
	width:980px; height:90px;
	margin:0px auto;
	display:table;
	text-align:right;
}
#footer {
	background: url(img/foot.png) repeat-x;
	height:93px;
	width: auto;
}
#footer_cont{
	width:991px; height:93px;
	margin:0px auto;
	display:table;
	text-align:left;
}
#cont{
	min-height:90%;
	width:991px;
	margin:0px auto;
	background-color: #fff;
	padding-top:10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #cdcdcd;
	margin-bottom:10px;
	}
#phone{
    background:url(img/phone.png) no-repeat 0 18px;
    font-size: 20px;
    color: #fff;
    vertical-align: middle;
	display:table-cell;
	width:300px;
}
#adres{
    width:auto;
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    padding-top: 24px;
    padding-right:15px;
    display:table-cell;
}
.phone{
    font-size: 36px;
    font-weight:bold;
}
#menu{
	width:991px;
	margin:0px auto;
	text-align: center;
	height:37px;
        margin-bottom:10px;
        background-color: #ed183b;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
#menu a{
	color: #fff;
        text-decoration: none;
}
#menu ul li{
	list-style: none;
	display: inline-block;
	margin-right:5px;
        padding: 8px 10px 0px 10px;
}
#menu li{
        height:29px;
        vertical-align: middle;
}
#menu li:hover{
	background-color: #be122f;
        height:29px;
        vertical-align: middle;
}
#block{
width:268px;
display:table-cell;
vertical-align:top;
padding-left:10px;
}
#block_one{
border-bottom: 1px solid #ECECEC;
}
#block_one h2{
	font-family: Tahoma;
    font-size: 15px;
    line-height: 15px;
    color: #525252;
}
#block_one p{
	font-family: Tahoma;
    font-size: 14px;
    line-height: 16px;
    color: #525252;
}
#block_one a{
	font-family: Tahoma;
    font-size: 14px;
    line-height: 18px;
    color: #ed183b;
	text-decoration:underline;
}
#content{
display:table-cell;
width:710px;
padding-left:12px;
vertical-align:top;
}
.name{ 
    font-size: 20px;
	background-color: #ed183b;
	padding: 4px;
	font-weight: bold;
	width:auto;
	color: #FFF;
	margin-top:20px;
	-moz-border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	border-radius: 6px 0 0 6px;
}
#news{
	display:table;
	width:100%
}
#news_one{
	display:table-cell;
	width:225px;
	padding-left:10px;
	font-family: Tahoma;
    	font-size: 14px;
    	line-height: 18px;
}
#news_one a{
    font-size: 16px;
    line-height: 16px;
    color: #ed183b;
	text-decoration:underline;
}
#news_all a{
	font-family: Tahoma;
    font-size: 14px;
    line-height: 18px;
    color: #ed183b;
	text-decoration:underline;
	float:right;
	padding-right:10px;
	margin-bottom:10px;
}
#footer_cont a{color:#fff;}
#foot_copy{
	height:93px;
	width:210px;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    vertical-align: middle;
	text-align:center;
	padding-left:10px;
	display:table-cell;
}
#foot_link{
	height:93px;
	font-size: 20px;
	line-height: 24px;
	vertical-align: middle;
	padding-left:160px;
	display:table-cell;
}
#foot_adr{
	height:28px;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    vertical-align: middle;
	padding-left:90px;
	display:table-cell;
	text-align:center;
}
#port{
float:left;
margin-left:30px;
margin-bottom:20px;
text-align:center;
width: 304px;
}
#port img{
border: 2px solid #137BA3;
}
/* Поиск */
#search{
	display: inline-block;
	border: 1px solid gainsboro;
	border-top-color: #CCC;
	border-bottom-color: #E5E5E5;
	box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05) inset;
	-moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05) inset;
	-webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05) inset;
	width: 218px;
	height: 28px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#search input {
	height: 16px;
	width: 179px;
	padding: 6px 6px;
	float: left;
	display: block;
	border: none;
	border-radius: 0;
	box-shadow: none;
	background-color: transparent;
}
#search .button-search{
	display: block;
	width: 25px;
	height: 25px;
	background-color: #B2B2B2;
	background-image: url('img/search.png');
	float: left;
	margin-top: 1px;
	cursor: pointer;
}
#search .button-search:hover{
	background-color: #E22B3D;
}
.date{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
color:#777;}
.kons {
background-color: #ed183b;
color: #fff;margin-bottom: 15px;
}
.kons .kname{padding-left: 40px;}
.kons .ktel, .kons .kname, .kons .ksumb {display:table-cell;padding-right: 20px;padding-bottom: 10px;}
.kons .ktel input, .kons .kname input {width: 200px;}
.ktxt {
text-align: center;
font-size: 20px;
padding: 10px;
}
.prodtab td {
width: 229px;
}
.submit {
    background-color: #ed183b;
    color: #ffffff;
    border: none;
    border-radius: 5px;
    padding: 5px;
    display: block;
    margin: 15px auto 0;
    cursor: pointer;
}
.wpcf7-form input[type='text'], .wpcf7-form input[type='tel'] {
    border-radius: 5px;
    border: 1px solid #ed183b;
}
.wpcf7-form {
    color: #ed183b;
    font-size: 14px;
}
.order {
    color: #ffffff;
}