.intopad {
margin: .3em 1em;
}

.inslim {
float:right;
width:270px;
padding-top:10px;
padding-right:10px;
}

/* --------------------------------------- common */
form {margin:0;}

html, body {
margin: 0;
padding: 0;
color: #000;
background: #fff;
}

body {font: .8em/1.25 tahoma}
a {color: #205488; text-decoration: underline}
a:hover {color: #205488; text-decoration: none}
img {border: 0}

table {
padding: 0;
border: 0;
width:100%;
}

.main {
margin-bottom:2em;
background: url("../i/corn_bg.gif") #efefef right bottom no-repeat;
}

h2 {
margin:0;
font-weight: normal;
font: 180% Georgia, Times;
letter-spacing: .1em;
border-bottom: 3px solid #970B0D;
border-top:1px solid #bdbdbd;
padding: .3em 15px .3em 15px;
color: #970B0D;
font-variant: small-caps;
BACKGROUND: url("../i/h2_bg.gif") repeat-x;
}

h3 {
font-weight: normal;
font: 180% Georgia, Times;
line-height:1em;
margin: .3em 0;
}

h4 { margin:0;  font-weight: normal; font: 135% Georgia, Times;}

.item {
clear: both;
border-bottom:1px solid #cdcdcd;
margin: 0 15px;
padding: .7em 0;
}

.text {
margin-bottom: .3em;
}

.padtext {
margin: 0 15px;
padding: .7em 0;
}

.info {
width:50%;
margin-top:.3em;
border:1px solid #CDCDCD;
background: #F8F8C3;
padding: .5em 15px;
margin-top:.3em;
}

.more {
margin: .3em 0;
}

.all {
padding: .7em 15px .7em 15px;
}

.datespan {
background-color:#888888;
color:#ffffff;
padding: 0 .2em;
font-size:.8em;
}

.timespan {
background-color:#970B0D;
color:#ffffff;
padding: 0 .2em;
font-size:.8em;
}

.small {font-size:.8em;}

.clear {clear:both}

.txt_1 {
border-top:1px solid #CED2B0;
background: url("../i/yl_bg.gif") #F8F8C3 repeat-x;
margin-bottom:1em;
}

.txt_2 {
background: url("../i/corn_bg.gif") right bottom no-repeat;
padding: 1em 20px;
}
/* -- / ------------------------------------- common */


/* --------------------------------------- offers block */
.offers .pict {
float:left;
margin: .5em 10px 5px 0;
width:60px;
height:60px;
border: 3px solid #cdcdcd;
}

.offers .pict a{text-decoration:none;}

.offers .inner_pict {
float:left;
margin: 0 15px 0 0;
border: 3px solid #cdcdcd;
}

.offers .margin_left {
margin-left: 75px;
}
/* -- / ------------------------------------- offers block */


/* --------------------------------------- story block */
.story .pict {
float:left;
margin: .5em 10px 5px 0;
width:100px;
height:100px;
border: 3px solid white;
}

.story .pict a{text-decoration:none;}

.story .text .intext h3, .story .text .intext font b {
font-variant: small-caps;
font: 1.5em tahoma;
letter-spacing:.1em;
border-left: 5px solid #970B0D;
padding-left: 10px;
}

.story .margin_left {
margin-left: 115px;
}
/* -- / ------------------------------------- story block */


/* --------------------------------------- header block */
.intop .logo {
width:270px;
float: left;
height: 85px;
margin-top:0px;
}

.intop .cap {
margin-left: 300px;
text-align: center;
height:75px;
margin-top:15px;
padding: 0 10px 0 0;
}
/* -- / ------------------------------------- header block */


/* --------------------------------------- bottom block */
.inbottom {
clear:both;
border-top: 3px solid #205488;
padding: 1em;
}
/* -- / ------------------------------------- bottom block */


/* --------------------------------------- topmenu block */
.intopmenu {
height: 2.5em;
line-height: 2.5em;
background-color: #205488;
}


.intopmenu .menuitem {
float:left;
padding: 0 1em;
margin: 0;
color:#ffffff;
font-weight: bold;
}

.intopmenu a {
color: white;
text-decoration: underline;
}

.intopmenu a:hover {
color: white;
text-decoration: none;
}
/* --/ ------------------------------------- topmenu block */


/* --------------------------------------- middle block */
* html .incon_tent {width:100%}

.inmiddle {margin-right:280px;}

.inmiddle .inbody {
float:left;
width:100%;
}

.inmiddle .inmenu {
width:280px;
float: left;
}

.inmiddle .inmenu2 {
padding: 10px;
}

.inmiddle .incontent {
margin-left: 280px;
padding: 10px 10px 10px 0;
}

.inmiddle .incontent .inleft {
float:left;
width:49%;
}

.inmiddle .incontent .inright {
float:right;
width:49%;
}

.inmiddle .inmenu ul {
list-style: none;
padding: 0;
margin: 0;
}

.inmiddle .inmenu li {
height: 2.5em;
line-height: 2.5em;
background-color: #205488;
padding: 0 1em;
margin: 0;
border-top: 1px solid #ffffff;
color: #ff6633;
}

.inmiddle .inmenu a {
color: white;
text-decoration: underline;
}

.inmiddle .inmenu a:hover {
color: white;
text-decoration: none;
}
/* -- / ------------------------------------- middle block */


/* --------------------------------------- path block */
.path {
margin-bottom:1em;
font-size:.8em;
}
/* --/ ------------------------------------- path block */


/* --------------------------------------- paginate block */

.paginate .left {float:left;}

.paginate .left a {text-decoration:none;}

.paginate .left a:hover {text-decoration:underline;}

.paginate .left b {
background-color: #970B0D;
padding:.3em;
color:#ffffff;
}

.paginate .right {float:right;}

/* --/------------------------------------- paginate block */


.el {
BACKGROUND: url("../i/po.gif") left bottom no-repeat;
padding-left:20px;
}

.el1 {
BACKGROUND: url("../i/po1.gif") no-repeat;
padding-left:15px;
}

/* forum */

#forum table.tab_list { background-color: #000; }
#forum table.tab_list th { font-weight: normal; font-size: 12px; background-color: #cecece; padding: 4px; }
#forum table.tab_list td { font-weight: normal; font-size: 12px; background-color: #fff; text-align: center; padding: 5px; }
#forum table.tab_list td.title { font-weight: bold; text-align: left; }
#forum table.tab_list td.count { }
#forum table.tab_list td.date { }

#forum #comments dl { list-style: none; padding: 0; margin: 0; }
#forum #comments dt { padding: 0; margin: 0; }
#forum #comments dd { padding: 0; margin: 0 0 1em 0; }

#forum #reply_form h4 { background-color: #cecece; padding: 5px; }

#forum #id_parent { background: #cacaca; padding: 1em; }

/* board */

.board .bblock {
margin-bottom: .7em;
}

.board .bitem {
padding-top: .7em;
padding-left:15px;
width:31%;
float:left;
}

.board .info {
width: auto;
}

.board .bmore {
clear:both;
padding: .3em 0 .7em 15px;
}

/* list-table*/

.tab1item {
margin: 0 15px;
padding: .7em 0 1px 0;
}

table.tab1 td {
border-bottom:1px solid #cdcdcd;
}

table.tab1 th {
border-bottom:3px solid #cdcdcd;
}

/* / list-table*/

.left_links {
margin: 10px 0;
color:#444444;
}
.inmenu .left_links a ,
.inmenu .left_links a:hover,
.inslim .left_links a ,
.inslim .left_links a:hover
{
text-transform:lowercase;
color:#444444;
text-decoration:underline;
}

.adborder {
border:1px solid #aaaaaa;
padding:5px;
margin-right: 10px;
}
table.border{
	border-color: #444;
	border-style: solid;
	border-width: 0 1px 1px 0;
	margin: 0px;
	margin-top: 10px;
}
table.border td, table.border th{
	color: #333;
	text-decoration: none;
	padding: 2px 2px 2px 5px;
	border-color: #444;
	border-style: solid;
	border-width: 1px 0 0 1px;
	font-size: 75%;
}
