* {padding:0; margin:0;}
html, body {height:100%;}
body {font-family: Geneva, Arial, Helvetica, sans-serif; background:#2a0304; color:#000; font-size:85%; height:100%; min-height:100%; text-align:center; min-width:1024px;}

.clear {clear:both;}

table, td, div, img {border:0; border-collapse:collapse; vertical-align:top;}
td {vertical-align:top;}
ul, li {list-style: none;}
p {padding:0px 0px 14px 0px; text-indent:10px;}
		
a {color: #38352d; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}
a img, fieldset {border:none;}
h2 {font-size:14px; padding-bottom:3px;}

h1 {font-size:22px; color:#6d0a0d; text-align:center; padding:9px 0 15px 0;}
h1 a {color:#6d0a0d;}
/*  url(i/wp_dam ask_281.gif) */
#header {width:100%; background:#2a0304; margin:auto;}

.logo {position:absolute; width:100%; text-align:center; top:30px; left:0;}
.logo a {color:#fcfcfc; font-size:30px; display:block; width:300px; height:50px; text-align:center; margin:auto; background:url(i/logo.gif) no-repeat; padding-top:6px;}
.logo a:hover {border-bottom:2px #bd8c42 dashed; text-decoration: none;}

.logo_left {position:absolute; top:0; left:0; margin-left:1%;}
.logo_right {position:absolute; top:0; right:0%; margin-right:1%;}
.logo_left, .logo_right {color:#fcfcfc; padding:3px; line-height:1.2em; width:20px; font-family:Georgia; font-size:18px; font-weight:bold;}

.top_menu { text-align:center; font-family:Georgia; width:90%; margin:auto; border:#fbfffd 6px solid; border-bottom:none; position:relative;}
.top_menu table {margin:auto; background:#f3f0d1; width:100%;}
.top_menu td {font-size:18px; color:#fcfcfc; text-align:center; text-transform:uppercase; width:20%;}
.top_menu td a, .top_menu td span {color:#000; display:block; padding:2px 10px; background:#f3f0d1; margin:1px 2px; border-top:#000 1px solid; border-bottom:#000 1px solid;}
.top_menu td a:hover, .top_menu td span { text-decoration: none; color:#000;}
.top_menu td span {background:#f3f0d1;}
.top_menu .top {height:25px; background:url(i/top_menu_td_top.gif) bottom center no-repeat;}
.top_menu .bot {height:25px; background:url(i/top_menu_td_bot.gif) top center no-repeat;}

.main {position:relative; min-height:90%; height:auto !important; height:90%; background:#f3f0d1; width:90%; margin:auto; margin-bottom:100px; border:#fbfffd 6px solid; padding:15px 0;}

.main table {width:100%;}

.left_bar {width:250px; text-align:left; }
div.left_bar  {float:left;}
.left_bar .block_title {font-size:22px; color:#bd8c42; font-weight:bold; padding-top:15px; background:url(i/left_bar_tr.gif) top right no-repeat; padding-left:12px; height:110px; text-transform: uppercase;}
.left_bar .block_title a {color:#bd8c42; display:block; width:85px; padding:0 2px;}
.left_bar .block_title a:hover {border-bottom:2px #bd8c42 dashed;  text-decoration: none;}

.block_text {font-size:16px; position:relative; top:-50px; padding-bottom:55px; background:url(i/left_bar_br.gif) bottom right no-repeat;}
.block_text li {padding-left:10px;}
.block_text li a.cur {font-weight:bold;}
.block_text a {color:#6d0a0d; display:block; padding:5px 15px 5px 0px;}

.main_window {height:100%; padding-left:10px;}


.content {color:#4d200b; text-align:justify; padding:0 15px;}
.content ul {padding:3px;}
.content ul li{list-style-image:url(i/marker.gif); list-style-position:outside; margin-left:20px; padding:0 0 5px 5px;}
.main_img {position:relative; top:-15px; right:0px;}

.d_content { float:none; clear:both;}
.d_content  td {width:20%; text-align:center; padding:5px 3px; min-width:200px;}

.short {text-align:left; padding-bottom:10px;}

.small_top_menu {padding-top:0px; float:right; width:40px;}
.small_top_menu a {display:block; width:100%; padding:8px 0; clear:both;}
.small_top_menu img {margin:8px 0;}



.ots {height:5px;}
.price {float:left; width:120px; font-size: 14px; color: #312E25; font-weight: bold;  margin:9px 0px 0px 4px;}
.date {color: #38352d; text-align:right; font-size:11px; text-transform:capitalize; margin-top:5px;}
.red {color:red;}
div.s_description { font-weight:bold; padding-bottom:10px;}
div.author {text-align:right; font-style:italic; padding-top:10px;}
.preview {text-decoration:none; font-style:italic;}
div.files {padding-top:20px;}
div.files a {display:block;}
div.linked {clear:both; padding-top:20px;}
div.linked a.preview {display:block;}

.s_descr {margin:0 0 14px 260px;}
.descr {margin-left:260px;}

.text_in a {color:blue; text-decoration: underline;}
.text_in a:hover {text-decoration:none;}
.text_in table {width:100%; border:#38352d 2px solid;}
.text_in table td {border:#38352d 1px solid; padding:3px; font-size:13px;}
.text_in table th {border:#38352d 2px solid; text-align:center; font-weight:bold; padding:3px; font-size:13px;}

.detail {text-align:right;}
.detail a {font-size:11px; font-weight: bold; padding:0px 0px 0px 2px; text-decoration:none;} 

.border {border:1px #000 solid;}

.page_nav {font-size:16px; text-align:center;}
.page_nav a, .page_nav b,  .page_nav  img.no_a  {padding:0px 2px; margin:0px 1px;}
.page_nav a.img {margin:0; padding:0;}
.page_nav  img.no_a  {}
.page_nav a:hover {color:red;}


.form_block {padding:5px; width:98%; margin:3px auto; overflow: auto; background:#f6f6f6;}
.form_block label {float:left; width:30%; display:block; font-weight:bold; line-height:normal;}
.form_block label  i {font-weight:normal;}
.form_block div.value {float:right; width:69%; text-align:left;}
.form_block textarea {width:95%; border:#7f9db9 1px solid;}
.form_block input {border:#7f9db9 1px solid;}

.galery {text-align:center;}
.galery table {width:99%;}
.galery td {width:33%; text-align:center; min-width:200px; padding:5px 1px;}
.galery div  img {text-align:center; margin:auto; display:block;}
.galery  hr {margin:5px 0;}

#footer { position:relative; clear:both; text-align:center; font-weight:bold; color:#000; padding-top:2px; width:90%; height:110px; background:#f3f0d1; margin:-100px auto 0 auto; border:#fbfffd 6px solid; border-top:none;}

#footer table {width:100%; margin-top:-10px; background:url(i/footer_center.gif) no-repeat 50% 0;}
td.footer_center {width:100px; }
#footer .text { text-align:center; padding:15px 0 5px 0;}


img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {float:right; margin: 0px 0px 2px 20px; display: inline;}
img.alignleft {float:left; margin: 2px 19px 2px 0; display: inline;}
