/*------------------------general------------------------*/
* {margin: 0; padding: 0;}
body {font: 62.5% Tahoma, Arial, Helvetica, sans-serif; background: #f2f2f2; margin: 0; padding: 0; color: #65635e;}
cursor {pointer;}
cursor {hand;}
img {border: 0;}
a {color: #1face1; text-decoration: underline;}
a, input:focus {outline: none;}
div, table, form {margin: 0; padding: 0; border-collapse: collapse;}
table td {vertical-align: top;}
p {margin: 0; padding: 5px 0;}
#column-center p {margin-bottom: 10px;}
.clear {clear: both;}
/*-----------------------titles-------------------------*/
h2, h3, h4, h5, h6 {margin: 0; padding: 5px 0;}
h1 {position: absolute; top: -35000px; z-index: 255;}
h2, h3 {font: 1.9em Tahoma; line-height: 80%;}
/*#content h2, #content h3 {text-transform: uppercase;}*/
#content .column-left #services h3 {padding: 5px 0 5px 29px;}
h4 {font-size: 1.5em;}
#clients h4 {font: bold 2.0em "Arial Black", Arial; line-height: 80%; color: #7c7c7c; border-bottom: 1px solid #d9e4e8; padding-bottom: 10px;}
#cooperation h4 {color: #ef8b00; font: normal 1.4em Tahoma; padding-bottom: 40px;}
#price h4 {font: normal 1.4em Tahoma; padding-top: 0;}
h5 {font-size: 1.1em;}
h5.message {color: #3ea2bb;}
h5.error {color: #a30208;}
h6 {font-size: 1.0em;}
/*----------------------container-------------------------*/
#container {width: 972px; margin: 0 auto; padding: 0 14px; background: #fff; position: relative;}
#header, #menu, #content, #footer {font-size: 1.2em;}
#header {padding: 37px 0 25px 0;}
#logo {padding: 0 0 0 64px; width: 132px; float: left;}
#order {padding: 2px 0 0 95px; width: 160px; float: left;}
#entry {padding: 19px 5px 0 71px; width: 150px; float: left; font: 1.9em Tahoma;}
#entry a {color: #1face1;}
#contacts {margin: 0 0 0 673px; padding: 14px 0 0;}
#footer #contacts {margin: 0; padding: 0;}
#contacts p {float: left; padding: 0 15px 15px 5px; font: bold 1.0em Tahoma;}
#contacts p span {color: #e58a0b;}
#menu {background: #ced2d6 url(../_img/bg_menu.gif) repeat-x left top; color: #fff; clear: left; position: relative; float: left; width: 100%; overflow: hidden;}
#menu a {color: #6f7175; text-decoration: none; display: block;}
#menu ul {list-style: none; margin: 0; padding: 0; clear: left; float: left; position: relative; left: 50%; text-align: center;}
#menu li {float: left; padding: 14px 11px 14px 10px; margin: 0; display: block; float: left; position: relative; right: 50%;}
#menu li.active {background: #ea8800 url(../_img/bg_li-active.gif) repeat-x left top;}
#menu li.passive {background: url(../_img/bg_li-passive.gif) no-repeat right 11px;}
/*----------------------content-------------------------*/
#content {border: solid 1px #dcdcdc; margin: 42px 0 0; padding-bottom: 22px;}
.column-left {float: left; width: 190px; padding: 20px 0 0 30px;}
#services {}
#services ul {list-style: none;}
#services ul li#service1, #services ul li#service2 {padding: 15px 0 10px 22px; border-bottom: solid 2px #dcdcdc; margin-left: 7px;}
#services ul li#service3 {padding: 15px 0 10px 22px; margin-left: 7px;}
#services ul li#service1 {background: url(../_img/bg_service1.gif) no-repeat left 10px;}
#services ul li#service2 {background: url(../_img/bg_service2.gif) no-repeat left 10px;}
#services ul li#service3 {background: url(../_img/bg_service3.gif) no-repeat left 10px;}
#services ul li#service1 ul, #services ul li#service2 ul, #services ul li#service3 ul {padding: 5px 0 0; font-size: 0.9em;}
#services ul li#service1 ul a, #services ul li#service2 ul a, #services ul li#service3 ul a {color: #65635e;}
#services ul li#service1 li, #services ul li#service2 li, #services ul li#service3 li {padding: 5px 0 7px 29px; border-bottom: solid 1px #dcdcdc; position: relative; margin-left: -29px;}
#services ul li#service1 li.last, #services ul li#service2 li.last, #services ul li#service3 li.last {border-bottom: none;}
#news, #forma-order {padding: 0 0 20px 29px;}
.news {font-size: 0.9em;}
p.news-title, p.news-date {padding: 0;}
p.news-date {color: #bebebe;}
#forma-order input[type=text] {width: 162px; padding: 0 5px; color: #65635e; background: url(../_img/bg_input.gif) no-repeat left top; border: none; height: 25px;}
#forma-order textarea {width: 162px; padding: 0 5px; color: #65635e; background: url(../_img/bg_textarea.gif) no-repeat left top; border: none; height: 137px; overflow: auto;}
.column-right {float: right; width: 190px; padding: 20px 30px 0 0;}
#results, #clients, #comments {padding-bottom: 20px;}
#results p {padding-left: 15px;}
#clients-i, #requests {padding: 10px; font-size: 0.9em;}
#clients-i {background: #e7f2f7;}
#comments-i {padding: 20px 10px; background: #f0ece7; text-align: center;}
#clients-i, #comments-i, #requests, #price, #cooperation {position: relative; z-index: 1; -webkit-border-radius: 10px; -moz-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; behavior: url(ie-css.htc);}
#requests {color: #fff; background: #ef8b00; margin-top: 10px;}
#requests span {color: #e50405;}
table.requests {width: 190px; font-size: 0.9em; margin-top: 10px;}
table.requests td {padding: 5px;}
table.requests td.number {color: #f3a100; font-weight: bold;}
table.requests tr {border-bottom: solid 1px #dee0e2;}
table.requests tr.last {border-bottom: none;}
.bound {background: url(../_img/bg_bound.gif) no-repeat 10px top; height: 25px; margin: 10px 0;}
.column-center {margin: 0 260px; padding: 20px 0 0;}
p.navigatione {color: #ced2d6;}
p.navigatione a {color: #f28c00;}
img.square {margin: 0 5px 3px 5px;}
.column-center ul {margin: 6px 0 10px 16px;}
#price {background: #f8f9f9; padding: 20px; margin: 20px 0;}
#price p, #price h5 {padding: 0;}
#price ul {list-style: none; margin: 10px 0 0; font-size: 0.9em;}
#price ul li {background: url(../_img/bg_li.gif) no-repeat left 5px; padding: 10px 0 10px 28px;}
#price ul li span {color: #ff9400;}
#cooperation {background: #f3f4f4; margin: 20px 0; padding: 10px 20px 20px 2px; position: relative; z-index: 1; min-height: 170px; _height: 172px;}
#cooperation-bg {position: absolute; z-index: 2; width: 253px; height: 152px; margin-top: 24px;}
#cooperation h4, #cooperation p {position: relative; z-index: 3; margin-left: 20px;}
#com {width: 220px; float: right;}
/*----------------------footer-------------------------*/
#footer {clear: both; padding: 30px 0 60px 0;}
#footer .column-left span {color: #1face1;}
#footer .column-right {padding: 20px 0 0;}


