/* CSS Document */
html, body, form, fieldset,p, a, ul, ol, li, div, legend, label, br, input, button, h1, h2, h3, h4, h5, h6, address {font-weight: normal; font-style: normal; margin: 0px; padding: 0px; vertical-align: baseline;}
html{font-size: 100.01%;}
body{font-size: 62.5%; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#606162; min-width:1000px}
a{color: #14adf3; outline:none}
a:hover{color: #a7a7a7;}
a img{border: none; outline:none}

.mainBlock {min-height:100%;} 
.contentBlock {background:url(img/top.jpg) top repeat-x; height:99px;}
.innerContentBlock {width:1000px; margin:0 auto; padding:25px 0 0 0}
.logo {float:left; width:274px;}

/* ----- MENU ----- */
.menu {font-size:1.1em; color:#757070; font-size:18px; padding-top:15px; margin-left:274px}
.menu A {color:#fffbfb; font-size:21px; padding:0 11px; text-decoration:none;}
.menu .hover, .menu A:hover {color:#bfe8fb;}

#index .subMenu {background:url(img/bg_left.jpg) top left no-repeat; min-height:370px; min-width:657px;}
.subMenu .blockContent {width:1000px; margin:0 auto}
.blockContent .smenu {padding:20px 0 0 15px; float:left;}
.smenu UL {padding:0; font-size:2.5em;}
.smenu LI {list-style:none; padding:0; margin-bottom:0.8em;}

/* ----- PORTFOLIO INDEX ----- */
#port {padding-top:22px; margin-left:435px;}

/* ===== TITLES ===== */
.pageTitle {color:#a2a2a2; font-size:3em; font-family:"Trebuchet MS"; padding-bottom:10px;}
.title1 {color:#000; font-size:35px; font-family:"Trebuchet MS";padding-bottom:10px;}
.title2 {font-size:30px; color:#1c1c1c; font-family:"Trebuchet MS"; padding-bottom:10px;}
.title3 {font-size:24px; color:#14adf3; margin:58px 0 0 142px}
.title4 {font-size:20px; color:#606162; font-family:"Trebuchet MS"; float:left}
.title5 { font-size:25px; color:#e4e2e2; font-style:italic; margin-left:30px}
.title6 { font-size:50px; color:#838485;font-family:"Trebuchet MS"; }
.title7 { font-size:30px; color:#838485;font-family:"Trebuchet MS"; }

/* ----- CONTENT INDEX ----- */
#content {width:980px; margin:0 auto; font-size:14px}
#content_vs {width:980px; margin:0 auto; font-size:14px;background:url(img/bg_cont.jpg) top right no-repeat; min-height:499px;}
.blockcont {padding:30px 0 80px 0;}
.blockcont h1 {font-size:28px; color:#000000;font-family:"Trebuchet MS"; }
.blockcont h2 {font-size:25px; color:#838485;font-family:"Trebuchet MS"; margin:10px 0}
.blockcont p {margin:7px 0}
.line {padding:5px}
.arrow {padding:10px 0 10px 0}
.col_cont1 { background:url(img/portfolio.jpg) top left no-repeat; min-width:134px; min-height:209px; }
.text {width:240px; margin-left:82px; margin-top:13px}
.col_cont2 {background:url(img/partner.jpg) top left no-repeat; min-width:139px; min-height:209px; }
.col_cont3 {background:url(img/price.jpg) top left no-repeat; min-width:146px; min-height:209px; }
.clear {clear:left;}
.price1 {font-size: 22px;color: #1a1b1b; margin-left:20px}
.price2 {font-size: 22px;color: #1a1b1b; margin-left:42px}
.price3 {font-size: 22px;color: #1a1b1b; margin-left:49px}

/* ----- FOOTER ----- */
#footer { background:url(img/footer.jpg) bottom repeat-x; min-height:157px;}
.textfoot {width:980px; margin:0 auto; font-size:12px; color:#e4e2e2}
.sch {float:left; padding-top:15px}
.copy {padding-top:15px; margin-left:130px; line-height:17px}
.col1 {padding-top:30px; line-height:26px}
.col1 a {color:#e4e2e2; text-decoration:underline;}
.col1 a:hover {color:#e4e2e2; text-decoration:none;}

.col2 {padding:0px 15px 0 30px;margin-top:20px}
.feedback {margin-top:10px}
.col3 {padding:0px 0px 0 30px; margin-top:20px}
.pic {float:left;}
.tel {font-size:24px; color:#e4e2e2;}
.small {font-size:18px; color:#767272;}
textarea {height:17px; width:200px; font-size:11px}

/* ----- PANEL ----- */
a:focus {outline: none;}
#panel {display: none;}
.slide {margin: 0;padding:0;}
.btn-slide {padding: 10px 0px 0 0;	display: block; outline:none; text-decoration:none}
.btn-slide IMG {border:none;}
.active {background-position: right 12px;}

strong {font-weight:normal; color:#333333}

/* ----- CAT ----- */
.cat {margin:0;padding: 0;list-style: none;}
.cat li {padding: 0;	margin: 0;float: left;position: relative;	text-align: left;}
.cat a {padding:0;display: block;}
.cat a img {border:none;}
.cat li em {	position: absolute;top: -85px;left: 45px;	text-align: right;	z-index: 3;display: none;}

/* ----- ACCORDION----- */
/* message display page */
.message_list {list-style: none;margin: 0;padding: 0;}
.message_list li {padding: 0;margin: 0;}
.message_head {cursor: pointer;position: relative; text-decoration:underline}
.message_head .timestamp {position: absolute;right: 10px;top: 5px;}
.message_head cite {font-size: 100%;}
.message_body {}
.collapse_buttons {	border-top: solid 1px #e4e4e4;}
.collapse_buttons a {float: right;}
.show_all_message {padding-right: 12px;}
.show_recent_only {display: none;padding-right: 12px;}
.collpase_all_message {padding-right: 12px;}

/* ----- FORMA ZAKAZA----- */
.zakazat input, textarea {width:280px; height:40px}

.news {margin-left:790px; border:1px #999999 dotted; padding:0 10px 10px 10px}
.data {color: #14adf3;}
.news h2 {margin:0; padding:3px 0; font-size:18px}



