@charset "windows-1251";
/* CSS Document */
/*
bcb8ae коричневый
c34343 красный
707070 основной серый цвет
757575 чуть более темный серый цвет для основного блока
505056 серый для текста
dad9cb светло зеленый
a1b9bc светло голубой
*/
body {
	margin:0px;
	padding:0px;
	background-color:#FFF;
	font-size:14px;
	color:#757575;
	font-family: Georgia, "Times New Roman", Times, serif;
}
img {
	border:0px;
}
a {
	color:#707070;
}
a:hover {
	color:#c34343;
}
table {
	border-collapse:inherit;
}
.trifler {
	margin:0px;
	min-width:990px;
}
* HTML .trifler {padding-left:990px;}
* HTML .gordi {height:0;}
* HTML .contentg {margin-left:-990px;position:relative;height:0;}

/*****************************************************************************************/
#admin_panel {
	padding:7px 20px 10px 20px;
	position:absolute;
	top:0px;
	left:0px;
}
.adsense {
}
.adsense1 {
	padding-left:6%;
}
/*****************************************************************************************/
#box-header {
	/*height:320px;*/
	height:310px;
	position:relative;
	background-image: url(img/orel.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#bcb8ae;
}
#day {
	color:#c34343;
	margin-left:690px;
	text-align:center;
	position:relative;
	top:103px;
}
#afisha-logo
	{position:absolute;
	width:226px;
	height:144px;
	top:80px;
	left:840px;}
#user {
	position:absolute;
	top:25px;
	right:35px;
	font-size:12px;
	color:#707070;
	text-align:center;
}
#user img {
	margin:0px 10px 0px 10px;
}
#user span a {
	color:#c34343;
}
#user span a:hover {
	color:#707070;
}
#title-menu {
	position:absolute;
	top:27px;
	left:176px;
	background-image: url(img/dot1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#title-menu .title {
	margin-top:30px;
	margin-bottom:3px;
	color:#c34343;
	text-align:center;
	background-image: url(img/dot2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-family:"Times New Roman", Times, serif;
}
#title-menu .title div {
	background-image: url(img/dot2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
/* menu top2 */
#title-menu2 {
	position:relative;
}
#title-menu2 .top-menu {
	list-style-type: none;
	padding:0px;
	margin:0px;
	margin:12px 0px 0px 41px;
}
#title-menu2 .top-menu .select {
	color:#FFFFFF;
}
#title-menu2 .top-menu a {
	color:#c34343;
	text-decoration:none;
}
#title-menu2 .top-menu a:hover {
	color:#FFFFFF;
}
#title-menu2 .top-menu li {
	padding:0px 0px 4px 32px;
	background-repeat: no-repeat;
	background-position: left center;
}
#n1 {	background-image: url(img/n1.gif);}
#n2 {	background-image: url(img/n2.gif);}
#n3 {	background-image: url(img/n3.gif);}
#n4 {	background-image: url(img/n4.gif);}
#n5 {	background-image: url(img/n5.gif);}
#n6 {	background-image: url(img/n6.gif);}
#n7 {	background-image: url(img/n7.gif);}
#n8 {	background-image: url(img/n8.gif);}
#n9 {	background-image: url(img/n9.gif);}
#n10 {	background-image: url(img/n10.gif);}
#n11 {	background-image: url(img/n11.gif);}
#n12 {	background-image: url(img/n12.gif);}
#topmenu1col {
	position:absolute;
	left:118px;
	top:141px;
}
#topmenu2col {
	position:absolute;
	left:500px;
	top:141px;
}
/*****************************************************************************************/
#box-content {
	/*background-color:#FFFFFF;*/
	position:relative;
	color:#757575;
}
.submenu {
	background-color:#bcb8ae;
	padding-left:100px;
}
.submenu span {
	padding-right:150px;
	display:inline-block;
}
.submenu a {
	display:inline-block;
	background-color:#dad9cb;
	text-decoration:none;
	padding:5px 20px 5px 15px;
	margin-right:2px;
	background-image: url(img/menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.submenu .select {
	background-color:#FFFFFF;
	background-image: url(img/menu-select.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.submenu a:hover {
	color:#c34343;
}
.move-top {
	height:25px;
	position:relative;
}
.move-top img {
	position:absolute;
	right:62px;
	top:5px;
}
#box-left {
	padding-top:25px;
	padding-bottom:25px;
}
#box-right {
	padding-top:25px;
	padding-bottom:25px;
}
/*****************************************************************************************/
#comments .posts {
	border-top:#bcb8ae 1px solid;
	padding-top:11px;
	padding-bottom:7px;
}
#comments .posts .avtor {
	color:#bcb8ae;
	font-size:20px;
}
#comments .posts .text p {
	margin-top:9px;
	margin-bottom:7px;
}
#comments a:hover {
	color:#6096BC;
}
/*****************************************************************************************/
.addcontent {
	background-color:#838383;
	margin-bottom:20px;
	text-align:center;
	padding:20px;
}
.addcontent a {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:24px;
}
.numbernode {
	background-color:#f3f2f0;
	border-bottom:#bcb8ae 1px solid;
	border-right:#bcb8ae 1px solid;
	color:#c34343;
	text-align:center;
	background-image: url(img/line3.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.numbernode div {
	background-image: url(img/ugol.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:25px;
	padding-bottom:25px;
}
.numbernode p {
	margin:0px;
	padding:0px;
	font-size:32px;
}
/*****************************************************************************************/
#box-footer {
	height:400px;
	background-image: url(img/shadow.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position:relative;
	font-size:12px;
	background-color:#bcb8ae;
}
#box-footer .links a {
	padding-left:10px;
	background-image: url(img/dot9.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#box-footer .down-menu a {
	padding-left:10px;
	background-image: url(img/dot9.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#box-footer a:hover {
	color:#c34343;
}
#box-footer .censor {
	padding-top:40px;
	height:30px;
	background-image: url(img/censor.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#box-footer .copyrighttext {
	position:absolute;
	top:102px;
	left:63px;
}
#box-footer .copyright {
	background-color:#c34343;
	height:23px;
	padding-top:7px;
	padding-left:15px;
	width:250px;
	position:absolute;
	top:105px;
	right:0px;
	color:#FFFFFF;
}
#box-footer #LiveInternetU {
	position:absolute;
	top:160px;
	right:234px;
}
#box-footer #LiveInternetU a {
	background-image:none;
	padding-left:0px;
}
#Top100Rambler {
	position:absolute;
	top:160px;
	right:130px;
}
#box-footer .copyright a:hover {
	color:#FFF;
}
#box-footer .copyright a {
	color:#FFF;
}
#box-footer .links {
	position:absolute;
	top:160px;
	left:63px;
}
#box-footer .down-menu {
	position:absolute;
	top:160px;
	left:250px;
}
/*****************************************************************************************/
/*****************************************************************************************/
/*****************************************************************************************/
.block-title-razdel {
	margin-bottom:10px;
	position:relative;
}
.block-title-razdel h1 {
	padding:0px 0px 0px 25px;
	margin:0px;
	font-weight:bold;
	font-size:16px;
	color:#c34343;
	background-image: url(img/dot2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.mulka {
	position:relative;
}
.mulka img {
	position:absolute;
	top:-39px;
	right:15px;
	
}
.enter-text {
	border-top:1px solid #BCB8AE;
	padding-top:20px;
	padding-bottom:39px;
}
/*****************************************************************************************/
.tabs-blocks .table-image {
	background-color:#f3f2f0;
	padding:10px 10px 20px 10px;
}
.tabs-blocks .table-image .character {
	padding-left:18px;
	padding-right:10px;
	background-image: url(img/dot6.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.tabs-blocks .table-image .line2 {
	background-image: url(img/line4.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.tabs-blocks .text {
	padding:10px 10px 20px 10px;
	background-color:#f3f2f0;
	border-bottom:#ccccca 1px solid;
}
.tabs-blocks .reasons .reasons-title {
	background-color:#FFFFFF;
	border-bottom:#ccccca 1px solid;
	padding:12px 0px 12px 45px;
	background-image: url(img/dot2.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}
.tabs-blocks .reasons .reasons-title span {
	color:#c34343;
}
.tabs-blocks .reasons .reasons-text {
	background-color:#f3f2f0;
	border-bottom:#ccccca 1px solid;
	padding:10px 10px 20px 10px;
}
/*****************************************************************************************/
.nodetype2 .tabs {
	background-image: url(img/line4.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-left:45px;
}
.nodetype2 .tabs span {
	display:inline-block;
	padding:8px 22px 8px 22px;
	border-right:#ADADAD 1px solid;
	background-color:#f3f2f0;
	background-image: url(img/line4.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.nodetype2 .tabs .first {
	border-left:#ADADAD 1px solid;
}
.nodetype2 .tabs .select {
	background-image: url(img/line5.gif);
	background-repeat: repeat-x;
	border-top:#ADADAD 1px solid;
}
.nodetype2 .tabs a {
	text-decoration:none;
	color:#B0B0B0;
}
.nodetype2 #blocktab1 {
	border-bottom:#ADADAD solid 1px;
}
.nodetype2 #blocktab2 {
	background-color:#f3f2f0;
	border-bottom:#ADADAD solid 1px;
	padding-top:15px;
	padding-left:20px;
}
.nodetype2 #blocktab3 {
	background-color:#f3f2f0;
	border-bottom:#ADADAD solid 1px;
	padding:15px 20px 15px 20px;
}
.nodetype2 #blocktab3 #map {
	height:400px;
	width:564px;
	background-image: url(indicator.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.nodetype2 .blockvisible {
	/*display:block;*/
}
.nodetype2 .blocknovisible {
	/*display:none;*/
	position:absolute;
	top:-100000000px;
}
.nodetype2 .table-image {
	background-color:#f3f2f0;
	padding:20px 20px 20px 20px;
}
.nodetype2 .table-image .character {
	padding-left:18px;
	padding-right:10px;
	background-image: url(img/dot6.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.nodetype2 .table-image .line2 {
	background-image: url(img/line4.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.nodetype2 .reasons {
	font-size:16px;
}
.nodetype2 .reasons .reasons-title {
	background-color:#FFFFFF;
	border-top:#ADADAD 1px solid;
	border-bottom:#ADADAD 1px solid;
	padding:12px 0px 12px 45px;
	background-image: url(img/dot2.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
}
.nodetype2 .reasons .reasons-title span {
	color:#c34343;
}
.nodetype2 .reasons .reasons-text {
	background-color:#f3f2f0;
	padding:10px 20px 20px 20px;
}
.nodetype2 .phone {
	background-image: url(img/dot5.gif);
	background-repeat: no-repeat;
	background-position: left 16px;
}
.nodetype2 .phone div {
	text-align:right;
	white-space: nowrap;
	color:#c34343;
	font-size:18px;
	padding-left:20px;
	margin:12px 0px 5px 0px;
}
/*****************************************************************************************/
.rate {
	margin-bottom:20px;
}
.rate .cell {
	padding-right:25px;
}
.rate .cell2 {
	background-image: url(img/arrowD.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:15px;
	margin-right:25px;
}
.rate .char {
	margin-top:10px;
	font-size:11px;
}
.rate .char .cell3 {
	padding-left:10px;
	padding-right:10px;
	background-image: url(img/dot10.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.rate .char span {
	color:#c34343;
	font-size:14px;
}
.rate .number {
	font-size:60px;
	color:#ed7526;
	padding-left:50px;
	position:relative;
	top:-10px;
}
/*****************************************************************************************/
.block-node {
	border-top:#bcb8ae 1px solid;
	margin-bottom:20px;
	position:relative;
}
.block-node h4 {
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
.block-node h3 a {
	color:#757575;
	text-decoration:underline;
}
.block-node h4 a {
	/*color:#757575;*/
	text-decoration:underline;
}
.block-node h5 a {
	color:#757575;
	text-decoration:underline;
}
.block-node a {
	color:#6096bc;
}
.block-node .gallery a {
	color:#707070;
}
.block-node .gallery a:hover {
	color:#C34343;
}
.block-node h2 a {
	color:#757575;
}
.block-node h2 a:hover {
	color:#C34343;
}
.block-node ol {
	padding-top:0px;
	margin-top:0px;
}
.block-node h2 {
	padding:0px;
	margin:0px;
	font-size:36px;
	padding:10px 0px 10px 0px;
	font-weight:normal;
}
.block-node h2 a {
	text-decoration:none;
}
.block-node h3 {
	padding:0px;
	margin:0px;
	font-size:28px;
	padding:10px 0px 10px 0px;
	font-weight:normal;
}
.block-node .address {
	color:#c34343;
	margin-bottom:15px;
}
.block-node .photo-desscription {
	margin:0px;
	padding:0px;
	margin-top:5px;
	font-size:12px;
}
.block-node .image-box {
	float:left;
	width:293px;
}
.block-node .image-box {
	padding-right:20px;
	padding-bottom:0px;
}
.block-node .image-box .photo-desscription {
	padding-right:20px;
	padding-bottom:20px;
}
.block-node .gallery {
	margin-top:20px;
	margin-bottom:30px;
}
.block-node .gallery .item div {
	width:190px;
}
.block-node .gallery .item p {
	font-size:10px;
	padding-bottom:10px;
}
.block-node .gallery .item {
	float:left;
	width:220px;
}
.block-node .more {
	color:#bcb8ae;
	font-style: oblique;
	font-size:12px;
}
.block-node .more:hover {
	color:#c34343;
}
.block-node .comment {
	padding:10px 0px 17px 0px;
	color:#707070;
	font-size:12px;
}
.block-node .comment .line {
	padding:0px 12px 0px 12px;
}
.block-node .comment span {
	color:#c34343;
}
.block-node .comment a {
	color:#c34343;
}
.block-node .comment a:hover {
	color:#707070;
}
.posts .comment {
	padding:10px 0px 17px 0px;
	color:#707070;
	font-size:12px;
}
.posts .comment a {
	color:#C34343;
}
.posts .comment .line {
	padding:0px 12px 0px 12px;
}
.posts .comment span {
	color:#707070;
	text-decoration:underline;
}

.posts .links li {
	padding-left:0px;
}
#comment-form .collapsible {
	display:none;
}

.tag {
	font-size:12px;
}
.tag .boxtag {
	padding-right:30px;
}

.tag .boxtag ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
}
.tag .boxtag ul li {
	padding-left:10px;
	background-image: url(img/dot7.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-bottom:4px;
}

.tag .boxtag a {
	color:#c34343;
}
.tag .boxtag a:hover {
	color:#707070;
}
.tag p {
	margin:0px;
	padding:0px;
	font-size:16px;
	margin-bottom:8px;
}
/*****************************************************************************************/
.block-list {
	margin-bottom:30px;
	margin-top:10px;
}
.block-list a {
	display:inline-block;
	padding:2px 4px 2px 4px;
	border:1px solid #bcb8ae;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right:3px;
	text-decoration:none;
	font-weight:bold;
	color:#bcb8ae;
}
.block-list a:hover {
	border:#c34343 1px solid;
	color:#c34343;
}
.block-list .image {
	border:0px;
}
.block-list .image:hover {
	border:0px;
}
.block-list .select {
	border:#c34343 1px solid;
	color:#c34343;
}
/*****************************************************************************************/
.subtitle {
	/*border-bottom:#ccccca 1px solid;*/
	margin-top:30px;
}
.subtitle span {
	background-color:#c34343;
	color:#FFFFFF;
	display:inline-block;
	margin-left:45px;
	padding:12px;
}
/*****************************************************************************************/
.last-comment a:hover {
	color:#6096BC;
}
.last-comment .title {
	font-size:24px;
	padding-top:5px;
}
.last-comment .title a {
	text-decoration:none;
}
.last-comment .avtor {
	font-size:20px;
	padding-top:10px;
}
.last-comment .avtor span {
	font-size:14px;
	color:#c34343;
}
.last-comment .posts .comment {
	padding-bottom:0px;
}
.last-comment .posts {
	padding-top:10px;
	padding-bottom:25px;
	border-top:#ccccca 1px solid;
}
.last-comment .posts .text {
	padding-bottom:7px;
}
.last-comment .avtor a {
	font-size:14px;
}
/*****************************************************************************************/
.block-node-small {
	padding-left:50px;
	padding-bottom:30px;
	padding-right:20px;
}
.block-node-small .title {
	padding-top:15px;
	padding-bottom:20px;
	font-size:24px;
	border-top:#ccccca 1px solid;
}
.block-node-small .title a {
	text-decoration:none;
}
.block-node-small .comment {
	margin-bottom:20px;
}
.block-node-small .comment span {
	color:#c34343;
}
.block-node-small .comment img {
	/*margin:0px 10px 0px 10px;*/
}
.block-node-small .comment a {
	color:#c34343;
}
.block-node-small .comment a:hover {
	color:#707070;
}
.block-node-small .text a {
	color:#6096bc;
}
/*****************************************************************************************/
.block-news {
	margin-bottom:30px;
}
.block-news .title {
	padding:10px 10px 10px 35px;
	background-color:#c34343;
	color:#FFFFFF;
	font-size:18px;
	margin-bottom:8px;
}
.block-news .rubrik {
	border-bottom:1px solid #bcb8ae;
	margin-bottom:15px;
}
.block-news .rubrik .item {
	margin-left:25px;
}
.block-news .header a {
	font-size:22px;
	text-decoration:none;
	padding-left:30px;
	background-image: url(img/dot2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.block-news .razdel {
	padding:5px 0px 0px 30px;
	color:#c34343;
	font-size:12px;
	margin-bottom:10px;
}
.block-news .comment {
	padding-left:30px;
	margin-bottom:20px;
}
.block-news .comment span {
	color:#c34343;
}
.block-news .comment img {
	margin:0px 10px 0px 10px;
}
/*****************************************************************************************/
.block-links {
	margin-bottom:30px;
	margin-top:15px;
	background-color:#f1f1f1;
	border: 1px #bcb8ae solid;
}
.block-links .col {
	padding:0px 15px 15px 0px;
	background-color:#f1f1f1;
}
.block-links .title {
	font-size:20px;
	margin-bottom:15px;
}
.block-links .boxlink {
	margin:18px;
}
.block-links .subtitlecol div {
	padding-bottom:10px;
}
.block-links .subtitlecol div h5 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:14px;
}
.block-links a {
	color:#c34343;
	background-image: url(img/dot3.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left:7px;
	display:inline-block;
	margin-bottom:5px;
	font-size:11px;
}
.block-links a:hover {
	color:#707070;
}
/*****************************************************************************************/
.block-catalog-site {
	margin-bottom:30px;
}
.block-catalog-site .item {
	margin-bottom:17px;
}
.block-catalog-site .item div {
	font-size:18px;
	margin-bottom:17px;
}
.block-catalog-site .item ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.block-catalog-site .item ul li {
	margin-left:27px;
	margin-bottom:3px;
	padding-left:12px;
	background-image: url(img/dot4.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.block-catalog-site .item a {
	color:#c34343;
}
.block-catalog-site .item a:hover {
	color:#707070;
}
/*****************************************************************************************/
.block-last-comment {
	margin-bottom:20px;
	border:#AAA solid 1px;
	background-color:#dad9cb;
}
.block-last-comment .title {
	margin-top:20px;
	margin-bottom:8px;
	margin-left:10px;
	padding:0px 15px 0px 15px;
	background-image: url(img/dot2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:16px;
	color:#c34343;
}
.block-last-comment .autor {
	padding:0px 25px 0px 25px;
	margin-bottom:8px;
	font-size:18px;
}
.block-last-comment .text {
	padding:0px 25px 0px 25px;
	margin-bottom:30px;
}
/*****************************************************************************************/
.search {
	width:70%;
}
.block-search {
	margin-bottom:30px;
}
.block-search .text {
	color:#757575;
	width:70%;
}
.block-search .submit {
	color:#c34343;
	font-size:12px;
}
#edit-search-block-form-1-wrapper {
	padding:0px;
	margin:0px;
	display:inline;
}
#edit-search-block-form-1-wrapper input {
	width:70%;
	color:#757575;
}
.search-results p {
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
/*****************************************************************************************/
.block-tag {
	margin-bottom:20px;
	border-top:#bcb8ae solid 1px;
	padding-top:17px;
	font-family: Arial, Helvetica, sans-serif;
}
.block-tag .title {
	font-size:12px;
	margin-bottom:5px;
}
.block-tag .link a {
	color:#c34343;
	font-weight:bold;
}
.block-tag .link a:hover {
	color:#707070;
}
/*****************************************************************************************/
.block-tag-cloud {
	margin-bottom:20px;
	padding-top:17px;
}
.block-tag-cloud a {
	color:#6096BC;
	padding-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.block-tag-cloud a:hover {
	color:#c34343;
}
/*****************************************************************************************/
.linkgallery {
	margin-bottom:20px;
}
.linkgallery h3 {
	padding-left:33px;
	font-size:20px;
}
.linkgallery a {
	color:#c34343;
	margin-left:33px;
	padding-left:10px;
	text-decoration:none;
	background-image: url(img/dot8.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.linkgallery a:hover {
	color:#707070;
}
/*****************************************************************************************/
.vote {
	margin-top:20px;
	padding-left:33px;
}
/*****************************************************************************************/
.tagtable {
	background-color:#f3f2f0;
	padding:12px 20px 12px 20px;
	border-bottom:#adadad 1px solid;
	border-top:#adadad 1px solid;
	margin-top:15px;
}
/*****************************************************************************************/
.block-tag-menu {
	margin-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:17px;
}
.block-tag-menu ul {
	list-style-type: none;
	padding:0px;
	margin:0px;
}
.block-tag-menu li {
	padding-left:10px;
	background-image: url(img/dot7.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-bottom:4px;
}
.block-tag-menu ul a {
	color:#c34343;
	font-weight:bold;
}
.block-tag-menu ul .select {
	color:#707070;
}
.block-tag-menu ul a:hover {
	color:#707070;
}
/*****************************************************************************************/
.title-link {
	margin-bottom:20px;
	color:#c34343;
	font-size:16px;
}
.title-link a {
	color:#c34343;
}
.title-link a:hover {
	color:#707070;
}
/*****************************************************************************************/
.rang-dostoprim {
	background-color:#114885;
	height:195px;
	background-image: url(img/angel.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom:20px;
}
.rang-dostoprim h2 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	color:#FFFFFF;
	font-size:20px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:10px;
}
.rang-dostoprim h1 {
	padding:0px;
	margin:0px;
	font-weight:normal;
	color:#FFFFFF;
	font-size:20px;
	padding-left:20px;
	padding-top:15px;
	padding-bottom:10px;
}
.rang-dostoprim ol {
	padding:0px 60px 0px 85px;
	margin:0px;
	color:#FFFFFF;
}
.rang-dostoprim a {
	color:#FFFFFF;
	text-decoration:none;
}
.rang-dostoprim a:hover {
	text-decoration:underline;
}
.box-teteri {
	background-color:#080703;
	background-image: url(img/teatri.jpg);
	margin-bottom:2px;
}
.box-restoran {
	background-color:#7cad77;
	background-image: url(img/restoran.jpg);
	margin-bottom:2px;
}
.box-musei {
	background-color:#3a4754;
	background-image: url(img/musei.jpg);
	margin-bottom:2px;
}
.box-gallery {
	background-color:#9c937d;
	background-image: url(img/gallery.jpg);
}
/*****************************************************************************************/
.filters-form {
	margin-bottom:20px;
}
.filters-form .label {
	color:#c34343;
	padding-left:85px;
	padding-bottom:6px;
	padding-top:6px;
	margin-bottom:4px;
	background-image: url(img/dot3.jpg);
	background-repeat: no-repeat;
	background-position: 50px center;
}
.filters-form .table-form {
	padding:15px 20px 15px 20px;
	background-color:#f3f2f0;
	border-top:#ccccca solid 1px;
}
.filters-form .table-form td {
	padding-right:20px;
}
.filters-form .table-form input {
	/*background-color:#f3f2f0;
	border-top:#7c7b7d solid 1px;
	border-left:#7c7b7d solid 1px;*/
}
.filters-form .table-form select {
	width:100%;
	/*width:100%;
	border:#b2b2b2 solid 1px;
	background-color:#f3f2f0;*/
}
/*****************************************************************************************/
.bests {
	background-color:#6e5e53;
	background-image: url(img/fon-bestsss.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	color:#d0ccc9;
	padding-bottom:20px;
	margin-bottom:15px;
}
.bests a {
	color:#d0ccc9;
	text-decoration:none;
}
.bests a:hover {
	text-decoration:underline;
}
.bests h2 {
	color:#FFFFFF;
	font-weight:normal;
	font-size:14px;
	margin-left:15px;
	margin-right:15px;
	border-bottom:#998e86 solid 1px;
	padding:10px 11px 12px 11px;
}
.bests ol {
	padding-left:0px;
	margin-left:45px;
	margin-right:15px;
}
.bests .left {
	float:left;
	width:57%
}
.bests .right {
	float:right;
	width:42%;
	color:#cfaf6a;
}
.bests .right h2 {
	color:#cfaf6a;
	border-bottom:#9f865f solid 1px;
}
.bests .right ol {
	list-style-type: none;
	margin-left:26px;
	font-size:18px;
}
.bests .right a {
	color:#cfaf6a;
}
.bests .right .more {
	margin-left:26px;
}
.bests .more {
	font-size:11px;
	margin-left:45px;
	margin-top:25px;
	color:#FFFFFF;
}
.bests .more a {
	text-decoration:underline;
}
/*****************************************************************************************/
.paragraf li {
	margin-bottom:5px;
}
/*****************************************************************************************/
#hotels-box {
	margin-top:28px;
	padding-top:20px;
	border-top:#bcb8ae solid 1px;
}
/*****************************************************************************************/
.h2random {
	font-size:14px;
	font-weight:normal;
	padding:10px;
	padding-left:50px;
	color:#707070;
}
/*****************************************************************************************/
#user-login {
	margin:30px 70px 30px 70px;
}
#user-register {
	margin:30px 70px 30px 70px;
}
.profile {
	margin:30px 70px 30px 70px;
}
#user-profile-form {
	margin:30px 70px 30px 70px;
}
#user-pass-reset {
	margin:30px 70px 30px 70px;
}
/*************************************/
#messages {
	position:absolute;
	left:35%;
	width:30%;
	top:70px;
	z-index:10000000;
}
#messages .messages {
	padding:50px 25px 65px 25px;
}
#messages .messages {
	display:block;
}
#messages .status {
	background-color:#FFFFFF;
	color:#33A333;
	border:#33A333 1px solid;
}
#messages .close {
	position:relative;
	top:-30px;
	left:25px;
	color:#f7941d;
	/*color:#33A333;*/
}
.hide {
	display:none;
}
/****************************************************/
.description {
	margin-top:10px;
}
.form-item label {
	margin-bottom:6px;
}
/****************************************************/
.razdel-title {
	border-top:#bcb8ae solid 1px;
	padding-top:10px;
	padding-bottom:28px;
}
.razdel-title a {
	color:#6096BC;
}
.dist {
    position:absolute;
    background-color:#FFF;
    padding-left:5px;
    padding-right:5px;
    z-index:1000000;
    white-space:nowrap;
}
.links_par {
	left:550px;
	position:absolute;
	top:160px;
	width:250px;
}
/****************************************************/
#link_forum {
	margin-top:15px;
}
/****************************************************/
.news-index {
}
.news-index h2 {
	padding:0px;
	margin:0px;
	font-size:16px;
	margin-bottom:15px;
}
.news-index h2 a {
	text-decoration:none;
}
.news-index .comment {
	font-size:12px;
}
.news-index .comment a {
	color:#C34343;
}
.news-index .comment a:hover {
	color:#6096BC;
}
