* {margin:0;padding:0;}
html {height:0%;}
body {font-family:"Trebuchet MS";background:#ffffff;width:100%;height:100%;}
html, body {font-size:10pt;color:#252525;height:100%;}
.p {clear:both;font-size:0;}
a {color:#2a78a9;text-decoration:underline;}
a:hover, .left-news span, .tabp span, .quest strong, .tab-in span, .nav-port a.selected {color:#a81317;text-decoration:none;}
img {border:0;}
hr {height:1px;border:0px;background-color:#d7d6d6;margin:15px 0 15px 0;}
p {margin:0;padding:0 0 9px 0;}
 

/* шапка */
#body {width:1200px;margin:0 auto;min-height:100%;height:auto !important;height: 100%;text-align:left;border:1px solid #e4e4e4;border-top:0;border-bottom:0;}
#header {height:185px;}
.slogan {float:left;padding:20px 0 20px 20px;color:#636363;}
.feedback {float:right;padding:20px 20px 20px 0;}
.feedback a, .feedback a:hover {color:#636363;text-decoration:underline;}
.logo {padding:25px 0 0 20px;float:left;}
.top {float:left;}
.top p {float:left;text-align:center;width:110px;padding:70px 0 0 0;text-align:center;margin-right:10px;}
.top a {color:#252525;text-decoration:underline;}
.top a:hover, .top a.selected, .arenda span {color:#9f0c10;}
.m1 {background:url(img/m1.gif) center no-repeat;margin:0 0 0 50px;}
.m2 {background:url(img/m2.gif) center no-repeat;}
.m3 {background:url(img/m3.gif) center no-repeat;}
.m4 {background:url(img/m4.gif) center no-repeat;}
.m5 {background:url(img/m5.gif) center no-repeat;}
.m6 {background:url(img/m6.gif) center no-repeat;}
.phone {float:right;width:181px;height:92px;background:url(img/phone.gif) top left no-repeat;color:#fff;}
.phone p {padding:20px 10px 10px 10px;margin:0;}
.phone span {color:#fff;font-size:20pt;}
.phone span.cod {color:#f89fa1;font-size:16pt;}
.phone em {font-size:10pt;font-style:normal;padding:0 0 0 40px;}
.call {float:right;width:181px;height:92px;background:url(img/call.gif) top left no-repeat;color:#fff;}
.call .error {color:red}
.call-name {padding:22px 0 0 22px;}
.call-name input {width:135px;height:19px;background:none;color:#a1a1a1;border:0;}
.call-phone {padding:9px 0 0 22px;}
.call-phone input {color:#a1a1a1;}
.call-phone input.tel {float:left;width:95px;height:19px;background:none;border:0;}
.call-phone input.submit {float:right;width:30px;height:23px;background:none;border:0;cursor:hand;margin:0 16px 0 0;}
.feedback a.selected, .feedback a:hover.selected {color:#a81317;text-decoration:underline;}


/* подвал */
#footer {width:1200px;margin: -101px auto 0;height:200px;background:#e6e6e6 url(img/footer.gif) top left no-repeat;border-top:1px solid #dadada;color:#898989;}
#footer div {float:left;padding:25px 0 0 50px;}
#footer p {color:#469ed6;text-transform:uppercase;font-size:9pt;padding:0 0 10px 0;}
#footer ul {margin:0;padding:0;list-style:none;}
#footer li {padding:0 0 4px 0;background:none;}
#footer a {color:#898989;text-decoration:underline;}
#footer a:hover, #footer a.selected, #tabp .par strong, #tab-in .par strong {color:#469ed6;}
#footer span {color:#469fd6;font-size:18pt;}
#footer span.cod {color:#898989;font-size:13pt;}
 
 


/* левое меню */
#left {width:214px;margin:0 30px 0 0;float:left;margin-left:-100%;position:relative;}
#left ul, #left ul li ol li {margin:0;padding:0;list-style:none;background:#439bd3 url(img/l_m1.gif) right repeat-y;}
#left ol {padding:6px 0 6px 0;list-style:none;}
#left ul li {background:url(img/plus.gif) no-repeat;padding:0 0 0 21px;margin:0 0 1px 0;}
#left ul li ol {margin:0 0 0 18px;}
#left ul li.servise {background:url(img/l_m2.gif) no-repeat;height:41px;}
#left ul li.servise p {color:#11547e;text-transform:uppercase;padding:12px 0 0 0;font-size:12pt;}
#left ul li.servise-end {background:url(img/l_m3.gif) no-repeat;height:38px;}
#left ul li a, #left ul ul li a {color:#a0d8fb;text-decoration:none;display:block;width:193px;}
#left ul li a:hover, #left ul ol li a:hover, #left ul li.selected ol li a:hover, #left ul li.selected a, #left ul li.selected ol  a.selected {color:#fff;text-decoration:none;background:none;}
#left ul ol li a, #left ul li.selected ol li a {color:#11547e;text-decoration:none;width:150px;}
#left ul li.selected {background:url(img/minus.gif) no-repeat;}
#left ul li.selected ol li ul {padding:5px 0 5px 15px;font-size:9pt;}
#left ul li.selected ol li ul li a {text-decoration:underline;}
#left ul li.selected ol li ul li a:hover, #left ul li.selected ol li ul li a.selected {color:#fff;text-decoration:underline;}
#left ul li.selected ol li a {color:#0a4468;}
.left-head {background:url(img/left-head.gif) no-repeat;height:36px;margin:20px 0 10px 0;}
.left-head p {color:#fff;text-transform:uppercase;font-size:10pt;padding:7px 0 0 15px;}
.left-news {margin:0 0 25px 0;}
.left-news p {padding:0 0 10px 15px;color:#636363;}


/* контент */
#middle {width:100%;padding:0 0 100px;height:1%;}
#middle:after {content: '.';display:block;clear:both;visibility:hidden;height:0;}
#container {width:100%;float:left;overflow:hidden;}
#right {float:left;margin:0 0 45px 0;padding:0 0 0 250px;}
#right ul, ul.sonet-user-menu-tabs-mltl, ul.sonet-user-menu-tabs-mltl li  {list-style:none;margin:0;padding:0;}
#right ul li {padding:3px 0 0 21px;margin:0 0 5px 0;background:url(img/li.jpg) left 3px no-repeat;}
#right ol {margin:0 0 0 20px;padding:0;}
#right ol li {margin:0;padding:0 0 6px 0;}
#right ul.map-level-1 li {list-style:none;background:none;margin:0 0 0 25px;}
h1, div.head {color:#252525;text-transform:uppercase;font-size:12pt;padding:0 0 10px 0px;margin:0;font-weight:normal;}
h2, h3 {color:#fff;width:170px;height:36px;text-transform:uppercase;font-size:10pt;padding:8px 0 5px 14px;margin:0;font-weight:normal;}
h2 {background:url(img/head-1.gif) top left no-repeat;}
h3 {background:url(img/head-2.gif) top left no-repeat;}
img.left {float:left;padding:0 15px 15px 0;}
img.right, .forma-right {float:right;padding:0 0 15px 15px;}
img.img, .arenda img {border:1px solid #c2c2c2;}
.main {width:956px;}
.main_content {width:930px;}
.required {color:#a81317;}
.table td {padding:3px;}
.forma-right input {border:1px solid #c2c2c2;padding:2px 4px 2px 4px;width:200px;}
.forma-right textarea {border:1px solid #c2c2c2;padding:2px 4px 2px 4px;width:200px;height:140px;}
.order input, .order select {border:1px solid #c2c2c2;padding:2px 4px 2px 4px;width:200px;}
.order textarea {border:1px solid #c2c2c2;padding:2px 4px 2px 4px;width:400px;height:250px;}
.sn ul li {background:none !important;}

/* Портфолио */
.breadcrumbs {font-size:9pt;color:#2a78a9;}
.breadcrumbs strong {font-weight:normal;color:#252525;}
.detail {padding:15px 0 15px 0;}
.port-left {float:left;width:640px;}
.port-right {float:right;width:260px;padding:0 20px 0 0;}


/* Главная */
a.up {text-decoration:underline;cursor:pointer;}
.quest div {width:400px;padding:0 40px 0 0;float:left;}
.quest a, .detail span, span.name, .port-right span {color:#636363;}
.quest span.text {display:block;display:none;}
.quest strong {text-transform:uppercase;}
.arenda-right {float:right;width:340px;padding:25px 20px 0 20px;}
.cert img {padding:0 70px 0 0;}
.action span {background:url(img/action.gif) top left no-repeat;color:#fff;padding:11px 16px 10px 12px;font-size:14pt;}
.action span.ili {background:none;color:#a81317;font-size:11pt;}
#right h2 {margin:25px 0 0 0;}

/* Аренда */
.arenda-vid {background:#9f0c10;color:#ffffff; white-space:nowrap}
.arenda {margin:0 0 15px 0;}
.arenda td {padding:4px 6px 4px 6px;} 
.arenda-one {background:#e6e6e6;}


/* tabs */
@media projection, screen {.ui-tabs-hide {display: none;}}
@media print {.ui-tabs-nav {display: none;}}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0 0 0 4px;font-size:10pt;}
.ui-tabs-nav:after {display: block;clear: both;content: " ";}
.ui-tabs-nav li, .ui-tabs-nav li.sp  {float: left;margin: 0 0 0 1px;min-width: 84px;}
.ui-tabs-nav a, .ui-tabs-nav a span  {display: block;padding: 0 10px;background: url(img/tab.png) no-repeat;}
.ui-tabs-nav a.sp, .ui-tabs-nav a.sp span {display: block;background: url(img/tab.png) no-repeat;}
.ui-tabs-nav a, .ui-tabs-nav a.sp  {margin: 1px 0 0;padding-left: 0;color: #fff;text-align: center;text-decoration:none;white-space:nowrap;outline:0;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected li.sp a, .ui-tabs-nav li.sp a:hover {position: relative;top: 1px;z-index:2;margin-top:0;color:#636363;}
.ui-tabs-nav a span, .ui-tabs-nav a.sp span {width:140px;min-width:140px;height: 24px;min-height: 24px;padding-top:6px;padding-right:0;}
*>.ui-tabs-nav a span {width: auto;height: auto;}
*>.ui-tabs-nav a.sp span {width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav .ui-tabs-selected a.sp span  {padding-bottom:1px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus {background-position: 100% -150px;}
.ui-tabs-nav .ui-tabs-selected a.sp, .ui-tabs-nav a.sp:hover, .ui-tabs-nav a.sp:focus {background-position: 100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
.ui-tabs-nav a.sp, .ui-tabs-nav .ui-tabs-disabled a.sp:hover, .ui-tabs-nav .ui-tabs-disabled a.sp:focus, .ui-tabs-nav .ui-tabs-disabled a.sp:active {background-position: 100% -250px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position: 0 -50px;}
.ui-tabs-nav .ui-tabs-selected a.sp span, .ui-tabs-nav a.sp:hover span, .ui-tabs-nav a.sp:focus span, .ui-tabs-nav a.sp:active span {background-position: 0 -50px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}
.ui-tabs-nav a.sp span, .ui-tabs-nav .ui-tabs-disabled a.sp:hover span, .ui-tabs-nav .ui-tabs-disabled a.sp:focus span, .ui-tabs-nav .ui-tabs-disabled a.sp:active span {background-position: 0 -200px;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active, .ui-tabs-nav a.sp:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a.sp:active, .ui-tabs-nav .ui-tabs-deselectable a.sp:hover, .ui-tabs-nav .ui-tabs-deselectable a.sp:focus, .ui-tabs-nav .ui-tabs-deselectable a.sp:active  {cursor: pointer;}
.ui-tabs-disabled {opacity: .4;filter: alpha(opacity=40);}
.ui-tabs-panel {border-top:1px solid #d6d5d5;padding:0;background: #e3e3e3;}
.ui-tabs-loading em {padding: 0 0 0 20px;}
* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav {display: inline-block;}


/* вкладки */
#container1, #portfolio1, #portfolio2 {margin:0 0 0 2px;}
#portfolio2 {margin:0 0 30px 2px;}
#right #container1 ul li, #right #portfolio1 ul li, #right #portfolio2 ul li {margin:0;padding:0 6px 0 0;background:none;} 
.navigation {position:absolute;width:950px;}
.nav-port {text-align:center;margin:20px 0 0 0;}
.nav-port a {text-decoration:none;padding:0 3px 0 3px;}
.sort {display:none;font-size:9pt;}
.sort p {width:300px;float:left;padding:0 10px 0 0;height:100px;}
.sort span {text-transform:uppercase;color:#a81317;height:100px;}
.sort a.selected {text-decoration:none;}
.tabs-one, .tabs-two {background-color:#e3e3e3;margin:0 0 25px 0;}
.tabs-one {float:left;padding:20px 10px 0 240px;width:347px;height:335px;border-bottom:1px solid #d6d5d5;background:#e3e3e3 url(img/tab-footer.gif) left bottom no-repeat;}
.tabs-two {float:right;padding:20px 10px 0 0px;width:335px;height:335px;border-bottom:1px solid #d6d5d5;}
.tab-right {float:right;text-align:right;padding:5px 18px 0 0;text-transform:uppercase;font-size:10pt;color:#2a78a9;}
.p-main, .p-port {width:285px;height:170px;float:left;padding:25px 9px 10px 20px;background-color:#e3e3e3;}
.p-main {border-bottom:1px solid #d6d5d5;}
.p-main img, .p-port img {float:left;border:3px solid #fff;margin:0 6px 30px 0;}
.p-main span, .p-port span {text-transform:uppercase;color:#a81317;height:100px;}
.p-main-ugol {float:left;width:12px;background:#e3e3e3 url(img/tab-footer.gif) bottom left no-repeat;}
#container1 .p-main-ugol {height:356px;}
#portfolio1 .p-main-ugol {height:206px;}
#portfolio2 .p-main-ugol {height:615px;}
 


