@charset "utf-8";
body, div, ul, li, h1, h2 , h3 ,h4 ,p {

	margin: 0px;

	padding: 0px;

}
a img {
	text-decoration: none;
	border-style: none;
}


a { text-decoration: underline; }

a:hover { text-decoration: none; }

/*obshee*/

.clear {
	clear: both;
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}
#preview {
	position:absolute;
	display:none;
	z-index:100;
	padding:5px;
	background:#FFF;
	border:1px solid #E8E8E8;
	font-size:11px;
	font-family: Tahoma, Geneva, sans-serif;
}
.tooltip { font: 11px Tahoma, Geneva, sans-serif; }


#all {
	font: 12px Tahoma, Geneva, sans-serif;
	background: #F2BC00 url(../img/pat-bg.png) repeat;
	margin: 0px auto;
	height: auto;
	width: 1024px;
	position: relative;
	z-index: 0;
	padding: 206px 0px 0px;
}
#headar {
	background: url(../img/head_bg2.png) repeat-x bottom;
	position: absolute;
	height: 206px;
	width: 1024px;
	left: 0px;
	top: 0px;
	z-index: 10;
}
#headar .head-top {
	position: relative;
	height: 21px;
	width: 1024px;
	left: 0px;
	top: 0px;
	background: url(../img/head_bg1.png);
}

#headar .head-bg {
	background: url(../img/pat-bg.png) repeat;
	height: 185px;
	width: 1009px;
	padding-left: 15px;
}
#headar .logo {
	background: url(../img/logo-bg.png) repeat;
	height: 176px;
	width: 410px;
	position: relative;
	float: left;
	margin-top: 8px;
}


.logo .logo-bg-l {
	height: 176px;
	width: 14px;
	position: absolute;
	top: 0px;
	background: url(../img/logo-bg-l.png);
}
.logo .logo-img {
	height: 128px;
	width: 327px;
	position: absolute;
	left: 41px;
	bottom: 11px;
}


.logo .logo-bg-r {
	background: url(../img/logo-bg-r.png);
	position: absolute;
	top: 0px;
	height: 176px;
	width: 14px;
	margin-left: 396px;
}
#headar .anons-img {
	float: left;
	height: 124px;
	width: 560px;
	position: relative;
	background: url(../img/anons-bg-1.png) repeat-x top;
	margin-top: 9px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
}
.anons-img .anons-img-l {
	height: 130px;
	width: 10px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../img/anons-bg-l.png);
}

.anons-img #tabs {
	width: 560px;
	background: #000 url(../img/anons-bg-2.png) repeat-x bottom;
	height: 124px;
	position: relative;
}
#tabs .arrow-l {
	height: 93px;
	width: 28px;
	padding-top: 20px;
	padding-left: 4px;
	position: relative;
	float: left;
	margin-right: 6px;
}
#tabs .arrow-r {
	height: 93px;
	width: 28px;
	padding-top: 20px;
	position: relative;
	z-index: 16;
	top: 0px;
	right: 0px;
	margin-left: 5px;
	padding-left: 2px;
	float: right;
}
#tabs .anounce {
	height: 113px;
	width: 487px;
	overflow: hidden;
	margin: 0px;
	position: relative;
	padding: 0px;
	text-align: center;
	float: left;
}
.anounce ul  {
	width: 483px;
	height: 113px;
	overflow: hidden;
	display: block;
	position: relative;
}
.anounce li  {
	list-style-type: none;
	height: 113px;
	width: 147px;
	display: inline;
	float: left;
	margin-right: 7px;
	margin-left: 7px;
}
.anounce img  {
	height: 103px;
	width: 147px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.anounce a {
	margin: 0px;
	padding: 0px;
}


.anons-img .anons-img-r {
	height: 130px;
	width: 13px;
	position: absolute;
	top: 0px;
	background: url(../img/anons-bg-r.png) right;
	margin-left: 560px;
}

#headar #search {
	height: 31px;
	width: 568px;
	background: url(../img/saerch-bg.png) repeat-x;
	position: absolute;
	left: 425px;
	top: 167px;
	padding-right: 12px;
	padding-top: 7px;
}
#search .serch-form {
	height: 18px;
	width: 180px;
	margin-left: 337px;
	position: relative;
	padding: 1px 0px 0px;
}


.serch-form form.go {
	height: 18px;
	float: left;
	width: 120px;
	margin-right: 8px;
	position: relative;
	padding: 0px;
	margin-top: 0px;
}
.serch-form .go input {
	height: 16px;
	width: 120px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	position: absolute;
	border: 1px solid #999;
	margin: 0px 0px 1px;
	left: 0px;
	top: 0px;
}


.serch-form a {
	float: left;
	color: #6E0000;
	text-decoration: underline;
	font: bold 12px Tahoma, Geneva, sans-serif;
}
.serch-form a:hover {
	color: #666;
	text-decoration: none;
}


#search .search-bg-r {
	height: 38px;
	width: 12px;
	position: absolute;
	background: url(../img/saerch-bg-r.png) no-repeat right;
	right: 0px;
	top: 0px;
}



#content {
	width: 994px;
	position: relative;
	height: auto;
	margin: 0px auto;
	display: block;
	z-index: 15;
	padding-bottom: 40px;
}

#content #left-column {
	float: left;
	width: 246px;
	position: relative;
	z-index: 7;
	padding: 0px;
}
#left-column .left-anons {
	background: url(../img/lc-menu-bg-bot.png) no-repeat bottom;
	width: 246px;
	position: relative;
	padding-bottom: 15px;
}
#left-column  .left-anons .block-bg-top{
	background: url(../img/lc-menu-bg-top.png) no-repeat left top;
	height: 15px;
	width: 246px;
}
#left-column .column-block {
	padding-left: 18px;
	background: url(../img/block-bg.png) repeat-y top;
	width: 228px;

}
#left-column .column-block, #right-column .column-block{
	height: auto;
	margin: 0px;
	position: relative;
	padding-bottom: 4px;
}


.column-block p {
	margin-bottom: 6px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 15px;
}
.column-block p a {
	color: #FFB400;
}
.column-block p a:hover {
	color: #FFF;
	text-decoration: none;
}


.column-block ul.menu-left {
	height: auto;
	width: 228px;
	position: relative;
	display: block;
}
li.first  {
	height: 40px;
	width: 228px;
	list-style-type: none;
	position: relative;
}

li.first a  {
	font: bold 12px Tahoma, Geneva, sans-serif;
	color: #000;
	background: url(../img/menu-left.png) no-repeat left bottom;
	text-align: center;
	height: 18px;
	width: 222px;
	padding-top: 13px;
	padding-bottom: 9px;
	position: relative;
	display: block;
	text-decoration: none;
	padding-right: 6px;
	letter-spacing: 0.2px;
}
li.first a.active {
	background: url(../img/menu-left-hov-active.png);
	color: #FFF;
}
li.first a.active:hover {
	text-decoration: none;
}


li.first a.insert-ul{ background: url(../img/menu-left-insert.png) no-repeat; }
li.first a.insert-ul-active {
	background: url(../img/menu-left-insert-hov-active.png);
	color: #FFF;
}
li.first a.insert-ul-active:hover {
	background: url(../img/menu-left-insert-hov-active.png);
	text-decoration: none;
}


li.first a.insert-ul:hover {
	background: url(../img/menu-left-insert-hov-active.png);
	color: #FFF;
	text-decoration: underline;
}
li.first a:hover {
	background: url(../img/menu-left-hov-active.png);
	text-decoration: underline;
	color: #FFF;
}
.menu-left .inside-menu-hid {
	width: 184px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	margin-left: 15px;
	background: #FFF url(../img/menu-left-inside.png) repeat-x top;
	height: auto;
	padding: 3px 3px 10px;
	margin-top: -3px;
	position: relative;
	margin-bottom: 4px;
}
ul.menu-inside {
	position: relative;
	margin-top: 2px;
	width: 179px;
	display: block;
	padding-left: 5px;
}
li.double {
	list-style: none;
	position: relative;
	margin-top: 5px;
	display: block;
	padding: 0px;
	width: 179px;
}
li.double a {
	color: #000;
	text-decoration: none;
	background: url(none) no-repeat left 55%;
	margin: 0px;
	display: inline;
	width: 180px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
li.double a.active {
	color: #760000;
	background: url(none);
}

li.double a.active:hover { text-decoration: none; }

li.double a:hover {
	color: #760000;
	background: url(none);
	text-decoration: underline;
}

.left-anons  .block-bg-bot{
	background: url(../img/lc-menu-bg-bot.png) no-repeat left bottom;
	height: 15px;
	width: 246px;
	position: relative;
	margin-left: 0px;
	}
#left-column .left-anons .h2anons-l {
	font-size: 14px;
	font-weight: bold;
	color: #FFB400;
	background: url(../img/lc-h2-anons.png) no-repeat;
	text-align: center;
	height: 27px;
	width: 228px;
	padding-top: 7px;
	margin-bottom: 10px;
}


#content #center-column {
	float: left;
	width: 478px;
	position: relative;
	height: auto;
	background: url(../img/cc-bg-all-1.png) repeat-y;
	margin-right: -5px;
	margin-left: -5px;
	z-index: 6;
	min-height: 900px; /* для нормальных браузеров*/

     -height: 900px /* для ie6 достаточно этого, т.к. он воспринимает свойство "height" как min-height*/
     min-height: 900px;
	height:auto !important;
	height:900px; /* последние 3 строчки — для ie7 */
	margin-top: 10px;
	padding: 18px 17px 0px;
}
#center-column h2.mesage {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #500;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}


#center-column .cc-bg-top {
	background: url(../img/cc-bg-top.png) no-repeat;
	height: 10px;
	width: 502px;
	position: absolute;
	margin-top: -10px;
	top: 0px;
	z-index: 2;
	left: 5px;
}
#center-column #menucenter {
	height: 44px;
	width: 489px;
	position: absolute;
	left: 15px;
	top: 0px;
	margin-top: -47px;
	z-index: 8;
}
#menucenter ul.menu-top {
	width: 489px;
	position: relative;
}
#menucenter ul.menu-top li {
	float: left;
	height: 44px;
	width: 118px;
	position: relative;
	list-style: none;
	margin-right: 3px;
}
#menucenter ul.menu-top li a {
	background: url(../img/menu-top.png) no-repeat;
	height: 36px;
	width: 96px;
	display: block;
	text-align: center;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #FFB400;
	text-decoration: none;
	padding-right: 11px;
	padding-left: 11px;
}
#menucenter ul.menu-top li a:hover {
	color: #FFF;
	text-decoration: underline;
}
#menucenter ul.menu-top li a.active {
	background: url(../img/menu-top-active.png) no-repeat;
	color: #000;
}

#menucenter ul.menu-top li a.active:hover {
	color: #000;
	text-decoration: none;
}

#center-column h1{
	color: #666;
	font: bold 17px/20px Tahoma, Geneva, sans-serif;
	padding-left: 10px;
	padding-right: 5px;
	margin-top: 20px;
}
#center-column p {
	margin-top: 5px;
}

#center-column .navigation {
	position: absolute;
	top: 0px;
	width: 478px;
	height: auto;
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 7px;
}
#center-column .navigation a {
	color: #FABC00;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#center-column .navigation a:hover {
	color: #000;
	text-decoration: underline;
}
#center-column .content-center {
	width: 468px;
	padding-right: 5px;
	padding-left: 5px;
	height: auto;
	padding-bottom: 20px;
}
#center-column .content-center h2 { 
	font-size: 14px;
	color: #666;
	margin-top: 6px; }

#center-column .content-center h3 {
	font-size: 13px;
	margin-top: 4px;
	color: #FFB400;
}


.content-center .anons-start {
	width: 468px;
	margin-top: 14px;
	border-bottom: 1px solid #760000;
	position: relative;
	display: block;
}
#center-column .anons-start .h2-anonns-start, #center-column .anons-start .h2-anonns-inside, .blok-obrazci .h2-anonns-inside{
	text-align: center;
	height: 27px;
	width: 468px;
	padding-top: 7px;
	margin-top: 10px;
	background: url(../img/h2-start.png) no-repeat center;
	margin-bottom: 15px;
	position: relative;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#center-column .anons-start .h2-anonns-start a , #center-column .anons-start .h2-anonns-inside a{
	color: #F0BC00;
	text-decoration: none;
	font-size: 16px;
}
#center-column .anons-start .h2-anonns-start a:hover , #center-column .anons-start .h2-anonns-inside a:hover {
	color: #000;
	text-decoration: underline;
}
#center-column .content-center .anons-start h3{
	color: #760000;
	font: bold 15px Tahoma, Geneva, sans-serif;
}
#center-column .content-center .anons-start h3 a{
	color: #760000;
	text-decoration: underline;
	font-size: 13px;
}

#center-column .content-center .anons-start h3 a:hover {
	color: #000;
	text-decoration: none;
}
#center-column a.anons-link, #center-column .content-center a.anons-link, a.anons-link{
	color: #760000;
	margin-top: 3px;
	margin-bottom: 5px;
	font-weight: bold;
	text-align: right;
	position: relative;
	display: block;
	float: right;
	font-size: 12px;
}
#center-column a.anons-link:hover, #center-column .content-center a.anons-link:hover, a.anons-link:hover {
	text-decoration: none;
	color: #000;
}



.content-center .anons-start .img-anons {
	width: 168px;
	float: left;
	margin-right: 8px;
	border: 1px solid #CCC;
	margin-bottom: 4px;
}



#center-column .content-center p{
	font: 12px/15px Tahoma, Geneva, sans-serif;
	margin-top: 5px;
}
#center-column .content-center img , .content-center p img, .content-center img a, .content-center p img a{
	border-style: none;
}


#center-column .content-center p a, #center-column .content-center ul li a, #center-column .content-center a {
	color: #F0B400;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
#center-column .content-center p a:hover, #center-column .content-center ul li a:hover{
	color: #999;
	text-decoration: none;
}
 #center-column .content-center a:hover {
	 color: #999;
	text-decoration: none;
	}
#center-column .content-center ul{
	padding-left: 16px;
	margin-top: 4px;
	margin-bottom: 4px;
}
#center-column .content-center ul li{
	margin-top: 3px;
}
#center-column .cc-bg-bot {
	background: url(../img/cc-bg-bot.png) no-repeat bottom;
	height: 19px;
	width: 512px;
	z-index: 2;
	position: absolute;
	margin-top: 15px;
	margin-bottom: -19px;
	left: 0px;
	bottom: 0px;
}
#center-column .link-page  {
	height: auto;
	padding: 5px;
	width: 458px;
	border: 1px dashed #760000;
	position: relative;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	margin-top: 8px;
}
.link-page ul.anchor {
	display: block;
	position: relative;
	width: 458px;
}

.link-page ul.anchor li {
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-type: none;
	position: relative;
	width: 458px;
}

.link-page ul.anchor li a {
	color: #760000;
	text-decoration: none;
	font-weight: bold;
	background: url(../img/menu-l-bul-hov.png) no-repeat left 55%;
	padding-left: 10px;
	font-size: 11px;
}

.link-page ul.anchor li a:hover {
	color: #000;
	text-decoration: underline;
	background: url(../img/menu-l-bul.png) no-repeat left 55%;
}
.link-page ul.anchor li a.active {
	color: #999;
	text-decoration: none;
	background: url(../img/menu-l-bul.png) no-repeat left 55%;
}
.link-page ul.anchor li a.active:hover {
}



.content-center .blok-kalendar {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #760000;
	padding-bottom: 10px;
}
.content-center .blok-kalendar h2.blok-photo {
	font-size: 14px;
	font-weight: bold;
	color: #F2BC00;
	margin-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left: 6px;
}



.blok-kalendar .img-photo { text-align: center; }


.blok-kalendar .img-photo .glav {
	height: 306px;
	width: auto;
	margin-top: 2px;
	margin-bottom: 2px;
	position: relative;
	max-width:486px;

	width:expression(document.body.clientWidth > 486? "486px":
 	"auto");	
	overflow: hidden;
}
.blok-kalendar .img-photo .img-icon {
	margin-top: 5px;
	position: relative;
	height: auto;
	padding: 3px;
	margin-bottom: 5px;
	vertical-align: baseline;
}


.blok-kalendar .img-icon .thumbnail {
	position: relative;
	margin-right: 4px;
	display: inline;
}
.content-center .blok-kalendar-kvert {
	width: 468px;
	position: relative;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #760000;
	padding-bottom: 10px;

}

.content-center .blok-kalendar-kvert h2.blok-kvert {
	font-size: 14px;
	font-weight: bold;
	color: #F2BC00;
	margin-bottom: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left: 6px;
	clear: both;
	text-align: left;
}
.content-center .blok-kalendar-kvert .img-photo {
	text-align: center;
	padding: 5px;
	float: left;
	width: 210px;
	position: relative;
}
.content-center .blok-kalendar-kvert .img-photo .glav{
	text-align: center;
	height: auto;
	width: 210px;
	position: relative;
	overflow: hidden;
}
.content-center .blok-kalendar-kvert .img-photo .glav img{

	
}

.blok-kalendar-kvert .img-photo .img-icon {
	width: 210px;
	position: relative;
	text-align: left;
	margin-top: 2px;
}

.blok-kalendar-kvert .img-photo .img-icon .thumbnail {
	margin: 2px;
	position: relative;
	float: left;
	text-align: center;
	vertical-align: baseline;
	padding: 2px;
	width: 32px;
	height: 70px;
}

.blok-kalendar-kvert .img-photo .img-icon .thumbnail img {
	border: 1px solid #CCC;
	width:auto;
	height: 70px;
}
.content-center .blok-kalendar-kvert .opisanie {
	text-align: left;
	padding: 5px;
	float: left;
	position: relative;
	margin-right: 10px;
	margin-left: 10px;
	width: 215px;
}
.blok-kalendar-kvert .cena {
	font: 12px Tahoma, Geneva, sans-serif;
	text-align: left;
	width: 225px;
	position: relative;
	float: left;
	padding: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
.blok-kalendar-kvert .cena table tr td p {
	font: 12px Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}

.blok-kalendar-kvert .cena table tr td {
	font: 12px Tahoma, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
}

.content-center .anons-inside-all {
	width: 468px;
	margin-top: 14px;
	padding-top: 5px;
	border-bottom: 1px dashed #760000;
}
.content-center .data  {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	font: 10px Tahoma, Geneva, sans-serif;
	color: #999;
}

.content-center .anons-inside-all h3 {
	font-size: 13px;
	font-weight: bold;
}
#content #center-column .content-center .anons-inside-all h3 a{
	color: #760000;
	text-decoration: underline;
	padding-left: 5px;
	margin-bottom: 5px;
}
#content #center-column .content-center .anons-inside-all h3 a:hover {
	color: #000;
	text-decoration: none;
}
#content #center-column .content-center .content-center .anons-inside-all p{
	margin-top: 5px;
	margin-bottom: 5px;
	font: 12px Tahoma, Geneva, sans-serif;
}
#content #center-column .content-center .anons-inside-all .h2-anonns-inside-all, .anons-start .h2-anonns-inside-all{
	font-size: 14px;
	color: #000;
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
}
#content #center-column .content-center .anons-inside-all  .h2-anonns-inside-all a , .anons-start .h2-anonns-inside-all a{
	font-size: 14px;
	color: #F0B400;
	text-decoration: none;
}
#content #center-column .content-center .anons-inside-all .h2-anonns-inside-all a:hover ,.anons-start .h2-anonns-inside-all a:hover{
	color: #000;
	text-decoration: underline;
}

#center-column .content-center .paging {
	height: 18px;
	background: #F0BC00;
	color: #FFF;
	text: 7px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 6px;
	padding-top: 3px;
	position: relative;
	width: 462px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 6px auto 4px;
}

#center-column .content-center .paging a {
	color: #760000;
	text-decoration: underline;
	margin-left: 4px;
	margin-right: 3px;
}
#center-column .content-center .paging a:hover {
	color: #000;
	text-decoration: none;
}
#center-column .content-center .paging a.active {
	color: #666;
	text-decoration: none;
}
#center-column .content-center .paging a.active:hover {
	text-decoration: none;
}


#center-column .content-center .snoska {
	margin-top: 5px;
	position: relative;
	font-size: 11px;
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
}
.content-center .blok-obrazci {
	width: 468px;
	position: relative;
	margin-bottom: 10px;
	border-bottom: 1px solid #666;
}
.content-center .blok-obrazci .galery {
	position: relative;
	text-align: center;
}

.content-center .blok-obrazci .galery .foto-obraz {
	width: 140px;
	text-align: center;
	margin: 2px;
	padding: 2px;
	border: 1px solid #CCC;
	float: left;
}
.blok-obrazci .foto-obraz a img { width: 140px; }


.content-center .faqanons {
	margin: 10px auto 20px;
	border-bottom: 1px solid #999;
	padding: 0px;
	position: relative;
}

.content-center .faqanons ul {
	padding-left: 10px;
	padding-top: 0px;
}
.content-center .faqanons ul li{
	margin: 2px;
	padding: 2px;
	list-style-type: disc;
	list-style-position: outside;
}
.content-center .faqanons ul li a{
	font-size: 11px;
	color: #760000;
	text-decoration: underline;
	font-weight: bold;
}
.content-center .faqanons ul li a:hover {
	text-decoration: none;
	color: #000;
}
.content-center .faq-form    {
	margin-top: 12px;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #666;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
}
.content-center .faq-form form {
	margin: 0px;
	padding: 0px;
}

.content-center .faq-form p    {
	font: 12px Tahoma, Geneva, sans-serif;
	text-align: center;
	margin-bottom: 5px;
}


.content-center .faq-form table {
	width: 460px;
	padding: 0px;
	margin: 0px;
}

.content-center .faq-form tr td {
	margin: 2px;
	text-align: left;
	padding: 3px;
}

.content-center .faq-form tr td textarea {
	width: 320px;
	border: 1px solid #CCC;
}

.content-center .faq-form tr td input {
	width: 320px;
	border: 1px solid #CCC;
	height: 20px;
}
.content-center .faq-form tr td input.button  {
	background: url(../img/zakaz_bg.png) no-repeat center center;
	height: 23px;
	width: 120px;
	color: #FFF;
	display: block;
	border-style: none;
	float: left;
	vertical-align: middle;
	padding: 3px;
	margin-right: 17px;
}
.content-center .faq-form table tr td.kod input { width: 80px; 
}


.content-center .questions {
	font-size: 12px;
	padding-left: 6px;
	color: #666;
	font-weight: bold;
	margin-top: 30px;
	display: block;
}
.content-center .answer {
	margin-bottom: 12px;
	padding-left: 6px;
	font-weight: normal;
	border-bottom: 1px dashed #999;
	padding-bottom: 8px;
	display: block;
	margin-top: 3px;
	color: #000;
}




#content #right-column {
	float: right;
	width: 246px;
	position: relative;
	z-index: 7;
}
#right-column .left-anons {
	background: url(../img/rc-menu-bg-bot.png) no-repeat bottom;
	width: 246px;
	position: relative;
	padding-bottom: 15px;
	}
#right-column .column-block {
	background: url(../img/block-bg-r.png) repeat-y;
	width: 218px;
	padding-right: 18px;
	padding-left: 10px;
	color: #FFF;
}

#right-column .left-anons .block-bg-top{
	background: url(../img/rc-menu-bg-top.png) no-repeat right top;
	height: 15px;
	width: 246px;
}
#right-column .left-anons .h2anons-l {
	font-size: 14px;
	font-weight: bold;
	color: #FFB400;
	background: url(../img/rc-h2-anons.png) no-repeat;
	text-align: center;
	height: 27px;
	width: 228px;
	padding-top: 7px;
	margin-bottom: 10px;
	margin-left: -10px;
}

#right-column #baner {
	height: auto;
	width: 245px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
#right-column #baner1 {
	height: auto;
	width: 215px;
	position: relative;
	margin: 10px 10px 10px 20px;
}
.voting {
	width: 218px;
	margin: 0px 0px 4px;
	position: relative;
}
.voting td.td1 {
	width: 20px;
	text-align: left;
}


.voting td.td2 {
	width: 170px;
	padding-left: 5px;
	font-weight: bold;
	color: #FFF;
}
#right-column .voit-button {
	text-align: center;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}
#right-column .left-anons .column-block form {
	margin: 0px;
	padding: 0px;
}

#right-column input.knopka {
	clear: both;
	height: 32px;
	width: 110px;
	position: relative;
	background: url(../img/voit-knopka.png);
	border-style: none;
	font: bold 14px Tahoma, Geneva, sans-serif;
}
a.all-voit {
	font-weight: bold;
	color: #F0BC00;
	text-decoration: none;
	margin-top: 3px;
	text-align: left;
	padding-left: 4px;
	margin-left: 0px;
	position: relative;
}
a.all-voit:hover {
	color: #FFF;
	text-decoration: underline;
}


#all .footer {
	height: auto;
	width: 1024px;
	position: relative;
	background: url(../img/footer-bg-all.png) repeat-x top;
	padding-top: 10px;
	padding-bottom: 10px;
}

.footer .link-footer {
	height: auto;
	width: 994px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px dashed #FFF;
	border-top: 1px dashed #FFF;
}

.link-footer ul {
	height: auto;
	width: 994px;
	position: relative;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.link-footer ul li {
	display: inline;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	margin: 0px;
	padding-right: 4px;
	padding-left: 4px;
}

.link-footer ul li a {
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	list-style-type: none;
}

.link-footer ul li a:hover {
	color: #FFF;
	text-decoration: none;
}
.footer .footer-botom {
	width: 984px;
	position: relative;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.footer-botom .copyright {
	height: auto;
	width: 540px;
	font-size: 11px;
	color: #000;
	float: left;
	position: relative;
}

.footer-botom .counter {
	height: 31px;
	width: 250px;
	float: left;
	position: relative;
}

.footer .footer-botom .autor {
	font-size: 11px;
	text-align: center;
	float: left;
	position: relative;
	width: 190px;
}

.footer-botom .autor a {
	color: #FFF;
	text-decoration: none;
}

.footer-botom .autor a:hover {
	color: #000;
	text-decoration: underline;
}
