@import url('styling.css');
@import url('layout.css');


/***********************************************/
/***         Общая разметка страницы         ***/
/***********************************************/
a { color:#2d410e; }

#page {
	 background:url(../images/design/page-bg.jpg) 0 99px no-repeat;
	padding-bottom:93px;
}
#navtop ul { margin: 9px; padding:0;  }
/*** шапка ***/
#header { 
	height:347px;
	background:url(../images/design/head-bg.jpg) 867px 99px no-repeat;
	 }
#top {
	height:99px;
	background:#583f3a url(../images/design/top-bg.jpg) 0 0 no-repeat;
}
#slogan {
	position:absolute;
	top:55px;
	right:15px;
	font: italic  "Georgia", sans-serif;
	color:#fff;
	font-size:2em;
}

/** верхнее менюшко **/
#navtop {
	background:#2d410e; 
	height:30px;
}
#navtop a { 
	color:#fff;
}
#navtop table {
	width:100%;
	height:30px;
	margin:0;
}
#navtop table td {
	padding-left: 44px; 
	white-space:nowrap;
}
#navtop table td.nav-top-current { 
	background:#7a7266; 
}
#navtop table td a   { 
	font:oblique 1.5em "Times New Roman", sans-serif; 
	color: #fff; 
	text-decoration:underline;
}
#navtop table td.nav-top-current a {
	color:#fff;  
	text-decoration:none;
}

/*** низ ***/
#footer   { 
	
	height:93px;
	margin-top:-93px;
}
#footer-content {
	background-color:#2d410e; 
	position:relative;
	padding:0;
	margin:0;
	height:73px;
	font-family:"Georgia", sans-serif;
	font-size:1.3em;
}
#footer-content, #footer-content a { color:#fff; }

#foot-l, #foot-r, #foot-c {
	position:absolute;
	top:0;
	height:60px;
	padding:9px 17px 0 17px;
}

#foot-l {
	
	left:0;
	
}
#foot-l address, #foot-r a {
	display:block;
	margin-top:23px;
}

#foot-r {
	right:0;
	text-align:right;
}
#foot-c {
	left:45%;
	top: 42px;
	height:auto;
	font-size:1em;
}
/*** 3 колонки с контентом ***/
#mc-content { text-align:justify; padding: 0 50px 0 50px;  }
#left, #right    { font-size:95%;  padding-top: 50px; }
/*#left { padding-left:9px;}*/


/***********************************************/
/***      Элементы в центральной колонке    ***/
/***********************************************/
/** заголовок страницы  **/
.page-title { padding: 2em; margin-bottom:0.3em; }
.page-title-pane {  padding: 5px; }

/***********************************************/
/***      Элементы в левой/правой колонках   ***/
/***********************************************/

/***  левое и правое меню сайта и каталогов ***/
ul.nav-left, ul.nav-cat-left { margin-left:5px;}
ul.nav-left, ul.nav-right, ul.nav-cat-left, ul.nav-cat-right {margin-bottom: 2em;}
ul.nav-left     li,   ul.nav-right     li, 
ul.nav-cat-left li,   ul.nav-cat-right li   { font: 1.4em "Georgia", sans-serif; }
ul.nav-left     li a,   ul.nav-right   li a, 
ul.nav-cat-left li a, ul.nav-cat-right li a { border-bottom:1px solid #444; color:#111; }
ul.nav-left li, ul.nav-cat-left li      { }
ul.nav-right li, ul.nav-cat-right li    { }
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 { font:italic 1.8em "Georgia", sans-serif; margin-bottom:11px; font-weight:bold; }

/** Формы **/
table.form-tb thead th { }
table.form-tb tfoot td { }
table.form-tb tfoot td input, .form-submit { 
	padding:.2em;
	margin:.1em;
	background:#9fbaca; 
	color:#fff; 
	border:1px solid #649fc2; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
table.form-tb tfoot td input:hover,  
.form-submit:hover    {  }
.form-tb-sub  { padding:.5em; }

.strip-odd { }

.plugins-left .plugins-title { background:url(../images/design/info-l.gif) right top no-repeat; zoom:1;}
.plugins-title, .plugins-title h5 { 
	font:italic 1.2em/44px Trebuchet MS, Lucida Grande, Georgia,Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 9px;
	white-space:nowrap;
}
.plugins-left .plugins-content { padding-left:9px; }

.plugins-right .plugins-title { background:url(../images/design/info-r.gif) left top no-repeat; zoom:1;}
.plugins-right .plugins-content { padding-right:9px; }


table.mc-index {margin-top:20px;}
td.mc-img-index {text-align:center; }  
td.mc-txt-index {text-align:center;font-style: italic; vertical-align:bottom; color:#000; font-size: 14px; text-decoration: underline;padding:10px 0px 20px;}
                       
table.form-tb thead th, table.form-tb tfoot td, table.form-tb tfoot td input, .form-submit{ background-color:#2d410e; color:#fff;}
table.form-tb tfoot td input, .form-submit { border-color:#fff; }
.form-tb-sub { background-color:#eee;}





