body
{
font-family: "Trebuchet MS",Helvetica,sans-serif;
color: #999999;
font-weight: bold;
line-height: 1.25em;
font-size: 16px;
}
.container
{
max-width:900px!important;
}


/*==== GLOBAL =====*/

.header {
min-height:90px;
overflow:hidden;
}
.header.small {
margin-top:40px;
min-height:40px;
}


.footer {
margin-top:30px;
padding:27px 0 20px 0;
background:url(content/footer-bg.gif) left top repeat-x;
text-align:right;
}

.page {
height:1050px;
padding-top:140px;
}

.page2
{
display: table; 
width: 100%;
}
.page2-midle
{
display: table-cell; 
vertical-align: middle;
}

.page2-inner
{
margin-left: auto; 
margin-right: auto;
}

#services {
background-image:url(content/lineslight.jpg);
}

#home {
background-image:url(content/paper_pattern.jpg);
}

#contact
{
background-image:url(content/lineslight.jpg);
}

#contacts-divider
{
height:138px;
background-image:url(content/divider-5.gif);
}

/*----- other -----*/
.img-indent { 
margin:0 20px 0 0; 
float:left;
}
.img-box { 
width:100%; 
overflow:hidden; 
padding-bottom:20px;
}
.img-box img { 
float:left; 
margin:0 20px 0 0;
}

.extra-wrap { 
overflow:hidden;
}


/*----- txt, links, lines, titles -----*/
a {
color:#f4f4f4; 
outline:none;
}
a:hover{
text-decoration:none;
}

h2 {
font-size:20px;
line-height:1.2em;
color:#f4f4f4;
margin-bottom:17px;
}
h3 
{
font-family: 'Graduate', sans-serif;
font-size:40px;
/*color:#2c3234;*/
color:#aaa;
margin-left:16px;
line-height:1.2em;
font-weight:normal;
text-transform:uppercase;
}
h4 {
font-size:1em;
font-weight:normal;
}


.line-ver, .line-ver1 { 
background-image:url(content/line-ver.gif); 
background-repeat:repeat-y;
width:100%;
}



.link1 { 
color:#f4f4f4;
text-decoration:none;
font-size:15px;
padding:0 0 0 10px;
}
.link1:hover {
text-decoration:underline;
}



.address dt {
margin-bottom:16px;
}
.address dd { 
clear:both;
color:#fff;
}
.address dd span { 
float:left;
width:85px;
color:#f99b3c;
}
.address dd a {
color:#fff;
}
address { color:#f99b3c;}

/*===== header =====*/
.header .logo {
padding-top:6px;

}
.header .logo a {
color:#fff;
text-decoration:none;
}

.header .nav {
float:right;
}
.header .nav li {
float:left;
padding-left:5px;

}
.header .nav li a {
float:left;
width:153px;
color:#f4f4f4;
text-decoration:none;
background-color:#f99b3c;
font-size:20px;
line-height:21px;
text-align:center;
text-transform:uppercase;
border-radius:0px;
transition: background-color 0.3s ease-in-out;

}
.header .nav li a:hover, .header .nav li a.current {
background-color:#fff;
color:#999999;
}


/*===== content =====*/
.content p  {
font-size: 13px;
font-weight:600;
}
.list1 li {
font-size:15px;
padding:0 0 4px 0;
}
.list1 li a {
color:#f4f4f4;
text-decoration:none;
background:#f99b3c; /*#f53502;*/
display:inline-block;
padding:4px 10px 4px 10px;
}
.list1 li a:hover {
background:url(content/bg1.gif) left top;
}

.list2 span {
color:#f4f4f4;
text-decoration:none;
background:#f99b3c; /*#f53502;*/
display:inline-block;
padding:4px 10px 4px 10px;
margin-top:4px;
}	
.social-links {
width:100%;
overflow:hidden;
padding:19px 0 0 0;
}
.social-links li {
display:inline;
}
.social-links li a {
float:right;
background:url(content/button-left.gif) no-repeat left top #757575;
color:#fff;
text-align:center;
font-size:20px;
text-decoration:none;
margin-left:3px;
}
.social-links li a span {
float:left;
padding:0 10px 0 10px;
line-height:33px;
background:url(content/button-right.gif) no-repeat right top;
cursor:pointer;
}
.social-links li a:hover {
color:#f53502;
}



.logo-big {
padding-bottom:19px;
}

.description {
color:#2e3436;
font-size:17px;
line-height:24px;
text-transform:uppercase;
text-align:right;
padding-bottom:35px;
}

/*===== footer =====*/
.footer {
font-size:10px;
text-transform:uppercase;
color:#fff;
}
.footer a {
color:#f53502;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}


/*======== home page ============*/

#home .social-links li a:hover {
color:#f53502;
}

#home .footer {
color:#282f31;
background:url(content/footer-bg.gif) left top repeat-x;
}


/*======= index.html =======*/
#services .line-ver { background-position:273px top;}
#services .line-ver1 { background-position:584px top;}
#services .col-1 {width:241px; margin-right:69px;}
#services .col-2 { width:243px; margin-right:68px;}
#services .col-3 { width:240px;}

#contacts .line-ver { background-position:273px top;}
#contacts .line-ver1 { background-position:584px top;}
#contacts .col-1 {width:241px; margin-right:69px;}
#contacts .col-2 { width:243px; margin-right:68px;}
#contacts .col-3 { width:240px;}


/*=========================*/