/* Настройки всей страницы - начало */
* {margin: 0px; padding: 0px;}
HTML {height: 100%;}
BODY {margin: 0px; padding: 0px; border: 0px; background-color: black; color: #cdcdcd; text-align: center; font-family: Tahoma, Arial, Helvetica, sans-serif; min-height: 100%; height: 100%; font-size: small;}
.page {height: auto !important; min-height: 100%; height: 100%; width: 990px; margin: 0px auto; text-align: left; background-image: url(images/bg.gif); background-position: left top; background-repeat: repeat-y;} /* Чтобы низ страницы не уходил в бок */
img {border: 0px;}
table {border: 0px; border-collapse: collapse; margin: 0px; padding: 0px;}
a {color: #00d2ff; text-decoration: underline;}
a:hover {color: #00d2ff; text-decoration: none;}
.clear {clear: both;}
.none {display: none;}
/* Настройки всей страницы - конец */

/* HEADER - начало */
.header {width: 100%; background-image: url(images/bg_top.jpg); background-position: left top; background-repeat: no-repeat;}

/* Логотип - начало */
.logo {float: left; width: 198px; height: 96px; padding: 51px 0px 0px 105px;}
.logo a {cursor: pointer;}
/* Логотип - конец */

/* Заголовок раздела - начало */
.partpage {float: left; padding: 84px 0px 0px 42px;}
/* Заголовок раздела - конец */

/* Главное меню - начало */
.mmenu {padding: 28px 0px 0px 115px;}
.mmenu ul {float: left; list-style-type: none;}
.mmenu ul li {float: left; padding-right: 17px;}
.mmenu ol {float: right; list-style-type: none; padding: 0px 98px 0px 0px;}
/* Главное меню - конец */
/* HEADER - конец */

/* ГЛАВНАЯ ЧАСТЬ - начало */
.content {width: 848px; margin: 0px auto; padding: 50px 0px 0px 0px;}
.content p {padding-bottom: 14px;}
.content ul {list-style-type: none; padding: 0px 0px 14px 12px;}

/* Портфолио - начало */
.work {float: left; width: 279px; padding: 0px 5px 34px 0px;}
.work img {padding: 0px; margin: 0px;}
.txtwork {padding: 10px 0px 0px 35px;}
.last {padding-right: 0px;}
/* Портфолио - конец */

/* Услуги - начало */
.leftcol {float: left; width: 325px; padding: 0px 60px 40px 43px;}
.rightcol {float: left; padding: 0px 0px 40px 0px;}
/* Услуги - конец */
/* ГЛАВНАЯ ЧАСТЬ - конец */

/* Footer - начало */
.footer {clear: both; width: 100%; height: 322px; color: #00d2ff; background-image: url(images/bg_bottom.jpg); background-position: left top; background-repeat: no-repeat;}
.txtfooter {float: right; padding: 45px 97px 0px 0px; text-align: right;}
.txtfooter a {color: #00d2ff; text-decoration: none;}
.txtfooter p {padding: 12px 0px 0px 0px; color: #5a5a5a;}
.txtfooter p a {color: #8b8b8b; text-decoration: none;}
/* Footer - конец */