/* --------------------- 
MOTOCOM v2.0
Designed by ZER0TAKE!
http://www.zerotake.com
Copyright 2007 - 2011
--------------------- */

* html a:hover {visibility:visible}
html, body {
	height: 100%;
}

html a:hover {visibility: visible;}

body {
margin: 0; 
padding: 0; 
background: #FFFFFF url(images/bg-header.jpg) repeat-x; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
line-height: 18px; 
color: #333333;
}

#header {
height: 188px; 
width: 950px; 
margin: auto;
}

.divider {margin: 2px 10px 0 10px; float: left;} 

.logo {
	position: absolute;
	top: 45px;
	border: 0;
}

#address {
position: relative;
top: 60px;
color: #FFFFFF;
left: 725px;
width: 220px;
}

#address p{ line-height: 20px;  margin: 0 0 5px 0; float: right;}
#address p.number {font-size: 18px}
#address a{color: #FFFFFF; line-height: 20px; font-size: 12px; text-decoration: none;}
#address .greylarge {color: #999; font-size: 14px}
#address .grey-bold {color: #999; font-weight: bold;}
#address .grey-large {color: #999; font-size: 14px;}

#container {
width:950px;
margin:0 auto;
height: 100%;
}

/* NAVIGATION */
#menu {
float: left;
width: 950px;
height: 33px;
padding: 22px 0 0 0;
color: #999; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

#menu ul {
display: inline; 
margin: 0; 
padding: 0; 
list-style: none; 
}

#menu li {
display: inline; 
float: left; 
margin: 0 20px 0 0; 
padding: 3px; 
}

#menu li.select a{ color:#87a5be;}
#menu li.selected a{ color:#87a5be;}
#menu li a {color:#666; text-decoration: none;}
#menu li a:hover {color: #87a5be;} 
#menu li.last a:hover {color: #87a5be;} 
#menu li.last a {color: #87a5be;}
#menu li.last {margin: 0px;}

#wrap {
float: left;
width: 950px; 
margin: 30px 0 0 0;
padding: 0 0 20px 0;
}

.content600 {
float: left;
width: 600px;
padding-right: 15px;
padding-top: 5px;
border-right: 0px solid #ddd;
border-top: 0px solid #ddd;
margin: 0 auto;
}
.content900 {
float: left; 
width: 950px; 
padding-top: 5px;
border-right: 0px solid #ddd;
border-top: 0px solid #ddd;
margin: 0 auto;
}

.intro {font-size: 13px; font-weight: normal; font-style: italic; color:#666666; line-height: 20px; margin: 10px 0 20px 0; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
.border {padding: 2px; border: 1px solid #CCCCCC; float: left; margin: 0 10px 10px 0;}
.clear {clear: both; height: 60px;}
.grey {color: #ccc; font-size: 10px;}
.date { font-size: 11px; font-weight: normal; font-style: normal; color: #999; margin-top: 5px; margin-bottom: 0px; border-bottom: 0px dashed #ddd; }
.date_o { font-size: 11px; font-weight: normal; font-style: italic; color: #c6c6c6; margin-top: 5px; margin-bottom: 0px; border-top: 1px solid #ddd; }

.content600 h3 {font-size: 12px; color: #333333; border-bottom: #CCCCCC dotted 1px; margin: 10px 0 0 0; }
.content600 h4 {font-size: 16px; color: #333333; border-bottom: #CCCCCC dotted 1px; margin: 10px 0 0 0; }
.small {font-size: 10px;}

/* PHOTO SLIDER */
#slider 	{
padding: 7px; padding: 1px; 
width: 585px;
height: 200px;
margin:9px 0 0 0px;
}

/* SIDEBAR */
.sidebar {
float: left; 
width: 300px; 
margin: 0 0 0 30px; 
padding-top: 5px;
border-top: 0px solid #ddd;
}
.sidebar h3 {margin: 0 0 10px 0;}
.sidebar h3 a {color: #333333;}
.sidebar p { margin: 0 0 17px 0; margin: 0 0 5px 0; font-size: 11px; color:#666666; line-height: 19px;}
.sidebar .border {margin: 0 10px 30px 0;}
.sidebar .icon {margin: 0 10px 30px 0;}
.sidebar h1 {background: #fff; padding: 0px 10px 10px 0px; text-align: left; font-size: 16px; color: #333; font-weight: bold; border: #f7f7f7 0px solid; margin: 10px 0 20px 0; }
.sidebar img {float: left; margin: 0 32px 0 0;}
.sidebar-client {background: #f3f3f3; padding: 20px; float: left; width: 260px; margin: 0 0 0 50px;}
.sidebar-client h2 {font-size: 15px; margin: 0 0 10px 0; line-height: 13px;}
.sidebar-client h3 {font-size: 11px; margin: 2px 0 0 0; line-height: 14px;}
.sidebar-client p {margin: 0 0 10px 0; font-size: 10px; color:#666666;}
.sidebar-client hr {background:#ddd; color:#ddd; clear:both; float:none; width:100%; height:1px; margin:0 0 11px 0; margin: -7px 0 4px 0; border:none;}


.sidebar-talk {float: left; width: 300px; margin: 20px 0 20px 50px; }
.sidebar-talk h3 {margin: 0 0 10px 0;}
.sidebar-talk .icon {margin: 0 10px 30px 0;}
.sidebar-talk p {margin: 0 0 5px 0; margin: 0 0 5px 0; font-size: 11px; color:#666666; line-height: 19px;}
.sidebar-talk p.phone {font-size: 14px; margin: 0 0 10px 0;}

.sidebar-grey {background: #f3f3f3; padding: 20px; float: left; width: 260px; margin: 0 0 0 50px;}
.sidebar-grey h2 {font-size: 15px; margin: 0 0 10px 0; line-height: 13px;}
.sidebar-grey h3 {font-size: 11px; margin: 2px 0 0 0; line-height: 14px;}
.sidebar-grey p {margin: 0 0 10px 0; font-size: 12px; color:#333333;}
.sidebar-grey hr {background:#ddd; color:#ddd; clear:both; float:none; width:100%;height:1px; margin:0 0 11px 0; margin: -7px 0 4px 0; border:none;}

.sidebar-module {float: left; margin: 0 0 0 50px; width: 300px;}
.sidebar-module .border {padding: 2px; border: 1px solid #CCCCCC; float: left; margin: 0;}
.item label {font-size: 11px;}


.left {float: left;}
.right {float: right;}
.white { color: #FFFFFF;}
h2.white2 { color: #666666; font-weight: normal;}
.phonenumber { color: #FFFFFF; font-size: 18px;}
hr {background:#ddd; color:#ddd; clear:both; float:none; width:100%;height:1px; margin:0 0 5px 0; margin: 0 0 5px 0; border:none;}
hr.zero {background:#ddd; color:#ddd;  width:100%; height:1px; margin: 7px 0 0 0;  border:none;}
div.zero {height:1px; margin: 10px 0 0 0;}
hr.space {background:#fff;color:#fff;}
.line {background:#ddd; color:#ddd; clear:both; float:none; width:100%;height:1px; margin:30px 0 30px 0; margin: 0 0 5px 0; border:none;}

h1 {font-size: 22px; font-weight: normal; color:#000000; margin: 0 0 10px 0;}
h2 {font-size: 18px; font-weight: normal; color:#87a5be; margin: 15px 0 0 0;}
h3 {font-size: 12px; color: #333333;}
a { color: #87a5be; border-bottom: 0px solid #87a5be;  text-decoration: none;}
a:hover { border-bottom: 0px dotted #87a5be;}
a img { border: none;}
p {color: #666666; font-size: 12px; line-height: 24px; margin: 5px 0 15px 0;}
.oldnews {color: #c6c6c6; font-size: 12px; font-style: italic; line-height: 24px; margin: 5px 0 15px 0;}

.post-date {
float: left; 
width: 120px; 
color:#999; 
font-size: 11px; 
line-height: 15px; 
}

.post-content {
float: left; 
width: 480px;
}

.post {
float: left; 
width: 600px; 
margin: 0; 
padding: 20px 0 20px 0; 
border-bottom: 1px #ddd solid;
}

.post h2 {
margin: 0 0 15px 0;
}
*/

.read-on{margin:8px 0 0 0; font-size: 11px;}
.read-on a{color:#fff;background-color:#ccc;padding:2px 5px 2px 7px;text-decoration:none;margin:15px 0 0 0;}
.read-on a:hover{background-color:#09c;}


/* FOOTER & COPYRIGHT */

#footer-bg {
clear: both;
height: 125px; 
background: url(images/bg-footer.jpg) repeat-x;
margin: 0 auto;
}

#footer {
width: 950px; 
margin: 0 auto; 
padding: 3px 0 0 0; 
text-align: right; 
font-size: 11px; 
color: #f0f1f2; 
border-top: 0px solid #ddd;
}

#footer ul {margin: 0 0 15px 0; padding: 0; list-style: none; color: #999; font-size: 11px;}
#footer li {display: inline; margin: 0 0px 0 0;}
#footer a {color: #666;}
#footer a:hover {color: #87a5be; }

#copy {
width: 950px; 
margin: 0 auto; 
margin-top: 30px;
padding: 10px 0 0 0; 
text-align: left; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: bold;
color: #f0f1f2; 
}

.copy #p {
color: #666; font-family: Tahoma, Geneva, sans-serif; font-size: 10px; line-height: 24px; margin: 5px 0 15px 0;
}


/* DESIGN BY */
#linkback {
width: 950px; 
margin: auto; 
margin-top: -15px;
padding: 10px 0px 0 0; 
float: right;
background-image: url(images/ztlink.jpg);
}

/* THE END */
