/*body {background: #575d59; font:normal 90% "Trebuchet MS", Arial; padding:0px; margin:0px; color:#fff;}*/
body {background: #575d59 url(/img/back-all-1.jpg) repeat-x; font:normal 90% "Trebuchet MS", Arial; padding:0px; margin:0px; color:#fff;}

a {color:#fff;}
a:visited {color:#fff;}
a:active {color:#f60;}
a:hover {color:#f60;}

h1 {font:normal 170% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; #c2dbe8;}
h2 {font:normal 160% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; #c2dbe8;}
h3 {font:normal 150% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; #c2dbe8;}
h4 {font:normal 140% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; #2e4754;}
h5 {font:normal 140% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; #2e4754;}
h6 {font:normal 130% "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; #2e4754;}



#cntAll {width:100%; overflow:hidden; min-width:980px;margin-top:33px;}
#cntLeft, #cntCenter, #cntRight {float:left;}
#cntLeft {width:26%;}
#cntCenter {width:57%; position:relative;}
#cntRight {width:16.95%; background:url(/img/back-orange.gif) 25px 0px no-repeat; min-height:900px;}
#imgLogo {background:url(/img/back-logo.gif) repeat-y right; text-align:right;height:166px;}
#imgLogo img {float:right;}
#imgLfObr {z-index:100; position:absolute; top:0; left:0;}
#imgRtObr {z-index:100; position:absolute; top:0; right:0;}
#cntMainPlashka h2 {font:normal 30px Trebuchet MS; color:#c2dbe8; position:absolute; right:30px; bottom:20px;}
#cntMain {padding-left:26px; margin-top:25px; }
#cntMenuTop {height:166px; width:50px; position:relative;}

/*Иконки*/
#icoHome {width:24px; height:24px; position:absolute; top:20px; left:40px;}
#icoMap {width:24px; height:24px; position:absolute; top:65px; left:40px;}
#icoCont {width:24px; height:24px; position:absolute; top:110px; left:40px;}

ul#cntMenuHeader {width:250px; text-align:left;}
#cntMenuHeader li {list-style:none;}
#cntMenuHeader a {font-size:15px; color:black; display: block; padding-left:12px; line-height:27px; height:28px;}
#cntMenuHeader li a.menuItemActive {background:url(/img/back-link.png) no-repeat; color:white;}
#cntMenuHeader li li {margin-left:10px;}
ul#cntMenuHeader, ul#cntMenuHeader ul {margin:0;padding:0;}
.rAlign {float:right; clear:both; margin-top:25px;}
.Phones {background:url(/img/phone.png) no-repeat bottom right; width:100%; height:370px; position:relative;}
#PhonesT {width:210px; position:absolute; right:40px; top:60px;}
#PhonesT h2 {font-size:21px; line-height:24px;}
#PhonesT div {font-size:26px; color:#2e4754;}
#PhonesT div span {font-size:18px; color:#2e4754;}
#cntCopy {font-size:11px; color:#3b3e3a;}
#cntCopy a {color:#3b3e3a; text-decoration:none;}

#cntFooter {width:980px; margin:0 auto;}


/*Меню сайта*/

#cntMenuFooter {padding:0;margin:0;}
#cntMenuFooter li {list-style:none; margin:5px 10px 5px 0; display:inline;}
#cntMenuFooter li a {color:#7d9eaf;}

#cntMenuTop {font-size:80%;text-align:right; margin:10px;}

#cntMenuLeft {}
#cntMenuRight {}

/*Обязательные блоки информации, копирайты, счетчики*/
#cntCopy {} 
#cntCounter  {}

.fLong {width:99%;}
.fSubmit {width:200px;}
.fMidi {}
.fShort {}
.fNum {}

#cntKrosh {font-size:90%; margin-bottom:10px;}
#cntKrosh a {color:white;}
#cntKrosh a:visited {color:white;}
#cntKrosh span {color:#333;}



/*Menu*/

.level1 {margin-left:0px;}
.level2 {margin-left:20px;}
.level3 {margin-left:40px;}

/*News*/

/*************************GB*********************/
/*список тем в гостевой книге*/
ul.gbThreads {}

/*тема в гостевой книге*/
ul.gbThreads li {}

/*сообщение в гостевой книге*/
ul.gbList {padding:0;}
li.gbItem {list-style : none;}
li.gbItem dl {border-top:1px dashed gray; padding:6px;}
li.gbItem dl dt {}

dl dd {text-align:right;}
dl dd div.gbName {font:normal italic smaller;}
dl dd div.gbDate {font-size:x-small;}
dl dd div.gbLink {font-size:small;}

/*форма отправки в гостевой книге*/
.gbForm {margin:10px 10px 10px 45px; border:1px dashed gray; padding:10px 30px;}

/*информационный блок о родителеском элементе над списком сообщений гостевой книги*/
.gbParent {font-size:130%;}
.gbParent .objParent {font-weight:bold;}

/*Карточка ответа*/
.gbCard {}

/*************************GB*********************/

/*Contact*/
form#cntContact table {width:600px;} 

/*****************Navigation*********************/
.navigateExtend1 {}
.navigateExtend1 a, .navigateExtend1 span {padding:0px 6px;}
.navigatePages {clear:both;}
.navigatePages a, .navigatePages span {padding:0px 6px;}
/*****************Navigation*********************/


/*Gallery*/
.imgGallery {overflow:hidden; width:100%;}
.imgGallery .imgItem a {float:left; display:block; width:80px; height:80px; text-align:center; vertical-align:center; border:1px solid #eee; margin:6px;}
.imgGallery a img {}

.galBigImage {width:580px; height:570px; position:fixed; top:50%; left:50%; margin-left:-235px; margin-top:-240px; z-index:100;}
.galBigImage td.galBig {width:560px; height:570px; background:white;border:6px solid #ccc;}

#dom1 {width:165px; height:86px;position:absolute;top:25px;left:243px;}
#dom2 {width:204px; height:59px;position:absolute;top:136px;left:510px;}
#dom3 {width:185px; height:48px;position:absolute;top:380px;left:497px;}
#dom4 {width:113px; height:28px;position:absolute;top:520px;left:71px;}
#dom5 {width:220px; height:29px;position:absolute;top:161px;left:13px;}
#dom6 {width:193px; height:24px;position:absolute;top:193px;left:18px;}
#dom7 {width:226px; height:20px;position:absolute;top:221px;left:14px;}
#dom8 {width:159px; height:19px;position:absolute;top:247px;left:17px;}
#dom9 {width:236px; height:22px;position:absolute;top:270px;left:21px;}
#dom10 {width:200px; height:52px;position:absolute;top:501px;left:474px;}

#dom1:hover {background:url(/img/dom1.gif) no-repeat;}
#dom2:hover {background:url(/img/dom2.gif) no-repeat;}
#dom3:hover {background:url(/img/dom3.gif) no-repeat;}
#dom4:hover {background:url(/img/dom4.gif) no-repeat;}
#dom5:hover {background:url(/img/dom5.gif) no-repeat;}
#dom6:hover {background:url(/img/dom6.gif) no-repeat;}
#dom7:hover {background:url(/img/dom7.gif) no-repeat;}
#dom8:hover {background:url(/img/dom8.gif) no-repeat;}
#dom9:hover {background:url(/img/dom9.gif) no-repeat;}
#dom10:hover {background:url(/img/otdelka.gif) no-repeat;}

/*lines*/

.lineOr {width:50%;height:24px;float:left;}
.lTL {background:url(/img/lines.png) no-repeat top left;}
.lTR {background:url(/img/lines.png) no-repeat top right;}
.lBL {background:url(/img/lines.png) no-repeat bottom left;}
.lBR {background:url(/img/lines.png) no-repeat bottom right;}
.lineOrBoth {border-left:2px solid #F6921E; border-right:2px solid #F6921E; padding:0 24px; text-align:left; overflow:hidden;}
.lineCnt {width:100%; margin-top:15px;}

.wTL {background:url(/img/lines-w.png) no-repeat top left;}
.wTR {background:url(/img/lines-w.png) no-repeat top right;}
.wBL {background:url(/img/lines-w.png) no-repeat bottom left;}
.wBR {background:url(/img/lines-w.png) no-repeat bottom right;}
.lineWhBoth {border-left:3px solid #fff; border-right:3px solid #fff; padding:0 24px; text-align:left; overflow:hidden;}

.price {white-space:nowrap;}
.New {font-size:32px;}
.Old {font-size:26px; position:relative;}
.Old b {position:absolute; background:url(/img/krest.gif) no-repeat; width:106px; height:30px; top:0px; left:0px;}

.New span, .Old span {font-size:16px;}

.tPrice {width:98%;}
.tPrice td {text-align:center; padding:20px 10px;}
.tPrice tr {border-bottom:2px dashed #666;}

/*banners*/

.bannerOrange {background:#FF6C00; padding:3px 20px 6px 20px; margin:10px 3px;}
.bannerBlue {background:#1eb8ea; padding:3px 20px 6px 20px; margin:10px 3px;}

.bannerOrange h1 {font-size:36px;margin:0;}
.bannerOrange a {font-size:28px;margin:0;}
a .bannerOrange h1:hover {color:black;}

.allUgol {position:relative;}
.ugol {position:absolute; width:17px; height:17px; display:block;}
.rt {background:url(/img/ram-rt.png) no-repeat; top:0px; right:0px;}
.lt {background:url(/img/ram-lt.png) no-repeat; top:0px; left:0px;}
.rb {background:url(/img/ram-rb.png) no-repeat; bottom:0px; right:0px;}
.lb {background:url(/img/ram-lb.png) no-repeat; bottom:0px; left:0px;}

.GBmessage {margin:30px 0;}
.BGListMsg {margin:0px 0px 20px 0;}
.GBAuthor {text-align:right; margin-right:50px;}

