
*{ margin: 0px; padding: 0px; outline:none; outline:none;}
html { height:100%;}
body  { height:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; line-height:16px; background:#14100a;}
td, th {}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; }

li { list-style-position:inside;}

img { border:0px;}
.clr { clear:both; height:1px; font-size: 1px; line-height: 1px;}
.dn { display:none;}

.pointer { cursor:pointer; }
a { color:#257290;}
a:hover { text-decoration:none}
table { border:0px; border-collapse:collapse;}
table td {border:0px; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; vertical-align:top;}
table th {border:0px; border-collapse:collapse;}



.owr { width:990px; margin:0px auto; min-height:100%;}
.wr { padding-bottom:80px; margin:0px 14px;}
.owr .header { text-align:right; height:173px; border-bottom:1px solid #322e1f; padding-right:22px;}
.owr .header img { float:left;}
.owr .header .contacts { font-size:11px; padding-top:7px; height:142px;}
.owr .header .contacts span { color:#918c6b;}
.owr .header ul {}
.owr .header ul li { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-transform:uppercase; color:#ffffff; list-style-position:outside; list-style:none; display:inline; padding-left:18px;}
.owr .header ul li a { color:#ffffff; text-decoration:none;}
.owr .header ul li a:hover,
.owr .header ul li a.sel { color:#78724e;}

.owr .taxonomy { padding:0px 29px 1px 32px; margin-right:3px; line-height:26px; background:url(../images/taxonomy.gif) repeat-x left bottom; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#9f896e;}
.owr .taxonomy a { color:#ffffff; text-decoration:none;}
.owr .taxonomy a.sel,
.owr .taxonomy span,
.owr .taxonomy a:hover { color:#9f896e;}

.owr .content { padding-left:34px;}
.owr .content .banner { display:block; float:right; width:478px; height:186px; margin-top:43px; color:#ffffff;}
.owr .content .banner img { border:3px solid #9f896e;}
.owr .content .banner #banner { display:none;}
.owr .content .banner.sel img { border-color:#b31235; float:left;}
.owr .content .banner.sel #banner { display:block; width:478px; float:left; height:46px; margin-top:-46px; background:#1e5266; opacity:0.9}
.owr .content .banner.sel #banner span { display:block; padding:5px 20px 0px 20px; font-size:11px;}
.owr .content .text { float:left; width:390px; margin-top:65px; color:#9f896e;}
.owr .content .text strong { color:#ffffff; font-weight:normal;}

.owr .content .textstyle { float:left; width:623px;}
.owr .content .textstyle.big { width:910px;}

.owr .content .sidebar { width:265px; float:right; padding-top:26px;}
.owr .content .sidebar h3 { border-bottom:1px solid #322e1f; padding-bottom:5px; margin:0px;}
.owr .content .sidebar .item { padding:2px 0px 1px 0px; background:url(../images/taxonomy.gif) repeat-x left top;}
.owr .content .sidebar .item.first { padding-top:1px; background:none;}
.owr .content .sidebar .item a { display:block; text-decoration:none; color:#ffffff; padding:3px 0px 8px 0px;}
.owr .content .sidebar .item a:hover { color:#ffffff; background:#1b1712;}
.owr .content .sidebar .item a .date { display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff; padding-top:5px;}
.owr .content .sidebar .item a .h4 { display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#257290; padding:4px 0px 8px 0px;}
.owr .content .sidebar .item a:hover .h4 { color:#b31235;}
.owr .content .sidebar .more { padding-top:7px;}
.owr .content .sidebar .more a { color:#9f896e; font-size:10px; text-decoration:none;}
.owr .content .sidebar .more a:hover { text-decoration:underline;}

.owr .content h1 { line-height:normal; color:#b31235; font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; font-weight:normal; margin:12px 0px 24px 0px;}
.owr .content h1 span { display:block; font-size:12px; color:#ffffff;}
.owr .content h2 { line-height:normal; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; margin:0px 0px 6px 0px;}
.owr .content h3 { line-height:normal; color:#9f896e; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal;}
.owr .content h4 { line-height:normal}
.owr .content h5 { line-height:normal; color:#257290; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal;}
.owr .content h6 { line-height:normal}

.owr .content .textstyle p { margin:15px 0px; line-height:18px;}
.owr .content .textstyle img { border:3px solid #9f896e; margin:0px 12px;}
.owr .content .textstyle a:hover img { border-color:#b31235;}

.owr .content .textstyle .photogallery { line-height:18px;}
.owr .content .textstyle .photogallery .item { padding:21px 0px 19px 0px; background:url(../images/taxonomy.gif) repeat-x left top;}
.owr .content .textstyle .photogallery .item.first { padding-top:9px; background:none;}
.owr .content .textstyle .photogallery strong { color:#9f896e;}
.owr .content .textstyle .photogallery img { float:right; margin:0px;}

.owr .content .textstyle .zakaz { background:url(../images/taxonomy.gif) repeat-x left bottom; padding-bottom:1px;}
.owr .content .textstyle .zakaz .item { background:url(../images/taxonomy.gif) repeat-x left top; padding:17px 0px 13px 0px}
.owr .content .textstyle .zakaz .disc { border:0px; vertical-align:middle; margin:0px 5px 0px 0px;}
.owr .content .textstyle .zakaz .file { margin:5px 0px;}

.owr .content .textstyle .info { margin-top:-10px;}
.owr .content .textstyle .info .item { padding:2px 0px 1px 0px; background:url(../images/taxonomy.gif) repeat-x left top;}
.owr .content .textstyle .info .item.first { padding-top:0px; background:none;}
.owr .content .textstyle .info .item a { display:block; text-decoration:none; color:#ffffff; padding:18px 0px 18px 0px; line-height:18px;}
.owr .content .textstyle .info .item a:hover { color:#ffffff; background:#1b1712;}
.owr .content .textstyle .info .item a .date { display:block; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#ffffff; padding-top:5px;}
.owr .content .textstyle .info .item a .h4 { display:block; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#257290; padding:4px 0px 8px 0px;}
.owr .content .textstyle .info .item a:hover .h4 { color:#b31235;}

.owr .content .textstyle .feedback div.warning {padding-bottom:6px;}
.owr .content .textstyle .feedback .warning { font-size:11px; color:#b31235;}
.owr .content .textstyle .feedback label { display:block; color:#9f896e;}
.owr .content .textstyle .feedback .input { border:1px solid #322e1f; background:#9f896e; padding:3px 7px; width:305px; margin-bottom:7px;}
.owr .content .textstyle .feedback textarea { border:1px solid #322e1f; background:#9f896e; padding:3px 7px; width:305px; margin-bottom:8px; overflow:auto; height:135px;}
.owr .content .textstyle .feedback .btn {margin-left:205px;}

.owr .content .paging { line-height:20px; border-top:1px solid #322e1f; padding-top:12px;}
.owr .content .paging a { color:#ffffff; text-decoration:none; padding:0px 5px;}
.owr .content .paging a:hover { background:#78724e;}
.owr .content .paging span { background:#78724e; padding:0px 5px;}

.owr h2.ind { padding-left:34px; margin-top:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal; line-height:normal;}

.owr .fcontent  { margin-top:6px; border-top:1px solid #78724e; padding-top:2px;}
.owr .fcontent a { display:block; width:320px; overflow:hidden; height:276px; float:left; background:#1b1712; border-left:1px solid #000000; color:#9f896e; text-decoration:none;}
.owr .fcontent p { display:inline;}
.owr .fcontent a.first { border-left:0px;}
.owr .fcontent a .h2 { display:block; padding:10px 31px 0px 31px; line-height:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#b31235;}
.owr .fcontent a img { margin:12px 31px 0px 31px; border:3px solid #9f896e;}
.owr .fcontent a span { display:block; padding:14px 31px 0px 31px;}
.owr .fcontent a:hover { background:none;}
.owr .fcontent a:hover img { border-color:#b31235; opacity:0.6;}

.footer { margin:0px auto; width:990px; margin-top:-80px; height:80px; font-size:12px; color:#78724e; line-height:80px;}
.footer a { color:#78724e;}
.footer a:hover { color:#78724e; text-decoration:none;}
.footer .copy { width:400px; float:left; padding-left:46px}
.footer .dev { width:400px; float:right; padding-right:46px; text-align:right;}












