body,html {padding:0;margin:0;height:100%;background:#fff;}
form {padding:0;margin:0;}
#wrapper {padding:0 2px;width:871px;}
a img {border:0;}
p {margin:0;padding:0;}
#head {height:123px;background:url(images/head.bg.gif) repeat-x 0 0;}
#logo {position:absolute;top:0;left:2px;height:123px;width:239px;background:url(images/logonew.gif) no-repeat 0 0;}

#content {float:left;position:relative;width:100%;}
#slide tr td {vertical-align:top}
#bgblock {background:#eaede3;height:151px;margin-left:712px;margin-bottom:5px;}
#bgblock div {padding:10px;}

#mail {width:234px;height:86px;position:absolute;top:0;left:0;background:#EAEDE3 url(images/mail.bg.gif) repeat-x 0 0;}
#mail .title {padding:0 5px;}
#mail .head_deco {width:11px;}
#mail table {font:10px Verdana;color:#677D9B;position:absolute;top:25px;left:35px;z-index:1;}
#mail tr td input {width:64px;border:1px solid #677D9C;padding:0;margin:2px 3px 0 0;padding:4px 0;font:10px Verdana;color:#677D9B;}
#mail tr td .subm {width:47px;height:22px;background:#D5DEC2;}

#banner {width:468px;height:60px;overflow:hidden;position:absolute;left:239px;top:0;}
#banner img {width:468px;height:60px;}

#global_nav {position:absolute;top:65px;left:239px;height:20px;width:467px;}
#global_nav a {text-transform:uppercase;font:14px Arial;color:#5A7B98;text-decoration:none;border-left:1px solid #5A7B98;border-right:1px solid #5A7B98;display:block;float:left;margin:3px -1px 3px 0;padding:0 4px;}
#global_nav a:hover {background:#EAEEE0 url(images/nav.hover.gif) repeat-x 0 0;}

#poster {width:234px;height:60px;position:absolute;top:91px;left:0;background:#EAEDE3}
#poster img {width:234px;height:60px;}

#search {position:absolute;top:91px;left:239px;width:468px;height:60px;background:url(images/search.bg.gif) repeat-x 0 0;}

#search .title {padding:0 5px;}
#search .head_deco {width:15px;}
#search .option {display:block;float:right;position:relative;padding:0.3em 1em;margin-left:5em;}
#search table {position:absolute;top:24px;left:5px;z-index:1;}
#search tr td input {width:392px;border:1px solid #677D9C;padding:0;margin:2px 3px 0 0;padding:4px 0;font:10px Verdana;color:#677D9B;}
#search tr td .subm {width:47px;height:22px;background:#D5DEC2;}

#cat {background:#EAEDE3;width:707px;}
#cat .title {text-transform:none;font:bold 12px/22px Verdana;padding:0 5px;width:224px;border-right:1px solid #fff;}
#cat .head_deco {width:15px;}
.cat_column {width:45%;float:left;padding:0 1em;}
.cat_column a {color:#5A7B98;font:12px Verdana;}
.cat_column a:hover {color:#357;}
.tags {color:#5A7B98;font:10px Verdana;}
.tags a {color:#5A7B98;font:10px Verdana;}
.tags a:hover {color:#357;}
.main_column {width:95%;float:left;text-align:justify;padding:0 1em;font:12px Verdana;}
.main_column a {color:#5A7B98;font:12px Verdana;}
.main_column a:hover {color:#357;}
.main_column span {font:12px Verdana; color:#333;padding:0.4em;}
.comments {width:95%;float:left;padding:0 1em;font:11px Verdana;}
.comments a {color:#5A7B98;font:11px Verdana;}
.comments a:hover {color:#357;}
.comments span {font:11px Verdana; color:#333;padding:0.4em;}
.art_title {font:bold 14px Verdana; color:#333;}
.comment_head {font:bold 12px Verdana; color:#333;}
.comment_expl {font:10px Verdana; color:#444;padding:0.4em;}
.comment_expl a {font:10px Verdana; color:#900;}
.group_title {margin-top:0.5em;}
.group_title a {font:bold 12px Verdana;color:#900;}
.group_title a:hover {font:bold 12px Verdana;color:#f00;}
.group_title span {font:12px Verdana; color:#333;padding:0.4em;}

#makers {margin-left:20px;}
#makers .option {font:12px Verdana;}
#eng a {color:#5A7B98;font:12px Verdana;padding:1px;}
#rus a {color:#5A7B98;font:12px Verdana;padding:1px;}

#article {margin-top:5px;background:#E8E8E8;font:10px Verdana;color:#5A7B98;width:707px;}
#article .title {text-transform:none;font:bold 12px/22px Verdana;padding:0 5px;width:224px;border-right:1px solid #fff;}
#article .cat_column {padding:0.6em;}
#article .head_deco {width:15px;}

#news {float:right;width:159px;}
#news .title {padding:0 5px;}
.block {position:relative;padding:5px;margin:0 0 5px 0;font:10px Verdana;background:#EAEDE3 url(images/block.bg.gif) repeat-x 0 0;width:149px;}
.news a {display:block;color:#5A7B98;font:10px Verdana;}
.news a:hover {color:#966;}
.weather img {position:relative;top:6px;width:19px;height:19px;}
.currency img {position:relative;top:1px;width:9px;height:9px;}
.currency a {display:block;color:#5A7B98;font:10px Verdana;}
.block p {padding:1px 0;}

.town {font:10px Verdana;color:#5A7B98;float:right;display:block;padding:4px;text-decoration:underline;}

#bottom {height:92px;background:#D5DEC2;position:relative;margin-top:5px}
#bottom_nav {background:#8599B5;height:19px;border-bottom:5px solid #fff;text-align:right;position:relative;margin-right:160px;}
#bottom_nav a {color:#fff;font:bold 10px Verdana;padding:2px 10px;text-decoration:underline;display:block;float:right}
#address {position:absolute;top:0;right:0;width:139px;background:#8599B5;height:72px;border-left:4px solid #fff;color:#fff;font:10px Verdana;padding:10px}
#address a {display:block;color:#FFFFFF;font:10px Verdana;}

.option {font:10px Verdana;color:#900;text-decoration:underline}
.title {background:#697F9E url(images/title.bg.gif) repeat-x 0 0;height:22px;color:#fff;text-decoration:underline;font:bold 10px/22px Verdana;text-transform:uppercase;float:left}

.header {height:21px;background:#D5DEC2;border-bottom:1px solid #BEC7AC;}
.head_deco {border-left:1px solid #fff;background:#697F9E url(images/title.bg.gif) repeat-x 0 0;float:right;height:22px;width:10px}
.header2 {height:21px;background:#D5DEC2;border-bottom:1px solid #BEC7AC;margin:5px 0 0 0;}
.corner {background:url(images/corner.gif) no-repeat 0 0; width:11px;height:11px;position:absolute;bottom:0px;right:0;font-size:9px}
.cl {clear:both}
.plus {color:#360}
.minus {color:#900}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
