/* #Site Styles
================================================== */
body {font:14px/20px Arial, Helvetica, sans-serif;color:#6b5a51;background:#edeae3;padding-bottom:20px;}

a {color:#ca3820;cursor:pointer; text-decoration:none;}
a:hover {color:#985837;text-decoration: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:24px;line-height:30px;margin-bottom:14px;}
h2 {font-size:22px;line-height:28px;margin-bottom:12px;}
h3 {font-size:20px;line-height:26px;margin-bottom:10px;}
h4 {font-size:18px;line-height:24px;margin-bottom:8px;}
h5 {font-size:14px;line-height:19px;margin-bottom:8px;}
h6 {font:12px/17px Arial;}
p {margin:0 0 10px 0;}
ul {margin:5px 0px 15px; padding-left: 10px;}
ul li {margin: 0px; list-style: none; background:url(/images/bullet_1.png) no-repeat 4px 8px; padding:0 0 3px 15px;}
ol {margin: 5px 0px 15px; padding-left: 30px; list-style-type:decimal;}
ol li {margin: 0px; padding-bottom:3px;}
hr {color:#dad5d1; background-color:#dad5d1; height:1px; border-width:0px;}

b, .b, strong {font-weight:700;}
i, .i, em {font-style:italic;}

.left {float:left;}
.right {float:right;}

.a-left {text-align:left;}
.a-right {text-align:right;}
.a-center {text-align:center;}

.red {color:#a71111;}

.box {margin-bottom:15px;}
.box-top {
border-radius:5px 5px 0 0;padding:10px;font-size:14px;font-weight:700;text-transform:uppercase;color:#aa6d44;border:2px solid #bc7d55;border-bottom:0;
background: #f7efe9; /* Old browsers */
background: -moz-linear-gradient(top,  #f7efe9 0%, #e7d4c7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7efe9), color-stop(100%,#e7d4c7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7efe9 0%,#e7d4c7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7efe9 0%,#e7d4c7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7efe9 0%,#e7d4c7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7efe9 0%,#e7d4c7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7efe9', endColorstr='#e7d4c7',GradientType=0 ); /* IE6-9 */
}
.box-middle {background-color:#efefef;padding:10px;border-radius:0 0 5px 5px; border:2px solid #bc7d55;border-top:0;}

.page-title {font-size:20px;margin:10px 0 20px;}


/* =Span
-------------------------------------------------------------- */
.row {  margin-left: -20px;  *zoom: 1;}
.row:before, .row:after { display: table; line-height: 0; content: "";}
.row:after {clear: both;}
.span1 {margin-left:20px;width:60px;float:left;}
.span2 {margin-left:20px;width:140px;float:left;}
.span3 {margin-left:20px;width:220px;float:left;}
.span4 {margin-left:20px;width:300px;float:left;}
.span5 {margin-left:20px;width:380px;float:left;}
.span6 {margin-left:20px;width:620px;float:left;}

/* =Images
-------------------------------------------------------------- */
img {width: auto\9; height: auto; max-width: 100%; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic;}
img.left {display: inline; float: left; margin-right: 10px; margin-top: 2px;}
img.right {display: inline; float: right; margin-left: 10px; margin-top: 2px;}
img.center {clear: both; display: block; margin:0 auto;}
img.left, img.right, img.center {margin-bottom: 10px;}
.img-rounded { -webkit-border-radius: 6px;   -moz-border-radius: 6px;  border-radius: 6px;}
.img-polaroid { padding: 6px; background-color: #e3c29e;}
.img-circle {-webkit-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px;}

/* =Navigation
-------------------------------------------------------------- */
.navigation {width: 100%; overflow: hidden; font-size: 13px; line-height: 20px; margin: 6px 0 6px; padding: 1px 0 20px; text-align:center}
.navigation a,
.navigation span {display: inline-block; padding:0 2px; height: 20px; text-align: center; margin: 0 1px; text-decoration: none; border: 1px solid #E1E1E1; border-radius: 2px;}
.navigation a {}
.navigation a:hover {border: 1px solid #CCC;}
.navigation span.current {border: 1px solid #E9E9E9; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; background: #F0F0F0; color: #444;}
.navigation span.extend {	border: 0; margin: 0; padding-left: 2px;}

/* =Table style
-------------------------------------------------------------- */
table {max-width:100%; background-color: transparent; border-collapse: collapse; border-spacing: 0;}
.table {width: 100%; margin-bottom: 20px;}
.table th, .table td {padding: 8px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd;}
.table th {font-weight: bold;}
.table thead th {vertical-align: bottom; background-color: #f9f9f9;}
.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td {border-top: 0;} 
.table tbody + tbody {border-top: 2px solid #dddddd;}
.table .table {background-color: #ffffff;}
.table-condensed th, .table-condensed td {padding: 4px 5px;} 
.table-bordered { border: 1px solid #dddddd; border-collapse: separate; *border-collapse: collapse; border-left: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } 
.table-bordered th, .table-bordered td { border-left: 1px solid #dddddd; } 
.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0; } 
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; } 
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; } 
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child { -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; } 
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child { -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; } 
.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; } 
.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; } 
.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child { -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; } 
.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child { -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topright: 4px; } 
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; } 
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color: #f5f5f5; }
.table tbody tr.success > td { background-color: #dff0d8; } 
.table tbody tr.error > td { background-color: #f2dede; } 
.table tbody tr.warning > td { background-color: #fcf8e3; } 
.table tbody tr.info > td { background-color: #d9edf7; } 
.table-hover tbody tr.success:hover > td { background-color: #d0e9c6; } 
.table-hover tbody tr.error:hover > td { background-color: #ebcccc; } 
.table-hover tbody tr.warning:hover > td { background-color: #faf2cc; } 
.table-hover tbody tr.info:hover > td { background-color: #c4e3f3; }


/* #Page Styles
================================================== */
.container {width:980px;margin:0 auto;position:relative;}

#header {width:100%;background:url(/images/header-bg.jpg) no-repeat center top;height:364px;}
#header .div1 {position:absolute;right:60px;top:30px;}
#header .div1 a {display:inline-block;margin-left:80px;text-decoration:underline;font-size: 22px;font-weight:700;color:#985837;}
#header .div1 a:hover {text-decoration:none;}
#header .div1 h2 {font-weight:700;margin-bottom:20px;}
#header .div2 {position:absolute;right:0;top:45px;}
#header .div2 img {border:3px solid #e5e2df;border-radius:500px; width:170px;margin-right:6px;}
#header .div3 {position: absolute;
left: 800px;
top: 160px;
font-size: 18px;
text-transform: uppercase;
line-height: 24px;}
#header .top-icons {position:absolute;top:330px;right:20px;}
#header .top-icons a {background:url(/images/top-icons.gif) no-repeat top left;display:inline-block;margin-left:20px;}
#header .top-icons a.i1{ background-position: 0 0; width: 11px; height: 14px; } 
#header .top-icons a.i2{ background-position: 0 -24px; width: 12px; height: 14px; } 
#header .top-icons a.i3{ background-position: 0 -48px; width: 15px; height: 14px; } 
#header .top-icons a.i4{ background-position: 0 -72px; width: 11px; height: 14px; } 
#header .top-icons a.i5{ background-position: 0 -96px; width: 12px; height: 14px; }

#menutop {border:2px solid #bc7d55;box-sizing: border-box;border-radius:5px;margin-bottom:15px;height:50px;
padding-left:10px;
background: #cf9167; /* Old browsers */
background: -moz-linear-gradient(top,  #cf9167 0%, #bc7d55 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cf9167), color-stop(100%,#bc7d55)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cf9167 0%,#bc7d55 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cf9167 0%,#bc7d55 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cf9167 0%,#bc7d55 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cf9167 0%,#bc7d55 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf9167', endColorstr='#bc7d55',GradientType=0 ); /* IE6-9 */
}
#menutop a {color:#edeae3;line-height:46px;display:inline-block;text-transform:uppercase;margin:0 1px;font-size:18px;padding:0 3px;}
#menutop a:hover {background-color:#bc7d55;}

#container {margin-bottom:20px;}
#leftbar {float:left;width:240px;}
#content {float:left;width:500px;min-height:675px;margin-left:20px;}
#rightbar {float:right;width:200px;}

ul.link {margin:0;padding:0;}
ul.link li {margin:0;padding:3px 0;background:none;border-bottom:1px solid #dad5d1;font-style:italic;}
ul.link a {}
ul.link a:hover {color:#91744e;}

.copyright {float:left;}
.copyright a {}
.counter {float:right;}

#socialf {
    position: fixed;
    right: 0;
    width: 45px;
    bottom: 10%;
    z-index: 3000;
}
#socialf a {
  display: block;
  margin: 2px 0;
  width: 45px;
  height: 30px;
  line-height: 30px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
  right: -15px;
  background: url(/images/socialf.png) 0 0 no-repeat;
}
#socialf a:hover { right: 0; }
#socialf a.vk { background-color: #4C75A3; }
#socialf a.facebook { background-color: #3B5998; background-position: 0 -32px; }
#socialf a.ok { background-color: #ED812B; background-position: 0 -64px; }
#socialf a.instagram { background-color: #777578; background-position: 0 -96px; }