/* Reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  list-style:none;
}   
/* End reset */

body {
	background: #fff;
	color: #000;
	font: normal 100% "PT Sans", "Trebuchet MS", Arial, sans-serif;
	margin: 0;
} 

/*  */
#wrapper{width:1000px;min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -100px;}


.yandexform {float:right;width:300px;padding-right:30px;}




/* Index */
.main-title{position:absolute;bottom:0px;left:0px;width:370px;font-size:1.4em;color:#000;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.8);padding:5px;text-align:center;text-shadow:0 0 1px rgba(0, 0, 0,0.3);text-decoration:none;}
.main-title:hover{color:#333;text-decoration:underline;}
.main-block{width:675px;height:auto;padding-bottom:15px;margin:0 auto;}
.main-image{position:relative;display:block;width:379px;height:283px;float:left;}

.secondary-news{width:354px;height:auto;float:left;margin-left:2px;}
.secondary-single-news{width:354px;height:93px;background:rgb(230, 230, 230);background:rgba(230, 230, 230, 0.8);margin-bottom:2px;}
.secondary-single-news img{float:left;padding:0 10px 0 0;}
.secondary-single-news a{color:#000;text-decoration:none;font-weight:normal;font-size:1em;}
.secondary-single-news a:hover{color:#333;text-decoration:underline;}

.single-news-prew {display:block;position:relative;width:675px;height:100px;height:auto;margin-top:10px;padding:0 0 10px;}
.single-news-prew a{font-size:1em;font-weight:bold;color:#000;text-decoration:none;}
.single-news-prew a:hover{color:#333;text-decoration:underline;}
.single-news-prew img{float:left;margin-right:10px;}
.single-news-prew-text{line-height:1.4;font-weight:normal;font-size:0.8em;color:#333;}

.read-more{width:97%;height:100px;text-align:center;}
.read-more a{display:inline-block;margin-top:25px;font-size:18px;font-weight:bold;color:#333;}
.read-more a:hover{color:#999;text-decoration:underline;}
/* End index */

/* Articles */
.new-content{min-width:675px;font-size:16px;line-height:1.5;padding:0 20px 23px 0;}
.new-content p{margin-top:21px;}
.new-content strong{font-weight:bold;}
.new-content em{font-style:italic;}
.new-content a{text-decoration:underline;color:#11c;}
.new-content a:visited{text-decoration:underline;color:#336;}
.new-content .bold{font-weight:bold;padding-right:20px;text-align:justify;}
.new-content a:hover{text-decoration:underline;color:red;}
.main-img{position:relative;display:block;width:300px;float:right;margin:5px;}
.main-img .under-ibg-text{position:absolute;bottom:0px;left:0px;width:290px;font-size:16px;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.8);padding:5px;text-align:center;text-shadow:0 0 1px rgba(0, 0, 0,0.3);}
.soc {list-style:none;}
.soc li {display:block;float:left;width:150px;}
.timestamp{margin-top:20px;margin-bottom:20px;color:#333;font-size:12px;font-style:italic;float:right;}
.news-title{font-size: 35px;line-height: 42px;margin-bottom: 10px;text-shadow: 0 0 1px width:100%;margin-top:-5px;font-weight:normal;line-height:30px;text-shadow:0 0 1px rgba(0, 0, 0,0.3);}/* End articles */


.links-content{width:100%;margin-top:10px;padding-bottom:10px;}

#main-content{width:100%;min-width:1000px;height:auto;}
.main-col{width:675px;float:left;padding-right:15px;padding-bottom:20px;}

/* Right col */
#right-col{width:300px;float:right;padding-bottom:50px;margin-bottom:10px;text-align:center;}
.recommend{color:#333;display:block;font-weight: bold;}
.hed{margin-top:0;margin-bottom:1em;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;text-align:left;}
/* End right col */

/* Footer */
#footer{width:100%;min-width:1000px;float:left;height:100px;background-color:#e9e9e9;font-size:70%;color:#333;}
#footer a{color:#333;text-decoration:underline;}
#footer a:hover{color:#999;text-decoration:underline;}
#push {height: 100px;}
.footer-navigation{padding-top:7px;text-align:center;}
.footer-navigation a{margin-left:5px;text-decoration:none;height:auto;}
.footer-text{width:384px;float:left;text-align:left;margin-top:12px;margin-left:38px;}
.footer-adress{width:250px;float:right;text-align:left;margin-top:12px;margin-left:38px;}
/* End footer */

/* Rating */
.rating_table td a:hover{text-decoration:none;}
/* End rating */

/* Paginator */
.pagination{width:97%;margin-top:17px;text-align:center;}
.pagination a{margin-left:4px;font-size:18px;cursor:pointer;padding:0 6px;color:#000}
.pagination a:hover{background-color:#fcdf04;}
/* End Paginator */
 
.clear{clear:both;}
#header {
	border-bottom: 1px solid #efefef;
	height: 86px;
	z-index: 97;
}

	#logo {
		float: left;
		height: 86px;
	}
	#logo img {
			margin-top:24px;
	}


	#main-nav { float: right; }

		#main-nav > ul { margin: -6px 0 0; }

			#main-nav li {
				list-style: none;
				float: left;
				margin: 0;
				position: relative;
			}

				#main-nav a {
					border-bottom: 1px solid transparent;
					border-top: 6px solid transparent;
					color: #3a3a3a;
					font-size: 14px;
					font-weight: 800;
					display: block;
					padding: 31px 20px 40px;
					position: relative;
					text-align: center;
					text-transform: uppercase;
					z-index: 98;
					text-decoration: none;
				}

				.ie7 #main-nav a { padding: 33px 20px; }

				#main-nav a:after {
					color: #aeaeae;
					content: attr(data-description);
					font-size: 11px;
					font-style: italic;
					font-weight: 400;
					display: block;
					line-height: 0;
					margin: 3px 0 -3px;
					text-align: center;
					text-transform: lowercase;
				}

					#main-nav a:hover, #main-nav .hover > a, #main-nav .current > a {
						border-bottom-color: #f15a23;
						border-top-color: #f15a23;
						color: #f15a23;
					}

					#main-nav a:hover, #main-nav .hover > a, #main-nav .current > a { background: #f8f8f8; }

					.not-ie #main-nav .current:after {
						background: #f15a23;
						bottom: -2.5px;
						content: '';
						left: 50%;
						display: block;
						height: 5px;
						margin: 0 0 0 -2.5px;
						-webkit-transform: rotate(45deg);
						   -moz-transform: rotate(45deg);
							-ms-transform: rotate(45deg);
							 -o-transform: rotate(45deg);
								transform: rotate(45deg);
						position: absolute;
						width: 5px;
					}

				/* Dropdown */

				.no-js #main-nav li:hover > ul {
					display: block;
					top: 92px;
				}

				#main-nav ul ul {
					background: #3a3a3a;
					-webkit-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
					   -moz-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
							box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
					display: none;
					left: 0;
					padding: 0;
					position: absolute;
					top: 92px;
					width: 200px;
					z-index: 99;
				}

					#main-nav ul ul li { float: none; }

						#main-nav ul ul a {
							border: 0;
							border-bottom: 1px solid #252525;
							border-top: 1px solid #4c4c4c;
							color: #fff;
							display: block;
							font-size: 11px;
							letter-spacing: 0;
							font-weight: 400;
							padding: 8px 20px !important;
							text-align: left;
							text-transform: none;
						}

							#main-nav ul ul a:hover, #main-nav ul ul .hover > a, #main-nav ul ul .current > a, #main-nav ul ul .current > a:hover {
								background: #f15a23;
								color: #fff;
							}

					.not-ie #main-nav ul ul .current:after { display: none; }

				/* Sub Dropdown */

				#main-nav ul ul ul {
					left: 200px !important;
					top: 0 !important;
				}

		/* Responsive Nav */

		#main-nav .responsive-nav {
			background-image: url(static/i/responsive-nav-bg.png);
			background-position: center right;
			background-repeat: no-repeat;
			display: none;
			width: 100%;
		}
		body {
	background: #fff;
	border-top: 6px solid #3a3a3a;
	}