/*
	Mediaweb Studio
	Client: 
	URL:
*/

/* common */
html, body, img, form {margin: 0px; padding: 0px; border: none;}
html, body {height:100%;}
body {background: #E4DCC9 url(/img/bg.gif);}
body, td {font: 13px Arial, Helvetica, sans-serif; color: #000;}
a {color: #4F7DC6; text-decoration: underline;}
a:hover {text-decoration: none;}
table {border: 0px; border-collapse: collapse;}
td {vertical-align: top; }
p {padding: 0px; margin: 0px 0px 12px 0px;}

@font-face {
  font-family: DaxlinePro;
  src: url(/fonts/DaxlinePro-Light.otf) format("opentype");
}

h1 {font-size:16px; padding: 0px; margin: 0px 0px 10px 0px;}
h2 {font-size:15px; padding: 0px; margin: 0px 0px 10px 0px;}
h3 {font-size:13px; padding: 0px; margin: 0px 0px 10px 0px;}

.test {font-style:italic; width:auto;}

.main-cont {width:100%; min-width:998px;}

.clear {clear:both;}
.none {line-height:0;}
.relative {position:relative;}
.img-marg {float:left; margin:0 10px 5px 0;}
.float-l {float:left;}
.float-r {float:right;}


.header {height:130px;}
.logo {height:100px; margin: 0 95px; padding-top:10px; text-align: center;}
.logo a {outline: none;}

.w-limit {max-width:1150px; margin:0 auto;}
.w-limit .logo {margin: 0 230px 0 95px;}

/* top links */
.top-links {width:95px; height:89px; float: right;}
.top-links-b {width:33px; height:89px; background: url(/img/top_links.png) no-repeat;}
.top-links ul {padding:5px 0 0 5px; margin:0; list-style-type: none;}
.top-links li {width:23px; height:20px; padding:3px 0 0 0; margin:0; text-align: center;}
.top-links li.active {background: url(/img/top_circle.gif) no-repeat;}
.top-links li a {font-size: 12px; color:#fff; text-decoration: none;}
.top-links li.lang {padding-top:8px; line-height:1;}

/* hdr-phone */
.hdr-phone {width: 233px; float: left; padding:50px 0 0 0; text-align: right; font: 14px DaxlinePro, "Trebuchet MS", Helvetica, sans-serif; color:#fff;}
.hdr-phone big {font-size: 31px;}

/* top menu */
.top-menu {}
.top-menu ul {margin:0; padding:0; text-align: center;}
.top-menu li {display: inline; padding:0 15px; font-size: 13px; font-weight: bold; cursor: default;}
.top-menu a {color:#000; text-decoration:none;}
.top-menu li.active a {color:#1CA737;}

/* mainpage carousel */
.carousel {width:100%; height: 395px;}
.carousel-b {width:100%; height: 375px; padding-top: 20px; overflow: hidden; position: absolute;}
.carousel-body {width:2220px; height: 355px; margin-left:-430px;}
.carousel .item {width:737px; height:355px; float:left;}
.carousel .item .relative {width:100%;}
.carousel .frame {width:707px; height:355px; margin:0 0 0 15px; background: url(/img/frame_shad.png) no-repeat;}
.carousel .frame-b {width:690px; height:312px; padding-top:25px; margin: 0 auto; text-align: center; background: url(/img/frame.gif) no-repeat;}
.img-peace1 {width:55px; height:44px; background: url(/img/big_img01_b.png) no-repeat; position: absolute; top:20px; left:-30px;}
.img-peace2 {width:119px; height:40px; background: url(/img/big_img03_b.png) no-repeat; position: absolute; top:-40px; left:55px;}
.crs-button-left {background: url(/img/crs_nav_l.png) no-repeat;}
.crs-button-right {float: right; background: url(/img/crs_nav_r.png) no-repeat;}
.crs-button-left, .crs-button-right {width:163px; height:100px; font-size: 24px; padding:10px 0 0 0;}
.crs-button-left a, .crs-button-right a {display: block; width: 26px; height:17px; overflow: hidden; margin-left: 62px; outline:none;}
.crs-button-left div, .crs-button-right div {padding:7px 0; text-align: center; font: 18px DaxlinePro, "Trebuchet MS", Helvetica, sans-serif;}
.crs-button-left a {background: url(/img/arrow_left.gif) left top no-repeat;}
.crs-button-right a {margin-left: 70px; background: url(/img/arrow_right.gif) left top no-repeat;}
.crs-button-left a:hover, .crs-button-right a:hover {background-position:left -17px;}

.mp-content .left-col {width:190px; float: left; overflow: hidden;}
.mp-content .conteiner {width: 100%; float: left;}
.mp-content .right-col {width:190px; float: left; overflow: hidden; margin:0 0 0 -190px;}
.mp-content .center-col {margin:0 190px 0 190px;}
.mp-content .center-col-b {width:100%; float: left;}
.main-text-cont {width:100%; max-width:690px; margin:0 auto 20px auto; font:14px "Trebuchet MS", Helvetica, sans-serif;}
.main-text-cont-b {padding: 10px 95px 18px 30px; min-height:132px; margin:0; background-color: #fff;}
.main-text-cont h1 {height:35px; text-align: center; font: 24px DaxlinePro, "Trebuchet MS", Helvetica, sans-serif; margin-bottom:0;}
.main-text-cont ul, .main-text-cont .list-inline {margin-top:10px;}

.main-text-cont .relative {width:100%;}
#mpDescImg {width:113px; height:196px; position: absolute; bottom:-37px; right:-20px;}
.mp-desc-img1 {background:url(/img/mp_desc_img1.png) no-repeat;}
.mp-desc-img2 {background:url(/img/mp_desc_img3.png) no-repeat;}
.mp-desc-img3 {background:url(/img/mp_desc_img2.png) no-repeat;}
.mp-cont-shad {height:17px; background: url(/img/mp_desc_shad.png) right top no-repeat;}

.main-text-cont ul, .list-inline {margin:0; padding:0; list-style-type:none; text-align: center;}
.main-text-cont li, .list-inline li {display: inline; margin:0; padding:0 10px;}

/* spec offer */
.spec-offer {padding:0 35px; text-align: center; color:#fff;}
.spec-offer span {font-size: 24px;}
.spec-offer big {font-size: 48px; line-height:1;}
.spec-offer a {color:#fff; font-size: 14px; text-decoration:none;}
.spec-offer a:hover {text-decoration:underline;}
.left-col .spec-offer {padding-right:60px;}
.right-col .spec-offer {padding-left:60px;}

.mp-conteiner {max-width:690px; margin:0 auto;}

/* graf-anons */
.graf-anons {width:49%; float: left;}
.graf-anons-b {width:245px; height:321px; padding:15px 0 0 0; margin:0 auto; text-align: center; background: url(/img/anons_frame.png) no-repeat;}
.graf-anons a {font-size: 12px;}

/* news */
.mp-news {width:50%; float: left;}
.news h1 {font: 24px DaxlinePro, "Trebuchet MS", Helvetica, sans-serif;}
.news .item {font-size:13px; margin:0 0 27px 0;}
.news .date {font-size:12px; font-weight: bold; padding-bottom:5px;}
.news .more-link {padding:5px 0; font-size: 12px;}

/* contacts */
.contacts {padding:90px 0px 0 18px; height:123px; background: url(/img/contacts_bg.png) no-repeat; color:#fff; text-align: center;}
.contacts h1 {margin-bottom:0; font: 22px DaxlinePro, "Trebuchet MS", Helvetica, sans-serif; color:#fff;}
.contacts big {font-size:28px;} 
.contacts span {color:#DFD4CB;}
.contacts-more {margin:15px 0px 0px 35px; font-size:12pt; color:#fff;}

/* ***inner page*** */
.conteiner2 {width:100%;}
.conteiner2-b {padding:20px 25px 0 25px;}
.conteiner2-c {width: 100%; background-color:#fff;}
.conteiner2 .left-col {width:212px; float: left; overflow: hidden;}
.conteiner2 .left-col .padding {padding:20px; overflow: hidden;}
.conteiner2 .center-col {margin:0 0 0 212px;}
.conteiner2 .center-col-b {width:100%; float: left; padding:12px 0;}
.conteiner2 .center-col .padding {padding:28px 75px 28px 25px; min-height:450px; border-left:1px solid #E3E3E3;}

.conteiner2 .shadow {height:10px; font-size:1px; margin:0 25px; background: url(/img/inner_shadow.png) top repeat-x;}

/* left menu */
.left-menu {margin:42px 0 30px 0;}
.left-menu ul {margin:0; padding:0; list-style-type: none;}
.left-menu li {margin:5px 0; padding:2px 37px; line-height:1;}
.left-menu a {display: block; min-height:25px; color:#000; font-size:13px; line-height:1;}
.left-menu li.active {background: url(/img/lm_act.gif) left top no-repeat;}
.left-menu li.active a {text-decoration: none;}
.left-menu li.active li a {text-decoration: underline;}
.left-menu li.active li a:hover {text-decoration: none;}
.left-menu li li.active {background:none;}
.left-menu li li.active a {text-decoration: none; color:#EFAE00;}
.left-menu ul ul {margin: 5px 0 0 10px;}
.left-menu li li {margin:10px 0 0 0; padding:0; min-height:0;}
.left-menu li li a {display: inline; margin:0;}

/* gallery */
.gallery {width: 85%; margin:10px 0 15px 0;}
.gallery table {width: 100%;}
.gallery td {text-align: center; padding-right: 20px; padding-bottom: 20px; font-size:13px;}
.gallery div {margin: 5px 0 0 0;}
.gallery img {border:1px solid #B0B0B0; padding:5px; background-color:#fff;}

/* form */
.form-block {width:70%; padding:20px 0;}
.form-block table {width: 100%;}
.form-block td {padding:3px 0;}
.form-block .aster {color:#4DB848;}
.form-block .textfield, .form-block textarea {width:98%; padding:5px 3px; font-size: 12px; border:0; background-color:#EEE6D9;}
.button {width:103px; height:32px; padding:0 0 7px 8px; float: right; text-align: left; color:#000; font-size:12px; border:0; background: url(/img/button.gif) no-repeat; cursor: pointer;}

/* tabel */
.table1 {margin:10px 0 15px 0;}
.table1 th, .table1 td {padding:8px; border:1px solid #BFBFBF;}
.table1 th, .table1 thead td {background-color: #F5EFE5; text-align: center; font-weight: bold;}

/* files */
.files {width:50%; margin:10px 0; padding:10px 0;}
.files ul {margin:0; padding:0; list-style-type: none;}
.files li {margin:5px 0; padding:2px 0 2px 20px; color:#3b3b3b; font-size: 12px;}
.files a {color:#3b3b3b;}
.doc {background: url(/img/icn/file/doc.gif) left 3px no-repeat;}
.xls {background: url(/img/icn/file/xls.gif) left 3px no-repeat;}
.pdf {background: url(/img/icn/file/pdf.gif) left 3px no-repeat;}

/* links */
.links {width:50%; margin:10px 0; padding:10px 0;}
.links ul {margin:0; padding:0; list-style-type: none;}
.links li {margin:5px 0; padding:2px 0; color:#3b3b3b; font-size: 12px;}
.links a {color:#3b3b3b;}

/* consultant */
.consultant {margin:0 0 30px 0; text-align: center; font-size: 12px;}
.consultant h2 {font: 24px DaxlinePro, "Trebuchet MS", Helvetica, sans-serif; margin:0 5px 0 15px;}
.consultant div {padding:10px 10px 15px 10px; text-align: center; background: url(/img/consult_frame.gif) center bottom no-repeat;}
.consultant span {display: block; padding-top: 5px;}
.consultant .icq {font-size: 13px;}
.consultant .icq img {vertical-align: bottom;}

/* weather */
.weather {background-color:#EEE6D9; padding:30px 15px; margin:0 0 30px 0;}
.wthr-date {float: right; padding-top: 7px;}
.weather h2 {font: 24px DaxlinePro, "Trebuchet MS", Helvetica, sans-serif; margin:0; line-height:0.7;}
.weather table {width:100%; margin-top: 10px;}
.weather td {vertical-align: bottom;}
.wthr-tmpr {text-align: right; font-size:18px;}
.wthr-img {padding-left: 5px; text-align: center;}

/* interesting */
.interesting {margin:10px 0 10px -2px; padding:15px 2px; background: url(/img/int_shad.gif) left bottom no-repeat;}
.interesting h2 {margin-left:15px; font: 24px DaxlinePro, "Trebuchet MS", Helvetica, sans-serif;}
.interesting h3 {font-size: 12px; text-transform:uppercase; margin-bottom:5px;}
.int-desc {width:168px; background-color: #EEE6D9;}
.int-desc-b {padding:8px 10px 5px 10px; text-align: center; font-size: 11px;}
.interesting .more-link {line-height:2;}

.print-link {text-align: right;}

/* catalog */
.catalog-list .item {width: 100%; margin:0 0 10px -25px; padding:15px 0;}
.catalog-list .item h2 {margin-left:25px; font-size: 13px;}
.catalog-list .item h2 a {color:#000;}
.catalog-list .item .left {width:205px; float: left; overflow: hidden; text-align: center;}
.catalog-list .item .right {margin:0 0 0 205px; padding:0 17px 0 0; line-height:1.4;}
.catalog-list .item .left img {border:1px solid #B0B0B0; padding:5px; background-color:#fff;}
.catalog-list .price {height:33px; line-height:33px; margin:5px 0; font-size:13px; font-weight: bold;}
.catalog-list .options {padding:17px; margin:7px 0;}
.catalog-list .odd .options {background-color:#EEE6D9;}
.catalog-list .odd .price {background: url(/img/price_bg.gif) center top no-repeat;}
.catalog-list .even {background-color:#EEE6D9;}
.catalog-list .even .options {background-color:#fff;}
.catalog-list .even .price {background: url(/img/price_bg2.gif) center top no-repeat;}
.catalog-page {line-height:1.4;}
.catalog-page .options {padding: 15px 18px; margin:0 0 10px 157px; background-color:#EEE6D9;}
.catalog-page img.ctl-photo {float: left; margin:0 25px 5px 0; border:1px solid #D0D0D0; padding:5px; background-color:#EEE6D9;}
.catalog-page .back-link {float: right; white-space: nowrap;}

/* guest-book */
.guestbook {margin:0 0 20px 0;}
.guestbook blockquote {margin:5px 0; padding:10px; background-color: #EEE6D9;}
.guestbook .answer {margin:0 0 0 20px;}


/* footer */
.footer {}
.footer-b {padding:20px 0 40px 50px;}
.copyrights {width:130px; padding:5px 0 20px 50px; float: right; font-size: 11px; color:#F2EDE6; background: url(/img/copyrights.png) no-repeat;}
.mw-copy {width:185px; text-align: left; color:#F2EDE6; font: 11px Tahoma, Geneva, sans-serif; cursor: default; line-height:1;}
.mw-logo {display: block; float: left; margin: 0 5px 0 0;}
.mw-copy a {color:#F2EDE6; text-decoration: none;}
