/*general*/
body {
background: #f8f8fa;
color: #6f6f6f;
font-family: Tahoma, sans-serif;
width:100%;
}
* {
margin: 0;
padding: 0;
}

table, thead, tbody, th, td, tr { 
		display: block; 
	}
#line1:nth-of-type(1) {margin-top:50px; }
#mainblock table:nth-of-type(1) {margin-top:50px; }
#user3 {margin-top:20px; }


p {
margin-bottom:21px;
}
h1, h2, h3, h4, h5, h6 {
margin:0 0 23px 0;
}
h1 {
  font-weight:normal;
}
h1, h2 {
color: #000000;
}
h1 a {
  text-decoration: none;
  color: #000000;
}
h2 a {
color: #000000;
}
h5 {
font-size:x-large;
}
h6 {
font-size:large;
color:#666666;
}
a {
color:#d61e20;
outline:none;
text-decoration:underline;
}
a:hover, a:focus {
text-decoration:none;
}
.link {
color:#d61e20;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.link:hover {
text-decoration:underline;
}
ol {
font-weight:bold;
}
ol li {
margin-left:30px;
list-style-position:outside;
list-style-type:decimal;
color:#fff;
}
ol li a{
color:#6f6f6f;
text-decoration:none;
line-height:28px;
padding-left:36px;
background:url(../images/bg_ol.gif) 2px 4px no-repeat;
display:block;
margin-left:-28px;
font-weight:normal;
}
ol li a:hover {
text-decoration: underline;
}
ol li a strong {
color:#353535;
}

::selection {background: #bdbdbf; color:#000; /* Safari */}
::-moz-selection {background: #bdbdbf; /* Firefox */ color:#000;}

/*mobile-menu*/
[data-id="maximenuck233"] .mobilemenuck-bar-button {
background: #f8f8fa;
color:#D61E20;
padding-top: 10px;
font-size: 2.5em;
}
[data-id="maximenuck233"] .mobilemenuck-bar-title {
  	background: #f8f8fa;
	color: #D61E20;
	font-weight: normal;
}
.mobilemenuck-bar-button {top: 0; right: auto; left: 0;}
.mobilemenuck-bar-title {top: 0; left: 110px;}
#maximenuck233-mobile-bar {
background: #f8f8fa;
padding:10px;
}
[data-id="maximenuck233"].mobilemenuck {
background:  #f8f8fa;
}
.mobilemenuck-title {
    visibility:hidden;
}
.mobilemenuck-button {
    color: #464646;
}
.mobilemenuck-logo {
    margin-left: 60px;
}
.mobilemenuck-logo img {
  width:35px;
}
[data-id="maximenuck233"] .mobilemenuck-item > .level1 {
background: #e6e6e8;
padding: 15px;
}
[data-id="maximenuck233"] .mobilemenuck-item > .level1 a {
color: #353535;
text-decoration:none;
}
[data-id="maximenuck233"] .mobilemenuck-item > .level2 {
    display:none;
}




/*header*/
#header {
display: none;
height:0;
}


/*content*/
#content {
margin:10px 4%;
top: 50px;
}

.num{ background:url(../images/bg_num.gif) top left no-repeat; width:51px; line-height:51px; padding-bottom:21px; color:#fff; font-size:36px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; float:left; padding-right:18px}
.num1{ background:url(/images/bg_num1.gif) top left no-repeat; width:30px; line-height:28px; padding-bottom:21px; color:#fff; font-size:24px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; float:left; padding-right:18px}

.content_top {
background:#fff;
margin-bottom:10px;
}
.padding_content {
padding:5% 0 5% 0;
}
.wrapper_overflow, #maincolbck {
overflow:hidden
}
#mainblock {
  margin-top:20px;
  margin-left:5%;
  margin-right:5%;
}
#mainphoto {
  width:100%;
}
#mainphoto img{
  width:100%;
}
#mainabout {
  width:100%;
}
#mainabout1 {
  font-size:xx-large;
  color:#000;
}
#mainabout2 {
  font-size:xx-large;
}
#mainblock1 {
  margin-top:50px;
  margin-left:5%;
  margin-right:5%;
}
#mainblock1 a {
  color: #000000;
}
#services {
  margin-left:5%;
  margin-right:5%;
}
#services a {
  color: #000000;
}
#sidebar-2 {
float:right;
width:35%;
margin:0 0 0 40px;
padding:0 0 0 0;
}
#right_grey {
border: 2px solid #e3e3e4;
border-radius: 10px;
padding:16px;}

.newsflash  a.readmore:link, .newsflash a.readmore:visited {
margin:10px 0;
display:block;
}

.readmore  {
color:#9e9e9e;
font-size:small;
display:block;
text-decoration:underline !important;
text-align:left;
text-transform:none;
display:inline-block;
margin:16px 0;
text-transform:uppercase;
font-style:normal;
font-weight:bold;
}
.readmore:hover {
text-decoration:underline !important;
color:#d14d2a;
}
.readmore2 {
color:#fff;
font-size:small;
font-weight:400;
display:block;
text-decoration:none !important;
font-weight:bold;
text-align:left;
text-transform:none;
padding:0 25px;
background:#bf553c;
display:inline-block;
margin-top:5px;
text-transform:uppercase;
font-style:normal;
}
.readmore2:hover {
text-decoration:none !important;
color:#fff;
background:#2f2e29;
}

/*footer*/
#footer {
background:url(/images/bot.gif) top repeat-x #e6e6e8;
font-family:Georgia, "Times New Roman", Times, serif;
padding: 20px 4%;
}
.bttm {
display: none;
}

#address {
font-size:large;
margin-right:20px;
}
#copy {
color:#353535;
text-transform:none;
font-family:Georgia, "Times New Roman", Times, serif;
}
#footer ul {
margin:10px 0;
}
#footer ul li {
margin:0px;
display:inline;
padding:2px 14px 2px 14px;
background:url(/images/bg_li.gif) center left no-repeat;
}
#footer ul li:first-child {
background: none;
padding-left: 0;  
}
#footer a {
color:#353535;
text-decoration:none;
text-transform:lowercase;
}
#footer a:hover {
text-decoration:underline;
}
.copy a:hover {
text-decoration:none !important;
text-transform:none;
color:#353535;
}
.copy_title {
color:#303030;
font-size:18px;
position:absolute;
top:55px;
left:733px;
text-transform:uppercase;
}

