html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0;width:100%}textarea{resize:none}input{margin:0;padding:0}
html, body {
    font: 15px/17px Tahoma, Arial, Helvetica, sans-serif;
    height:100%;
    width:100%;
    min-width: 981px;
}
body{
    color: #666666;
}
/** h group **/
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 15px}
h1{font-size:25px;line-height: 25px;}
h2{font-size:21px;line-height: 21px;}
h3{font-size:18px;}
h4,h5,h6{font-size:16px;}
/** h group **/

td,th{vertical-align:top}
b,strong,th,dt{font-weight:700}
i,em,blockquote,dt{font-style:italic}
p{padding:0 0 15px}
code,pre,samp{font-family:monospace}
sup,sub{font-size:10px}
sub{vertical-align:sub}
sup{vertical-align:super}
hr{color:#ccc; background-color:#ccc; height:1px; border-width:0px; margin:0 0 15px;}


/** link **/
a{color:#8c6b31;text-decoration:underline}
/** link **/

.content> p{
    color: #666666;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
}

.content .contacts-item{
    display: inline-block;
    width: 460px;
    vertical-align: top;
    margin-right: 21px;
    float: left;
    padding-bottom: 15px;
}
.content .contacts-item-head{
    border-bottom: 1px solid #F1F1F1;
    color: #B29664;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.025em;
    margin-bottom: 20px;
    padding-bottom: 4px;
}
.content .contacts-wrap{
    padding-top: 30px;
    position: relative;
    overflow: hidden;
    padding-bottom: 13px;
}
.content .contacts-item:nth-child(2n){
    margin-right: 0;
    width: 459px;
}
.content .contacts-item:nth-child(2n+3){
    clear: both;
}
.content .contacts-item-list{
    color: #999999;
    font-size: 14px;
}
.content ul.contacts-item-list{
    margin: 0px;
}
.content .contacts-item-list li{
    margin-bottom: 7px;
    list-style: none;
}
.content .contacts-item-list li a{
    color: #104c82;
    text-decoration: none;
    border-bottom: 1px solid #bfccd6;
    font-size: 15px;
}
.content .contacts-item-list li a:hover{
    color: #3070a9;
    border-bottom: 1px solid #bfccd6;
}

.content ol,.content ul,.content table{margin:0 0 2em;width:auto}
.content ol,.content ul{ margin:0 0 2em 3em;}
.content ol li{list-style:decimal;}
.content ul li{list-style:disc}
.content td,.content th{padding:3px;vertical-align:middle;border:1px solid #ccc}
.content th{background:#F4F4F4}
.content dl{margin:0 0 15px;}
.content dl dt{margin-bottom:.2em;font-weight:bold; }
.content dl dd{padding-left:5em;margin-bottom:.4em; }
.content form{padding:.5em 0;}
.content fieldset{margin-bottom:1em;border:none;}
.content legend{margin-top:-1px;padding-bottom:1em;font-size:1.1em;font-weight:bold;}
.content label{float:left;text-align:right;width:25.99%;padding:0 2%;}