a:visited{
	color:#0060A1;
}

a{
	color:#0060A1;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	position:relative;
	color:#000;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
}

h2 {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#52b248;
}

a h2{
	text-decoration: underline;
}

.site {
	width:960px;
	margin:0 auto;
	padding-bottom:150px;
	background:url(/russia/svnmedia/newimages/map-bg.jpg) no-repeat top right;
}

.logotop {
	padding:35px 80px 40px 0px;
	float:left;
}

.caption_in_favourite{
	width:450px;
	float:left;
}

.favourite_share{
	margin-bottom: 10px;
}

.favourit_item{
	margin-bottom: 10px;
}

.clear_left{
	clear: left;
	visibility: hidden;
}

.menu {
	float:left;
	padding:52px 0 0 0;
}

.menu ul {
	list-style:none;
}

.menu ul li {
	list-style:none;
	display:inline;
}

.menu-dots {
	padding-left:16px;
	margin-left:12px;
	background:url(/russia/svnmedia/newimages/menu-dots.png) no-repeat left;
}

a.li-menu {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:16px;
	color:#39a72d;
	text-decoration:underline;
}

a.li-menu:hover {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:16px;
	color:#39a72d;
	text-decoration:none;
}

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

.footer {
	width:100%;
	height:99px;
	position:absolute;
	left:0;
	bottom:0;
	background-color:#e9e9e9;
	border-top:1px #c8c8c8 solid;
}

.footer div {
	width:930px;
	margin:0 auto;
	position:relative;
	padding:45px 0 0 0;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#000;
}

.footer div img.logo {
	position:absolute;
	top:-13px;
	left:20px;
}

.footer a {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#0060A1;
	font-weight:normal;
	text-decoration:underline;
	display:inline-block;
	height:16px;
}
.footer a:hover {	
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#0060A1;
	font-weight:normal;
	text-decoration: none;
	display:inline-block;
	height:16px;
}

.footer a.fb {
	background:url(/russia/svnmedia/newimages/fb.jpg) no-repeat left;
	padding:0 0 0 22px;
	margin:0 0 0 10px;
}
.footer a.vk {
	background:url(/russia/svnmedia/newimages/vk.jpg) no-repeat left;
	padding:0 0 0 22px;
	margin:0 0 0 10px;
}
.footer a.tw {
	background:url(/russia/svnmedia/newimages/tw.jpg) no-repeat left;
	padding:0 0 0 22px;
	margin:0 0 0 10px;
}

div.copyright {
	width:320px;
	float:left;
	padding:0px;
}

div.social {
	width:460px;
	float:left;
	padding:0px;
}

div.author {
	width:190px;
	float:right;
	padding:0px;
	text-align:right;
	background:url(/russia/svnmedia/newimages/auth-design.jpg) no-repeat left;
	height:18px;
	line-height:17px;
}

.user-menu {
	float:right;
	padding:52px 14px 0 0;
	width:130px;
}

.user-menu ul {
	list-style:none;
}

.user-menu ul li {
	list-style:none;
	padding:4px 10px 3px 30px;
	display:inline;
	float:right;
}



a.user {
	color:#0060A1;	
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:16px;
	text-decoration:underline;
}
a.user:hover {
	color:#0060A1;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:16px;
	text-decoration:none;
}

li.user-login {
	background:url(/russia/svnmedia/newimages/log-icon.png) no-repeat left;
}

li.user-reg {
	background:url(/russia/svnmedia/newimages/reg-icon.png) no-repeat left;
}
li.user-logout {
	background:url(/russia/svnmedia/newimages/reg-icon.png) no-repeat left;
}
li.user-name {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	font-size:16px;
	padding-left:0px;
	color:#000;
}

/*TAB*/
.tabs {
	margin:5px 0px 0px 13px;
	float:right;
	width:293px;
	position:relative;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-weight:normal;	
}

ul.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 20px;
}

ul.tabNavigation li {
	float:left;
	display:block;
	z-index:1;
	width:98px;
	height:29px;
	padding:10px 0px 0px 0px;
	text-align:center;
	background-image:url(/russia/svnmedia/newimages/tab-na.png);
	background-repeat:no-repeat;
	position:relative;
}

##0060A1come-text{
	font-size:15px;
	color:#222;
	padding-top:15px;
	padding-bottom:35px;
}

#appstore{
 	padding-bottom:3px;

}

ul.tabNavigation li a {
	color: #0060A1;
	text-decoration: none;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	border-bottom:1px #0060A1 dashed;
}

ul.tabNavigation li.selected {
	float:left;
	display:block;
	width:98px;
	height:29px;
	padding:10px 12px 0px 0px;
	text-align:center;
	background-image:url(/russia/svnmedia/newimages/tab-a.png);
	background-repeat:no-repeat;
	z-index:100;
	margin-right:-12px;
}

ul.tabNavigation li.li2 {
	background-image:url(/russia/svnmedia/newimages/tab-a2.png);
	background-repeat:no-repeat;
	margin-left:-12px;
	margin-right:0px;
	padding-left:12px;
	width:98px;
}

ul.tabNavigation li.selected a {
	color:#000;
	border:none;
	text-decoration: none;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
}

#first, #second {
	height:207px;
	clear:left;
	background-color:#ebebeb;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	-moz-border-radius-topleft: 0px;
	-khtml-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px; 
	
	padding:15px 10px 15px 15px;
}

.tab-buttons {
	height:40px;
}

.tab-b {
	float:left;
	background:url(/russia/svnmedia/newimages/tab-butt-right.jpg) no-repeat right;
	height:25px;
	margin-right:5px;
}

.tab-b input {
	height:25px;
	border:none;
	margin:0px;
	padding:0 14px;	
	background:url(/russia/svnmedia/newimages/tab-butt-left.jpg) no-repeat left;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	color:#000;
	cursor:pointer;
}
.tab-b input::-moz-focus-inner{
	border:0;
	padding:0;
}

.tab-b-pressed {
	background:url(/russia/svnmedia/newimages/tab-butt-right-pressed.jpg) no-repeat right;
	margin-right:5px;
}
.tab-b-pressed input {
	background:url(/russia/svnmedia/newimages/tab-butt-left-pressed.jpg) no-repeat left;
	/*font-weight:bold;*/
}

/*CONTENT*/

.main-okno {
	float:left;
	width:623px;
}

.mh-292 {
	overflow:hidden;
	padding-bottom: 30px;
}

.main-okno p {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	line-height:20px;
}

h1 {
	
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:30px;
	font-weight:normal;
}

p {	
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	
	line-height:20px;
}

.create-m {
	display:inline-block;
	background:url(/russia/svnmedia/newimages/create-button.png) no-repeat;
	width:191px;
	height:62px;
	padding:28px 0 0 90px;
	margin:0 30px 0 0;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}
.registr {
	display:inline-block;
	background:url(/russia/svnmedia/newimages/reg-button.png) no-repeat;
	width:209px;
	height:62px;
	padding:28px 0 0 82px;
	margin:0px 10px 0 0;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

.main-news {
	padding:0px 0 40px 0;
	background-color: #F5FBF1;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 15px 10px 15px 15px;
	margin-top: 20px;
	margin-bottom: 30px;
}

.main-news-item h2{
 color:#0060A1;
}

.main-news-item {
	float:left;
	width:283px;
	margin:0 13px 0 14px;
	overflow:hidden;
}

.main-news-item a {	
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	color:#0060A1;
	text-decoration:underline;
}

.main-news-item a:hover {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	color:#0060A1;
	text-decoration:none;
}

.main-news-item img {
	border:none;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	width: 100%;
	margin:10px 0 15px 0;
}

.main-news-item p {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	line-height:18px;	
}

.main-big-new {
	padding:0px 0 40px 0;
	background-color: #F5FBF1;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 15px 10px 15px 15px;
	float:right;
	margin:0 0 0 14px;
	width:613px;
}

.main-big-new h1 {
	margin:0 0 10px 0;
}

.main-big-new p {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	
	line-height:20px;
	margin:0 0 7px 0;
}

.main-big-new a {	
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	color:#0060A1;
	text-decoration:underline;
}

.main-big-new a:hover {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	color:#0060A1;
	text-decoration:none;
}

.main-big-new img.new-prev {
	float:left;
	margin:0 27px 0 0;
	border-radius: 15px;
}

span.rating {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#000;
	font-weight:bold;
}

span.rating img.stars {
	margin:0px;
	padding:0px;
	margin-bottom:-5px;
}

.anons {
	float:right;
	width:293px;
	margin:0 13px 0 0;
}

.anons a, .bluelink {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	color:#0060A1;
	text-decoration:underline;
}

.anons a:hover, .bluelink:hover {	
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	color:#0060A1;
	text-decoration:none;
}
.anons h1 {
	margin:0 0 10px 0;
}

.backlink {
	margin-top:30px;
}

.anons p {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	line-height:18px;
	margin:0 0 15px 0;
}

.anons a.all-articles {
}

.anons-leftbar {
	float:right;
	clear:right;
	margin:30px 0 0 14px;
}

.anons-leftbar h1 {
	font-size:26px;
}

.pre-news {
	clear:both;
	padding:25px 0 0 0;
}

.pre-new-item {
	float:left;
	width:293px;
}
.pre-new-item p {	
    font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#000;
	font-weight:normal;
	line-height:15px;
	margin:14px 0 0 0;
}
.pre-new-item img {
	float:left;
	margin:0 10px 0 0;
	border-radius: 15px;
}

.otstup {
	margin-left:27px;
	border-radius: 15px;
}

/*форма*/

.input_form {
	width:235px;
	height:21px;
	border:1px #CCC solid;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-weight:normal;
	padding:0 5px;
	margin:0 0 3px 0;
}

#conv_div{
	width:250px;
}

#obsosocial{
	width:250px;
}

.route_form_container {

	clear:left;
	background-color:#ebebeb;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	
	padding:15px 10px 15px 15px;

}

.marketlink{
	padding:30px 25px 0px 0px;
}

.slider {
	padding-left:10px;
}

div.planning-b {
	float:left;
	display:inline-block;
	height:29px;	
}
div.planning-b div.pb2 {
	float:left;
	width:18px;
	height:29px;
	background-color:#EBEBEB;
}
div.sending-b {
	float:left;
	display:inline-block;
	height:29px;	
}
div.sending-b div.pb2 {
	float:left;
	width:18px;
	height:29px;
	background-color:#FFF;
}

a.form-submit {
	display:block;
	margin:4px 22px 0 20px;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.green-button {
	background:url(/russia/svnmedia/newimages/green-button.png);
}
.gb-right {
	background-position:right;
}
.gb-left {
	background-position:left;
}
.div-clearing {
	margin:5px 0 0 30px;
	float:left;
}

a.clearing {
	display:inline-block;
	color:#787878;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	
	text-decoration:none;
	border-bottom:1px #787878 dashed;
}

a.addpoint {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#39a72d;
	display:inline-block;
	border-bottom:1px #39a72d dashed;
	text-decoration:none;
}

.addpoint-icon {
	margin-bottom:-5px;
}

/*end form*/

.article-img {
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	
	float:left;
	margin:10px 10px 15px 0px;
}

.checkpoint {
	float:left;
	background:url(/russia/svnmedia/newimages/point-icon.png) no-repeat left;
	margin:0px 0 0 3px;
	padding:0 0 0 25px;
	width:60px;
	height:30px;
}

.checkpoint a {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#0060A1;
	text-decoration:none;
	border-bottom:1px #0060A1 dashed;
}

.comments {
	margin:30px 13px 0 0;
}

.comments h1 {
	font-size:36px;
}

.comments-all {
	border-bottom:1px #999 dashed;
}

.comment-item {
	padding:0 0 20px 0;
}

.comment-text {
	background:#f1f1f1;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	
	padding:10px 20px;
	margin:7px 0 7px 0;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#000;
	line-height:16px;
}

.comment-date {
	display:inline-block;
	padding:0 0 0 12px;
	margin:0 0 0 6px;
	background:url(/russia/svnmedia/newimages/clock-icon.jpg) no-repeat left;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-weight:normal;
}

.comment-auth, .comment-hint {
	display:inline-block;
	margin:0 0 0 4px;	
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
}

.comment-auth {
	background:url(/russia/svnmedia/newimages/pencil-icon.jpg) no-repeat left;
	padding:0 0 0 12px;	
}

.comments-count {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#c5c5c5;
	font-weight:normal;
	display:inline-block;
	float:right;
	background:url(/russia/svnmedia/newimages/comments-icon.png) no-repeat left;
	padding:0 0 10px 35px;
	margin:9px 0 0 0;
	height:32px;
}

.leave-comment {
	margin:15px 0 0 0;	
}

.leave-comment h2 {
	color:#000;
	padding:0 0 5px 0;
}

.leave-comment input.login-area {
	width:330px;
	height:19px;
	padding:1px 10px 5px 10px;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	
	color:#000;
}

.leave-comment textarea.text-area {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#000;
	padding:10px;
	margin:8px 0px;
	width:590px;
	max-width: 590px;
	height:125px;
}

#bigwidget{
	margin-top:20px;
	padding-left:10px;
}

a.sending {
	float:left;
	display:inline-block;
	width:102px;
	height:30px;
	background:url(/russia/svnmedia/newimages/send.png) no-repeat;
}

/*--------------UKAZANIYA-----------------*/

.ukaz-item {
	padding-top: 30px;	
	clear:both;
}
.ukaz-item img.article-img {
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	
	float:left;
	margin:10px 30px 15px 0px;
}
.ukaz-content {
	float:left;
	padding:6px 0 0 0;
	width:290px;
}
.ukaz-conent-wide {
	width:623px;
}
.ukaz-content p {
	margin:0;
}
.ukaz-item div.checkpoint {
	margin:20px 0 0 0;
}
.ukaz-item div.basket {
	margin:20px 0 0 20px;
	width:55px;
	padding:0 0 0 30px;
	background:url(/russia/svnmedia/newimages/basket.png) no-repeat left;
}
.ukaz-descr {
	clear:both;
}
.ukaz-descr p {
}

.navi-bar {
	padding:1px 0 5px 0;
}
.navi {
	float:left;
	width:425px;
}
.navi h2 {
	margin:6px 0 4px 0;
}
.navi span {
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#000;
	margin:0 0 0 1px;
}
.navi-buttons {
	float:right;
	margin-right:3px;
}
.navi-buttons ul {
	list-style:none;
}
.navi-buttons ul li {
	display:inline-block;
	height:33px;
	list-style:none;
	padding:0 6px 0 38px;
	width: 48px;
}
.navi-buttons ul li a {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #0060A1;
	text-decoration: none;
	border-bottom: 1px #0060A1 dashed;
}
.navi-buttons ul li a:hover {
	font-size: 10px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#39a72d;
	text-decoration:none;
}

.print {
	background:url(/russia/svnmedia/newimages/print-icon.png) no-repeat left;
}

.magnifier {
	background:url(/russia/svnmedia/newimages/magnifier.png) no-repeat left;
}

.fav {
	background:url(/russia/svnmedia/newimages/star-icon-grey-plus.png) no-repeat left;
}

.fav-del {
	background:url(/russia/svnmedia/newimages/star-icon-minus.png) no-repeat left;
}

.big-clear {
	background:url(/russia/svnmedia/newimages/big-clear-icon.png) no-repeat left;
}

.fav, .fav-del {
	width:140px;
}

/*------PROFILE-----*/
.wh-item {
	margin:0 0 35px 0;	
}
.wh-item img.article-img {
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	
	float:left;
	margin:10px 30px 15px 0px;
}
.wh-content {
	float:left;
	padding:6px 0 0 0;
	width:290px;
}
.wh-content p {
	margin:0;
}
.my-way {
	padding:10px 0 15px 0;
	margin: 0 20px 0 0;
	border-bottom:1px #dbdbdb dashed;
	position:relative;
	height:84px;
}
.my-way-last {
	border-bottom:none;
}
.my-way p {
	margin:0;
}
.my-way a.way-link {	
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#0060A1;
	text-decoration: underline;
}
.my-way a.way-link:hover {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#52b248;
	text-decoration:none;
}
.my-way a.way-del {
	display:inline-block;
	width:16px;
	height:16px;
	margin-bottom:-2px;
	margin-left:3px;
	background:url(/russia/svnmedia/newimages/del-way.png) no-repeat bottom;
}
.my-way-hovered a.way-del {
	background:url(/russia/svnmedia/newimages/del-way-act.png) no-repeat bottom;
}
.my-way div.hoover-bg {
	display:none;
}
.my-way-hovered div.hoover-bg {
	display:block;
	position:absolute;
	top:0px;
	left:-15px;
	z-index:1;
	width:105%;
	height:109px;
	background:#f1f1f1;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	
}
.my-way div.hoover {
	position:absolute;
	width:100%;
	z-index:2;
}
.way-more {
	border-bottom:1px #dbdbdb dashed;
	height:24px;
	margin:0 0 55px 0;
}
.more-ways-rl {
	float:left;
	height:48px;
	width:205px;
	padding:0 10px 0 0;
}
.more-ways-ll {
	float:left;
	height:48px;
	width:33px;
}

.more-ways-sprite {
	background:url(/russia/svnmedia/newimages/more-ways.jpg);
}
.more-ways-right {
	background-position:right;
}
.more-ways-left {
	background-position:left;
}
.way-more a {	
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	border-bottom:1px #FFF dashed;
	display:block;
	margin:8px 30px 0 0;
}

/*-----------MAP-------------*/

.leftbar {
	float:left;
	clear:left;
	margin:30px 0 0 14px;
	width:292px;
}
.map-way {
	border-bottom:1px #dbdbdb dashed;
	padding:0 0 13px 0;
}
.map-way h3 {	
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	color:#000;
	font-weight:normal;
}
.map-way span {
	color:#858585;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;

}
.nb-map-way {
	float:left;
	padding:10px 0 0 0;
}

.map-way-item {
	border-bottom:1px #dbdbdb dashed;
	margin:10px 0;
	padding:0 0 5px 0;
}

.endDiv{
	border-bottom:1px #dbdbdb solid;
	padding:0 0 15px 0;
}
.placelist{
list-style-type: none;
}

.map-way-item a.hlink {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#0060A1;
	text-decoration:underline;
}
.map-way-item a.hlink:hover {
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#0060A1;
	text-decoration:none;
}
.map-way-item span.item-num {	
	line-height: 160%;
	font-family: Verdana, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000;
}
.map-way-item img {
	margin:5px 0 7px 0;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	
}
.map-way-item a.del-map-item {
	display:inline-block;
	width:16px;
	height:16px;
	margin-bottom:-2px;
	margin-left:3px;
	background:url(/russia/svnmedia/newimages/del-way.png) no-repeat bottom;
}
.map-way-item a.del-map-item:hover {
	display:inline-block;
	width:16px;
	height:16px;
	margin-bottom:-2px;
	margin-left:3px;
	background:url(/russia/svnmedia/newimages/del-way-act.png) no-repeat bottom;
}
.map-way-item-last {
	border-bottom:none;
}

.map {
	overflow-x:hidden;
	position:relative;
	-moz-border-radius-topleft: 10px;
	-khtml-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px; 
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px; 
}
.map-over {
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	-webkit-box-shadow: #666 0px 2px 15px;
	-moz-box-shadow: #666 0px 2px 15px;
	box-shadow: #666 0px 2px 15px;	
	position:absolute;
	top:20%;
	left:50%;
	margin:0 0 0 -185px;
	width:370px;
	padding:15px 20px;
	background-color:#FFF;
}
.map-over h2 {
	float:left;
}
.map-over a.del-map-over {
	display:inline-block;
	float:right;
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left:3px;
	background:url(/russia/svnmedia/newimages/del-way.png) no-repeat bottom;
}
.map-over a.del-map-over:hover {
	display:inline-block;
	float:right;
	width:16px;
	height:16px;
	margin-bottom:-2px;
	margin-left:3px;
	background:url(/russia/svnmedia/newimages/del-way-act.png) no-repeat bottom;
}
.map-over-content {
	clear:both;
	padding:10px 0 10px 0;
}
.map-over-content img {
	float:left;
}
.map-over p {
	clear:both;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#000;
	font-weight:normal;
}
.map-over-links {
	float:right;
	margin:10px 0 0 0;
	padding:0 0 0 25px;
	width:55px;
	height:30px;	
}
.map-over-links a {	
    font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	color:#0060A1;
	text-decoration:none;
	border-bottom:1px #0060A1 dashed;	
}
.map-over-point {
	background:url(/russia/svnmedia/newimages/point-icon.png) no-repeat left;
}
.map-over-addfav {
	background:url(/russia/svnmedia/newimages/add-fav-icon.png) no-repeat left;
	padding:0 0 0 31px;
}
.map-over-mapic {
	background:url(/russia/svnmedia/newimages/map-icon.png) no-repeat left;
	padding:0 0 0 36px;
}

/* util */
hr.clear {
	clear:both;
	visibility:hidden;
}

.infodiv {

	background-color: #FFF;
	-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 15px 10px 15px 15px;

	border: 4px solid #DBDBDB;
    position: fixed;

	right: 40px;
 	top: 135px;

	background-repeat: no-repeat;
	
    width: 300px;
    z-index: 100;
    padding:10px;
	display: none;

	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.35);
}

.partner_short {
	margin-bottom: 20px;
}

.partner_logo {
	float:left;
}

.partner_logo img {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.partner_short_descr {
	padding-left:110px;
}


.errorlist {
	color:#f80;
}

.left_panel_container{
	margin-bottom: 30px;
}



.cat_help_image{
	margin-bottom: -15px;
	padding-top: 15px;
	padding-right: 10px;
}

.placeslist{
list-style-type: none;
}

.supplied_by, .supplied_by a, .supplied_by a:hover {
	color:#52b248;
}

.regtable h2 {
	margin-top: 20px;
	margin-bottom: 5px;
}

a.tabstyle {
	color: #0060A1;
	text-decoration: none;
	font-size: 13px;
	line-height: 160%;
	font-family: Verdana, sans-serif;
	border-bottom:1px #0060A1 dashed;
}

#welcome-text {
	font-size: 15px;
	color: #222;
	padding-top: 15px;
	padding-bottom: 35px;
}

#favorite_on_main{
text-align: center;
padding-bottom: 20px;
}