body {background:#000 url(/img/back-all.jpg) top center no-repeat; font:normal 90% "Trebuchet MS", Arial; padding:0px; margin:0px; color:#A7C2D3;}

a {color:#029BFF;}
a:visited {color:#029BFF;}
a:active {color:#fff;}
a:hover {color:#fff;}

a:focus {outline: none;}

h1 {font:normal 28px "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; color:#029BFF;}
h2 {font:normal 24px "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; color:#029BFF;}
h3 {font:normal 21px "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; color:#009EFF;}
h4 {font:normal 19px "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; color:#009EFF;}
h5 {font:normal 18px "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; color:#009EFF;}
h6 {font:bold 16px "Trebuchet MS", Arial; margin: 0.5em 0 0.3em 0; color:#009EFF;}

#cntHeader h1 {}

/*Основные блоки*/
#cntHeader, #cntFooter, #cntMain {width:980px; margin:0px auto; clear:both; overflow:hidden; position:relative;}
#cntHeader {margin-top:40px; height:175px;}
#cntMain {margin-top:20px;}
#cntFooter {margin-top:40px;}

#cntLeft {float:left; width:170px; margin-right:30px; margin-top:22px;}
#cntRight {float:left; width:755px; }

/**********************Иллюстрации и пр***************/
#Logo {position:absolute; top:0px; left:20px;}
#Phones {position:absolute; top:0px; right:20px; z-index:100;}
/*****************************************************/

/**********************Плашки и баннеры***************/
#cntTop {position:absolute; top:0px; left:200px; width:550px; height:80px; overflow:hidden;}
#ban1 {position:absolute; top:90px; left:200px; width:375px;}
#ban1 img, #ban2 img  {width:375px;height:85px;}
#ban2 {position:absolute; top:90px; left:585px; width:375px;}

.newsAll {width:755px; overflow:hidden; margin:10px 0 30px 0;}
.newsSlot1 {width:350px; float:left; margin-right:50px; position:relative; overflow:hidden;}
.newsSlot2 {width:350px; float:left; position:relative; position:relative; overflow:hidden;}

.nDay {position:absolute; top:0px; left:0px; background:#005c94; height:35px; width:35px; font:normal 28px "Trebuchet MS", Arial; color:white; padding-left:5px; letter-spacing:1px;}
.nMonth  {position:absolute; top:5px; left:45px; font:normal 11px "Trebuchet MS", Arial;color:#728fa6;}
.nYear {position:absolute; top:17px; left:45px; font:normal 10px "Trebuchet MS", Arial;color:#728fa6;}
.nText {margin-left:80px; margin-right:10px;}


.clientAll {width:755px; overflow:hidden; margin:10px 0 30px 0;}
.clientSlot1 {width:350px; float:left; margin-right:50px;}
.clientSlot2 {width:350px; float:left;}
/*****************************************************/

/*Меню сайта*/
#cntMenuTop {position:absolute; top:160px; left:20px;}
#cntMenuTop img {margin:0 10px;}

ul#cntMenuHeader {margin:10px; padding:0; position: relative; z-index: 597; float:left;}
ul#cntMenuHeader a {background:white;}

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

#cntMenuLeft, #cntMenuLeft ul {margin:0; padding:0; list-style:none;}
#cntMenuRight {}

#cntMenuBottom {margin:10px 0 20px 200px;}
#cntMenuBottom a, #cntMenuBottom a:visited {font-size:11px; color:#6eb5df; text-decoration:none;}	
#cntMenuBottom a:hover, #cntMenuBottom a:active {color:#00b9ff; text-decoration:underline;}	

/*Menu*/

#cntMenuLeft li {display:block; border-top:1px solid #263d4a;}
#cntMenuLeft li li {border-top:1px solid #0f1f28;}

#cntMenuLeft li a {display:block; padding:6px; color:#00a7ff; text-decoration:none;}
#cntMenuLeft li a:hover {color:#fff; background:url(/img/back_menu.png) no-repeat;}

#cntMenuLeft li li a {color:#2686b9; font-size:12px;}
#cntMenuLeft li li a:hover {color:#fff;}

#cntMenuLeft li.mnActive {background:url(/img/back_menu.png) center top no-repeat;}
#cntMenuLeft li.mnActive a {color:white;}
#cntMenuLeft li.mnActive li a {color:#2686b9;}


/*Обязательные блоки информации, копирайты, счетчики*/
#cntCopy {margin-left:200px;} 
#cntCopy, #cntCopy a {font-size:11px;color:#2d465c; text-decoration:none;} 
#cntCounter  {}

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

#cntKrosh {font-size:90%; margin-bottom:10px;}


/*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*********************/


.videoText {font-size:11px; color:#809fb3;margin-top:6px;}


.portfolioFloat {width:320px; height:320px; float:left; margin-right:20px; margin-bottom:10px; overflow:hidden;}