/*-----------------  default  -----------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
	font-size:12px;
	color:#6a501f;
	line-height:18px;
	background:#fff url(../images/page_bg.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page { background:url(../images/sheet_shadow.jpg) repeat-y; margin:0 auto; width:990px;}


h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#6a501f; font-family:Book Antiqua }
h1 {font-size:18px;}
h2 {font-size:18px;}
h3 {font-size:14px; font-weight:bold}
h4 {font-size:14px; }
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

a {color:#b09931; text-decoration:none; font-family:Book Antiqua; font-size:14px}
a:hover {color:#b09931; text-decoration:underline; font-family:Book Antiqua; font-size:14px}
a:visited {
	border:medium none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}
input { background:#f8c085; border:none; padding:1px 2px; }
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em; width:100%; border-bottom:1px solid #b09931; border-left:1px solid #b09931}
th {font-weight: normal; background:#b09931; color:#fff; white-space:nowrap; text-align:left;}
th, td {padding:4px 10px 4px 5px;}
td { font-size:11px; border-right:1px solid #b09931; white-space:nowrap;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}


.clear { clear:both}

.tSize16 { font-size:1.6em}
.tSize14 { font-size:1.4em}
.tSize12 { font-size:1.2em}

/*******************  header  **********************/
.header {width:955px; height:202px; margin:0 auto; background:url(../images/header_bg.jpg) no-repeat;}
.headerRight { float:right; width:540px}
.logo { float:left; width:390px}

/*Menu*/
.menu { float:right; width:500px; padding-right:50px}
.menu ul { float:left; margin:0; padding:0}
.menu a {display:block; text-decoration:none }
.menu a:Hover {display:block; background:url(../images/m_line_a.png) bottom no-repeat}
.menu .mLine_b:Hover {display:block; background:url(../images/m_line_b.png) bottom no-repeat}
.menu .mLine_c:Hover {display:block; background:url(../images/m_line_c.png) bottom no-repeat}
.menu .mLine_d:Hover {display:block; background:url(../images/m_line_d.png) bottom no-repeat}
.menu .mLine_e:Hover {display:block; background:url(../images/m_line_e.png) bottom no-repeat}
.menu .mLine_f:Hover {display:block; background:url(../images/m_line_f.png) bottom no-repeat}


/* */


.menu a { color:#b09931; font-family:Book Antiqua; font-size:18px; }
.menu a:Hover { color:#a3998f; font-family:Book Antiqua; font-size:18px; text-decoration:none}

.menu li { list-style:none; float:left; display:block}
.menu li ul {
	background: url(../images/m_pod_bg.jpg);
	display:none;
	position:absolute;
	padding:5px;
	width:200px;
}
.menu li li {
	cursor:pointer;
	width:200px;
	margin:5px 0;
}
.menu li li a {
	color:#b09931;
	text-decoration:none;
	font-size:18px;
	background:url(../images/m_seppod.gif) left 5px no-repeat;
	padding-left:15px;
	line-height:17px;
	font-family:Monotype Corsiva;
}
.menu li li a:Hover {
	color:#a3998f;
	text-decoration: underline;
	background:url(../images/m_seppod.gif) left 5px no-repeat;
	font-family:Monotype Corsiva;
	font-size:18px;
}

.menu li:hover ul {display:block;}
/*.minitab li:hover { text-decoration:underline;}*/
.menu li.sep:hover { text-decoration:none;}
.menu li li {//margin:5px 0;}
.menu li  {behavior:url(navigation.htc);}
.menu li.navigation ul {display:block;}
.menu .sel { text-decoration:underline}

.menu li { float:left; list-style:none; line-height:30px;}



.menu .sep { height:30px; float:left; //margin-top:-5px; _margin-top:0;}


/* */



/*******************  Main  ************************/

.main {width:955px; margin:0 auto; background:url(../images/layer_b.jpg); text-align:justify }

.content {
	background:url(../images/layer_b.jpg) no-repeat;
	padding:0px 0px;
	min-height:100px;
	height:100px !important;
	height:400px;
}
.content ol { margin:0 0 20px 40px!important; padding:0;}
.content ul { margin:0 0 20px 40px!important; padding:0;}
.content h1.head { text-transform: uppercase; margin-bottom:15px}
.content h1 { text-transform: uppercase;}

.firstLetter p:first-letter, .firstLetter:first-letter { font-size:18px}

/* My navigation */

.mainNav { padding:33px 0; margin:0 10px}
.item { text-align:justify}
.mainNav .item_a { width:350px; float:left; margin:0px;}
.mainNav .item_a ul { padding:0; margin:0;}
.mainNav .item_b { width:250px; float:left; margin-left:80px}
.mainNav .item_c { width:210px; float:left; margin-left:30px}

.mainNav ul { margin:0px!important; padding:0; list-style:none}
.mainNav li { margin:0px; padding:0; list-style:none; _line-height:0px;}
.mainNav li a {
	background:transparent url(../images/m_seppod.gif) no-repeat scroll left 10px;
	color:#B09931;
	font-size:18px;
	line-height:22px;
	padding-left:15px;
	text-decoration:none;
	display:block
}
.mainNav li a:hover {
	background:transparent url(../images/m_seppod.gif) no-repeat scroll left 10px;
	color:#B09931;
	font-size:18px;
	line-height:22px;
	padding-left:15px;
	text-decoration:none;
	display:block
}

.mainNav li li a {
	background: none;
	color:#B09931;
	font-size:12px;
	line-height:20px;
	padding-left:15px;
	text-decoration: underline;
}
.mainNav li li a:hover {
	background: none;
	color:#B09931;
	font-size:12px;
	line-height:20px;
	padding-left:15px;
	text-decoration: underline;
}

/* Product */
.pProduce .col_4 .itemBox { width:47%; float:left; margin-right:35px}
.pProduce .col_2 {background:url(../images/line_sep.gif) bottom repeat-x; padding-bottom:10px; margin-bottom:15px}
.pProduce .item h1 { margin-bottom:15px;}
.pProduce .col_2 .itemBox { width:47%; float:left; margin-right:35px}
.pProduce .col_3 .itemBox { width:30%; float:left; margin-right:35px}
.pProduce .itemBox.last { margin:0px!important}
.pProduce .item .itemImg { background:url(../images/line_brown.gif) left bottom no-repeat; padding:0 0 5px 0;}
.pProduce .item .itemTxt { padding:5px 0 0 0}
.pProduce .item .itemTxt h2 { margin-bottom:10px}
.itemBoxTxt p:first-letter { font-size:18px}

/* News */

.pNews { margin:0 0 10px 0}
.pNews .item{}
.pNews .itemTxt{ padding:5px 0;}
.pNews .itemTxt p:first-letter { font-size:18px}
.pNews a { float:right; font-size:18px;}
.pNews a:hover { float:right; font-size:18px;}
.pNews .history { padding-top:30px;}
.pNews .history h1 { margin-bottom:20px;}
.pNews .history a { float:none;}
.pNews .history a:hover { float:none;}
.pNews .history a.sel { color:#6a501f; text-decoration:none; cursor: text}
.pNews .history a.sel:Hover { color:#6a501f; text-decoration:none; cursor: text}

.pNews .navigation .newsBack, .pNews .navigation .newsBack:hover { float:left; white-space:nowrap}
.pNews .navigation .newsNext, .pNews .navigation .newsNext:Hover { float:right; white-space:nowrap}
.pNews .navigation .newsArchive, .pNews .navigation .newsArchive:hover { float:left; margin-left:100px; white-space:nowrap}

/*.boxRucharacter p:first-letter { font-size:14px}
.boxRucharacter img { margin-bottom:15px;}
.boxRucharacter .itemBox { float:left; width:50%; }
.boxRucharacter .item img { float:left; margin:0}
.boxRucharacter .item .itemTxt { float:left; margin-left:15px; width:75%}

.boxSiberka { background:url(../images/line_sep.gif) bottom repeat-x; padding-bottom:10px}
.boxSiberka p:first-letter { font-size:14px}
.boxSiberka img { margin-bottom:15px;}
.boxSiberka .itemBox { float:left; width:33%; }
.boxSiberka .item img { float:left; margin:0}
.boxSiberka .item .itemTxt { float:left; margin-left:15px; width:72%}
*/

.hr {background:url(../images/line_sep.gif) repeat-x; height:4px; margin:20px 0;}

.pVacancy .head { margin:0 0 0 50px}
.pVacancy h1 { margin-bottom:15px;}
.pVacancy p { margin-bottom:5px}
.pVacancy .item{ padding:0 0 0 50px}


/******************* Footer  **********************/

.footer {
	width:955px;
	margin:0 auto;
	padding:9px 0;
	background:url(../images/footer_bg.gif) repeat-x;
	color:#c2b7a2;
	font-size:10px;
	text-align:center;
	
}
