html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	font: normal 14px Open Sans, Helvetica, sans-serif;
	color: #000;
	height: 100%;
	width: 100%;
}


a { text-decoration: none; color: #1F1C1C; }
a:hover { text-decoration: none; }

hr {
    margin-top:30px;
}

#line {
margin-top: 30px; 
width: 100%;
}

#logoshka {
    margin-left: 13px;
    margin-top: 10px;
}

::selection {background: #36444e; color: #fff;}
::-moz-selection {background: #36444e; color: #fff;}
:focus {outline: 0;}

table { border-spacing: 0;}
input { background: inherit; }
legend { color: #555555; }
img, fieldset { border: 0; }
form { display: inline; }
.clr { clear: both; }
img { border: none;} 
.label { width:100px;font-weight: normal; vertical-align: top; }
.checkbox { margin-top:5px; border: 0; }
.addnews-vote { padding-bottom: 8px; }

h2 a { color: #121313; }

#page #header .logo {
	position: absolute;
	left: 330px;
	top: 27px;
}

#page #header .hmenu3 {
	text-align: center;
	position: absolute;
	width: 960px;
	left: 0px;
	top: 86px;
}
#page #header .hmenu3 li {
	display: inline;
	margin-right: 11px;
	margin-left: 11px;
}
#page #header .hmenu3 a {
	font-family: "open_sanslight";
	font-size: 18px;
	text-transform: uppercase;
	color: #333;
	text-decoration: none;
}
#page #header .hmenu3 a:hover {
	text-decoration: underline;
}

#wrapp { width: 1001px; margin: 0 auto;}		
#wrapper { width: 1000px; margin: 0 auto; background: #fff;}
.headers { width: 1000px; height: 70px; margin-bottom: 20px; border-bottom: 1px solid #ccc;}
#header { 
	height: 40px; 
	width:1000px; 
	font-size: 0 !important;
}
#header-ct { height: 90px; width: 1000px; background: url(../images/headbg.png) no-repeat;}

.tmenu { height: 40px; width: 1000px; background: url(../images/topbg.gif) repeat-x; color: #686868; }
.tmenu a:hover { text-decoration: underline; }

.date-top { float: left; margin: 11px 0 0 28px; font-size: 13px; font-weight: bold; line-height: 1.3em; background: url(../images/earth.png) no-repeat 0 0; padding: 0 0 5px 25px; font-family: "PT Serif" ; }
.infav { float: left; font-size: 13px; line-height: 1.2em; background: url(../images/infav-ico.png) no-repeat 0 2px; padding-left: 25px; margin: 10px 0 0 47px; font-family: "PT Serif"; font-size: 14px; }

.rlnks {  display: block; padding: 0 25px; float: right; }
.rlnks li { float: left; line-height: 35px; }
.rlnks li a { padding: 0 5px; color: #2f474c; font-size: 14px; font-weight: bold; }
.rlnks li a b { background: url(../images/lg-icon.png) no-repeat 0 4px; padding: 0 15px 0 18px; font-weight: normal; font-size: 14px; font-family: "PT Serif"; font-weight: bold; }
.rlnks li a.loginlink { background: url(../images/enter-ico.png) no-repeat 2px 3px; padding-left:25px; font-size: 14px; font-family: "PT Serif"; color: #2f474c;  } 

.social-top { margin: 7px 0 0 102px; float: left; }
.social-top a { float: left; margin: 0 15px 0 0; opacity: 0.8; display: block; }
.social-top a span { float: right; padding: 2px 0 0 5px; }
.social-top a span:hover, .social-top a:hover  { color: #686868; opacity: 1; }

.searchBar { width: 223px; height: 28px; position: relative; display: block; float: right; margin: 29px 23px 0 0; padding: 2px; background: #fff; border: solid 1px #d6d6d6; }
.s-field { color: #8a8a8a; font-size: 14px; width: 184px; height: 28px; line-height: 28px; padding-left: 5px; background: url(../images/searchbg.gif) repeat-x; border-left: solid 1px #d6d6d6; }
.s-field:focus { color: #000; }
.searchBtn { background: url(../images/searchbtn.png) no-repeat; width: 34px; height: 28px; position: absolute; top: 2px; right: 2px; }
.searchBtn:hover { opacity: 0.9; }

.topmenu { width: 1000px; height: 45px; /*background: #556b7a;*/ /*background: url(../images/topmenubg.gif) repeat-x; */ background: #42535e; overflow: hidden; }
.topmenu ul { position: relative; margin: 0 10px; }
.topmenu ul li { float: left; margin: 0 5px; display: block; line-height: 45px; padding: 0 12px; }
.topmenu ul li a { color: #fff; text-decoration: none; font-family: "PT Sans Caption"; letter-spacing:0.3px; font-size: 15px; }
.topmenu ul li a:hover { color: #dde9f0; }

.topmenu2 { background: url(../images/tm2.gif) repeat-x bottom left; width: 1000px; height: 45px; position: relative; z-index: 5; }
.topmenu2 ul { position: relative; margin: 0 10px; }
.topmenu2 ul li { float: left; display: block; padding: 0 18px 5px; height: 38px; line-height: 43px; }
.topmenu2 ul li a {  font-weight: bold; color: #536877; }
.topmenu2 ul li a:hover { color: #122225; text-decoration: none; }
.topmenu2 ul li.tm-arrow { background: url(../images/tm-arrow.png) no-repeat 100% 20px; }
.topmenu2 ul li.tm-arrow:hover { background: url(../images/tm-arrow-h.png) no-repeat 100% 20px; }
.topmenu2 ul li:hover .submenu { display: block; border: 1px solid #d2d2d2; background: #fff; position: absolute; top: 43px; margin-left: -15px; -webkit-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25); -moz-box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25); box-shadow: 0px 1px 3px rgba(50, 50, 50, 0.25); border-top: solid 3px #556b7a; z-index: 6; padding: 5px 20px 8px 20px;  }
.topmenu2 ul li .submenu { display: none; }
.topmenu2 ul li .submenu li { float: none; width: auto; line-height: 2.4em; padding-bottom: 0; background: url(../images/line_dotted.gif) repeat-x 0 36px; }
.topmenu2 ul li .submenu li a { display: block; padding: 0 5px; font-family: "PT Serif"; margin-left: -15px; }
.topmenu2 ul li .submenu li:last-child  { background: none; }
.topmenu2 ul li .submenu .ts-arrow { width: 11px; height: 9px; position: absolute; top: -8px; left: 33px; background: url(../images/submenu_arrow.png) no-repeat; }

.lenta { padding: 10px; background: url(../images/line_dotted.gif) bottom left repeat-x; font-family: "Open Sans"; }
.lenta a { color: #2d3942; line-height: 1.2em; font-size: 14px; }
.lenta a:hover { color: grey; text-decoration: none; }
.lenta .lenta-date { padding: 5px 0 0 0; font-weight: bold; color: #616263; }
.lenta:last-child { border-bottom: none; background: none; }

	#leftcolumn { 
	width: 210px; 
	margin-top: -30px; 
	margin-right: 20px;
	float: left; 
	z-index: 1; 
	}
	
	#contentop { 
	width: 510px; 
	float: left;
	}
	
#contentop1 { width: 970px; margin: 0px 20px; float: left; }
	
	#sidebar { 
	width: 240px; 
	float: right;
	z-index: 1; 
	margin-top: -25px;
	}
	#content { 
	width: 728px; 
	float: left;
	}
	.full-str h2{ 
	font-size: 20px;
	text-indent: 35px;
	padding-bottom:5px;
	padding-top:5px;
	}
	
	

.lc-title { 
	color: #0d1717; 
	font-size: 16px; 
	font-family: "PT Serif"; 
	padding: 5px 0 7px 10px; 
	display: block; 
	letter-spacing: 0.3px; 
	border-bottom: 1px solid #d7d7d7; 
	font-weight: bold;
	color: #262B2E;
	text-shadow: 0 1px 1px #fff;
}	

.lc-block {
	width: 210px; 
	margin: 10px 0; 
	border: solid 1px #d7d7d7;
}

.sb-title { 
	color: #262B2E; 
	font-size: 16px; 
	font-family: "PT Serif"; 
	padding: 5px 0 7px 10px; 
	display: block; 
	letter-spacing: 0.3px; 
	border-bottom: 1px solid #d7d7d7;
	font-weight: bold; 
	text-shadow: 0 1px 1px #fff;
}	

.sb-block {
	width: 240px; 
	margin: 10px 0; 
	border: solid 1px #d7d7d7;
}

	.popul {
	width: 228px;
	margin: 10px 0;
	}
	
	.populs {
	width: 228px;
	margin: 10px 0;
	border: 1px solid #ccc;
	padding-left: 5px;
	padding-right: 5px;
	}
	
	.categ {
	width: 200px;
	margin: 10px 0;
	border: 1px solid #ccc;
	padding: 5px;
	}
    
.popik {
font: bold 20px Open Sans;
color: #4f6163;
}

	.popikcat {
	font: bold 20px Open Sans;
	color: #4f6163;
	font-weight: bold;
	margin-top: 20px;
	}

.popdata {
    font: normal 14px Open Sans;
    color: #9bb8c3;
    font-weight: bold;
}

.popt {
    font: normal 14px Open Sans;
    color: #000000; 
    font-weight: normal;
}

.popdatacat {
    font: normal 14px Open Sans;
    color: #9bb8c3;
    font-weight: bold;
}

a:hover { 
    text-decoration: underline; 
   }

/* курс валют */
#minfincomua-cur-s { 
	margin: 10px 10px 10px 15px; 
} 

	.hotnews { 
	width: 510px; 
	margin: -10px 0 15px 0; 
	position: relative; 
	padding-bottom: 10px; 
	border-bottom: solid 1px #d6d6d6; 
	float: left; 
	padding-bottom: 15px;
	}
	
	.hotnews img { 
	float: left; 
	max-width: 130px; 
	font-size: 12px; 
	max-height: 150px;
	margin-left: -20px;	
	}  
	
.hotnews a:hover { text-decoration: underline; }
.hotnews .scat, .hotnews .scat a { color: #888888; font-size: 12px; font-weight: normal; margin-bottom: 20px;}
.hotnews .scat a:active { color: #000; }
.hotnews .scat a:hover { color: #2f404a; }
.hotnews .scat span { padding-left: 10px; }
.hotnews-title { padding-bottom: 10px; font-size: 19px; font-family: "Open Sans"; line-height: 1.4em; padding-top:3px; font-weight: 700;}

	.hotnews-content { 
	line-height: 1.3em; 
	font-size: 13px; 
	text-align: justify;
	}

.mainnew { width: 1001px; margin: 0px 0 15px 0; position: relative; padding-bottom: 10px; border-bottom: solid 1px #d6d6d6; float: left; padding-bottom: 15px; }
.mainnew img { float: left; max-width: 600px; font-size: 12px; max-height: 320px; }  
.mainnew a:hover { text-decoration: underline; }
.mainnew .scat, .hotnews .scat a { color: #888888; font-size: 13px; font-weight: normal; margin-bottom: 20px;}
.mainnew .scat a:active { color: #000; }
.mainnew .scat a:hover { color: #2f404a; }
.mainnew .scat span { padding-left: 10px; }
.mainnew-title { padding-bottom: 10px; font-size: 21px; font-family: "Open Sans"; line-height: 1.4em; padding-top:3px; font-weight: bold;}
.mainnew-content { line-height: 1.3em; font-size: 14px; }
		
.custom-news-block { margin-bottom: 15px; padding-bottom: 15px; border-bottom: solid 1px #d6d6d6; width: 470px; }
.custom-news-block img { max-width: 200px; margin: 0 10px 10px 0px; float: left; }
.custom-news-block h2 {  font-size: 17px; display: block; margin-top: -5px; font-family: Open Sans; letter-spacing: 0.2px; line-height: 1.2em; padding-bottom: 5px; }
.custom-news-block a:hover { text-decoration: underline; }
.custom-news-content { font-size: 13px; line-height: 1.3em; }
.mcat a:active { color: #000; }
.mcat a:hover { color: #2f404a; }
.mcat, .mcat a { color: #888888; font-size: 12px; font-weight: normal; padding: 0 0 10px 0; }
.mcat span { padding-left: 10px; }

.popular { padding: 10px; border-bottom: 1px solid #e7e7e7; }
.popular a { font-size: 12px; font-weight: normal; }
.popular:last-child { border: none; }
.popular a:hover { text-decoration: underline; }

.popimg img {
	max-height: 150px;
	width: 100px; 
	float: left; 
	padding: 0 10px 10px 0;
	overflow: hidden;
}

.custinimg img {
	max-width: 205px;	
	max-height: 250px;
	padding: 0 0 10px 0;
	overflow: hidden;
}

.comnum {
	height: 16px;
	background: url(../images/com.png) no-repeat;
	padding: 0 0 0 20px;
	font-size: 11px;	
	float: left;
	color: #737373;
}

.views {
	font-size: 11px;	
	float: left;
	color: #737373;
	padding-bottom: 4px;
}

a.addcombtn {
	float: left;
	margin: 0 0 15px 255px;
	line-height: 20px;
	height: 20px;
	padding: 6px 28px;
	border: solid 1px #cccccc;
	border-radius: 6px;
	font-weight: bold;
	color: #42535e;
	background: url(../images/fbutton.png) 0 50%;
}

a.addcombtn:hover {
	background: #f4f4f4;
	text-shadow: 0 1px 1px #fff;
}

#searchtable input { height:25px; font-size: 12px; line-height: 23px; padding-left: 5px; }	
#searchtable input:focus { border: 1px solid #b1b1b1; }

.bctitl { height: 43px; line-height: 42px; color: #000; font-size: 20px; font-weight: bold; margin: 15px 0 0 0; font-family: "Times New Roman"; border-bottom: solid 1px #e2e2e2; }
		
#menu li { 
    font: bold 15px Open Sans;
    color: #2f404a;
    width: 900px;
    margin-top: -32px;
    margin-left: 210px;
    cursor: pointer; 
    }
.menu li.submenu ul li { line-height: 35px; font-size: 11px;}
.menu li ul li:last-child { border: none; }

#topnews li { padding: 10px 0; overflow: hidden; display: block; border-bottom: dotted 1px #e2e2e2; }
#topnews li img {float: left;margin-right: 10px; border: solid 1px #e2e2e2; }
#topnews li a { color:#000; font-weight: bold; padding: 5px; display: block; }
#topnews li:hover { opacity: 0.8; }

.story-block {  margin: 10px 0; border-bottom: solid 1px #e2e2e2; }
.story-block-full { margin: 10px 0 18px 0; }
.story-block-full a:active { color: #000; }
				
.news-title { display: block; overflow: hidden;}
.news-title-full a { font-size: 28px; font-family: "PT Sans"; font-weight: bold; line-height: 1.1em; color: black; padding-bottom: 15px; }	
	
.nav-story { padding: 20px 0; border-bottom: solid 1px #d6d6d6;  height: 20px; }
.nav-story li { line-height: 1.4em; color: #000; font-family: "Open Sans"; font-size: 14px; float: left; padding: 0 10px 0 0; }
.nav-story li.lcat a { font-weight: bold;  color: #777777; text-decoration: underline; }
.nav-story li a:hover { text-decoration: none; }
.nav-story li a:active { color: #000; }

.newsnote {
	line-height: 1.3em;
	color: #8a8a8a;
	padding-top: 10px;
	width: 260px;
} 

.short-str { 
	width: 728px; 
	text-align: justify;
	}
	
.short-str h2 { width: auto; }

	.full-str { 
	font-family: "Open Sans"; 
	font-size: 17px; 
	line-height: 1.3em; 
	padding-bottom: 15px; 
	width: 728px; 
	text-align: justify;
	}
	
	.full-str p{ 
	text-indent: 35px;
	padding-bottom: 5px;
	}
	
	.static-ct { 
	font-family: "Open Sans"; 
	font-size: 17px; 
	line-height: 1.3em; 
	padding-bottom: 15px; 
	width: 728px; 
	text-align: justify;
	}
	
	.static-ct p{ 
	text-indent: 35px;
	padding-bottom: 5px;
	}
	
	.static-ct h2{ 
	font-size: 20px;
	text-indent: 35px;
	padding-bottom:5px;
	padding-top:5px;
	}
	
.full-str a { text-decoration: underline; }
.full-str a:hover { color: #66828f; }
.full-str a:active { color: #000; }

	.full-str img { 
	padding: 6px;
	width: 712px;
	background-color: rgb(204, 204, 204); 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -35px;
}
.full-str ul { padding-left: 15px; }

/* мультимедия - слайдер */

#slider {
	width: 698px;
	border: 1px solid #d7d7d7; 	
}

#slider .multi-title {
	color: #0d1717; 
	font-size: 16px; 
	font-family: "PT Serif"; 
	padding: 5px 0 7px 10px; 
	display: block; 
	background: url(../images/tm2.gif) repeat-x; 
	letter-spacing: 0.3px; 
	border-bottom: 1px solid #d7d7d7; 	
}

#slider .clip {
	float: left;
	margin: 10px;
}

#slider .clip img {
	max-height: 200px;
}

#slider .multi-text {
	padding: 10px 0;
	line-height: 1.2em;
	font-size: 13px;
}

#slider .multi-text a:hover {
	text-decoration: underline;
}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li, #slider2 li{ 
	overflow:hidden; 
	float: left;
	width: 698px;
	height: 305px;
}	
		
ol#controls{
	margin: -35px 0 0 600px;	
	height:30px;
}
	
ol#controls li{
	margin:6px 5px 0 5px; 
	padding:0;
	float:left;
	list-style:none;
}

ol#controls li a{
	float:left;
	background:url(../images/slider-marker.png) 0 0 no-repeat;
	padding:16px 6px 2px 6px;
	text-decoration:none;
	height: 0px;
	overflow: hidden;
}
		
ol#controls li a:hover {
	background: url(../images/slider-marker.png) 0 -19px no-repeat;
}
	
ol#controls li.current a{
	background: url(../images/slider-marker.png) 0 -38px no-repeat;
	color:#000;
	padding:16px 6px 2px 6px;
	overflow: hidden;
}	

.actual {
	width: 698px;
	margin: 15px 0 0 20px;
	float: left;
}

.actual-left {
	width: 220px;
	padding: 10px 15px 10px 0;
	border-bottom: none;
	margin-bottom: 0;
}

.actual-left img {
	width: 220px;
	padding-bottom: 10px;
}

.actual-left mcat {	
}

.actual-right {
	margin-left: 15px;
	width: 445px;
}

.actual-right h2 {
	margin-bottom: 5px;
}

.actual-right img {
	max-width: 100px;
    float: right;
}

.actual-right mcat {
	font-size: 11px;
}

.tags {
	padding: 5px;
	border-bottom: solid 1px #d6d6d6;
	border-top: solid 1px #d6d6d6;
	border: solid 1px #d6d6d6;
	background: #f5f5f5;
	margin: 10px 0;
}

.tags a {
	color: #6b6b6b; 
	padding: 0 2px; 
	line-height: 25px; 
	text-shadow: 0 1px 1px #fff;
}

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

.detail a { float: left; font-size: 14px; font-weight: bold; padding: 15px 0;}
.detail a:hover { color: rgba(0,0,0,.5); }

.nsocial { float: left; margin: 10px 0; }
.stats-news { float:left; margin:18px 0 0 10px; font-style: italic; color: #727272; }

.simnews { 
	padding: 10px 0; 
	width: 100%; 
	overflow: hidden;
}

.simnews i { 
	color: #707070;
	font-size: 16px; 
	display: block;
	font-weight: bold;
	line-height: 1.4em;
	font-family: "Open Sans";
	font-style: normal;
	padding-bottom:10px;
	border-bottom: solid 1px #d6d6d6;
}

.simnews-ct a { 
	display: block; 
	padding: 10px 0 0 0; 
	color: #000;
	font-weight: normal; 
	line-height: 1.8em;
	background: url(../images/line_dotted.gif) repeat-x bottom;
	height: 30px;
	font-size: 17px;
	font-weight: normal;
	font-family: Open Sans;
}

.simnews-ct a:hover { color: #2d3f82; text-decoration: none; }

.comment-block { 
	margin: 10px 0 15px 0; 
	padding-bottom: 15px; 
	border: 1px solid #dbdbdb; 
	background: #efefef;
	float: left;
} 

.comarow {
	position: absolute;
	width: 9px;
	height: 10px;
	left: -9px;	
	background: url(../images/comarow.gif) no-repeat;
}

.ava-com { 
	margin: 10px 0 0 10px; 
	float: left; 
}

.ava-com img { 
	width: 60px; 
	height: 60px; 
	border: solid 1px #d6d6d6; 
	border-radius: 4px; 
	margin-top: 21px;
}

.status { float: left; color: #949494; margin: 10px 30px 0 5px; font-size: 13px; }
.status img { width:10px; height: 10px; border: none; margin-bottom: 2px; }	

.com-info { 
	padding: 10px 0 5px 20px; 
	float: left; 
	color: #949494; 
	font-size: 13px;
}

.com-info span {
	color: #9c9c9c;	
}

.mass {float: right; margin: 10px 25px 0 10px; }

.com-ct { 
	background: #fff; 
	float: left; 
	border: 1px solid #ebebeb; 
	width: 583px; 
	margin: 0 0 0 10px; 
	border-radius: 4px;
	position: relative;
	border: solid 1px #cccccc;
	padding: 10px;
	font-size: 13px;
	position: relative;
}

.com-nav { margin: 5px 20px 0 0; }
.com-nav a { float: right; cursor: pointer; }
.com-nav span { float: left; font-weight: bold; font-size: 12px; color: #747474; padding: 5px; }
.com-nav span:hover { color: #696969; text-decoration: underline; }

#enter-form { margin: 15px 0 0 0; }
#enter-form .f_input { margin: 0 0 10px 0; color: #696969; font-size: 13px; width: 250px; height: 32px; line-height: 31px; }
#enter-form .send { width: 120px; margin: 0; margin-top: 3px; font-size: 13px; }

#lfield { margin: -18px 0 0 150px; color: #b0b0b0; float: left; }
#reg-link { float: left; margin: 10px 10px 0 5px; }
#reg-link li { float: left; padding-right: 10px; line-height: 1.8em; font-size: 13px; }
#reg-link li a { color: #444444; }
#reg-link li a:hover { color: #7b7b7b; }	
.reg_hello { line-height: 1.5em; } 	 
#result-registration { padding: 15px 0 0 0; }
#check_name { margin-left: 10px; font: 13px bold "arial"; cursor: pointer; padding: 3px 10px; background: url(../images/fbutton.png) repeat-x; border: solid 1px #f4eff4; }
#check_name:hover { border: 1px solid #e7e2e7; }
	
.addform { padding: 5px 10px 25px 10px; border-bottom: 1px dashed #d6d6d6; }	
.static-ct { padding: 15px 0; }

.vote { padding: 5px 0; }
.vote i { font-size: 13px; padding: 0 0 5px 10px; display: block; font-style: normal; font-weight: bold; }

.vote-list { margin: 0 4px 15px 0; }
.vote-list li { padding:0;  }
.vote-list input { margin: 0; margin-bottom: 1px;  }

.vbtn {
	text-align: center;
	margin: 10px;
	margin: 0 25px 3px 25px;
}
	
.fbutton { color: #6b6b6b; padding: 0 12px; height: 24px; line-height: 23px; font-weight: bold; font-size: 12px; cursor: pointer; margin-right: 150px;}

#service-message { margin: 10px; }
#service-message i { padding: 10px; text-align: center; font-size: 13px; font-style: normal; display: block; }
#service-message i a { text-decoration: underline; }

button.send { border: solid 1px #cacaca; height: 25px; line-height: 15px; padding: 0 25px; text-align: center; cursor: pointer; margin: 10px 0 15px 0; background: url("../images/fbutton.png") repeat-x 0 50%; color: #000; }
button.send:hover { color: #ababab; }

.send-addcom {
	width: 181px;
	height: 35px;
	background: url(../images/addcom.png) no-repeat;
	cursor: pointer;
	border: none;
	margin: 15px 0 0 0;
}

.ip-title { font-size: 18px; font-weight: bold; color: #252525; border-bottom: solid 1px #d6d6d6; line-height: 41px; margin: 17px 0 15px 0; }
.sts { font-size: 13px; padding: 10px 0 2px 0; }
.st { padding: 5px 5px 5px 0; font-size: 14px; color: gray;	}
.grey { color: #a8a8a8; } 

.userinfo { padding-top: 10px; }		
.userinfo .rcol .userprofile li  { border-bottom: 1px dotted gray; line-height: 2em; }
.userinfo .rcol ul li { margin-bottom: 0.3em; line-height: 1.6em; }
.ussep { padding-top: 15px; background: url("../images/ussep.png") no-repeat; } 	
#options { margin-bottom: 15px; }
.userinfo .rcol .userprofile li:hover { border-bottom: 1px solid gray; }
.userinfo .rcol .userprofile li a { font-size: 13px; display: block; color: #727272; }
.userinfo .rcol .userprofile li a:hover { border: none; padding: 0; color: #323232; }		
.ava-nav li { line-height: 1.7em; }
.lcol {float: left;}
.rcol {float: right;}
.userinfo .lcol .avatar { margin-bottom: 10px; border: solid 1px #d6d6d6; padding: 2px; width: 100px;}

.userinfo .lcol .avatar img { width: 100px; }
.userinfo .lcol ul li a {padding-left: 3px;}

.userinfo .rcol ul { list-style: none; margin: 0 30px 10px 0;}

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

.brdform { padding: 3px; border: 1px solid #dce0e2; }
.baseform { padding: 1px; background-color: #f7f7f7; }
.baseform input {background: #ffffff;}

.tableform { width: 100%; }
.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; color: #2c333e;}
.fieldsubmit, .tableform td { padding: 10px 13px; border-top: 1px solid #fff; }	

#message-nav .fbutton {float: left;margin: 20px 8px;}

.pm_status { float:left; border: 1px solid #d8d8d8; padding: 0px; background-color: #fff; width: 500px; height: 120px; margin-left: 10px; margin-right: 5px; margin-top: 25px; }

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 13px; 
	background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
	height: 25px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
	line-height: 23px;
}

.pm_status_content { padding: 8px; }
.pm_send-title { font-size: 13px; color: #4e4e4e; font-weight: bold; padding: 15px 0; }
.pm td {padding-bottom: 5px;}
.basecont {margin-bottom: 5px;}
.combox {padding: 10px 0 0 15px;}
.combox p { border: solid 1px #dedede; padding: 15px; background: #fbfbfb;}
.pm-sender { padding-bottom: 5px; border-bottom: dotted 1px #c9c9c9;	}

.comedit {float: right; margin-right: 20px;}
.comedit a {color: #5c5c5c; padding: 3px 4px; margin-right: 4px; text-decoration: underline;}
.comedit a:hover {color: #000000; text-decoration: none;}

.poll-block { margin: 0 0 15px 0; }
.poll-question { color: #2c587a; font-size: 14px; padding-bottom: 10px; }
.poll-list li { padding: 6px; }
.poll-list input { margin: 5px; }

.addcom-not-logged {
	border-top: 1px dashed #e6e6e6;
	padding-top: 10px;
}
.addcom-not-logged input { margin-bottom: 10px; }
.addcom-editor { margin: 10px 0 10px 0; }

.addnews-category { float: left; margin: 0 0 20px 0; }
#short_story { font-size:12px; border: 1px solid #cecece; max-width:630px; }
#full_story { font-size:12px; border: 1px solid #cecece; max-width: 630px; }
#admintags { margin: 10px 0 5px 0; }

.f_input { width: 200px; height: 25px; border: 1px solid #cecece; font-size: 12px; line-height: 24px; background: url(../images/fields.gif) top left repeat-x; padding-left: 5px; }
.f_input:focus { border: 1px solid #b1b1b1; }
.f_textarea { border: 1px solid #cecece; width: 460px; max-width: 460px; }
.f_textarea:focus {  border: 1px solid #b1b1b1; }

.field-add { width:180px; height:25px; border: 1px solid #cecece;	line-height: 24px; background: url(../images/fields.gif) top left repeat-x; }
.field-add:focus { border: 1px solid #b1b1b1; }	

#navi {
 	margin: 35px 0 15px 15px;
	font-weight: bold;
  	text-align: center;
}

#navi em  {
	padding: 4px 15px;
	font-style: normal;
}

#navi em a {
	color: #2f404a;
}

#navi em a:hover {
	text-decoration: none;
	color: #2a6da2;
}

#navi span, #navi span a {
	padding: 0 5px;
}

#navi span a:hover {
	text-decoration: underline;
}

#navi em {
	border-radius: 3px;
}

.ctbot a:hover, .ctbot2 a:hover {
	text-decoration: none !important;	
}

.ctbot {
	border-top: solid 3px #42535e;
	float: left;
	width: 1000px;
}

.ctbot2 {
	float: left;
	width: 1000px;
	margin-top: 10px;
	border-top: solid 1px #d6d6d6;
}

.col {
	width: 225px;
	float: left;
	margin: 5px 0 0 20px;
}

.col .col-name {
	color: #42535e;
	font-size: 16px; 
	display: block;
	font-weight: bold;
	line-height: 1.4em;
	font-family: "PT Sans Caption";
	padding: 10px 0;
	border-bottom: solid 1px #d6d6d6;
}

a.col-link {
	font-family: "PT Serif";
	font-size: 13px;
	padding: 0 0 10px 0;
	line-height: 2.2em;
}

.ct-bot-block { float: left; }
.ct-bot-block img {
	max-width: 225px;
}

.ct-bot-block h2  {
	font-size: 13px; 
	display: block; 
	line-height: 1.3em; 
	padding: 10px 0;
	border-bottom: solid 1px #d6d6d6; 
	width: 225px;
}

.ct-bot-block a {
	color: #000;
}

.col a:hover {
	color: #4f4f4f;	
	border-bottom: solid 1px #324949;
}
#putin { float: center; width: 970px; }

#footer { margin-top: 15px; width: 1000px; 0 85px; }

.foot-nav { display: block; height: 45px; width: 980px; overflow: hidden; background: #42535e; padding: 0 10px; }
.foot-nav li { float: left; }
.foot-nav li a { padding: 0 20px; float: left; font: bold 15px/13px 'PT Sans Caption', Arial; line-height: 3em; color: #fff; }
.foot-nav li a:hover { color: #dde9f0; text-decoration: none; }

#foot-nav2 { float: left; margin: 0 0 0 15px; }
.foot-nav2 { padding:15px; float: left; width: 212px; overflow: hidden; }
.foot-nav2 li {font-size: 13px; line-height: 2.4em; border-bottom: dotted 1px #dfdfdf; }
.foot-nav2 li a { font-family: "PT Serif"; font-size: 14px; }
.foot-nav2 li a:hover { color: #455b67; }


.fbot { width: 1000px; height: 70px; bottom left 3px 0; padding: 10px 0;}

#foot-social { margin: 0 25px; padding-bottom: 22px; height: 25px; border-bottom: 1px dashed #e6e6e6; }
#foot-social .searchBar { margin: -2px 0 0 10px; }
#foot-social .social-top  { margin-left: 1px; }

#foot-social .infav { margin-left: 15px; }

#copyrights { float: left; margin: 0 15px; width: 720px; }
#copyrights p {  color: #000000; font-size: 14px; padding: 0 10px 0 5px; font-family: "Open Sans"; font-size: 14px; line-height: 1.6em; }
#copyrights p a { text-decoration: underline; }
#copyrights p a:hover { text-decoration: none; color: #5b748c; }
#counters { margin: 5px 18px 0 0; float: right; }
#counters .count { float: right; margin: 0 5px; }
#thnx { margin: 15px 18px 0 0; float: right; }



.title-list {
	padding: 10px;
	background: url(../images/line_dotted.gif) bottom left repeat-x;	
	font-family: "PT Serif";
	font-size:14px;
}

.title-list:last-child {
	background: none;
}

.title-list a:hover {
	color: red;
}

/* фотогалерея */

.photo-short {
	position: relative;
}

.photo-short img {
	max-width: 236px;
	margin: 2px;
}

.photo-short div {
	position: absolute;
	width: 24px;
	height: 24px;
	background: url(../images/photo.png) no-repeat;
	bottom: 11px;
	left: 15px; 
}


/*--------- engine ----------*/

form {  
	padding-top: 0px;
	padding-bottom: 0px;	
	padding-right: 0px; 
	padding-left: 0px; 
	margin: 0px;
}

#loading-layer {
	display:none;
	font-family: Verdana;
	font-size: 11px;
	background: #000;
	padding: 10px;
	text-align: center;
	border: 1px solid #000;
	color: #fff;
}

.title_quote {
	color: #fff;
	background-color: #acacac;
	border: 1px solid #bababa;
	border-bottom: 0;
	line-height: 1.9em;
	padding-left: 5px;
}
.quote {
	text-align: center;
    color: #868686;
	padding: 5px;
    font-family: Open sans;
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
    margin-right: 30px;
}

.text_spoiler {
	background: #fff;
   border: 1px solid #d6d6d6;
	border-top: 0;
	text-align: justify;
	padding: 5px;
}

.title_spoiler {
   padding: 5px;
   background: #f9fafa;
   border: 1px solid #d6d6d6;
	font-weight: bold;
}
.title_spoiler img {
	margin: 0 5px;
}

.scriptcode {
	border: 1px solid #979797;
	text-align: left;
	padding: 5px;
}

.scriptcode {
    color: #004e8d;
    text-align: left;
    font-family: "Courier New";
}


.archives { padding: 25px 10px 10px 0 }
.archives a { line-height: 2em; }

.weekday-active-v {
	color: #4b73d4;
}
.day-active-v {
	color: #4b73d4;
}

.calendar {
		margin: 10px 0;
		color: #757575;
		font-family: tahoma;
		font-size: 12px;
}

.calendar td, th {
	 font-family: verdana;
	 text-decoration: none;
	 padding-left: 5px;
 	 padding-right: 4px;
	 padding-top: 3px;
	 padding-bottom: 4px;
}
.weekday {
	color: #804040;
	font-family: verdana;
}
.weekday-active {
	color: #804040;
	font-family: verdana;
}
.day-active {
	color: #a52a2a;
	font-family: verdana;
}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {
	text-decoration: underline;
	color: #9d4d50;
}

.day-active a:hover {
	color: red;
}

.monthlink {
	color: #9d4d50;
	text-decoration: none;
}
.day-current {
	background:#F9F9F9;
	border: 1px solid #c7c7c7;
}

.bbcodes, .bbcodes_poll {
	background: #ededed url("../images/fbutton.png") repeat-x 0 50%;
	text-shadow: 0 1px 0 #fff;
	border: 1px solid #c4c4c4;
	color: #6b6b6b;
	padding: 1px 12px 5px 12px;
	margin-right:5px;
	margin: 20px 0 0 0;	
	line-height: 22px;	
	height: 25px;
	font-weight: bold;
	cursor: pointer;
}

.bbcodes:hover, .bbcodes_poll:hover {color: #929292; }
.bbcodes_poll { width: 100px; }

.pmlist .bbcodes {width: 150px;}

.editor { width: 450px; }
.editor input[type="text"] { padding: 2px; background: #fff repeat-x; border: 1px solid #bcc0c2; }
.base .editor { padding: 5px; }
.editorcomm .editor { width: 96% !important; }
.editorcomm .editor textarea { width: 100% !important; background: #fff; border: 0 none;  }
.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

.mass_comments_action {
	margin: 0 10px 15px 10px;
	float: left;
}

.xfields { margin: 20px 0 10px 0; font-size: 12px; }

.xfields_table td {  vertical-align: top; }

.xfields textarea, .xprofile textarea {
    height: 186px;
    margin: 0px 1px 0px 0px;
    padding: 0px;
}

.xfields input {
    width: 250px;
    height: 14px;
    padding: 2px;
    border: 1px solid #cecece;
	margin: 5px 0;
	display: block;
	font-size: 12px; line-height: 14px; background: url(../images/fields.gif) top left repeat-x; padding-left: 5px;
}

	.xfields input:focus {
		border: 1px solid #a7a7a7;
	}

.xfields select {
	color: #757575;
	font-size: 13px;
	border: 1px solid #c7c7c7;
}

.xprofile {
	padding-top: 5px;
}

.xprofile input {
	color: #757575;
	font-size: 11px;
	font-family: tahoma;
	width: 250px;
	height: 14px;
	border: 1px solid #e0e0e0;
}
.xprofile select {
	color: #555555;
	font-size: 11px;
	font-family: tahoma;
	background-repeat: repeat-x;
	height: 18px;
	border: 1px solid #e0e0e0;
	background-color: #ffffff;
}

.pm_head {
	font-size: 12px;	
}
.pm_list {
	color: #757575;
}

#dropmenudiv {
	border: 1px solid #617884;
	border-bottom-width: 0;
	font: normal 10px Verdana;
	background-color: #41525e;
	line-height: 20px;
	margin: 2px;
}

#dropmenudiv a {
	display: block;
	text-indent: 3px;
	text-decoration:none;
	color: #ffffff;
	background: #41525e;
	border: 1px solid #ffffff;
	padding: 1px 0;
	margin: 1px;
	font-weight: bold;
}

#dropmenudiv a:hover {
	color: #ffffff;
	background: #1f2930;
}


.vote {
	color: #757575;
	padding-left: 5px;
	margin: 5px;
}

.attachment {
	color: #808080;
}

.search {
	color: #757575;
	text-decoration: none;
}

.textin {
		color: #757575;
		font-size: 11px;		
		font-family: tahoma;	
		border: 1px solid #e0e0e0;
      text-decoration: none;
}
.sresult  {
	text-align: justify;
	font-weight: normal;
	line-height: 16px;
	font-size: 12px;
	color: #757575;
	padding: 15px 0;
}

#searchtable input {
	margin-bottom: 10px;
}

#searchtable legend {
	font-size: 13px;
}

.fieldset {
	padding: 5px;
	text-align: left;
	font-size: 12px;
}

fieldset { padding: 2px;text-align: left; }
fieldset input {height: 20px;}

.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-active-anchor {
   visibility: hidden;
} 
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-dimming {
	background: black;
}
.highslide-html {
	background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url(../dleimages/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-caption {
	display: none;
	padding: 5px;
	background: white;
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
    float: left;
    padding: 5px 0;
}
.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
     display: none;
}

.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
    background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
    background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
    background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
    background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
    background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px;
}

.clouds_xsmall {
	font-size: 13px;
}
.clouds_small {
	font-size: small;
}
.clouds_medium {
	font-size: 16px;
}

.clouds_large {
	font-size: large;
}
.clouds_xlarge {
	font-size: x-large;
}

.ui-helper-clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
.ui-helper-clearfix {
display: inline-block;
}
* html .ui-helper-clearfix {
height: 1%;
}
.ui-helper-clearfix {
display: block;
}
.ui-icon {
background-repeat: no-repeat;
display: block;
overflow: hidden;
text-indent: -99999px;
}
.ui-widget {
font-family: Tahoma, Lucida Sans, Arial, sans-serif;
font-size: 11px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: tahoma, Arial, sans-serif;
font-size: 11px;
}
.ui-widget-content {
background: #fff;
border: 1px solid #b8b8b8;
color: #222222;
}
.ui-widget-content a {
color: #9f9a86;
}
.ui-widget-header {
background: #42535e;
border: 1px solid #546874;
color: #fff;
font-size: 14px;
font-weight: bold;
}
.ui-widget-header a {
color: #fff;
font-size: 15px;
font-weight: bold;
padding-left: 10px;
}
.ui-state-default, .ui-widget-content .ui-state-default {
background: url(../images/login-bttn.gif) repeat-x; 
border: 1px solid #dfe0e0;
color: #999a9a;
font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #ffffff;
text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
border: 1px solid #8e8e8e;
color: gray;
font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #878787;
text-decoration: none;
}
.ui-widget:active {
outline: none;
}
.ui-state-error {
background: #fef1ec 50% 50% repeat-x;
border: 1px solid #cd0a0a;
color: #cd0a0a;
}
.ui-widget-header .ui-icon {
background-image: url(../images/ui-icons.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image: url(../images/ui-icons_h.png);
}
.ui-icon-close {
background-position: -80px -128px;
}
.ui-icon-closethick {
background-position: -96px -128px;
}
.ui-button .ui-button-text {
display: block;
line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
padding: .4em .8em;
}
input.ui-button {
padding: .4em 1em;
}
.ui-button-set {
margin-right: 7px;
}
.ui-button-set .ui-button {
margin-left: 0;
margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-dialog {
overflow: hidden;
padding: .2em;
position: absolute;
width: 300px;
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
box-shadow: 0 0 10px rgba(0,0,0,0.2);
border: solid 1px #e1e1e1;
}
.ui-dialog .ui-dialog-titlebar {
padding: .5em 1em .3em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
height: 18px;
margin: -10px 0 0 0;
padding: 1px;
position: absolute;
right: .3em;
top: 50%;
width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
display: block;
margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
padding: 0;
}
.ui-dialog .ui-dialog-content {
background: none;
border: 0;
overflow: hidden;
padding: .5em 1em;
position: relative;
}
.ui-dialog .ui-dialog-buttonpane {
background-image: none;
border-width: 1px 0 0 0;
margin: .5em 0 0 0;
padding: .3em 1em .5em .4em;
text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
cursor: pointer;
float: right;
line-height: 1.4em;
margin: .5em .4em .5em 0;
overflow: visible;
padding: .2em .6em .3em .6em;
width: auto;
}
.ui-dialog .ui-resizable-se {
bottom: 3px;
height: 14px;
right: 3px;
width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}

/* ==================== Быстрый поиск на сайте */
#searchsuggestions { border-width:1px; border-color: #000; border-style:solid; width:300px; background-color:#d7d7d7; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover { background-color: #6b6b6b; color:#ffffff; }
#searchsuggestions a span.searchheading { background: #606060; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#fff; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound { padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }

/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {
	border: 1px solid #d8d8d8;
	padding: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pm_progress_bar span {
	background: #000000;
	font-size: 0em;
	text-indent: -2000em;
	height: 10px;
	display: block;
	overflow: hidden;
}

/*---Вывод результатов голосования на сайте---*/
.voteprogress {
  overflow: hidden;
  height: 15px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.voteprogress span {
  color: #ffffff;
  text-align: center;
  text-indent: -2000em;
  height: 15px;
  display: block;
  overflow: hidden;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
}

.voteprogress .vote2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
}

.voteprogress .vote3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
}

.voteprogress .vote4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
}

.voteprogress .vote5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
}

/*---Вывод результатов опросов в новостях---*/
.pollprogress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 5px;
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.pollprogress span {
  color: #ffffff;
  height: 18px;
  display: block;
  overflow: hidden;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background: #0e90d2;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
}

.pollprogress .poll2 {
  background-color: #dd514c;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
}

.pollprogress .poll3 {
  background-color: #5eb95e;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
}

.pollprogress .poll4 {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
}

.pollprogress .poll5 {
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
}

pre code {
    display: block;
    padding: 0.5em;
    background: #fafafa;
    border: 1px solid #e2e2e2;
    overflow:auto;
    white-space: pre;
}

pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc {
    color: #93a1a1;
    font-style: italic;
}

pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title {
    color: #859900;
}

pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor {
    color: #2aa198;
}

pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id {
    color: #268bd2;
}

pre .tag .title,pre .rules .property,pre .django .tag .keyword {
    font-weight: bold;
}

pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label {
    color: #b58900;
}

pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata {
    color: #cb4b16;
}

pre .deletion {
    color: #dc322f;
}

pre .tex .formula {
    background: #eee8d5;
}

/*---BB Редактор---*/

.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }
.bb-btn, .bb-sep { height: 25px; float: left; display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; }
.bb-sel { float: left; padding: 4px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { width: 5px; background-image: url("../bbcodes/brkspace.gif"); }
.bb-btn { cursor: pointer; width: 23px; }

#b_font { width: 118px;}
#b_size { width: 65px;}
#b_font select { padding: 0px;}
#b_size select { padding: 0px;}
#b_b { background-image: url("../bbcodes/b.gif"); }
#b_i { background-image: url("../bbcodes/i.gif"); }
#b_u { background-image: url("../bbcodes/u.gif"); }
#b_s { background-image: url("../bbcodes/s.gif"); }
#b_img { background-image: url("../bbcodes/image.gif"); }
#b_up { background-image: url("../bbcodes/upload.gif"); }
#b_emo { background-image: url("../bbcodes/emo.gif"); }
#b_url { background-image: url("../bbcodes/link.gif"); }
#b_leech { background-image: url("../bbcodes/leech.gif"); }
#b_mail { background-image: url("../bbcodes/email.gif"); }
#b_video { background-image: url("../bbcodes/mp.gif"); }
#b_audio { background-image: url("../bbcodes/mp3.gif"); }
#b_hide { background-image: url("../bbcodes/hide.gif"); }
#b_quote { background-image: url("../bbcodes/quote.gif"); }
#b_code { background-image: url("../bbcodes/code.gif"); }
#b_left { background-image: url("../bbcodes/l.gif"); }
#b_center { background-image: url("../bbcodes/c.gif"); }
#b_right { background-image: url("../bbcodes/r.gif"); }
#b_color { background-image: url("../bbcodes/color.gif"); }
#b_spoiler { background-image: url("../bbcodes/spoiler.gif"); }
#b_fla { background-image: url("../bbcodes/flash.gif"); }
#b_yt { background-image: url("../bbcodes/youtube.gif"); }
#b_tf { background-image: url("../bbcodes/typograf.gif"); }
#b_list { background-image: url("../bbcodes/list.gif"); }
#b_ol { background-image: url("../bbcodes/ol.gif"); }
#b_tnl { background-image: url("../bbcodes/translit.gif"); }
#b_br { background-image: url("../bbcodes/pbreak.gif"); }
#b_pl { background-image: url("../bbcodes/page.gif"); }

.bb-editor textarea { 
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #bcc0c2; width: 100%; background: #fff url("../images/fields.png") repeat-x;
}
.editorcomm .bb-editor { width: 465px;}
.editorcomm .bb-editor textarea { height: 156px; }

.clr {
    clear: both;
}

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker {
	display: block;
	visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
    cursor: pointer;
    background:url(../dleimages/marker.png) -0px -0px no-repeat;
}

#txtselect_marker:hover {
        background-position: -0px -32px;
}

#marker-bar{
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show {
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
	visibility: visible;
}

#txtselect_marker.show {
        /* XXX make a common css fadeIn/fadeOut classes */
	visibility: visible;
	width: 32px;
	height: 32px;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

.user_selection, .user_selection_true {
	background: #c4f47d;
	padding: 2px 0;
}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {
	display:none;
}
.user_selection .closewrap, .user_selection_true .closewrap {
	position: relative;
}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
	display: inline-block;
	position: absolute;
	top: -7px;
	left: -5px;
	width: 33px;
	height: 33px;
	background: url(../dleimages/closemarker.png) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
	background-position: -0px -33px;
}


#share-popup {
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	position: absolute;
	width: 414px;
	display:none;
	z-index: 100;
	padding: 10px 0;
	opacity: 0;
	-webkit-transition: opacity .4s, visibility .1s linear .4s;
	-moz-transition: opacity .4s, visibility .1s linear .4s;
	-o-transition: opacity .4s, visibility .1s linear .4s;
	transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
	display:block;
	opacity: 1;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

#share-popup .social {
	padding: 0 0 10px 17px;
	height: 40px;
}

#share-popup .social p {
	padding-bottom: 10px;
	margin: 0;
	font-weight: bold;
}

#share-popup .social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#share-popup .social ul li {
	float: left;
	margin-right: 20px;
	padding-top: 2px;
	position: relative;
}

#share-popup .social ul a {
	text-decoration: none;
	font-size: 11px;
	display: inline-block;
	color: #aaa;
	padding-left: 25px;
}

#share-popup .social ul a:hover {
	text-decoration: underline;
	color: #ea3e26;
}

#share-popup .social a span{
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

#share-popup .social .tw span{
	background-position: 0 -20px;
}

#share-popup .social .tw:hover span{
	background-position: 0 0;
}

#share-popup .social .fb span{
	background-position: -20px -20px;
}

#share-popup .social .fb:hover span {
	background-position: -20px 0;
}

#share-popup .social .vk span{
	background-position: -40px -20px;
}

#share-popup .social .vk:hover span {
	background-position: -40px 0;
}

#share-popup .social .gp span{
	background-position: -60px -20px;
}

#share-popup .social .gp:hover span {
	background-position: -60px 0;
}

#share-popup .link {
	clear: both;
	border-top: 1px solid #d9d9d9;
	padding: 10px 5px 0 10px;
	line-height: 1.2;
	overflow: hidden;
	margin: 0 7px;
}

#share-popup .link p {
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0;
}

#share-popup .link span {
	color: #999;
	font-size: 10px;
	display: block;
	padding-top: 3px;
}
#share-popup .link a {
	display: block;
}
/* add topnav */ 
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.backbottom {
	width: 100%;
	height: 40px;
	position: absolute;
	top: 0;
	background-color: #3A3A3A;
	z-index: -50;
}
.tmenu {
	height: 40px;
	width: 1000px;
	padding: 0 10px;
	margin-left: -10px;
	background-image: none;
	background-color: #3A3A3A;
	color: #fff;
	position: relative;
}

.navmenu {
	width: 620px;
	height: 40px;
	position: absolute;
	top: 0;
	
}
.navmenu li{
	display: inline-block;
	float: left;
	margin: 0 9px;
}
.navmenu li:first-child{
	margin-left: 0px;
}
.navmenu li:last-child{
	margin-right: 0px;
}
.navmenu li a{
	display: block;
	height: 40px;
	text-decoration: none;
	font-size: 14px;
	font-family: Verdana;
	color: #fff;
	line-height: 3;
}
.navmenu li a:hover{
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/nav-arrow.png);
}
.drop-block {
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(/images/drop.jpg);
	position: absolute;
	top: 0;
	left: 805px;
	cursor: pointer;
}

/* main menu
----------------------------*/
	#ddmenu{
	display:block;
	font-family:Arial;
	text-align:center; /* Specify the alignment of the whole UL if UL is not width:100%;*/
	letter-spacing:normal;
	font-size:0;
	left: 710px;
	}
	
#ddmenu ul	{ 
    /*text-align:right;*/  /* Here you can further customize the alignment of its LIs */
    width:100%;
	height: 100%;
	display: block;
    margin:0; 
    padding:0;
    list-style:none;
    position:relative;
    z-index:999999990;
}
#ddmenu li {
    margin:0;
    padding:0;
    display:inline-block;
    position:relative;
	width: 100%;
	height: 100%;
    color:#5c5c5c;
}
#ddmenu a {
    color:#5c5c5c;
    padding:0 20px 0 8px;
    line-height:50px;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    display:inline-block;
    outline:0;
    position:relative;
/*     white-space:nowrap; */
}
#ddmenu li.over {
    z-index:9999999998;
}
/* links without sub-menu */
#ddmenu li.over a {
    background-color:#406DA5;
    
    color:#FFFFFF;
}
/* links with sub-menu */
#ddmenu a.arrow {
    background-image:url(arrow2.gif);
    background-repeat:no-repeat;
    background-position:right center;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
}
#ddmenu li.over a.arrow {
    background-color:#FFFFFF;
    color:#003366;
    border-left:1px solid #BBBBBB;
    border-right:1px solid #BBBBBB;
    z-index:9999999999;
    /*text-decoration:underline;*/
} 
#ddmenu div {
    padding:0;
    margin:0;
    display:none;
}             
        
/* sub-menu layout
----------------------------*/

#ddmenu div.drop {
    position:absolute;
	top: 30px !important;
	width: 200px !important;
    text-align:left;
    background: url("/images/vylo.png");
    padding:20px 16px;
    line-height:30px;
    font-size: 11px;
    color: #5c5c5c;
    font-family: "Verdana";
    -webkit-border-radius: 30px;
    -moz-border-radius: 10px;
	margin-left: -86px;
    text-decoration: none;
}

/* sub-menu offset
----------------------------*/

#ddmenu div.drop
{
    left:0px;/*Use this property to change offset of the sub-menu*/
}
#ddmenu div.dropToLeft
{
    left:auto; right:0px;
}
#ddmenu div.dropToLeft2
{
    left:auto; right:-120px;
}
/* links in sub menu
----------------------------*/
#ddmenu div.drop a	{
    line-height:20px;
    font-size:11px;
    font-weight:normal; 
    color: #5c5c5c;
    text-decoration:none;    
	display: block;
	width: 180px;
    text-align:left;    
    position:static;
    background:none;
    background-image:none;
    padding:0 0;
	margin: 0 10px 14px;
}

#ddmenu div.drop a:hover {
    text-decoration:underline;
}
/* blocks within the sub-menu
----------------------------*/
#ddmenu div.drop div {
    background:none;    
}  
#ddmenu div.column {
    width: 182px;
    float:left; /*align each column in one row*/
}

#ddmenu div.column div
{
   padding:0px 10px; /*sub-div within div.column. 10px for indent.*/
}


#ddmenuLink {display:none;}

.drop-block span{
	display: block;
	position: absolute;
	left: 5px;
	top: 3.5px;
	color: #FFF;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	width: 14px;
	height: 14px;
	font-size: 10px;
	text-align: center;
	line-height: 1.8;
    font-weight: bold;
    text-transform: capitalize;
}

	.soc-block-3 {
	height: 26px;
	width: 26px;
	position: absolute;
	top: 6px;
	right: 74px;
	}

	.soc-block-2 {
	height: 26px;
	width: 26px;
	position: absolute;
	top: 6px;
	right: 10px;
	}
	
	.soc-block-1 {
	height: 26px;
	width: 26px;
	position: absolute;
	top: 6px;
	right: 42px;
	}
	
	.form-block {
	height: 26px;
	width: 160px;
	position: absolute;
	top: 6px;
	right: 105px;
	}
	
.form-block input[type=text]{
	width: 133px;
	height: 24px;
	border: 1px solid #dedede;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 0px;
	background-color: #fff;
	font-size: 15px;
	padding: 0 16px 0 7px;
	background-image: url(/images/but.png);
	background-repeat: no-repeat;
	background-position: 137px center;
}

#page #content .colleft .submenu {
    text-align: center;
    margin-bottom: 13px;
}
#page #content .colleft .submenu li {
    display: inline;
    margin-right: 3px;
    
    margin-left: 3px;
}
#page #content .colleft .submenu li a {
    font-family: open_sanslight;
    font-size: 18px;
    color: #333;
    text-decoration: none;
}
#page #content .colleft .submenu li a:hover {
    text-decoration: underline;
    color: #5eb645;
}

.time {
        margin-bottom: 0px;
    }

a:hover { 
    text-decoration: underline;  
   }
    #logoshka {
    margin-left: -13px;
    margin-top: 10px;
	float:left;
}

#menushka {
    font: bold 15px Open Sans;
    color: #2f404a;
  margin-left: 0px;
   float:right;

}
a:hover { 
    text-decoration: underline;  
   }
  #menushka,#menushka li ul{


  list-style:none;
	}
	#menushka > li{
float:left;

margin-top:10px;
padding-bottom:0px;
padding-left:10px
}
	#menushka > li:hover{
float:left;

margin-top:10px;
padding-bottom:0px;
padding-left:10px
}
#menushka li:hover ul{display:block;margin-top:20px;}
#menushka li ul{
display:none;
position:absolute;
z-index:100;
width:120px;

}
#menushka > li{

text-align:center;



}



#menushka > li > a{


text-decoration:none;

}
#menushka > li:first-child:before{

content: "";

}
#menushka > li:before{

content: "             / ";

}
#menushka li ul{
padding-top:10px;
background-color:#ffffff;
border:1px solid #E8E8E8;
width:277px;
box-shadow: 0 3px 10px rgba(0,0,0,0.5);
}

#menushka li ul li{
text-align:left;
padding:5px 5px 5px 15px;
border-bottom: 1px solid #cccccc;
}
#menushka li ul li:hover{
text-align:left;
padding:5px 5px 5px 15px;
border-bottom: 1px solid #cccccc;
}
#menushka li ul li a{

color:#000000;
text-decoration:none;
}

#menushka li ul li a:hover{

margin:0;
padding:0;
text-decoration:underline;
}   

	.dpad img { 
	padding: 6px;
	width: 712px;
	background-color: rgb(204, 204, 204); 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -35px;
}   

	.dpad h3{ 
	font-size: 20px;
	text-indent: 35px;
	padding-bottom:5px;
	padding-top:5px;
	}
	
	.dpad { 
	font-family: "Open Sans"; 
	font-size: 17px; 
	line-height: 1.3em; 
	padding-bottom: 15px; 
	width: 728px; 
	text-align: justify;
	}
	
	.dpad p{ 
	text-indent: 35px;
	padding-bottom: 5px;
	}
	
	.dpad a { text-decoration: underline; }
	.dpad a:hover { color: #66828f; }
	.dpad a:active { color: #000; }

	.dpad img { 
	padding: 6px;
	width: 712px;
	background-color: rgb(204, 204, 204); 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -35px;
}
	.dpad ul { padding-left: 15px; }

.feedburner_input{
	background: none repeat scroll 0 0 #EDEDED;
	color: black;
	height: 30px;    
    box-shadow: -1px -1px 1px #AAAAAD;
	-moz-box-shadow:-1px -1px 1px #AAAAAD;
	-webkit-box-shadow:-1px -1px 1px #AAAAAD;
	-khtml-box-shadow:-1px -1px 1px #AAAAAD;
	margin-top: 10px;
	margin-bottom: 10px;}
 
.feedburner_submit{
border: 1px solid #FFFFFD;
box-shadow: 1px 1px 5px #AAAAAC;
-moz-box-shadow:1px 1px 5px #AAAAAC;
-webkit-box-shadow:1px 1px 5px #AAAAAC;
-khtml-box-shadow:1px 1px 5px #AAAAAC;
background: #EAECEB;
background: -moz-linear-gradient(top, #ffffff 0%, #EAECEB 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EAECEB));
background: -webkit-linear-gradient(top, #ffffff 0%,#EAECEB 100%);
background: -o-linear-gradient(top, #ffffff 0%,#EAECEB 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#EAECEB 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EAECEB',GradientType=0 );
background: linear-gradient(top, #ffffff 0%,#EAECEB 100%);
clear:both;
margin-left: 35px;
}

.feedburner_form{
	width:240px;
	height: 130px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	}

tr.da_adp_links td{
	visibility: hidden;
}