/*
Theme Name: domstroy1
Author: RaftKorn
Tags: custom-menu
*/


/* BASE */

HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
BODY {line-height: 1;}
UL {list-style: none;}
:focus {outline: 0;}
INS {text-decoration: none;}
DEL {text-decoration: line-through;}
input::-moz-focus-inner {border: 0;}
.clear {
	clear: both;
}
hr.clear {
	padding: 0;
	margin: 0;
	height: 1px;
	overflow: hidden;
	border: 0;
}
.none, .hidden {
	display: none;
}

a img {
	border: none;
	}

img {
	max-width: 100%;
	}

a {
	color: #374046;
	text-decoration: underline;
	}

a:hover {
	color: #3333ee;
	text-decoration: underline;
	}

p{
	margin: 0 0 10px 0;
	}

h1, h2, h3, h4, h5, h6 {
	color: #374046;
	margin: 0 0 10px 0;
	line-height: 26px;
	font-family: 'PT Sans', sans-serif;
	font-weight: normal;
	}
h1{
	font-size: 24px;
	}
h2{
	font-size: 19px;
	}
h3{
	font-size: 18px;
	}
h4{
	font-size: 17px;
	}
h5{
	font-size: 16px;
	}
h6{
	font-size: 15px;
	}
h1 a, h2 a, .title a {
	color: #374046;
	text-decoration: none;
	}
h1 a:hover, h2 a:hover, .title a:hover {
	color: #374046;
	text-decoration: underline;
	}


.title{
	width: 745px;
	height: 38px;
	padding: 0 10px 0 20px;
	margin: 0 0 20px 0;
	background: url('images/title.jpg') no-repeat;
	color: #374046;
	font-size: 14px;
	line-height: 38px;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	}

.titlem15{
	margin: 0 0 15px 0;
	}

.titlem5{
	margin: 0 0 5px 0;
	}


/* END BASE */





/* BODY */

body {
	color: #768086;
	font: 12px/18px Arial;
	background: #fff;
	text-align: center;
	}

.bgtop {
	
	}

.bgbot {
	background: url('images/bgbot.jpg') repeat-x center bottom;
	}


#page {
	text-align: left;
	margin: 0 auto;
	width: 1000px;
	}

#header {
	background: url('images/header.jpg') no-repeat;
	height: 175px;
	}

.headernav {
	float: left;
	width: 500px;
	height: 40px;
	padding: 0 0 0 20px;
	line-height: 40px;
	}

.headernav ul li{
	display: inline;
	padding: 0 10px 0 11px;
	background: url('images/headernav.png') no-repeat 0px 2px;
	}

.headernav ul li:first-child{
	padding: 0 10px 0 1px;
	background: none;
	}

.headernav ul li a{
	color: #a7b8c3;
	text-decoration: none;
	}

.headernav ul li a:hover{
	color: #a7b8c3;
	text-decoration: underline;
	}


.toprss{
	float: right;
	width: 114px;
	height: 40px;
	padding: 0 20px 0 0;
	line-height: 40px;
	background: url('images/toprss.png') no-repeat 0px 12px;
	text-align: right;
	}

.toprss a{
	color: #8197a5;
	text-decoration: none;
	}

.toprss a:hover{
	color: #8197a5;
	text-decoration: underline;
	}



.logo{
	float: left;
	width: 240px;
	height: 92px;
	padding: 38px 0 0 0;
	}

.logo a{
	display: block;
	width: 240px;
	height: 21px;
	padding: 41px 0 0 0;

	text-align: right;
	color: #798d9b;
	text-decoration: none;
	}


.topse{
	float: left;
	width: 340px;
	padding: 45px 0 0 411px;
	}

.topseform{
	height: 34px;
	}

.topsepr{
	color: #798d9b;
	}

.topsepr span{
	color: #3333ee;
	text-decoration: underline;
	}

.topsepr a:hover{
	color: #3333ee;
	background: none;
	}

.topnavhome{
	float: left;
	display: block;
	width: 41px;
	height: 38px;
	background: url('images/topnavhome.jpg') no-repeat;
	}

.topnavhomea{
	background: none;
	}


.topnavul{
	float: left;
	width: 959px;
	}

.topnav ul li{
	float: left;
	display: block;
	height: 38px;
	padding: 0 0 0 2px;
	background: url('images/topnav.jpg') no-repeat;
	position: relative;
	}

.topnav ul li a{
	float: left;
	display: block;
	height: 38px;
	padding: 0 20px;
	color: #fff;
	font-size: 14px;
	line-height: 38px;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	}

.topnav ul li:hover a, .topnav ul li a:hover, .topnav ul li.current-menu-item a, .topnav ul li.current-menu-parent a, .topnav ul li.current-post-ancestor a, .topnav ul li.current-category-ancestor a{
	color: #fff;
	background: url('images/topnav.jpg') repeat-x 0px -38px;
	}


.topnav ul li ul{
	display: none;
	width: 186px;
	padding: 11px 5px 10px 5px;
	background: #f6faff;
	border: 1px solid #f3f3f3;
	border-top: 2px solid #ffaf63;
	border-bottom: 1px solid #f3f3f3;
	-webkit-box-shadow: 0px 1px 1px #c9c9c9;
	-moz-box-shadow: 0px 1px 1px #c9c9c9;
	box-shadow: 0px 1px 1px #c9c9c9;
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px; 
	-khtml-border-top-left-radius: 3px; 
	border-top-left-radius: 3px;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px; 
	-khtml-border-top-right-radius: 3px; 
	border-top-right-radius: 3px;
	-moz-border-bottom-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px; 
	-khtml-border-bottom-left-radius: 6px; 
	border-bottom-left-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px; 
	-khtml-border-bottom-right-radius: 6px; 
	border-bottom-right-radius: 6px;
	position: absolute;
	top: 38px;
	left: 0px;
	z-index: 100;
	}

.topnav ul li ul li{
	float: none;
	height: 25px;
	padding: 0;
	background: none;
	}

.topnav ul li ul li a{
	float: none;
	height: auto;
	padding: 4px 15px;
	color: #374046 !important;
	font-size: 12px;
	line-height: 17px;
	font-family: Arial;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	background: none !important;
	}

.topnav ul li ul li a:hover, .topnav ul li ul li.current-menu-item a, .topnav ul li ul li.current-menu-parent a, .topnav ul li ul li.current-post-ancestor a, .topnav ul li ul li.current-category-ancestor a{
	color: #fefefe !important;
	text-decoration: none;
	background: #f86429 !important;
	}



#content {
	padding: 11px 0;
	}


.htposts{
	height: 72px;
	}

.htpost{
	float: left;
	width: 235px;
	padding: 0 0 0 20px;
	}

.htpostf{
	padding: 0;
	}

.htpostimg{
	float: left;
	width: 70px;
	padding: 2px 0 0 0;
	}

.htpostimg img{
	border: 3px solid #e9ebec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	}

.htpostt{
	float: left;
	width: 147px;
	height: 56px;
	padding: 0 0 0 18px;
	overflow: hidden;
	}



.homer{
	float: left;
	width: 745px;
	}

.slider{
	width: 745px;
	height: 228px;
	padding: 0 0 20px 0;
	position: relative;
	}

#slider{
	width: 490px;
	height: 228px;
	overflow: hidden;
	}

.slidervn{
	width: 490px;
	height: 228px;
	overflow: hidden;
	position: relative;
	}

.sliderimg img{
	-moz-border-top-left-radius: 3px;
	-webkit-border-top-left-radius: 3px; 
	-khtml-border-top-left-radius: 3px; 
	border-top-left-radius: 3px;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px; 
	-khtml-border-bottom-left-radius: 3px; 
	border-bottom-left-radius: 3px;
	}

.sliderinf{
	width: 450px;
	height: 74px;
	padding: 154px 20px 0 20px;
	background: url('images/sliderinf.png') no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	}

.sliderd{
	float: left;
	padding: 0 9px 0 20px;
	background: url('images/date2.png') no-repeat;
	color: #c6cfd5;
	font-size: 10px;
	line-height: 13px;
	}

.sliderrat{
	float: left;
	padding: 0 9px 0 20px;
	background: url('images/rat.png') no-repeat;
	color: #c6cfd5;
	font-size: 10px;
	line-height: 15px;
	}

.slidercom{
	float: left;
	padding: 0 9px 0 19px;
	background: url('images/comm.png') no-repeat 0px 2px;
	color: #c6cfd5;
	font-size: 10px;
	line-height: 15px;
	}

.slidercom a{
	color: #c6cfd5;
	text-decoration: none;
	}

.slidercom a:hover{
	color: #c6cfd5;
	text-decoration: underline;
	}


.slidere{
	padding: 6px 0 0 0;
	color: #fff;
	}

.slidere a{
	color: #fff;
	text-decoration: none;
	}

.slidere a:hover{
	color: #fff;
	text-decoration: underline;
	}



#slidernav{
	display: block;
	width: 261px;
	height: 228px;
	background: url('images/slidernav.jpg') repeat-y right top;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 484px;
	z-index: 50;
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px; 
	-khtml-border-top-right-radius: 3px; 
	border-top-right-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px; 
	-khtml-border-bottom-right-radius: 3px; 
	border-bottom-right-radius: 3px;
	}

#slidernav li{
	display: block;
	width: 225px;
	height: 37px;
	padding: 10px 10px 10px 26px;
	color: #bfc7cc;
	text-decoration: none;
	cursor: pointer;
	}

#slidernav li:hover, #slidernav li.activeSlide{
	background: url('images/slidernavli.png') no-repeat;
	color: #bfc7cc;
	text-decoration: none;
	}

#slidernav li:first-child {
	-moz-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px; 
	-khtml-border-top-right-radius: 3px; 
	border-top-right-radius: 3px;
	}

#slidernav li:last-child {
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px; 
	-khtml-border-bottom-right-radius: 3px; 
	border-bottom-right-radius: 3px;
	}




#posts {
	float: left;
	width: 745px;
	padding: 0 0px 17px 0;
	}



.date{
	padding: 2px 0 0 20px;
	background: url('images/date.png') 0 2px no-repeat;
	color: #979fa3;
	font-size: 10px;
	line-height: 13px;
	}


.tabs {
	display: block;
	height: 38px;
	}

.tabs li {
	float: left;
	display: block;
	}

.tabs li a{
	float: left;
	display: block;
	width: 163px;
	height: 38px;
	color: #374046;
	font-size: 15px;
	line-height: 38px;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background: url('images/tabs.jpg') no-repeat 0px -38px;
	}

.tabs li a:hover{
	color: #374046;
	text-decoration: none;
	}

.tabs li a.current{
	background: url('images/tabs.jpg') no-repeat 0px 0px;
	}



.tabspane{
	padding: 20px 0;
	}

.hslider{
	height: 350px;
	position: relative;
	overflow: hidden;
	}

.hsliderl{
	float: left;
	width: 235px;
	height: 350px;
	padding: 0 12px 0 0;
	}

.hslidervn{
	width: 235px;
	height: 350px;

	}

.hsliderimg{
	height: 176px;
	}

.hsliderimg img{
	border: 3px solid #e9ebec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	}

.hslidert{
	max-height: 38px;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	}

.hslidert a{
	text-decoration: none;
	}

.hslidert a:hover{
	text-decoration: underline;
	}

.hsliderd{
	float: left;
	padding: 2px 9px 0 20px;
	}

.hsliderrat{
	float: left;
	padding: 0 9px 0 5px;
	
	color: #979fa3;
	font-size: 10px;
	line-height: 15px;
	}

.hslidercom{
	float: left;
	padding: 0 9px 0 19px;
	background: url('images/comm.png') no-repeat 0px 2px;
	color: #979fa3;
	font-size: 10px;
	line-height: 15px;
	}

.hslidercom a{
	color: #979fa3;
	text-decoration: none;
	}

.hslidercom a:hover{
	color: #979fa3;
	text-decoration: underline;
	}

.hslidere{
	padding: 7px 0 0 0;
	max-height: 73px;
	overflow: hidden;
	}

.hsliderm{
	padding: 6px 0 0 0;
	font-size: 11px;
	line-height: 16px;
	}

.hsliderm a{
	color: #3333ee;
	text-decoration: underline;
	}

.hsliderm a:hover{
	color: #00129c;
	text-decoration: none;
	}



.hslidernav{
	float: left;
	display: block;
	width: 253px;
	height: 350px;
	padding: 0 0 0 2px;
	}

.hslidernav li{
	display: block;
	width: 216px;
	height: 63px;
	padding: 7px 20px 0 17px;
	}

.hslidernavt{
	padding: 0 0 5px 0;
	color: #374046;
	text-decoration: underline;
	}

.hslidernav li:hover, .hslidernav li.activeSlide{
	cursor: pointer;
	background: url('images/hslidernav.jpg') no-repeat;
	}

.hslidernav li:hover .hslidernavt, .hslidernav li.activeSlide .hslidernavt{
	text-decoration: none;
	}


.phslider{
	width: 490px;
	height: 76px;
	padding: 0 0 20px 0;
	position: relative;
	}

#phslider{
	width: 490px;
	height: 76px;
	overflow: hidden;
	}

.phslidervn{
	width: 490px;
	height: 76px;
	}

.phsliderimg{
	float: left;
	width: 110px;
	height: 76px;
	padding: 0 16px 0 0;
	}

.phsliderimg2{
	padding: 0 17px 0 0;
	}

.phsliderimg5{
	padding: 0 0 0 1px;
	}

.phsliderimg img{
	border: 3px solid #e9ebec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	}


#phsliderprev{
	display: block;
	width: 23px;
	height: 70px;
	background: url('images/phslidernav.png') no-repeat;
	position: absolute;
	top: 3px;
	left: 3px;
	z-index: 50;
	}

#phsliderprev:hover{
	background: url('images/phslidernav.png') no-repeat 0px -70px;
	}

#phslidernext{
	display: block;
	width: 23px;
	height: 70px;
	background: url('images/phslidernav.png') no-repeat -23px 0px;
	position: absolute;
	top: 3px;
	right: 3px;
	z-index: 50;
	}

#phslidernext:hover{
	background: url('images/phslidernav.png') no-repeat -23px -70px;
	}



.sovetl{
	float: left;
	width: 355px;
	padding: 0 20px 8px 0;
	}

.sovetr{
	float: left;
	width: 355px;
	padding: 0 0 8px 0;
	}


.sovett{
	padding: 0 0 12px 28px;
	background: url('images/sovett.jpg') no-repeat;
	}


.postcat{
	padding: 14px 0 15px 0;
	background: url('images/razd.png') repeat-x left bottom;
	}

.postcatimg{
	float: left;
	width: 179px;
	height: 99px;
	position: relative;
	}

.postcat2 .postcatimg{
	width: 213px;
	height: 131px;
	}

.postcatimg img{
	border: 3px solid #e9ebec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	}


.postcatvid .postcatimg a span{
	display: block;
	width: 189px;
	height: 131px;
	background: url('images/sbpost2vid.png') no-repeat;
	position: absolute;
	top: 3px;
	left: 3px;
	}

.postcatvid .postcatimg a:hover span{
	background: url('images/sbpost2vid.png') no-repeat 0px -131px;
	}


.postcatr{
	float: left;
	width: 555px;
	}

.postcat2 .postcatr{
	width: 520px;
	}

.postcatt{
	font-size: 14px;
	padding: 0 0 6px 0;
	}

.postcatd{
	float: left;
	padding: 2px 9px 0 20px;
	}

.postcatrat{
	float: left;
	padding: 0 9px 0 5px;

	color: #979fa3;
	font-size: 10px;
	line-height: 15px;
	}

.postcatcom{
	float: left;
	padding: 0 9px 0 19px;
	background: url('images/comm.png') no-repeat 0px 2px;
	color: #979fa3;
	font-size: 10px;
	line-height: 15px;
	}

.postcatcom a{
	color: #979fa3;
	text-decoration: none;
	}

.postcatcom a:hover{
	color: #979fa3;
	text-decoration: underline;
	}

	
.postcatcom11{
	float: left;
	padding: 3px 9px 0 19px;
	background: url('images/comm.png') no-repeat 0px 5px;
	color: #979fa3;
	font-size: 10px;
	line-height: 15px;
	}

.postcatcom11 a{
	color: #979fa3;
	text-decoration: none;
	}

.postcatcom11 a:hover{
	color: #979fa3;
	text-decoration: underline;
	}
	
	
	
	
.postcate{
	padding: 4px 0 0 0;
	}



.breadcrumb{
	color: #979fa3;
	font-size: 10px;
	line-height: 14px;
	padding: 0 0 8px 0;
	}

.breadcrumb a{
	color: #979fa3;
	text-decoration: underline;
	}

.breadcrumb a:hover{
	color: #979fa3;
	text-decoration: none;
	}


.postinftop{
	padding: 0 0 10px 0;
	}

.postimg{
	padding: 0 0 12px 0;
	padding: 0 0 0 125px;
	
	}

.postimg img{
	border: 3px solid #e9ebec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	
	}




.postinf{
	padding: 0 0 20px 0;
	}

.postinfrat{
	float: left;
	width: 85px;
	padding: 2px 0 0 0;
	}

.postinfrat .ratres{
	padding: 0 0 0 20px;
	background: url('images/rat.png') no-repeat;
	color: #979fa3;
	font-size: 10px;
	line-height: 15px;
	}

.postinffb{
	float: right;
	width: 116px;
	}

.postinftw{
	float: right;
	width: 109px;
	}

.postinfgp{
	float: right;
	width: 74px;
	}

.postinfvk{
	float: right;
	width: 94px;
	}



#leftsidebar{
	float: left;
	width: 235px;
	padding: 0 0px 0 15px;
	}

#rightsidebar{
	float: left;
	width: 235px;
	}

.widget{
	padding: 0 0 20px 0;
	}

.widgettitle{
	width: 215px;
	height: 39px;
	padding: 0 0 0 20px;
	background: url('images/widgettitle.jpg') no-repeat;
	color: #374046;
	font-size: 14px;
	line-height: 39px;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	}

.widgettitlegl{
	background: url('images/widgettitlegl.jpg') no-repeat;
	}

.widgettitlenv{
	background: url('images/widgettitlenv.jpg') no-repeat;
	}

.widgettitlenv{
	background: url('images/widgettitlenv.jpg') no-repeat;
	}

.widgettitleps{
	background: url('images/widgettitleps.jpg') no-repeat;
	}

.widgettitlets{
	background: url('images/widgettitlets.jpg') no-repeat;
	}


.widgetcont{
	padding: 12px 19px 12px 19px;
	background: #f6faff;
	border: 1px solid #e1e2e9;
	border-top: 0;
	-moz-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px; 
	-khtml-border-bottom-left-radius: 3px; 
	border-bottom-left-radius: 3px;
	-moz-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px; 
	-khtml-border-bottom-right-radius: 3px; 
	border-bottom-right-radius: 3px;
	}


.sbpost1{
	padding: 7px 0 10px 0;
	background: url('images/razd.png') repeat-x left bottom;
	}

.sbpost1t{
	padding: 0 0 4px 0;
	}

.sball{
	padding: 12px 0 0 0;
	}

.sball a{
	display: block;
	width: 99px;
	height: 23px;
	background: url('images/sball.png') no-repeat;
	color: #868f93;
	font-size: 10px;
	line-height: 22px;
	text-decoration: none;
	text-align: center;
	}


.sbpost2{
	padding: 7px 0;
	}

.sbpost2img{
	width: 189px;
	height: 131px;
	padding: 3px;
	background: url('images/sbpost2img.png') no-repeat;
	position: relative;
	}

.sbpost2vid .sbpost2img a span{
	display: block;
	width: 189px;
	height: 131px;
	background: url('images/sbpost2vid.png') no-repeat;
	position: absolute;
	top: 3px;
	left: 3px;
	}

.sbpost2vid .sbpost2img a:hover span{
	background: url('images/sbpost2vid.png') no-repeat 0px -131px;
	}


.sbpost2inf{
	width: 169px;
	height: 25px;
	padding: 36px 10px 0 10px;
	background: url('images/sbpost2inf.png') repeat-x;
	position: absolute;
	left: 3px;
	top: 73px;
	}

.sbpost2rat{
	float: left;
	

	color: #c6cfd5;
	font-size: 10px;
	line-height: 15px;
	}

.sbpost2com{
	float: left;
	padding: 0 9px 0 19px;
	background: url('images/comm.png') no-repeat 0px 2px;
	color: #c6cfd5;
	font-size: 10px;
	line-height: 15px;
	}

.sbpost2com a{
	color: #c6cfd5;
	text-decoration: none;
	}

.sbpost2com a:hover{
	color: #c6cfd5;
	text-decoration: underline;
	}


.sbpost2t{
	padding: 20px 0 0 0;
	}


.sbpost3{
	padding: 8px 0 10px 0;
	background: url('images/razd.png') repeat-x left bottom;
	}

.sbpost3img{
	float: left;
	width: 40px;
	height: 40px;
	padding: 3px;
	background: url('images/sbpost3img.png') no-repeat;
	}

.sbpost3r{
	float: left;
	width: 132px;
	padding: 0 0 0 17px;
	}


.widgetsn{
	background: #f9662a url('images/widgetsn.jpg') no-repeat;
	}

.widgetsnb{
	background: url('images/widgetsnb.jpg') no-repeat left bottom;
	padding: 39px 20px 12px 20px;
	}

.widgetsnt{
	padding: 0 0 11px 0;
	color: #d34911;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 0px 1px 0px #fba142;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	}

.sbsn{
	padding: 0 0 16px 0;
	color: #fed5a0;
	}

.sbsn a{
	color: #fff;
	}

.sbsn a:hover{
	color: #fff;
	text-decoration: none;
	}

.sbsnt{
	padding: 0 0 5px 0;
	}

.sbsnta{
	float: left;
	padding: 0 7px 0 0;
	line-height: 14px;
	}

.sbsnt span{
	float: left;
	display: block;
	height: 14px;
	padding: 0 0 0 3px;
	background: url('images/sbsnts.jpg') no-repeat;
	color: #ffecc2;
	font-size: 10px;
	line-height: 14px;
	}

.sbsnt span span{
	padding: 0 3px 0 0;
	background: url('images/sbsnts.jpg') no-repeat right top;
	}


.pollques{
	font-weight: bold;
	padding: 0 0 8px 0;
	}

.sbpoll ul{
	padding: 0 0 8px 0;
	margin: 0;
	}

.sbpoll ul li{
	padding: 0 0 3px 0;
	}

.pollsub{
	float: left;
	width: 112px;
	}

.pollsub input{
	width: 99px;
	height: 29px;
	background: url('images/pollsub.png') no-repeat;
	border: 0 !important;
	cursor: pointer;
	color: #374046;
	font-weight: bold;
	-webkit-box-shadow: 0px 1px 2px #e3e3e3;
	-moz-box-shadow: 0px 1px 2px #e3e3e3;
	box-shadow: 0px 1px 2px #e3e3e3;
	}

.pollres{
	float: left;
	color: #f9662a;
	font-size: 10px;
	line-height: 29px;
	}

.pollres a{
	color: #374046;
	text-decoration: none;
	}

.pollres a:hover{
	color: #07AF31;
	text-decoration: underline;
	}





#footer {
	height: 95px;
	}

.fposts{
	height: 77px;
	padding: 23px 0 0 0;
	background: url('images/fposts.png') repeat-x left bottom;
	}

.fpost{
	float: left;
	width: 235px;
	padding: 0 0 0 20px;
	}

.fpostf{
	padding: 0;
	}

.fpostimg{
	float: left;
	width: 64px;
	height: 44px;
	padding: 5px 3px 4px 3px;
	background: url('images/fpostimg.png') no-repeat 0px 2px;
	}

.fpostt{
	float: left;
	width: 147px;
	height: 56px;
	padding: 0 0 0 18px;
	overflow: hidden;
	}

.fpostt a{
	color: #a7b8c3;
	}

.fpostt a:hover{
	color: #a7b8c3;
	text-decoration: none;
	}


.flogo{
	float: left;
	width: 241px;
	height: 90px;
	padding: 5px 0 0 0;
	background: url('images/flogo.png') no-repeat 0px 5px;
	}

.copy{
	float: left;
	width: 500px;
	padding: 20px 0 0 46px;
	color: #909ea7;
	}

.stat{
	float: right;
	width: 200px;
	padding: 23px 0 0 0;
	text-align: right;
	}

.stat img{
	margin: 0 0 0 7px;
	}


/* END BODY */





/* OTHER */

.navigation {
	padding: 14px 0;
	}

.navigation a, .navigation span {
	float: left;
	display: block;
	height: 21px;
	padding: 0 8px;
	margin: 0 1px 0 0;
	background: url('images/navigation.jpg') repeat-x;
	border: 1px solid #d5d7e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	color: #374046;
	font-size: 10px;
	line-height: 21px;
	font-weight: bold;
	text-decoration: none;
	}

.navigation a:hover, .navigation span.current {
	height: 23px;
	padding: 0 9px;
	background: url('images/navigationa.jpg') repeat-x;
	border: 0;
	color: #fff;
	line-height: 23px;
	text-decoration: none;
	}

/* END OTHER */





/* SHEARCH */

.sfl {
	float: left;
	width: 200px;
	}

.sfr {
	float: left;
	width: 65px;
	}


#searchform #s {
	width: 193px;
	height: 18px;
	padding: 6px 10px 5px 30px;
	background: url('images/sfl.png') no-repeat;
	border: 0;
	color: #adb3b9;
	}

#searchform #s:hover, #searchform #s:focus {
	background: url('images/sfl.png') no-repeat 0px -29px;
	color: #6d7377;
	}

#searchsubmit {
	width: 65px;
	height: 29px;
	background: url('images/sfr.png') no-repeat;
	border: 0;
	color: #374046;
	font-weight: bold;
	cursor: pointer;
	-webkit-box-shadow: 0px 1px 2px #e2e2e2;
	-moz-box-shadow: 0px 1px 2px #e2e2e2;
	box-shadow: 0px 1px 2px #e2e2e2;
	}

#searchsubmit:hover, #searchsubmit:focus {
	background: url('images/sfr.png') no-repeat 0px -29px;
	color: #374046;
	}

/* END SHEARCH */






/* ENTRY */

.centered, .aligncenter {
	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;
	}


.center {
	text-align: center;
	}



.entry ul {
	padding: 0 0 0 20px;
	margin: 0 0 10px 0;
	list-style: none;
	}

.entry ol {
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	list-style: none;
	}

.entry ul ul, .entry ol ol, .entry ol ul, .entry ol ul {
	margin: 0;
	padding-top: 5px;
	}

.entry ul ul, .entry ol ul, .entry ol ol, .entry ul ol{
	margin: 0;
	}

.entry ol li, .entry ul ol li {
	margin: 7px 0 8px 10px;
	list-style: decimal outside;
	}

.entry ul li, .entry ol ul li {
	margin: 7px 0 8px 10px;
	list-style-type: disc;
	}

.entry table {
	margin: 0 0 10px 0;
	}

.entry form {
	margin: 0 0 10px 0;
	}



code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}



.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;
}


.failure{
	color: #ff0000;
	}

.success{
	color: #008000;
	}

.cf_hidden{
	display: none;
	}

.cform .cf_error { 
	border: 1px solid #ad2929 !important; 
	color: #ad2929; 
	}

div.mailerr {
	display: block;
	}

.mailerr, .cform .cf_errortxt {
	color: #ad2929; 
	}

/* END ENTRY */





/* COMMENTS */


.commentlist li{
	display: block;
	padding: 14px 0 15px 0;
	background: url('images/razd.png') repeat-x left bottom;
	}

.commentlist li:last-child{
	background: none;
	}

.commentava{
	float: left;
	width: 74px;
	height: 56px;
	}

.commentava img{
	border: 3px solid #e9ebec;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	}

.commentr{
	float: left;
	width: 656px;
	}

.commenttop{
	padding: 0 0 5px 0;
	}

.commaut{
	float: left;
	width: 250px;
	color: #374046;
	font-weight: bold;
	}

.commaut a{
	color: #374046;
	text-decoration: none;
	}

.commaut a{
	color: #374046;
	text-decoration: underline;
	}


.commdate{
	float: right;
	}


#respond{
	padding: 0 0 20px 0;
	}

.commadd{
	background: url('images/commadd.jpg') repeat-y;
	}

.commaddtop{
	background: url('images/commaddtop.jpg') no-repeat;
	}

.commaddbot{
	padding: 12px 0 20px 20px;
	background: url('images/commaddbot.jpg') no-repeat left bottom;
	}

.commaddt{
	padding: 0 0 11px 0;
	color: #374046;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	}

.comminp{
	float: left;
	width: 231px;
	padding: 0 0 10px 0;
	}

.comminp input{
	width: 199px;
	height: 19px;
	padding: 6px 11px;
	background: url('images/comminp.jpg') no-repeat;
	border: 0;
	color: #adb3b9;
	font-size: 12px;
	font-family: Arial;
	}


.commtext{
	padding: 0 0 10px 0;
	}

.commtext textarea{
	width: 690px;
	height: 69px;
	padding: 10px 11px;
	background: url('images/textarea.jpg') no-repeat;
	border: 0;
	color: #adb3b9;
	font-size: 12px;
	font-family: Arial;
	}


.commsub input{
	width: 129px;
	height: 29px;
	background: url('images/commsub.jpg') no-repeat;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	}


/* END COMMENTS */





/* CALENDAR */

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }


/* END CALENDAR */

.soder{
	border: 2px dashed #00B11D;
	width: 350px;
}
.soder p{
	padding: 10px 0 0 10px;
}

