@import url('base.css');
@import url('styling.css');

/***********************************************/
/***         Общая разметка страницы         ***/
/***********************************************/


a { color:#000; text-decoration:underline;}

#page { padding:27px 0 57px 0; background:url(../images/design/logo.gif) 50px 37px no-repeat; }

/*** шапка ***/


/*** контент в шапке (логотип и пр) ***/
#header { height:62px; text-align:right; padding:5px 53px 0 0; font:1.2em/1.5em "Times New Roman", Times, serif; background:url(../images/design/phone.gif) right top no-repeat;}

#addnavtop { position:absolute; top:5px; right:9px;}
#addnavtop div { margin:0 1px;}
/** верхнее менюшко **/
#navtop { padding: 0 29px 0 179px;}
#navtop-tb { width:100%; margin:0; }
#navtop-tb td { padding:0 0 6px 0; }
#navtop-tb td a { /*display:block; */  font:14px/17px "Times New Roman", Times, serif; font-weight:bold; font-style:italic; white-space:nowrap;}
#navtop-tb td.nav-top-current a { text-decoration:none; border-bottom:7px solid #000;}
/*** низ ***/
#footer { height:57px; margin: -57px auto 0;  background:#000 url(../images/design/bottom.gif) right 0 no-repeat;}
#footer-content   { color:#fff; padding:0; margin:0;}
#footer-content a { color:#fff; }
#foot-l { padding-left:9px;}
#foot-c { margin:0 290px 0 25%; text-align:right }

/*** 3 колонки с контентом ***/
#mc-content { text-align:justify; padding:0 25px;}
#lc, #rc    { font-size:95%; }
#lc         {  }
#rc         {  }

#logo { position:absolute; top:30px; left:50px; width:120px; height:100px;}
#stdmaks { position:absolute; bottom:25px; right:29px; width:80px; height:30px;}
#main-top { height:410px; background:url(../images/design/main-bg.jpg) 0 326px repeat-x; }
#main-top div { height:410px;   background:url(../images/design/big.jpg) right 0 no-repeat;  text-align:right}
/*  нижнее спецпредложение на главной */
#main-special {height:388px;background:url(../images/design/main-bottom.jpg) 0 bottom repeat-x;position:relative}
#main-special h2 { position:absolute;top:20px;left:67px }
#main-special #inner1 { height:388px;background:url(../images/design/orange-line.jpg) right 76px no-repeat}
#main-special #inner2 { height:388px;background:url(../images/design/worker.jpg) 0 62px no-repeat;text-align:right;}
#main-special #inner3 { height:388px;background:url(../images/design/asfalt.jpg) 53px bottom no-repeat}
#main-special #inner-content {height:308px;padding:0 103px 0 250px}
/***********************************************/
/***      Элементы в центральной колонке    ***/
/***********************************************/
/** заголовок страницы  **/
.page-title {padding: 0.8em; margin-bottom:0.3em;font:15px/17px "Times New Roman", Times, serif; font-weight:bold; font-style:italic; }
.page-title-pane {  padding: 5px; }

/***********************************************/
/***      Элементы в левой/правой колонках   ***/
/***********************************************/

/***  левое и правое меню сайта и каталогов ***/

ul.nav-left li, ul.nav-right li, 
ul.nav-cat-left li, ul.nav-cat-right li { border-top: 1px solid #bed0db; }
ul.nav-left li, ul.nav-cat-left li { background:#dee7ed; }
ul.nav-right li, ul.nav-cat-right li  { background:#dee7ed; }
ul.nav-left  li.nav-left-title, 
ul.nav-right li.nav-right-title,
ul.nav-cat-left  li.nav-cat-left-title, 
ul.nav-cat-right li.nav-cat-right-title { background:#dee7ed; }

/** Формы **/
table.form-tb thead th { background: #ff920e; color:#fff; }
table.form-tb tfoot td { background: #ff920e; }
table.form-tb tfoot td input, .form-submit { 
	background:#000; 
	color:#fff; 
	padding:3px;
	border:1px solid #fff; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.form-tb-sub  { background: #f0f0f0;  }
table.form-tb tfoot td input:hover,  
.form-submit:hover    { background:#ffe402; color:#000; }
.strip-odd { background: #dee7ed;}










