/*  Aftor: DmitrijMK
    Version:1.0

	   Reset

    1. General

    2. Header
		2.1. Date
		2.2. Header-nav
		2.3. Header-content

    3. Middle
		3.1. Content-nav
		3.2. Content-sec

    4. Footer
		4.1. Reklama
		4.2. Footer-slider
		4.3. Footer-content

		Textovka

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

body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs было background-color:#ff9; */
ins {
    background: #fff !important;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

:focus {
	outline: 0;
}


/* 1. General
-----------------------------------------------------------------------------*/
html {
	height: 100%;
}
body {
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	width: 100%;
	height: 100%;

}
	#body_main {
                background-position:50% 0%;
                background-repeat: no-repeat;
	background-color: #fff;
background-attachment:fixed;
	}

		#body_cinema {
			background: #fff url(../images/background_1.jpg)no-repeat top center;
		}
		#body_club {
			background: #fff url(../images/background_2.jpg)no-repeat top center;
		}
		#body_stock {
			background: #fff url(../images/background_3.jpg)no-repeat top center;
		}
		#body_conserts {
			background: #fff url(../images/background_4.jpg)no-repeat top center;
		}
		#body_business {
			background: #fff url(../images/background_5.jpg)no-repeat top center;
		}
		#body_culture {
			background: #fff url(../images/background_6.jpg)no-repeat top center;
		}
        #body_sport {
			background: #fff url(../images/background_7.jpg)no-repeat top center;
		}
		#body_entertainment{
			background: #fff url(../images/background_8.jpg)no-repeat top center;
		}
		#body_city {
			background: #fff url(../images/background_9.jpg)no-repeat top center;
		}

a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	 z-index:1;
}

input[type="submit"] {
	cursor:pointer;
}

::-webkit-input-placeholder,
::-webkit-input-placeholder {
	color:#9A9A9A;
	font-weight:bold;
}
input:-moz-placeholder,
textarea:-moz-placeholder{
	color:#9A9A9A;
	font-weight:bold;
}
input:-o-placeholder,
textarea::-o-placeholder{
	color:#9A9A9A;
	font-weight:bold;
}
input:placeholder,
textarea::placeholder{
	color:#9A9A9A;
	font-weight:bold;
}


#header-content ::-webkit-input-placeholder,
#header-content ::-webkit-input-placeholder {
	color:#4A81B9!important;
	font-weight:normal!important;
}
#header-content input:-moz-placeholder,
#header-content textarea:-moz-placeholder{
	color:#4A81B9!important;
	font-weight:normal!important;
}
#header-content input:-o-placeholder,
#header-content textarea::-o-placeholder{
	color:#4A81B9!important;
	font-weight:normal!important;
}
#header-content input:placeholder,
#header-content textarea::placeholder{
	color:#4A81B9!important;
	font-weight:normal!important;
}


input:focus {
	border: 2px solid #E35A0E;
	padding:5px;
}

ul {
	list-style: none!important;
}

ol {
	display: block;
	position: relative;
	margin: 0 0 0 20px;
}

/* 2. Header
-----------------------------------------------------------------------------*/
#header {
	background: none;
		 z-index:1;
}

	/* 2.1. Date */
	#date {
		display: block;
		padding: 7px 175px 50px 175px;
		font-size: 40px;
		line-height: 40px;
		font-weight: bolder;
		color: rgba(255,255,255,.3);;
	}

	/* 2.2. Header-nav */
	#header-nav {

		height:35px;
		border-radius:  0px 0px 8px 8px;
	/*	box-shadow: 0px 0px 2px rgba(0, 0, 0, .5); */
	}


	#header-nav ul {
		height: 35px;
		position: absolute;
		float: left;
		width: 1000px;


	}
	#header-nav ul  li {
		position: relative;
		height: 35px;
		float: left;

				   background: -webkit-linear-gradient(bottom, #340055 0%, #3d135e 35%, #744c94 65%, #744c94 100%);
				   background: -moz-linear-gradient(bottom, #340055 0%, #3d135e 35%, #744c94 65%, #744c94 100%);
				   background: -ms-linear-gradient(bottom, #340055 0%, #3d135e 35%, #744c94 65%, #744c94 100%);
				   background: -o-linear-gradient(bottom, #340055 0%, #3d135e 35%, #744c94 65%, #744c94 100%);
	}
	#header-nav a {

		display: inline-block;
		position: relative;
		float:left;
		 text-transform: uppercase;
		color:#fff;
font-family: Geneva, Arial, Helvetica, sans-serif;
		padding: 0px 21px;
		font-size:13px;
		line-height: 28px;
		text-decoration: none;
		text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
		box-shadow: 1px 0px 0px #340055;
		border-right: 1px solid rgba(255, 255, 255, 0.1);
		border-left: 1px solid rgba(255, 255, 255, 0.1);
		margin:0 1px 0 0;
		overflow: hidden;
		min-width: 60px;
		text-align: center;

	}
		#header-nav a:hover{
			text-shadow: 1px 1px 1px rgba(0,0,0,.3);
			   background: #5f0351;


			border-bottom: 1px solid #5f0351;
			line-height: 32px;
			box-shadow: 0 1px 0 #5f0351;
			transition:All 0s ease;
			-webkit-transition:All 0s ease;
			-moz-transition:All 0s ease;
			-o-transition:All 0s ease;
		}
		.vdav {
			text-shadow: 1px 1px 1px rgba(0,0,0,.3);
			   background: #c20b47!important;
			border: 1px solid #340055;
			border-bottom: 1px solid #340055;
			box-shadow: 0 1px 0 #340055;
			height:32px!important;
			position:absolute;
		}

		.vdav a, .vdav a:hover {

			border:none!important;
		}

	#header-nav li:first-child a{
		border-left:none;

	}
		#header-nav li:first-child a:hover{
			-moz-border-radius-topleft: 0px;
			-moz-border-radius-topright:0px;
			-moz-border-radius-bottomleft:8px;
			-moz-border-radius-bottomright:0px;
			-webkit-border-top-left-radius:0px;
			-webkit-border-top-right-radius:0px;
			-webkit-border-bottom-left-radius:8px;
			-webkit-border-bottom-right-radius:0px;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:8px;
			border-bottom-right-radius:0px;

			-webkit-transition:All 0s ease;
			-moz-transition:All 0s ease;
			-o-transition:All 0s ease;
		}

	#header-nav li:last-child a{
		border-right:1px solid transparent;;
		min-width: 100px;
		padding: 0 20px 0 14px;
	}

		#header-nav ul li:last-child{
			-moz-border-radius-topleft: 0px!important;
			-moz-border-radius-topright:0px!important;
			-moz-border-radius-bottomleft:0px!important;
			-moz-border-radius-bottomright:8px!important;
			-webkit-border-top-left-radius:0px!important;
			-webkit-border-top-right-radius:0px!important;
			-webkit-border-bottom-left-radius:0px!important;
			-webkit-border-bottom-right-radius:8px!important;
			border-top-left-radius:0px!important;
			border-top-right-radius:0px!important;
			border-bottom-left-radius:0px!important;
			border-bottom-right-radius:8px!important;
	}
		#header-nav ul li:first-child{
			-moz-border-radius-topleft: 0px!important;
			-moz-border-radius-topright:0px!important;
			-moz-border-radius-bottomleft:8px!important;
			-moz-border-radius-bottomright:0px!important;
			-webkit-border-top-left-radius:0px!important;
			-webkit-border-top-right-radius:0px!important;
			-webkit-border-bottom-left-radius:8px!important;
			-webkit-border-bottom-right-radius:0px!important;
			border-top-left-radius:0px!important;
			border-top-right-radius:0px!important;
			border-bottom-left-radius:8px!important;
			border-bottom-right-radius:0px!important;
	}
		#header-nav li:last-child a:hover {

			padding: 0 20px 0 14px;
			-moz-border-radius-topleft: 0px;
			-moz-border-radius-topright:0px;
			-moz-border-radius-bottomleft:0px;
			-moz-border-radius-bottomright:8px;
			-webkit-border-top-left-radius:0px;
			-webkit-border-top-right-radius:0px;
			-webkit-border-bottom-left-radius:0px;
			-webkit-border-bottom-right-radius:8px;
			border-top-left-radius:0px;
			border-top-right-radius:0px;
			border-bottom-left-radius:0px;
			border-bottom-right-radius:8px;
		}
	#header-nav.default {
position:relative;

}
	#header-nav.fixed {

    position:fixed;
    top:0;
z-index:10000;
}
	/* 2.3. Header-content */
	#header-content {
		position:relative;
		display:block;
		margin:-5px 0px;
		background:#fff;
		/*border-radius: 8px;*/
		padding:0px 0px 0px 0px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);
	}

		#logo {
			display:block;
			position:relative;
			width:250px;
			height:63px;
			float:left;
		}
		#logo img {
			-webkit-border-top-left-radius:8px;
			-moz-border-radius-topleft: 8px;
			border-top-left-radius:8px;
			width:100%;
			height:100%;
		}
		#header-right{
			display:block;
			position:relative;
			float:right;
			width:600px;
		}
		#SiteSearchForm_name {
			border:3px solid #E35A0E;
			border-radius: 7px;
			padding:5px;
			width: 300px;
			height: 18px;
			position: relative;
			left:10px;
			top: 14px;
			background:#fff url(../images/searchico.png) 98% 50% no-repeat;

		}
		#header-right form{
			/*position:absolute;*/
		}
		#SiteSearchForm_name:focus{
			box-shadow: 0 0 0 #fff,inset 0px 2px 5px rgba(0,0,0,.2);
		}


		#button-h {
			float:right;
			position:relative;
			top:8px;
			right: 10px;

			  display: inline-block;
  color: #fff;
  font-size: 125%;
  text-decoration: none;
      line-height: 45px;
  padding: 0em 1em;
  outline: none;
  border: 1px solid rgb(250,172,17);
  border-radius: 6px;
  background-image: -moz-linear-gradient( 90deg, rgb(251,110,7) 0%, rgb(255,154,32) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(251,110,7) 0%, rgb(255,154,32) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(251,110,7) 0%, rgb(255,154,32) 100%);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.75);

  transition: box-shadow .2s, border-color .2s;
text-align:right;
			width:115px;
			height:45px;
			overflow: hidden;
		}
			#button-h:hover{
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.75);
			}
	.enter{

    height: 25px;
    width: 80px;
    left: 340px;
    position: relative;
    top: -11px;

	}
	.enter a {
	    color: gray;
		font-size: 14px;
		text-decoration:none;
	}
	.item-2{
		    height: 25px;
		    padding-left: 30px;
	background:transparent url(../images/key.png) no-repeat ;
	}
	.item-3{
	    height: 25px;
	    padding-left: 30px;
		background:transparent url(../images/user.png) no-repeat ;
}


			#button-h span{
 width:38px;
 height:38px;

 position:absolute;
 left:50%;
 top:50%;
 margin:-20px 0px 0px -65px;
 background:transparent url(../images/plus.png) no-repeat 50% 55%;

 }
		#city {
			float:left;
			position:relative;
			right: -15px;
			top: 23px;
		}
			#city-ul2 {
				position:absolute;
				width: 120px;
				left:-9999px;
				margin-top: -5px;
				background:#fff;
				border-radius:8px;
				padding:22px 8px 8px 8px;
				border:3px solid #0090CA;
				overflow:hidden;
				z-index:100;
			}
			#city:hover #city-ul2 {
				left:-8px;
			}
			#city li {
				list-style:none;
				float: none;
				clear: both;
			}
			#city a {
				float:left;
				color:#3A0057;
				text-decoration:none;
				font-size: 15px;
				padding-right:9px;
				width: 121px;
				position:relative;
				z-index:11;
			}
			#city > a {
				font-size: 15px;
				background: white url(../images/v.png) 90% 50% no-repeat;
				z-index:111;
			}
			#city-ul2 a:hover{
				text-decoration: underline;
			}

		#ac-nav {
			float: right;
			display: block;
			width: 535px;
			height:23px;
			position: relative;
			margin:19px 0 0 0;
			background: url(../images/acnav.png) bottom left no-repeat;
		}
		#ac-nav ul {
			display: block;
			width:100%;
			height:100%;
			margin:0 0 0 35px;
		}
		#ac-nav a {
			display:block;
			float:left;
			color:#fff;
			font-size:12px;
			line-height:23px;
			text-decoration: none;
			padding:0 18px;
		}
			#ac-nav a:hover {text-decoration: underline;}

			#signup form {
				left: -114px;
				position:absolute;
				top:325px;
				margin-top: -5px;
				background:#F5F5F5;
				border-radius:8px;
				padding: 8px 22px 3px 8px;
				border: 3px solid #E35A0E;
				z-index:100;
			}
				#enter {
					visibility: hidden;
					opacity: 0;
					position:absolute;
					bottom:275px;
						-webkit-transition:All .5s ease;
						-moz-transition:All .5s ease;
						-o-transition:All .5s ease;
				}
				#enter:target {
					opacity: 1;
					visibility: visible;
					bottom:300px;
                    z-index: 100;
				}
				#signup form:before,
				#signup form:after {
					content: "";
					position: absolute;
					bottom: 100%;
					right:0;
					width: 0;
					height: 0;
				}
				#signup form:before{
					width:250px;
					height:16px;
					background: url(../images/w.png) 45% 100% no-repeat;
				}
			#passwordsignup {
				margin: 0 0 4px 0px!important;
			}
			#emailsignup,
			#passwordsignup,
			.input{
				border:1px solid #E8E8E8;
				border-top:1px solid #D0D0D0;
				padding:6px;
				border-radius:8px;
				height: 16px;
				margin:0 0 8px 0;
				width:225px;
				color:#4A81B9;
				box-shadow: 0 0 0 #fff,
							inset 0px 1px 4px rgba(0,0,0,.2);
			}

			#submitsignup {
				float:right;
				background:none;
				border:none;
				font-weight:bold;
			}
				#submitsignup:hover {
					text-decoration:underline;
				}

			#regsignup{
				float:left;
				padding:0px!important;
				margin:0 9px 0 5px;
				color:#3A0057!important;
				position:relative;
				bottom:2px;
				font-size: 11px!important;
			}
			#fogsignup{
				color:#AFACAC!important;
				padding:0px!important;
				position:relative;
				bottom:2px;
				font-size: 11px!important;
			}

		#contacts .div {
			position:absolute;
			top:325px;
			right: -490px;
			margin-top: -5px;
			background:#F5F5F5;
			width:955px;
			border-radius:8px;
			padding: 8px 8px 3px 8px;
			border: 3px solid #E35A0E;
			z-index:10;
		}
				#enter-1 {
/*Увеличил на 200  индекс чтобы перекрыть Орбит слайдер */
					z-index:1200;
					visibility: hidden;
					opacity: 0;
					position:absolute;
					bottom:275px;
						-webkit-transition:All .5s ease;
						-moz-transition:All .5s ease;
						-o-transition:All .5s ease;
				}
				#enter-1:target {
					opacity: 1;
					visibility: visible;
					bottom:300px;
				}
				.close {
					position: absolute;
					text-align: center;
					top: 0px;
					right: 7px;
					-webkit-border-radius: 15px;
					-moz-border-radius: 15px;
					-ms-border-radius: 15px;
					-o-border-radius: 15px;
					border-radius: 15px;
				}
					.close:before {
						color: #E35A0E;
						content: "x";
						font-size: 14px;
						font-weight:bold;
					}


			#contacts .div:before,
			#contacts .div:after {
				content: "";
				position: absolute;
				bottom: 100%;
				right:0;
				width: 0;
				height: 0;
			}
			#contacts .div:before{
				width:250px;
				height:16px;
				background: url(../images/w.png) 83% 100% no-repeat;
			}


			#contacts section {
				float: left;
				text-align: left;
				min-width: 100px;
				min-height: 100px;
				padding: 0 0 15px 15px;
			}
			#contacts section h3 {
				margin-bottom:13px;
				color:#4A81B9;
			}
			#aboutus  p{
				border-right:1px solid #E35A0E;
				padding: 0 10px 0 0;
			}
			#contform {
				float:right!important;
			}
			#aboutus {
				width:300px;
			}

			#contcon p{
				padding: 0 0 15px 3px;
				font-size:20px;
			}
			#contcon p img {
				margin-right:5px;
				position:relative;
				top:5px;
			}
			#contcon span{
				padding: 0 0 15px0;
				font-size:17px;
				line-height:25px;
			}
			#contcon span img {
				margin: 12px;
				position:relative;
				float:left;
			}
			#contform {
				margin-right: 13px!important;
			}
			#namecontform,
			#emailcontform,
			#textcontform			{
				border: 1px solid #E8E8E8;
				border-top: 1px solid #D0D0D0;
				padding: 6px;
				border-radius: 8px;
				margin: 0 0 8px 0;
				width: 300px;
				color: #4A81B9;
				box-shadow: 0 0 0 #fff,
							inset 0px 1px 4px rgba(0,0,0,.2);
			}
			#textcontform {
				margin: 0 0 5px 0!important;
				height: 70px;
				max-width:300px!important;
				max-height:500px!important;
			}
			#contform p {
				text-align: center;
			}
			#submitcontform {
				background: none;
				border: none;
			}
                        #submitcontform:hover {
                                text-decoration:underline;
                        }
                        #submitaddsity {
				background: none;
							#header-nav				border: none;
			}
                        #submitaddsity:hover {
                                text-decoration:underline;
                        }
                        #submitcontrek {
				background: none;
				border: none;
			}
                        #submitcontrek:hover {
                                text-decoration:underline;
                        }
/* Изменил высоту слайдера */
		#slider {
			display:block;
			clear:both;
			height: 233px;
			border-top:1px solid #8E8E8E;
			border-bottom:1px solid #8E8E8E;
		}
		#slider a {
	color:#FFFFFF;
	text-decoration:none;
		}
		#slider a:hover {
	text-decoration:underline;
		}



	#forgot-password form {
		position:absolute;
		top:325px;
		z-index:100;
	}
	.bobg {
		background:#F5F5F5;
		border-radius:8px;
		padding: 8px 8px 3px 8px;
		border: 3px solid #E35A0E;
		float:left;
		position:relative;
		width:300px;
		height:85px;
		margin:0 40px;
	}
	#fp1 {
		margin: 0 225px;
	}
	#fp1 p {
		float:left!important;
		padding: 25px 0px 10px 13px;
	}
	#fp2 p {
		padding: 21px 0px 6px 63px;
		color: #4A81B9;
		font-size: 15px;
		line-height: 20px;
	}
	#forgot-password img {
		float:left;
		padding: 15px 5px;
	}
	#forgot-password .input {
		width: 175px!important;
	}
	#forgot-password {
		visibility: hidden;
		opacity: 0;
		width:1000px;
		position:absolute;
		bottom:225px;
		right: -134px;
			-webkit-transition:All .5s ease;
			-moz-transition:All .5s ease;
			-o-transition:All .5s ease;
	}
		#forgot-password:target {
			opacity: 1;
			visibility: visible;
			bottom:250px;
		}
	#forgotsubmit {
		position:relative;
		top:3px;
		color:#4A81B9;
		float:right;
		background:none;
		border:none;
		font-weight:bold;
	}
		#forgotsubmit:hover {
			text-decoration:underline;
		}



	.podskazka{
		position:absolute;
		visibility: hidden;
		opacity: 0;
		border-radius: 8px;
		min-width: 300px;
		max-height:36px;
		display:block;
		padding:8px;
		bottom: 30px;
		background:rgba(255,255,255,.8);
			-webkit-transition:All .2s ease;
			-moz-transition:All .2s ease;
			-o-transition:All .2s ease;
	}
		#header-nav li:hover div.podskazka {
			opacity: 1;
			visibility: visible;
			bottom: 50px;
		}
				.podskazka:before,
				.podskazka:after {
					content: "";
					position: absolute;
					top: 100%;
					left: 10%;
					width: 0;
					height: 0;
				}
				.podskazka:before{
					width:42px;
					height:13px;
					background: url(../images/pod.png) 45% 100% no-repeat;
				}

/* 3. Middle
-----------------------------------------------------------------------------*/
        #content {
                padding: 0 0 20px;
                background:none;
				margin-top:-5px;
				z-index:1;
        }
	/* 3.1. Content-nav */
	#content-nav {
		background:#0AAEE4 url(../images/2.png) repeat-x;
		height:45px;
		border-radius:  0px 0px 8px 8px;
		margin: 0 auto;
	}
	#content-nav p {
		float:left;
		padding: 0px 21px;
		font-size: 13px;
		line-height: 48px;
		font-weight:bold;
	}
	#content-nav ul {
		height: 48px;
		position: relative;
		float: left;
		width: 800px;
	}
	#content-nav  ul li {
		position: relative;
		height: 46px;
		float: left;
	}
		#content-nav li > a {
			display: inline-block;
			position: relative;
			float: left;
			color: white;
			padding: 0px 45px;
			font-size: 18px;
			line-height: 48px;
			text-decoration: none;
			text-shadow: 0 0 2px rgba(255, 255, 255, 0.5);
			margin: 0 1px 0 0;
			min-width: 70px;
			text-align: center;
		}
			#content-nav  li >a:before,
			#content-nav  li >a:after {
	
				position: absolute;
				top: 94%;
				right:30%;
				width: 0;
				height: 0;
			}
			/*#content-nav li:hover > a:before{
				width:46px;
				height:21px;
				background: url(../images/mv.png) 0% 100% no-repeat;
			}*/
			#content-nav li >a:hover {text-decoration: underline;}
			.mwp>a:before{
				width:46px!important;
				height:21px!important;
				background: url(../images/mv.png) 0% 100% no-repeat!important;
			}
			.mwp a{
							color:#ffd800!important;
			}

		.chd {
			background: url(../images/v2.png) 100% 50% no-repeat;
		}

	/* 3.2. Content-sec */
	#content-sec {
		background:#0AAEE4;
			background: -webkit-gradient(linear, left top, left bottom, from(#0aade4), to(rgba(255,255,255,0)));
			background: -webkit-linear-gradient(top, #0aade4, rgba(255,255,255,0));
			background: -moz-linear-gradient(top, #0aade4, rgba(255,255,255,0));
			background: -ms-linear-gradient(top, #0aade4, rgba(255,255,255,0));
			background: -o-linear-gradient(top, #0aade4, rgba(255,255,255,0));
		border-radius: 8px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);
		padding:8px;
		margin:3x 0px 0px 0px;
	}
	#bg {
		background:#fff;
                padding: 0px;

	}
		section.ev {
			background:#fff;
			width: 185px;
			padding: 4px 0px 4px 10px;
			float:left;
			height: 380px;

		}
			section.ev:hover .ev-nav{
				background:#fff;
					background: -webkit-gradient(linear, left top, right bottom, from(#fff), to(#f3f3f3));
					background: -webkit-linear-gradient(top, #fff, #f3f3f3, #fff);
					background: -moz-linear-gradient(top, #fff, #f3f3f3, #fff);
					background: -ms-linear-gradient(top, #fff, #f3f3f3, #fff);
					background: -o-linear-gradient(top, #fff, #f3f3f3, #fff);
				-webkit-transition:All 1s ease;
				-moz-transition:All 1s ease;
				-o-transition:All 1s ease;
				text-shadow:0 0 1px rgba(0,0,0,.3)
			}

                .namefast {
                        color: #3A0056;
                        font-size: 12px;
                        text-decoration: none;
                        font-weight: normal;
                        clear: both;
                        padding: 0 0 0 3px;
                        font-weight:bold;
                }
		section.ev h1{
			clear:both;
		}
		section.ev p{
			margin:0px;
			float:left;
		}
		section.ev a{
			text-decoration:none!important;
		}
		.ev-top {

		}
		.ev-nav {
			position:relative;
			bottom:4px;
			width: 180px;
		}
		.mincont-art header h1  {
			text-align:left;
			margin:0 0 5px 0;
		}
		.mincont-art header h1 a {
			color:#000;
			font-size:14px;
			text-decoration:none;
			font-weight: normal;
		}
		.kat_u {
			float:left;
			color:#4CB9E7;
			text-decoration: none;
			text-align: left;
			line-height: 24px;
			font-size: 14px;
		}
		.catev span{
			float:left;
			padding:0 5px;
		}
		.minplace{
			color:#4CB9E7;
			width: 100px;
			height:24px;
			padding:0 0 0 5px;
			overflow:hidden;
		}
			.zat{
				position:relative;
				width:80px;
				height:20px;
				float: right;
				background:rgba(255,255,255,0);
					background: -webkit-gradient(linear, top left, top right, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));
					background: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
					background: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
					background: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
					background: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,1));
				z-index:9;
				bottom: 20px;
				margin-bottom: -20px;
			}
		.date-month {

			float:left;
			color: black;
			font-size: 10px;
			padding: 3px 12px 3px 3px;

		}
			.ev-top:hover .date-month {
				text-decoration: underline;
			}
		.time {
			color: #3A0056;
			font-weight:normal;
			line-height: 24px;
			font-size: 16px;
		}


	.colapse {
		clear:both;
	}

.cat1 {
	float: left!important;
	color: white;
	background: url(../images/cat_1.png) top right no-repeat;
	font-weight: normal;
	width: 115px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px 0 0;
}

.cat2 {
	float: left!important;
	color: white;
	background: url(../images/cat_2.png) top right no-repeat;
	font-weight: normal;
	width: 115px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px 0 0;
}

.cat3 {
	float: left!important;
	color: white;
	background: url(../images/cat_3.png) top right no-repeat;
	font-weight: normal;
	width: 115px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px 0 0;
}

.cat4 {
	float: left!important;
	color: white;
	background: url(../images/cat_4.png) top right no-repeat;
	font-weight: normal;
	width: 115px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px 0 0;
}

.cat5 {
	float: left!important;
	color: white;
	background: url(../images/cat_5.png) top right no-repeat;
	font-weight: normal;
	width: 115px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px 0 0;
}

.cat6 {
	float: left!important;
	color: white;
	background: url(../images/cat_6.png) top right no-repeat;
	font-weight: normal;
	width: 115px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px 0 0;
}

.cat7 {
	float: left!important;
	color: white;
	background: url(../images/cat_7.png) top right no-repeat;
	font-weight: normal;
	width: 115px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px 0 0;
}

.cat8 {
	float: left!important;
	color: white;
	background: url(../images/cat_8.png) top right no-repeat;
	font-weight: normal;
	width: 115px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px 0 0;
}

.cat9 {
	float: left!important;
	color: white;
	background: url(../images/cat_9.png) top right no-repeat;
	font-weight: normal;
	width: 115px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	text-decoration: none;
	padding: 0 20px 0 0;
}

	#content-sobitie {
		background:#3f005f;
			background: -webkit-gradient(linear, left top, left bottom, from(#3f005f), to(#FF6E00));
			background: -webkit-linear-gradient(top, #3f005f, #FF6E00);
			background: -moz-linear-gradient(top, #3f005f, #FF6E00);
			background: -ms-linear-gradient(top, #3f005f, #FF6E00);
			background: -o-linear-gradient(top, #3f005f, #FF6E00);
		border-radius: 8px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);
		padding: 8px;
		margin:12px 0px 0px 0px;
	}
		#sobitie-menu li {
			float: left;
			display: inline-block;
			padding: 4px 10px 0px 10px;
			max-width: 365px;
			height: 26px;
			overflow: hidden;
			margin: 0 0 6px 0;
		}
		#sobitie-menu li:last-child {
			padding: 6px 0px 0px 10px;
		}
		#sobitie-menu li img{
			float:left;
			padding-right:10px;
		}
		#sobitie-menu li a{
			color:#fff;
			font-weight:normal;
			text-decoration:none;
			padding-left:4px;
			font-size:13px;
		}
		#sobitie-menu li p {
			color:#fff;
			font-size:14px;
			font-weight:bold;
			line-height:21px;
		}
		#content-sobitie #sobitie-menu li p {
			padding-bottom:10px;
		}
		#social-messenger {
			clear:both;
		}
		#social-buttons {
			clear:both;
		}
		#sob-right {
			float:right;
			width: 785px;
			padding: 8px 12px;
		}
		#sob-left {
			float:left;
			width:175px;
		}
		#sob-right h3{
			width: 520px;
			padding: 8px 8px 16px 0px;
			background: url(../images/dotted.png) repeat-x bottom right;
			font-size: 14px;
			margin: 0px 0px 12px 0px;
		}
		#sob-text p {
			width: 520px;
			padding: 0px 8px 8px 8px;

		}
		.teg {
			padding: 8px 8px 16px 0px;
			color:#D0D0D0;
		}


		section.ev2{
			background:none;
			padding: 6px 0px 6px 6px;
			float:left;
			width: 99%;
			overflow: hidden;
		}
		section.ev2 h1{
			clear:both;
		}
		section.ev2 p{
			margin:0px;
			float:left;
		}

			.iam {
				float: left;
				color: white;
				font-size: 14px;
				padding: 5px 10px 5px 5px;
				background: url(../images/grer.png) top right no-repeat;
				font-weight: bold;
				min-width: 50px;
                                border: 0px;
			}
			.myfr {
				float: right!important;
				color: #838383;
				font-weight: bold;
				width: 70px;
				height: 27px;
				text-align: center;
				line-height: 27px;
				font-size: 15px;
			}
			#star {
				margin:5px 0px;
			}
			.ev-top2 {
				width:165px;
				margin:0 10px 20px 0;
			}
			.ev-nav2 {
				position:relative;
				bottom:4px;
				min-height:30px;
				margin:10px 0 0 0;
			}

		.ev-cont p {
			color: #838383;
			clear:both;
			font-size:15px;
			padding:4px 5px 4px 5px;

		}
		.price {
			font-weight:bold;
			clear:both;
			font-size:16px;
		}
		.ev-cont p a {
			color:#00AEE4;
			text-decoration:none;
		}
		.evn {
			clear:both;
			padding: 4px 5px;
		}
			.add {
				float:left;
				margin-right:8px;
				color: #00AEE4;
				text-decoration: none;
			}
			.report {
				color: #D0D0D0;
				text-decoration:underline;
			}
	#sl-xz1 {
		float: left;
		padding: 8px;
	}

	.xz1, .xz2 {
		background: url(../images/violet_left.png)left no-repeat;
		display:block;
		height:23px;
		line-height:23px;
		margin: 2px 6px 2px 6px;
	}
	.xz1 {
		margin: 0 0 5px 2px!important;
	}
		.xz1 a, .xz2 a {
			background: url(../images/violet_center.png) repeat-x center;
			background-size: 100% 100%;
			padding: 0px 5px 0px 5px;
			display: inline-block;
			color: #fff;
			height: 23px;
			line-height: 23px;
			position: relative;
			text-decoration:none;
			margin-left:4px;
		}
			.xz1 a:before,.xz2 a:before {
			content: "";
			position: absolute;
			top: 0;
			left: 100%;
			width: 27px;
			height: 23px;
			background: url(../images/violet_right.png) no-repeat;
			}


	#content-addsobitie {
		background:#767676;
			background: -webkit-gradient(linear, left top, left bottom, from(#767676), to(#3A0056));
			background: -webkit-linear-gradient(top, #767676, #3A0056);
			background: -moz-linear-gradient(top, #767676, #3A0056);
			background: -ms-linear-gradient(top, #767676, #3A0056);
			background: -o-linear-gradient(top, #767676, #3A0056);
		border-radius: 8px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);
		padding: 8px;
		margin:12px 0px 0px 0px;
	}


	#content-registration {
		background:#767676;
			background: -webkit-gradient(linear, left top, left bottom, from(#767676), to(#3A0056));
			background: -webkit-linear-gradient(top, #767676, #3A0056);
			background: -moz-linear-gradient(top, #767676, #3A0056);
			background: -ms-linear-gradient(top, #767676, #3A0056);
			background: -o-linear-gradient(top, #767676, #3A0056);
		border-radius: 8px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);
		padding: 8px;
		margin:12px 0px 0px 0px;
	}
	#content-registration > h2 {
		color:#fff;
		font-size:14px;
		padding: 2px 10px 10px 12px;

	}

		#content-registration > div {
			text-align: center;
		}
		#content-registration > div > form {
			padding: 15px 305px 16px 325px;
			width:335px;
		}
		#registration-form p {
			padding:2px 0;
		}
		#registration-form .captcha {
			padding:3px 0;
		}
		#content-registration .input{
			width: 303px;
		}


		.submitreg {
			clear:both;
			width: 211px;
			height:36px;
			margin:10px 30px;
			border:none;
			background: url(../images/addsob.png) no-repeat center center;
			color:#fff;
			font-size:17px;
		}
			.submitreg:hover {
				text-decoration:underline;
			}
		#content-registration .captcha {
			margin: 0 0 10px 0;
		}

		.captcha > div {
			float: left;
			width: 102px;
			border-radius: 8px;
			height: 18px;
			margin: 0 8px 8px 0;
		}
		.captcha input {
			width: 200px!important;
		}
		.regch label{
			color:#666;
			position:relative;
			top:2px;
			font-size: 13px;
		}
		.soglashenie {
			color: #4CB9E7;
			float:right;
			margin:10px 0 25px 0;
		}

	.input3{
		border:1px solid #DEDEDE;
		padding:6px;
		border-radius:8px;
		width:99%;
		color:#4A81B9;

	}

		#sob-text textarea {
			width:645px;
			height:283px;
		}
		#sob-text span {
			color: #D0D0D0;
			float:right;
		}
		div.ev-cont input {
			width: 140px!important;
		}



#content-lu {
	background: #0AAEE4;
	background: -webkit-gradient(linear, left top, left bottom, from(#0AADE4), to(rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(top, #0AADE4, rgba(255, 255, 255, 0));
	background: -moz-linear-gradient(top, #0AADE4, rgba(255, 255, 255, 0));
	background: -ms-linear-gradient(top, #0AADE4, rgba(255, 255, 255, 0));
	background: -o-linear-gradient(top, #0AADE4, rgba(255, 255, 255, 0));
	border-radius: 8px;
	box-shadow: 0px 1px 1px rgba(0,0,0,.3),
				0px -1px 1px rgba(0,0,0,.1);
	padding: 8px;
	margin: 12px 0px 0px 0px;
}
	#lu{
		padding:8px 0;
	}
	#lu li{
		list-style:none;
		height:35px;
		line-height:35px;
		padding:0 8px;
		margin-bottom:1px;

		background: #fff;
			background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#F5F5F5));
			background: -webkit-linear-gradient(top, #fff, #F5F5F5);
			background: -moz-linear-gradient(top, #fff, #F5F5F5);
			background: -ms-linear-gradient(top, #fff, #F5F5F5);
			background: -o-linear-gradient(top, #fff, #F5F5F5);

		border-top:1px solid #E5E5E5;
		border-bottom:1px solid #E5E5E5;
		box-shadow: 0px 1px 0px #BEBEBE;
	}
		#lu li:first-child{
			border-top:none;
		}
		#lu li:hover {
			background: #F5F5F5;
		}
	.lu-city {
		float:left;
		padding:0 10px;
		min-width: 130px;
		color:#000;
	}
	.lu-k {
		float:left;
		padding:0 10px;
		min-width: 90px;
		color:#000;
	}
	p.lu-a {
		height: 35px;
		overflow: hidden;
		width: 370px;
		margin: 0;
		float: left;
	}
	.lu-a a{
		float:left;
		color: #4CB9E7;
		padding:0 10px;
	}
	.lu-time {
		float:left;
		padding:0 10px;
		min-width: 90px;
	}
	.lu-date {
		float:right;
		padding:0 10px;
		min-width: 40px;
	}

	#regsob {
		padding:15px 0px 15px 65px;
		background: url(../images/dotted.png) repeat-x top right;
		margin:10px 8px 0px 8px;
	}
	#regsob .regch {
		float:left;
	}
	.float-l {
		float:left;
	}
	#regsob .soglashenie {
		float:left;
		margin:0px!important;
	}
	#regsob .captcha {
		float:left;
	}
	#regsob p {
		padding:0px 40px 5px 0px;
	}
	#regsob .submitreg {
		margin:2% 37% 0 37% ;
	}
	#regsob .input {
		width:300px!important;
	}
	#regsob .captcha > div {
		margin: 0px 35px 0px 4px;
	}

	#report-modal {
		position: absolute;
		visibility: hidden;
		opacity: 0;
		z-index: 15;
		margin-top:25px;
			-webkit-transition: All .5s ease;
			-moz-transition: All .5s ease;
			-o-transition: All .5s ease;
	}
	#report-modal form {
		position: absolute;
		background: whiteSmoke;
		border-radius: 8px;
		padding: 8px;
		border: 3px solid #E35A0E;
		z-index: 16;
		width:310px;
		margin: 15px 0 0 115px;
	}
			#report-modal:target {
				opacity: 1;
				visibility: visible;
				margin-top:0px;
			}
				#report-modal form:before,
				#report-modal form:after {
					content: "";
					position: absolute;
					bottom: 100%;
					left:0;
					width: 0;
					height: 0;
				}
				#report-modal form:before{
					width:75px;
					height:16px;
					background: url(../images/w.png) 45% 100% no-repeat;
				}


	#report-modal form .submitrep {
		float: right;
		background: none;
		border: none;
		width: 135px!important;
		margin: 10px;
	}
	#report-modal form p textarea {
		width:275px;
		height:55px;
	}
	#report-modal .close {
		right: 10px;
		text-decoration:none;
	}
	div.captcha .input {
		width:184px!important;
	}
	div.captcha > div {
		margin: 0px 10px 0px 6px;
	}


	#content-reklama {
		background:#868686;
			background: -webkit-gradient(linear, left top, left bottom, from(#868686), to(#8CB300));
			background: -webkit-linear-gradient(top, #868686, #8CB300);
			background: -moz-linear-gradient(top, #868686, #8CB300);
			background: -ms-linear-gradient(top, #868686, #8CB300);
			background: -o-linear-gradient(top, #868686, #8CB300);
		border-radius: 8px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);
		padding: 8px;
		margin:12px 0px 0px 0px;
	}

	#content-nav h2 {
		text-align: center;
		font-size: 14px;
		line-height: 46px;
		color: white;
	}

	#content-reklama > h2 {
		color: white;
		font-size: 15px;
		padding: 4px 10px 10px 10px;
	}

        .pagination {
	background: url(../images/dotted.png) repeat-x top left;
	height: 23px;
	padding: 9px 0 2px 0;
	margin-top:10px;
	line-height:23px;
        }
        .selected {
            color: white;
            text-decoration: underline;
            font-weight: bold;
        }
	.pr {
		float:right;
		height: 23px;
		width:536px;
		background: url(../images/pag.png) no-repeat top right;
	}
	.pr a {
		color:#fff;
		text-decoration:none;
	}
		.pr a:hover {
			text-decoration: underline;
		}
			.pr ul li {
				padding:0 2px;
			}
		.pr ul {
			padding:0 0 0 30px;
			min-width: 170px;
		}
		.pr>a {
			padding:0 10px;
		}
	.pl, .pr ul li, .pr ul {
		float:left;
		list-style:none;
	}
	.pl {
		color: #5A7E00;
		font-size: 14px;
		padding: 0 0 0 100px;
	}

	#content-reklama h4 {
		color:#3A0056;
		font-size: 13px;
	}
	#content-reklama h5 {
		color:#05ACE3;
		font-size: 13px;
		padding: 7px 0 3px 0;
	}
	#content-reklama #top-rek section p {
		padding: 0 0 0 27px;
	}

	#left-rek {
		float:left;
		width:550px;
	}
		#left-rek section{
			padding: 15px 15px 25px 15px;
			border-bottom:1px solid #BEBEBE;
			box-shadow: 0 1px 0 #E5E5E5,
						inset 0 -1px 0 #E5E5E5;
		}

			#left-rek section:last-child{
				border:none;
				box-shadow:none;
			}

#right-rek {
	float:right;
	padding: 47px 47px 47px 0;
	width: 342px;
}
	#right-rek img {
		clear:both;
		float:none;
		display: block;
	}
	#zakazat {
		width: 190px;
		height: 45px;
		display: block;
		font-size: 24px;
		line-height: 45px;
		background: url(../images/zakazat.png)no-repeat top left;
		font-weight: bold;
		color: white;
		text-decoration: none;
		padding: 0 15px;
		margin: 77px;
}
			#zakazat:hover {
				text-decoration: underline;
			}
	#zakazat-reklamy {
		position: absolute;
		visibility: hidden;
		opacity: 0;
		z-index: 15;
		margin-top:25px;
			-webkit-transition: All .3s ease;
			-moz-transition: All .3s ease;
			-o-transition: All .3s ease;
	}
	#zakazat-reklamy form {
		position: absolute;
		background: whiteSmoke;
		border-radius: 8px;
		padding: 25px 25px 15px 25px;
		border: 3px solid #E35A0E;
		z-index: 16;
		width:310px;
		margin: -35px 0 0 -120px;
	}
	#zakazat-reklamy input{
		width:290px;
	}
	#zakazat-reklamy form .submitrep {
		background:none;
		border:none;
	}
	#zakazat-reklamy form .submitrep:hover {
		text-decoration:underline;
	}
			#zakazat-reklamy:target {
				opacity: 1;
				visibility: visible;
				margin-top:-25px;
				z-index:120;
			}
				#zakazat-reklamy form:before,
				#zakazat-reklamy form:after {
					content: "";
					position: absolute;
					bottom: 100%;
					right:0;
					width: 0;
					height: 0;
				}
				#zakazat-reklamy form:before{
					width:75px;
					height:16px;
					background: url(../images/w.png) 45% 100% no-repeat;
				}
	#zakazat-reklamy .close {
		right: 10px;
		text-decoration: none;
	}
	#zakazat-reklamy textarea {
		height:70px;
		width:290px;
	}

	#price-rek {
		width:100%;
	}
	#price-rek h4{
		float:left;
		padding: 0 15px 15px 15px;
	}
	#price-rek #city{
		right:20px;
		top:0;
		float:right;
	}
	#price-rek ul#city-ul2 li{
		height:18px;
		line-height:18px;
		background:none;
	}
	#price-rek ul#city-ul2{
		border: 3px solid #8CB300;
	}
		#hat {
			height:40px;
			line-height:40px;
			width:100%;
			border-bottom: 1px solid #BEBEBE;
			border-top: 1px solid #BEBEBE;
			box-shadow: 0 1px 0 #E5E5E5,
						0 -1px 0 #E5E5E5,
						inset 0 -1px 0 #E5E5E5;
			background: #F5F5F5;
			background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#F5F5F5));
			background: -webkit-linear-gradient(top, #F5F5F5, #fff, #F5F5F5);
			background: -moz-linear-gradient(top, #F5F5F5, #fff, #F5F5F5);
			background: -ms-linear-gradient(top, #F5F5F5, #fff, #F5F5F5);
			background: -o-linear-gradient(top, #F5F5F5, #fff, #F5F5F5);
		}
			#hat p{
				float:left;
				padding: 0 5px 0 30px;
				min-width: 30%;
			}
				#hat p:last-child{
					float:right;
					min-width: 170px;
				}
		#price-rek ul li {
			height:40px;
			line-height:40px;
			list-style:none;
			background: url(../images/dotted.png) repeat-x bottom right;
		}
			#price-rek ul li:last-child {
				background:none;
			}
			#price-rek ul li p{
				float:left;
				padding: 0 5px 0 30px;
			}
			#price-rek ul li>p{
				min-width: 30%;
			}
			#price-rek ul li .time-rek {
				min-width: 30%;
			}
			#price-rek ul li .price-rek {
				min-width: 205px;
				float:right;
			}

	#price-rek ul {
		border-bottom: 1px solid #BEBEBE;
		box-shadow: 0 1px 0 #E5E5E5,
					inset 0 -1px 0 #E5E5E5;
		background: #F5F5F5;
		background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#F5F5F5));
		background: -webkit-linear-gradient(top, #F5F5F5, #fff, #F5F5F5);
		background: -moz-linear-gradient(top, #F5F5F5, #fff, #F5F5F5);
		background: -ms-linear-gradient(top, #F5F5F5, #fff, #F5F5F5);
		background: -o-linear-gradient(top, #F5F5F5, #fff, #F5F5F5);

	}
	#bottom-rek {
		padding:18px;
	}
		#content-reklama #bottom-rek h4 {
			color:#B34242;
			padding:10px;
		}
		#bottom-rek p {
			padding:3px 17px;
		}


div.captcha .inputcaa {
	width: 150px!important;
	border:1px solid #E8E8E8;
	border-top:1px solid #D0D0D0;
	padding:5px;
	border-radius:8px;
	height: 18px;
	margin:0 0 8px 0;
	color:#4A81B9;
	box-shadow: 0 0 0 #fff,
				inset 0px 1px 4px rgba(0,0,0,.2);
}
.pr-tab {
    background: #FFFFFF;
    float: left;
    margin: 0px 15px 0px 0px;
    padding: 8px 14px;
    position: relative;
    top: 1px;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright:8px;
		-moz-border-radius-bottomleft:0px;
		-moz-border-radius-bottomright:0px;
		-webkit-border-top-left-radius:8px;
		-webkit-border-top-right-radius:8px;
		-webkit-border-bottom-left-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		border-top-left-radius:8px;
		border-top-right-radius:8px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
}
	.pr-tab a {
		color:#3A0056;
		font-size: 15px;
		font-weight: bold;
	}

#prifile-tab {
	float:left;
	padding: 8px 30px 8px 45px;
	margin: 0px 110px 0 18px;
	background:#fff url(../images/ico/ico-pr.png) 8% 50% no-repeat;
	position:relative;
	top: 4px;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright:8px;
		-moz-border-radius-bottomleft:0px;
		-moz-border-radius-bottomright:0px;
		-webkit-border-top-left-radius:8px;
		-webkit-border-top-right-radius:8px;
		-webkit-border-bottom-left-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		border-top-left-radius:8px;
		border-top-right-radius:8px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
}
#prifile-tab a {
	color:#3A0056;
	font-size: 15px;
	font-weight: bold;
}

#prifile-sob {
	float:left;
	padding: 8px 30px 8px 45px;
	background: url(../images/ico/ico-org2.png) 3% 50% no-repeat;
	margin:0 0 0 15px;
	position:relative;
	top: 4px;
}
#prifile-sob a {
	color:#fff;
	font-size: 15px;
	font-weight: bold;
}


	#content-prifile {
		background:#767676;
			background: -webkit-gradient(linear, left top, left bottom, from(#3A0056), to(#767676));
			background: -webkit-linear-gradient(top, #3A0056, #767676);
			background: -moz-linear-gradient(top, #3A0056, #767676);
			background: -ms-linear-gradient(top, #3A0056, #767676);
			background: -o-linear-gradient(top, #3A0056, #767676);
		border-radius: 8px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);
		padding: 8px;
		margin:12px 0px 0px 0px;
	}
		#sobitie-l{
			padding:8px;
			float:left;
			width:284px;
		}
		#sobitie-l form{
			margin:8px 0 0 0;
		}
		#sobitie-l>div{
			padding:10px;
			position:relative;
		}
		#sobitie-l>div>a{
			color:#9A9A9A;
			font-weight:bold;
			text-decoration:none;
		}

		.submitsave {
			clear:both;
			width: 130px;
			height: 35px;
			margin: 20px 0 0 0;
			border:none;
			background: url(../images/save-button.png) no-repeat center center;
			color:#fff;
			font-size:17px;
		}
			.submitsave:hover {
				text-decoration:underline;
			}
	#content-prifile .pagination {
		background:none;
	}
	#content-prifile .input {
		width: 265px
	}
	#sobitie-r {
		float:right;
		width: 950px;
		padding:12px;
	}
		#sobitie-r section {
			background:#fff url(../images/dotted.png) repeat-x bottom left;
			padding: 12px;
		}
		.prof-t p {
			float:left;
			color: #9A9A9A;
			font-weight: bold;
			padding:0 10px 0 0;
		}
		.prof-t img{
			position:relative;
			top:5px;
			padding:0 10px;
		}
		.prof-t a {
			color: #9A9A9A;
			font-weight: normal;
			padding:0 10px;
			text-decoration:none;
		}
		div.prof-t div.rejting img {
			padding:0 0px!important;
		}
		div.rejting {
			float:right;
		}
		.prof-b {
			padding:12px 0 0 0;
		}
		.prof-b a {
			float:left;
			margin:0 10px
		}
			.ico-x {
				height:22px;
				width:22px;
				background:url(../images/ico/x.png) no-repeat top left;
			}
			.edit {
				height:22px;
				width:22px;
				background:url(../images/ico/ico-edit.png) no-repeat top left;
			}
			.ico-l {
				height:22px;
				width:22px;
				background:url(../images/ico/l.png) no-repeat top left;
			}
			.prof-b-t {
				color:#000;
				line-height: 22px;
			}
#prifile-nav  p{
	font-size: 17px;
	line-height: 44px;
	color:#fff;
}
.inputdate {
	border: 2px solid #DEDEDE;
	padding: 4px;
	border-radius: 5px;
	position:relative;
	bottom:4px;
	max-width:150px;
}
	.inputdate:focus {
		padding: 4px;
		border: 2px solid #E35A0E;
	}
.inputtm {
	border: 1px solid #DEDEDE;
	padding: 4px;
	border-radius: 5px;
	position:relative;
	bottom:5px;
}
	.inputtm:focus{
		border: 1px solid #E35A0E;
	}

.inputtmspan {
	position:relative;
	bottom:4px;
}
#yw0 {
	height:30px;
	border-radius:8px;
}
#content-registration #yw0 {
	width: 95px;
}
#content-sec #yw0 {
height:100%;
}
#yw0_button {
	position:relative;
	bottom:5px;
	color: #4CB9E7;
}
/* viewaddmedia
------------------------------------------------------*/
#viewaddmedia {
	background: #0AAEE4;
	border-radius: 8px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, .3), 0px -1px 1px rgba(0, 0, 0, .1);
	padding: 8px;
	margin: 12px 0px 0px 0px;
}
	.bg {
		background: #fff;
	}
		#XUploadForm-form {
			padding:8px;
		}
	table.table.table-striped {
border-collapse: collapse;
border-spacing: 0;
width: 968px;
}
.table tr {
	width:100%;
}
.table tbody tr:hover td, .table tbody tr:hover th {
background-color: whiteSmoke!important;
background: whiteSmoke!important;
}
			.fade.in {
				opacity: 1;
			}
			.fade {
				opacity: 0;
				-webkit-transition: opacity 0.15s linear;
				-moz-transition: opacity 0.15s linear;
				-ms-transition: opacity 0.15s linear;
				-o-transition: opacity 0.15s linear;
				transition: opacity 0.15s linear;
			}
.files .progress {
width: 200px;
}
.progress {
float: left;
height: 18px;
margin-bottom: 18px;
overflow: hidden;
background-color: #F7F7F7;
background-image: -moz-linear-gradient(top, whiteSmoke, #F9F9F9);
background-image: -ms-linear-gradient(top, whiteSmoke, #F9F9F9);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#F9F9F9));
background-image: -webkit-linear-gradient(top, whiteSmoke, #F9F9F9);
background-image: -o-linear-gradient(top, whiteSmoke, #F9F9F9);
background-image: linear-gradient(top, whiteSmoke, #F9F9F9);
background-repeat: repeat-x;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
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);
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
background-color: #F9F9F9;
}
.table th, .table td {
	padding: 8px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #DDD;
}

/* 4. Footer
-----------------------------------------------------------------------------*/
#footer {
	margin-top: 20px
}

#footeri {
	background: #fff url(../images/background_bi.png)no-repeat bottom center;
	margin-top: -100px
}
	#footerin {

		margin: 0 auto 0;
		position: relative;
	}
	/* 4.1. Reklama */
	#reklama {
		background:none;
		border-radius: 8px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);
		padding:7px;
		margin:12px 0px 0px 0px;
		text-align: center;
	}

	/* 4.2. Footer-slider */
	#footer-slider {
		background:none;
		border-radius: 8px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);
		padding:8px 0 0 0;
		margin:12px 0px 0px 0px;
		height: 160px;
		border-bottom:8px solid #0AAEE4;
	}
	#sl-l {
		background:#0AAEE4;
			background: -webkit-gradient(linear, left bottom, left top, from(#0aade4), to(rgba(255,255,255,0)));
			background: -webkit-linear-gradient(bottom, #0aade4, rgba(255,255,255,0));
			background: -moz-linear-gradient(bottom, #0aade4, rgba(255,255,255,0));
			background: -ms-linear-gradient(bottom, #0aade4, rgba(255,255,255,0));
			background: -o-linear-gradient(bottom, #0aade4, rgba(255,255,255,0));
		float:left;
		width:8px;
		height:100%;
	}
	#sl-r {
		background:#0AAEE4;
			background: -webkit-gradient(linear, left bottom, left top, from(#0aade4), to(rgba(255,255,255,0)));
			background: -webkit-linear-gradient(bottom, #0aade4, rgba(255,255,255,0));
			background: -moz-linear-gradient(bottom, #0aade4, rgba(255,255,255,0));
			background: -ms-linear-gradient(bottom, #0aade4, rgba(255,255,255,0));
			background: -o-linear-gradient(bottom, #0aade4, rgba(255,255,255,0));
		float:right;
		width:8px;
		height:100%;
	}
	#sl-c {
		float:left;
		padding:8px;
	}
		#sl-c  h1{
			display:block;
			height:23px;
			line-height:23px;
			margin-bottom: 5px;
		}
		#sl-c  h1 a {
			background: url(../images/h1sl2.png) top left no-repeat;
			background-size:100% 100%;
			padding: 0px 5px 0px 0px;
			display:inline-block;
			color:#fff;
			text-decoration:none;
			height:23px;
			line-height:23px;
			padding-left:7px;
			position: relative;
		}

		#sl-c  h1 a:after,
		#sl-c  h1 a:before{
			content: "";
			position: absolute;
			top: 0%;
			right: -37px;
		}
		#sl-c  h1 a:after{
			background: url(../images/h1sl.png) top right no-repeat;
			width: 37px!important;
			height: 23px!important;
		}

		#sl-alb li {
			list-style:none;
			float:left;
			margin: 2px 7px 2px 2px;
		}
		#sl-alb li:hover{
			list-style:none;
			float:left;
			margin: 0 5px 0 0;
		}
			#sl-alb li:lastchild {
				margin-right:none;
			}
		#sl-alb li img{
			box-shadow: 0 2px 5px rgba(0,0,0,.5);
			display:block;
			height:110px!important;
			max-width:150px;

		}

		#sl-alb	li:hover img {
			border: 2px solid #E35A0E;
			border-radius: 3px;
		}

	/* 4.3. Footer-content */
	#footer-content {


		background:#0AAEE4;
			background: -webkit-gradient(linear, left top, left bottom, from(#0aade4), to(#3A0056));
			background: -webkit-linear-gradient(top, #0aade4, #3A0056);
			background: -moz-linear-gradient(top, #0aade4, #3A0056);
			background: -ms-linear-gradient(top, #0aade4, #3A0056);
			background: -o-linear-gradient(top, #0aade4, #3A0056);
		border-radius: 8px;
		box-shadow: 0px 1px 1px rgba(0,0,0,.3),
					0px -1px 1px rgba(0,0,0,.1);

		margin:12px 0px 0px 0px;
    width: 1000px;
    margin: 0 auto;

	}
	#fbg {

		height:25px;
		width:100%;
		background:#212121;
box-shadow: inset 0px 3px 3px rgba(150,150,144,0.4), 0px 2px 4px rgba(0,0,0,0.6);
 transition:all 1s ease ;
-moz-transition:all 1s ease ;
-webkit-transition:all 1s ease ;
-o-transition:all 1s ease ;
	}

	#fbg:hover {


		bottom:1px;

	}

		#footer-content section {
			float:left;
			margin: 15px 0px 15px 25px;
			padding: 0 25px 0 0;
			text-align:left;
			min-width:100px;
			background:url(../images/footbord.png) top right no-repeat;
			min-height: 300px;
			background-size: 1px 325px;
		}

		#footer-content h3 {
			color:#0AAEE4;
			padding-bottom: 10px;
		}
		#footer-content a {
			color:#fff;
			line-height: 10px;
			text-decoration: none;
		}
			#footer-content a:hover {
				color:#0AAEE4;
			}
		#button-h2 {
			float: right;
			position: relative;
			background: #212121 url(../images/plus.png) 5% 50% no-repeat;
			width: 70px;
			height: 35px;
			overflow: hidden;
			border: 2px solid #212121;
			border-radius: 8px;
			color: #E35A0E!important;
			font-weight: bold;
			text-decoration: none!important;
			padding: 3px 3px 3px 40px;
			line-height: 18px!important;
		}
			#button-h2:hover{
				border:2px outset #414141;
			}

		#sec-cal {
			background:none!important;
			color:#fff;
			font-weight:bold;
		}
		#sec-cal form {
			height:25px;
		}
		#sec-cal form p {
			float:left;
		}
			#footer-search {
				border:none;
				float:right;
				margin-right:1px;
				margin-bottom:2px;
				width: 380px;
				color:#fff;
				background:#4d4d4d url(../images/searchico.png) 98% 50% no-repeat;
				padding: 3px;
			}



		/*  FF  */
		#ff {
			float: none;
			clear: both;
			height:15px;
			padding:6px;
			border-top:2px solid #414141;
			border-left:2px solid #414141;
			border-right:2px solid #000;
			border-bottom:2px solid #000;
		}
			#ff p {
				margin:0;
				line-height:15px;
			}
			#by  {
				float:left;
				color:#666666;
				padding-left:10px;
				position: relative;
				bottom: 7px;
			}
			#copiright {
				float:right;
				color:#fff;
			}

#HarrisNews h3{
	padding: 10px 0px 5px 0!important;
	font-size: 13px;
}
ul.Calendar {
	font-size: 13px!important;
	line-height: 13px!important;
}
ul.Calendar a {
	line-height:26px!important;
}
ul.Calendar tr:first-child{

}
ul.Calendar tr:first-child th{
	padding:5px;
	color: #E35A0E!important;
}
ul.Calendar th, ul.Calendar td, ul.Calendar caption {
	padding: 0px;
	width:2%;
}
	.calendar-month {
		color: #000;
	}

	.calendar-month span{

		color: #fff;
	}

#footer-search-bottom {
	position:relative;
	border:none;
	background:none!important;
	height: 18px;
	width: 18px;
	right: -380px;
}

#footer-search-header {
	position: relative;
	border: none;
	background: none!important;
	height: 34px;
	width: 30px;
	right: 40px;
	top: 14px;
	z-index: 999;
}

/*-----------------------------------------------------------------------------*/

#content>#content {
	padding:0px;
}

#social-buttons > div{
	display: block;
	min-width: 250px;
}
#vk_share_button{
	width: 150px!important;
	min-width: 150px!important;
}
			.ch-cal {
				position:absolute;
				top:325px;
				margin-top: -5px;
				background:#212121;
				border-radius:8px;
				border: 3px solid #fff;
				z-index:100;
				height: 235px;
				right: -167px;
			}
				#choose-date{
					visibility: hidden;
					opacity: 0;
					position:absolute;
					bottom:275px;
						-webkit-transition:All .5s ease;
						-moz-transition:All .5s ease;
						-o-transition:All .5s ease;
				}
				#choose-date:target {
					opacity: 1;
					visibility: visible;
					bottom:300px;
                    z-index: 100;
				}
	#choose-date .close {
		right: 5px;
		text-decoration: none;
	}
	#vk_comments {
		clear: both;
	}
	.ch-cal #calendar a {
		color: #fff;
		line-height: 25px;
		text-decoration: none;
	}
	.ch-cal h3 {
		display: none;
		visibility: hidden;
	}
	.ch-cal ul.Calendar table tbody tr td {
		width: 10px!important;
	}

	.ch-cal ul.Calendar {
		width: 400px!important;
	}
	.city-line {
		display: block;
		width: 100%;
		border-bottom: 2px solid #0AAEE4;
		height: 10px;
		margin: 0 0 5px 0;
	}
.info, .success, .warning, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('../images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('../images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('../images/warning.png');
}

.validation {
color: #D63301;
background-color: #FFCCBA;
background-image: url('../images/validation.png');
}

#header-search-bottom {
	position: relative;
	border: none;
	background: none!important;
	height: 28px;
	width: 25px;
	right: 8px;
	bottom: 17px;
	z-index:999;
}

.summary {
float:left;
}
/*
#sobitie-menu input:focus {
	border: 1px solid #726F74;
	padding: 2px 1px;
}
*/

#footer-content section:last-child a,
#footer-content section:first-child a{
	line-height: 30px;
}
#footer-content section a{
	line-height: 45px;
}
#soblr {
	border-bottom:1px solid #C4C4C4;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	background: #fff;
	   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	   background: -webkit-linear-gradient(top, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #f5f5f5);
	   background: -moz-linear-gradient(top, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #f5f5f5);
	   background: -ms-linear-gradient(top, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #f5f5f5);
	   background: -o-linear-gradient(top, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #f5f5f5);
}

.soblr {
	padding: 10px 0 50px 0!important;
	margin:10px 0!important;
	border-bottom:1px solid #C4C4C4;
	box-shadow: 0 1px 1px rgba(0,0,0,.1);
	background: #fff!important;
	   background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5))!important;
	   background: -webkit-linear-gradient(top, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #f5f5f5)!important;
	   background: -moz-linear-gradient(top, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #f5f5f5)!important;
	   background: -ms-linear-gradient(top, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #f5f5f5)!important;
	   background: -o-linear-gradient(top, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #f5f5f5)!important;
}
.seo {
	padding: 30px 0;
	line-height:18px;
}

#sobitie-l form > div > a {
	color: #9A9A9A;
	font-weight: bold;
	text-decoration: none;
}
#sobitie-l form > div {
	padding: 10px;
	position: relative;
}
#infoletter { width: 314px;}




/******************************************************************************************************
TABS by Sohtanaka, CSS tweaked by SiGa
*******************************************************************************************************/


.tabs_group {
	float:right;
	margin: 0px 0px 0px 10px;
}
ul.tabsg {
 margin-top: 10px;
 padding: 0;
 list-style: none;
 height: 32px; /*--Set height of tabs--*/
 width: 100%;
 display: block;

}
ul.tabsg li {
 float: left;
 width: 50%;
 margin: 0px 0px 0px 0px ;
 padding: 0;
 height: 32px;
 line-height: 32px; /*--Vertically aligns the text within the tab--*/

 overflow: hidden;
 position: relative;
 background: #CECECE;

}
ul.tabsg li a {
 text-decoration: none;
 color: #666;
 display: block;
 font-size: 1.1em;
 padding: 0 15px;
 outline: none;

}
ul.tabsg li a:hover {
 background: #E0E0E0;

}


html ul.tabsg li.active a, html ul.tabsg li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
 background: #5B7FA6;
 border: none;
 color: #FFFFFF;

}
.tab_containerg {

 background: #EFEFEF;
 overflow: hidden;
 clear: both;
float: left;
width: 100%;
margin-bottom: 25px;




}
.tab_contentg {
 padding: 0px 0px 0px;
 font-size: inherit;

}
.tab_contentg p {
	margin-bottom: 1em;

}
ul.tabs {
 margin: 0;
 padding: 0;
 list-style: none;
 height: 32px; /*--Set height of tabs--*/
 width: 100%;
 display: block;

}
ul.tabs li {
 float: left;
 width: 50%;
 margin: 25px 0px 0px 0px ;
 padding: 0;
 height: 32px;
 line-height: 32px; /*--Vertically aligns the text within the tab--*/

 overflow: hidden;
 position: relative;
 background: #CECECE;

}
ul.tabs li a {
 text-decoration: none;
 color: #666;
 display: block;
 font-size: 1.1em;
 padding: 0 15px;
 outline: none;

}
ul.tabs li a:hover {
 background: #E0E0E0;

}


html ul.tabs li.active a, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
 background: #5B7FA6;
 border: none;
 color: #FFFFFF;

}
.tab_container {

 background: #EFEFEF;

 clear: both;
float: left;
width: 100%;
margin-bottom: 25px;
display: block-inline;




}
.tab_content {
 padding: 0px 0px 0px;
 font-size: inherit;

}
.tab_content p {
	margin-bottom: 1em;

}
.button0 {
	height:50px;
	background: url(../images/btbg.png) no-repeat;
	text-align:center;
	padding:2px;
	margin-right:7px;

}


.button10 {
	display:block;
	margin-top:10px;
  width: 162px;
	border-top:1px solid #8ff940;
	border-left:1px solid #26a311;
	border-right:1px solid #2ca818;
	border-bottom:1px solid #1b6802;
	color:#fff;
	font-size:18px;
	line-height:13px;
	font-family:'PT Sans',sans-serif;
	font-weight:500;
	text-transform:uppercase;
	text-align:center;
  text-decoration: none;
  user-select: none;
  outline: none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 2px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.5);
	box-shadow:0 2px 2px rgba(0,0,0,0.5);
	background:rgb(64,199,41);
	background:-moz-linear-gradient(top,rgba(64,199,41,1) 0%,rgba(54,192,32,1) 28%,rgba(29,174,5,1) 84%,rgba(25,170,1,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(64,199,41,1)),color-stop(28%,rgba(54,192,32,1)),color-stop(84%,rgba(29,174,5,1)),color-stop(100%,rgba(25,170,1,1)));
	background:-webkit-linear-gradient(top,rgba(64,199,41,1) 0%,rgba(54,192,32,1) 28%,rgba(29,174,5,1) 84%,rgba(25,170,1,1) 100%);
	background:-o-linear-gradient(top,rgba(64,199,41,1) 0%,rgba(54,192,32,1) 28%,rgba(29,174,5,1) 84%,rgba(25,170,1,1) 100%);
	background:-ms-linear-gradient(top,rgba(64,199,41,1) 0%,rgba(54,192,32,1) 28%,rgba(29,174,5,1) 84%,rgba(25,170,1,1) 100%);
	background:linear-gradient(to bottom,rgba(64,199,41,1) 0%,rgba(54,192,32,1) 28%,rgba(29,174,5,1) 84%,rgba(25,170,1,1) 100%);
  transition: box-shadow .2s, border-color .2s;
}
.button10:hover {
background:rgb(25,170,1);
background:-moz-linear-gradient(top,rgba(25,170,1,1) 0%,rgba(29,174,5,1) 16%,rgba(54,192,32,1) 72%,rgba(64,199,41,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(25,170,1,1)),color-stop(16%,rgba(29,174,5,1)),color-stop(72%,rgba(54,192,32,1)),color-stop(100%,rgba(64,199,41,1)));
background:-webkit-linear-gradient(top,rgba(25,170,1,1) 0%,rgba(29,174,5,1) 16%,rgba(54,192,32,1) 72%,rgba(64,199,41,1) 100%);
background:-o-linear-gradient(top,rgba(25,170,1,1) 0%,rgba(29,174,5,1) 16%,rgba(54,192,32,1) 72%,rgba(64,199,41,1) 100%);
background:-ms-linear-gradient(top,rgba(25,170,1,1) 0%,rgba(29,174,5,1) 16%,rgba(54,192,32,1) 72%,rgba(64,199,41,1) 100%);
background:linear-gradient(to bottom,rgba(25,170,1,1) 0%,rgba(29,174,5,1) 16%,rgba(54,192,32,1) 72%,rgba(64,199,41,1) 100%);


}
.button10:active {

  	-moz-box-shadow:0 0px 0px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.25);
	box-shadow:0 0px 0px rgba(0,0,0,0.25);

}
.button10>div{
  padding:8px 0 4px 0;
}
.button10>div>small{
	font-size:9px
}
 ul.hr li {
	 float:left;
    display:inline; /* Отображать как строчный элемент */
    margin-right:10px; /* Отступ слева */
	margin-top:4px;
   }


#leftbar {
position:fixed;
 float: left;
 width: 197px;
 height:1080px;
 left:0;
 z-index:0;
 }

#rightbar {
	position:fixed;
	right:0;
 float: right;
 width: 197px;
 height:1080px;
 z-index:0;
}
