@font-face {
  font-family: 'novgorodruweather';
  src: url('http://i.novgorod.ru/fonts/weather.eot');
  src: url('http://i.novgorod.ru/fonts/weather.eot?#iefix') format('embedded-opentype'),
       url('http://i.novgorod.ru/fonts/weather.woff') format('woff'),
       url('http://i.novgorod.ru/fonts/weather.ttf') format('truetype'),
       url('http://i.novgorod.ru/fonts/weather.svg#abril_fatfaceregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.w {font-family: novgorodruweather;}

#nov_search {background:#EEEDE6;overflow:hidden;float:right;width:350px;padding:0 5px 0 0;}
#nov_search_containter {box-shadow: 0 10px 20px #ccc;display:none;position:absolute;border:1px solid #D8D6C6;background:white;padding:10px;z-index:2000;text-align:left;}

@media screen and (min-width : 1276px) {
	#nov_search {width:500px;}
	}

body,html,td {font-family:arial,sans-serif;font-size:12px;color:#343e4a;}
body {margin:0;padding:0;}
img {border:0;}

#root {margin: 0 auto 0 auto;}

#header {text-align:center;padding:5px 9px 0px 9px;}
#header #headerblock {background-color:white;}
#header a {color:#063d77;}
#header #login {padding:0;margin: 0 auto 0 auto;background-color:#eeede6;height:32px;border-bottom:1px solid #d8d6c6;margin-bottom:5px;text-align:left;}
#header #login td {font-size:11px;}
#header #login .startpage {margin-left:28px;padding:0;}
#header #login .loginpage {margin:3px 5px 0 0;}
#header #login .loginpage input {width:100px; height:16px;margin-top:1px;}
#header .header_bg {text-align:left;background: #224c7d url('http://i.novgorod.ru/design/2009/images/top-bg.jpg') left top no-repeat;}
#header .header_bg_1024 {text-align:left;background: #224c7d url('http://i.novgorod.ru/design/2009/images/top-bg-1024.jpg') left top no-repeat;}
#header .header_bg_travel {text-align:left;background: #224c7d url('http://i.novgorod.ru/design/2009/images/top-bg-travel.jpg') left top no-repeat;}
#header #header_bg2 {width:100%;text-align:left;height:105px;}
#header #header_bg #logo {margin-left:29px;margin-top:33px;border:0;}

#header #headerlogo {margin: 0 auto 0 auto;background:white;}
#header #headermenu {padding-top:5px;text-align:center;}
#header #topmenu {text-align:left;border-top:1px solid #d8d6c6;margin: 0 auto 0 auto;}



.novgorodru-footer {background-color:#f8f8f3;padding:30px 20px 30px 20px;border-top:1px solid #eeede6;margin:40px 0 20px 0;}
.novgorodru-footer .footer1 {width:220px;float:left;padding-right:30px;padding-left:15px;}
.novgorodru-footer .footer2 {width:320px;float:left;border-left:1px solid #eeede6;padding-left:40px;margin-right:-5px;}
.novgorodru-footer .footer3 {width:260px;float:left;padding-left:40px;border-left:1px solid #eeede6;}

.novgorodru-footer ul {list-style:none;padding:0;margin:0;}
.novgorodru-footer li {list-style:none;width:50%;float:left;line-height:200%;}

@media screen and (min-width : 1276px) {
	.novgorodru-footer {background-color:#f8f8f3;padding:40px 20px 40px 20px;border-top:1px solid #eeede6;margin:40px 0 20px 0;}
	.novgorodru-footer .footer1 {width:260px;float:left;padding-right:40px;padding-left:20px;}
	.novgorodru-footer .footer2 {width:430px;float:left;border-left:1px solid #eeede6;padding-left:60px;margin-right:-30px;}
	.novgorodru-footer .footer3 {width:340px;float:left;padding-left:60px;border-left:1px solid #eeede6;}

	.novgorodru-footer ul {list-style:none;padding:0;margin:0;}
	.novgorodru-footer li {list-style:none;width:50%;float:left;line-height:200%;}
	}




.width1 {border-right:1px solid #f0f0f0;}
.width2 {border-right:1px solid #f0f0f0;}

#topmenu #line1 a {padding:5px;color:#41822f;font-family:arial,sans-serif;font-size:12px;}
#topmenu #line2 a {padding:5px;color:#067ab3;font-family:arial,sans-serif;font-size:12px;}
#topmenu #line1 {padding:10px 0 6px 14px;}
#topmenu #line2 {padding:0 0 6px 14px;}
#topmenu {border-top:0;border-bottom:1px solid #d8d6c6;padding:2px 0 5px 0;margin-bottom:3px;background-color:#eeede6;}
#guestmenuhidden {position:absolute;padding:5px 20px 10px 20px;line-height:23px;z-index:2001;}
#guestmenu {position:absolute;background-color:white;padding:5px 20px 10px 20px;border:#d8d6c6 solid 1px;line-height:23px;display:none;z-index:2002;-webkit-box-shadow:2px 2px 5px #808080;box-shadow:2px 2px 5px #808080;-moz-box-shadow: 2px 2px 5px #808080;-webkit-box-shadow: 2px 2px 5px #808080;box-shadow: 2px 2px 5px #808080;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#808080')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#808080');width:150px;}
#citizenmenu {position:absolute;background-color:white;padding:5px 20px 10px 20px;border:#d8d6c6 solid 1px;line-height:23px;display:none;z-index:2002;-webkit-box-shadow:2px 2px 5px #808080;box-shadow:2px 2px 5px #808080;-moz-box-shadow: 2px 2px 5px #808080;-webkit-box-shadow: 2px 2px 5px #808080;box-shadow: 2px 2px 5px #808080;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#808080')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#808080');}
#citizenmenuhidden {position:absolute;padding:5px 20px 10px 20px;line-height:23px;z-index:2001;}
#citizenblock2 {border-top:1px solid #c0c0c0;margin-top:10px;padding-top:8px;display:block;width:150px;font-size:10px;}

#body {text-align:center;padding:0 10px 0 10px;}
#body .tbody {margin: 6px auto 0 auto;text-align:left;}
.novgorodwidth {margin: 6px auto 0 auto;text-align:left;}

/* Первая страница */
.column1 {vertical-align:top;width:60%;} 
.column1-2 {width:6px;}
.column2 {vertical-align:top;width:30%} 
.column2-3 {width:6px;}
.column3 {vertical-align:top;width:200px;}
/* Вторые страницы */
.column1s {vertical-align:top;width:240px}
.column1-2 {width:6px;}
.column2s {vertical-align:top;width:100%}
/* Во весь экран */
.column1f {vertical-align:top;width:100%;}

tr.disabled td {text-decoration: line-through;}



table.editmode>tbody>tr>td {border:1px solid black;}

#advert_header {text-align:center;padding:5px;}

.title_link {color:white;text-decoration:none;}
.slidelink {cursor:pointer;text-decoration:underline;}

.topstring .weather-string {margin-top:-3px;}
.topstring .weather-string img {margin:0;vertical-align:top;}
.topstring .weather-string .ws-title {display:block;float:left;padding:3px 5px 0 0;}
.topstring .weather-string .ws-image {display:block;float:left;padding:0 5px 0 0;}
.topstring .weather-string .ws-value {display:block;float:left;padding:3px 5px 0 0;}
.topstring .weather-string .ws-value1 {display:block;float:left;padding:3px 10px 0 0;}
.topstring .weather-string .ws-warning {display:block;float:left;padding:3px 5px 0 0;}

.topstring {font-size:11px;}
.topstring .ts-redline {float:right;margin-right:50px;padding:9px 0 0 0;}
.topstring .ts-meteo {float:right;padding:9px 0 0 0;}
.topstring .ts-time {float:right;padding:9px 10px 0 0;}
.topstring .ts-login {float:left;padding:9px 10px 0 10px;}
.topstring .ts-login ul {padding:0;margin:0;list-style:none;}
.topstring .ts-login>ul li {float:left;list-style:none;padding-left:18px;background-repeat: no-repeat; background-position: left center;margin-left:12px;}
.topstring .ts-login>ul li:first-child {margin-left:0;}

.sf-form {margin-top:5px;}
.sf-input {float:left;display:block;width:80%;}
.sf-input input {width:100%;}
.sf-button {float:left;display:block;width:18%;margin-left:1%;margin-top:12px;}
.sf-button input {width:100%;padding:4px;}

.block_normal_header,.header2 {background:url('http://i.novgorod.ru/design/2009/images/block_bg.gif');font-size:14px;font-family:tahoma;color:white;font-weight:bold;padding:6px 15px 6px 15px;margin:0;}
.block_normal_border_o {background-color:#eeede6;border-right:solid 1px #d8d6c6;border-bottom:solid 1px #d8d6c6;margin:0 0 8px 0;}
.block_normal_border_i {background-color:white;border:solid 6px #eeede6;border-top:none;}

.gradient {margin-bottom:6px;background: #fff;background: linear-gradient(to bottom,  #f7f7f2 0%,#ffffff 241px);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f2', endColorstr='#ffffff',GradientType=0 );}
.gradient>.gradient_header {font-size:14px;font-family:tahoma,sans-serif;color:#343e4a;font-weight:bold;padding:6px 6px 6px 10px;border-bottom:1px solid #EEEDE6;}
.gradient>.gradient_header a {color:#255288;}
.gradient>.gradient_body {border-top:1px solid #fff}
.gradient>.gradient td {font-size:12px;font-family:arial,sans-serif;}

.rating {border-top:1px solid #d8d6c6;}
.rating td {border-bottom:1px solid #d8d6c6;padding:7px;}
.rating .rating_hits {color:#be2618;text-align:right}
.rating_block {background: url('http://i.novgorod.ru/design/2009/images/rating_bg.gif') no-repeat top left;margin-bottom:8px;padding:16px;color:#343e4a;}

.admin {list-style:none;padding-left:15px;margin:0;}
.admin li {padding-bottom:5px;}

ul.textlinks {list-style: none;padding:7px;margin:0;line-height:100%}
ul.textlinks li {margin-bottom:7px;}

ul.ltl {list-style: none;padding:6px;margin:0;line-height:100%;color:#808080;}
ul.ltl a {color:#808080;}
ul.ltl li {margin-bottom:6px;}

.red {color:red;font-weight:bold;}
.news_photo {display:inline; border: 1px dotted #C0C0C0;margin:4px;margin:0;}
.news_photo td {background-color:white;}
.news_photo img {margin:0;padding:0;}
.news {padding:5px;margin:0;}
.news li {padding:3px 10px 3px 30px;margin:0;}
.newsdate {color:#be2618;font-size:10px;font-family:tahoma,sans-serif;font-weight:bold;padding-bottom:2px;margin:0;}
.newsitem {margin:0 0 12px 0;}
.newslink {font-size:12px;}
.newspopular {padding:0 0 0 10px;margin:0;list-style:none;}
.newspopular li {padding-bottom:9px;}
.newscomments {color:red;font-weight:bold;}
.content p.comment img {margin:0;}
.smallquote {font-size:11px;}
div.content .quote {clear:left;}

.newslenta-item {clear:both;}
.newslenta-item>.newsicon {float:left;padding-top:18px;}
.newslenta-item>.newsdate {font-size:11px;color:#067AB3;padding-bottom:2px;margin:0 0 0 24px;font-weight:normal;}
.newslenta-item>.newsitem {margin:0 0 14px 24px;}
.newslenta-item>.newsdate>.news-has {margin-left:2px;}
.newslenta-item>.newsdate>.news-has:first-child {margin-left:4px;}
.newslenta-item>.newsdate>.news-hasphoto {width:11px;height:8px;}
.newslenta-item>.newsdate>.news-hasvideo {width:15px;height:8px;}
.newslenta-item>.newshint {margin:-11px 0 14px 24px;font-size:11px;color:#888;}

.youtubevideo {width:459px;height:258px;}
.novgorodruvideo {width:459px;height:278px;}
@media screen and (min-width : 1276px) {
	.youtubevideo {width:715px;height:402px;}
	.novgorodruvideo {width:715px;height:420px;}
	}


/* Темы в новостях */
.nt_0 {padding:0 20px;}
.nt_0 .nt_date {float:right;text-align:right;padding-left:20px;}
.nt_0 .nt_title {margin:20px 50px 5px 170px;}
.nt_0 .nt_description {margin:0 50px 0 170px;}
.nt_0 .nt_description_h {display:none;}
.nt_0 .nt_image_small {margin-left:100px;width:50px;overflow:hidden;height:40px;float:left;}
.nt_0 .nt_image_big {width:150px;overflow:hidden;height:120px;float:left;}

.nt_1 {padding:0 20px;}
.nt_1 .nt_date {float:right;text-align:right;padding-left:20px;}
.nt_1 .nt_title {margin:20px 50px 5px 70px;}
.nt_1 .nt_description {margin:0 50px 0 70px;}
.nt_1 .nt_description_h {display:none;}
.nt_1 .nt_image_small {width:50px;overflow:hidden;height:40px;float:left;}
.nt_1 .nt_image_big {width:150px;overflow:hidden;height:120px;float:left;}


.content .weather_warning {border: dashed red 1px;padding:6px;background:#fff0f0;margin-right:320px;}
.content .weather_warning strong {color:red;font-size:14px;}

td.leftright {vertical-align:top;font-size:11px;font-family:arial, sans-serif;padding:3px;text-align:center;vertical-align:middle;}
input.leftright {border: 1px solid gray;font-size:11px;font-family:arial, sans-serif;text-align:center;width:40px;}

.header {font-family:tahoma, sans-serif;font-weight:bold;font-size:14px;color:#343e4a;background: #eeede6;padding:6px 10px 6px 20px; }
.header1 {font-family:tahoma, sans-serif;font-weight:bold;font-size:14px;color:#343e4a;background: #eeede6 url('http://i.novgorod.ru/design/2009/images/header1_bg.gif') no-repeat left top;padding:6px 10px 6px 20px; }

.document_path {margin:10px 0 10px 0;padding:0 0 5px 0;border-bottom:1px solid #E0E0E0;}
.document_path {color:#888888;}

.darkgray {color:#343e4a;}
.lightgray {color:#717880;}

.clean {clear:both;}

.error_box {padding:12px;font-size:12px;color:red;border:solid 1px red;background-color:#FFF0F0;margin:20px 0 20px 0;}
.error_box p {margin:0;padding:0 0 10px 0;}
.error_box h1 {margin:0;padding:0 0 10px 0;font-size:14px;}

.ok_box {padding:12px;font-size:12px;color:darkgreen;border:solid 1px darkgreen;background-color:#F0FFF0;margin:20px 0 20px 0;}
.ok_box p {margin:0;padding:0 0 10px 0;}
.ok_box h1 {margin:0;padding:0 0 10px 0;font-size:14px;}

.structure {line-height:15px;padding:0;margin:10px 10px 10px 0;}
.structure ul {padding:0;margin:0 0 0 20px;list-style:none;}
.structure ul li {padding:0;margin:6px 0 6px 0;}
.structure ul ul {list-style:none url('http://i.novgorod.ru/design/2009/images/liarraw.gif');}

ul.menu {list-style:none;line-height:17px;padding:0 0 0 20px;margin:5px;}

.rating_zero {color:#C0C0C0;font-size:10px;}
.rating_good {color:green;font-size:10px;}
.rating_bad {color:red;font-size:10px;}

#mlogin {display:none;left:15px;top:25px;padding:10px;position:absolute;border: solid #ccc 1px; background:white;z-index:9999;box-shadow:0 0 30px #ccc;}

.bigvotelabel {font-size:14pt;color:gray;font-family:arial,sans-serif}
.bigvotecheckbox {height:14pt;}
.bigvotetable {margin:10px;}
.bigvotequestion {display:none;}
.bigvotebutton {margin:0 0 10px 10px;font-size:14pt;font-family:arial,sans-serif}

.thumbnail {border: solid 1px #ccc; position:relative;text-align:center;padding:auto;padding:5px;margin:5px;border-radius:4px;box-shadow:0 0 40px #ccc;}
.thumbnail img {margin:auto;padding:6px;}

div.bigimage {padding:1px;margin:0;border:1px solid #d8d6c6;background:#f8f9f4;border-radius:4px;}
img.gps-icon {background:transparent none repeat scroll 0 0;border:0 none;left:0;margin:0;padding:0;position:absolute;top:1px;}
img.panorama-icon {background:transparent none repeat scroll 0 0;border:0 none;left:22px;margin:0;padding:0;position:absolute;top:1px;}

ul.forum_last_themes {list-style:none;padding:10px;margin:0;}
ul.forum_last_themes li {list-style:none;padding:0;margin:0 0 7px 0;}

.row_action {visibility:hidden;padding:4px 0 0 0;}
.table tr:hover .row_action,
.colortable tr:hover .row_action {visibility:visible;padding:4px 0 0 0;}

.hoverblock .hoverelement {display:none;}
.hoverblock:hover .hoverelement {display:block;}

.scroll-to-top {z-index:2600;position:fixed;left:10px;top:10px;width:60px;opacity: 0.5;filter:alpha(opacity=50);text-align:center;}
.scroll-to-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.scroll-to-top-but {z-index:2600;display:block;bottom:0;margin:0;padding:32px 12px 4px;color:white;background:#d8d6c6 url(http://i.novgorod.ru/design/2009/images/top_button.png) no-repeat 50% 11px;}

/*
a.button {display:inline-block;background-color:#2b5083;padding:3px 20px;border-radius:3px;border:1px solid #2b5083;text-decoration:none;font-family:arial, sans-serif; font-size:12px;color:white;}
a.button:hover {border-color:black;text-decoration:underline;}
*/

.logoborder {border:1px solid #c0c0c0;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;float:left;margin:3px;}

.imho_image_box {padding:0;margin:0;}
.imho_image_box .imho_image {border:1px solid #ccc;border-radius:3px;margin:0 5px 5px 0;float:left;width:156px;background-color:#eee;text-align:center;}
.imho_image_box .imho_image .text {color:#444;font-size:10px;padding:3px;text-align:left;}
.imho_image_box .imho_image>.image {height:106px;width:156px;}
.imho_image_box .imho_image img {margin:0;}

/* openid */
.auth_box ul.auth_box_tab {margin:0;padding:0;}
.auth_box li.auth_box_tab {display:inline;list-style:none;}
.auth_box li.auth_box_tab a {display:block;border:1px solid #ccc;border-radius:3px;float:left;padding:4px 10px 4px 27px;background: no-repeat 6px 6px;font-family:arial;font-size:11px;margin-right:1px;background-color:#eee;}
.auth_box li.auth_box_tab a.selected {background-color:#ddd;}

.auth_box #auth_service_novgorod {background-image:url('http://i.novgorod.ru/auth/novgorodru.png');}
.auth_box #auth_service_livejournal {background-image:url('http://i.novgorod.ru/auth/livejournal.png');}
.auth_box #auth_service_facebook {background-image:url('http://i.novgorod.ru/auth/facebook.png');}
.auth_box #auth_service_openid {background-image:url('http://i.novgorod.ru/auth/openid.png');}
.auth_box #auth_service_twitter {background-image:url('http://i.novgorod.ru/auth/twitter.png');}
.auth_box #auth_service_google {background-image:url('http://i.novgorod.ru/auth/google.png');}
.auth_box #auth_service_vkontakte {background-image:url('http://i.novgorod.ru/auth/vkontakte.png');}
.auth_box #auth_service_yandex {background-image:url('http://i.novgorod.ru/auth/yandex.png');}

.autowidth {margin:6px auto 0 auto;}

.social {padding:10px 0 20px 0;}

.nov_modaldialog_form {position:absolute;width:100%;background-color:rgba(0,0,0,0.6);z-index:1000;left:0;top:0;text-align:center;vertical-align:middle;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
.nov_modaldialog_form>div {width:480px;background-color:white;padding:35px;}
.nov_modaldialog_form .login_title {border-bottom:3px solid #2b5083;font-weight:bold;font-size:16px;color:#333;text-align:left;padding-bottom:3px;margin-bottom:10px;}
.nov_modaldialog_form #login_close {display:block;float:right;text-decoration:none;}

.login_social {background-image: url('http://i.novgorod.ru/caq/img/social16x16.gif');width:16px;height:16px;display:block;float:left;background-repeat:no-repeat;margin-left:3px;}
#login_vk {}
#login_facebook {background-position:-16px 0;}
#login_twitter {background-position:-32px 0;}
#login_google {background-position:-48px 0;}
#login_livejournal {background-position:-64px 0;}
#login_yandex {background-position:-80px 0;}
#login_openid {background-position:-96px 0;}

.social_button {border:1px solid #ddd;border-radius:3px;background:#eee;float:left;margin:0 0 5px 0;padding:6px 12px;margin-right:6px;font-size:11px;cursor:pointer;}
.social_button>div.i {width:16px;height:16px;background: url('http://i.novgorod.ru/caq/img/social16x16.gif');float:left;}
.social_button>div.t {margin:2px 0 0 22px;color:#666;}
#social_codenet>div.i {background-position:-112px 0;}
#social_facebook>div.i {background-position:-16px 0;}
#social_twitter>div.i {background-position:-32px 0;}
#social_google>div.i {background-position:-48px 0;}
#social_yandex>div.i {background-position:-80px 0;}

#root {width:1003px;}
.topstring .ts-time {display:none}
.topstring .ts-meteo {margin-right:10px;}

@media screen and (min-width : 1276px) {
	#root {width:1259px;}
	.topstring .ts-time {display:block}
	.topstring .ts-meteo {margin-right:50px;}
	}

div.block_admin_container {border:0;}
div.block_admin_container:hover {border:1px dotted red;}


.afisha_block {}
.afisha_block_element+.afisha_block_element {margin-top:20px;}
.afisha_block_element {margin:10px;clear:both;}
.afisha_block_image {float:left;margin:0 10px 0 0;}
.afisha_block_text {margin:3px;}
.afisha_block_title {margin:3px;}
.afisha_block_event_type {margin:3px;font-size:11px;}
.afisha_block_rating {margin:3px;}
.afisha_block_comments {margin:3px;}

.currency-block {padding:5px;}
.currency-block .cb-title2 td {display:none;}
.currency-block .cb-title3 td {display:none;}
.currency-block .cb-banks img.cb-delta {display:none;}

.currency-block .cb-avg2, .currency-block .cb-avg3, .currency-block .cb-avg4, .currency-block .cb-avg5 {width:25%;}

.currency-block .cb-cb {width:100%;}
.currency-block .cb-cb td {padding:2px;}

.currency-block .cb-banks {width:100%;}
.currency-block .cb-banks td {padding:2px;}

@media screen and (min-width : 1276px) {
	.currency-block .cb-cb td {padding:3px;}
	.currency-block .cb-banks td {padding:3px;}
	}

.row-layout-39 .currency-block {padding:10px;}
.row-layout-39 .currency-block .cb-title2 td {display:table-cell;}
.row-layout-39 .currency-block .cb-title3 td {display:table-cell;}
.row-layout-39 .currency-block .cb-banks img.cb-delta {display:inline;margin-left:5px;}
.row-layout-39 .currency-block .cb-avg2, .currency-block .cb-avg3, .currency-block .cb-avg4, .currency-block .cb-avg5 {width:20%;}

/* admin menu */

#admin_menu {display:none;width:200px;background-color:white;border:1px solid #c0c0c0;z-index:9999;position:absolute;margin-left:155px;box-shadow:5px 5px 5px #c0c0c0;padding:10px;}
div#admin_menu ul {list-style:none;padding:0;margin:0;}
div#admin_menu ul li {list-style:none;padding:0;margin:0;}
div#admin_menu a {display:block;border-bottom:1px dotted #cccccc;padding:4px 10px 4px 10px;margin:0;}
div#admin_menu a:hover {background:#1c8cda;color:white;display:block;border-bottom:1px dotted #cccccc;padding:4px 10px 4px 10px;margin:0;}

.readmore {padding:3px 5px 5px 15px;background: url('http://i.novgorod.ru/design/2009/images/arrow.gif') no-repeat left center;}

/* news block */
.newsbc .newsblock {padding:6px;border:1px solid transparent;}
.newsbc .newsblock .type {color:#aaaaaa;font-size:8pt;}
.newsbc .newsblock .title {font-weight:bold;margin:3px 0 3px 0;}
.newsbc .newsblock .comments a {color:red;font-weight:bold;}
.newsbc .newsblock .im {border:1px solid #c0c0c0;float:left;}
.newsbc .newsblock .smalldesc {margin-left:85px;min-height:52px;}

.newsbc .more {display:none;position:absolute;padding:10px;margin:0 0 0 -400px;border:1px solid #c0c0c0;background:white url('http://i.novgorod.ru/news/newsblock_bg.gif') repeat-y;width:381px;}
.newsbc .morer {display:none;background:white;width:1px;height:64px;position:absolute;margin:1px 0 0 2px;}

.newsbc:hover .newsblock {background-color:white;border-right:1px solid #c0c0c0;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;box-shadow:-5px 5px 5px #ccc;}
.newsbc:hover .more {display:block;box-shadow:-5px 5px 5px #ccc;}
.newsbc:hover .morer {display:block;}

.comments_votes {float:right;}
.comments_votes_good {width:22px;height:22px;border:0;}
.comments_votes_bad {width:22px;height:22px;border:0;margin-left:4px;}
.comments_votes_d {width:80px;float:left;margin-right:10px;font-size:10px;color:#888;font-family:arial;}
.comments_votes_dd {width:80px;border:1px solid gray;border-radius:3px;padding:1px;}

.ybutton {border:1px solid #aaa;border-radius:3px;background-color:white;display:block;padding:3px 5px;color:black;font-weight:normal;text-decoration:none;text-align:center;font-size:11px;}
.ybutton:hover {border:1px solid #888;}

/* imho */

div.imho_image {border:1px solid #c0c0c0;text-align:center;padding:5px;box-shadow:0 0 5px #f0f0f0;}
div.imho_image a {margin:0;padding:0;}
div.imho_image img {margin:0;}

.imho_title_image {width:730px;height:100px;padding-top:200px;}
.imho_title_image>.desc {width:710px;overflow:hidden;background: rgba(0,0,0,0.7);color:white;height:80px;padding:10px;color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}

/* fancybox css */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('http://i.novgorod.ru/jquery/fancy/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: left;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('http://i.novgorod.ru/jquery/fancy/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('http://i.novgorod.ru/jquery/fancy/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('http://i.novgorod.ru/jquery/fancy/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('http://i.novgorod.ru/jquery/fancy/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.novgorod.ru/jquery/fancy/fancy_shadow_nw.png', sizingMethod='scale'); }

/* Jcarousel */

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 384px;
    padding: 0;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  384px;
    height: 158px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 384px;
    height: 158px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* Index page carousel */
@media screen and (min-width : 1276px) {
	.imp_news {height:400px;width:100%;overflow:hidden;}
	.imp_news_item {width:100%;height:400px;z-index:1}
 	a.imp_news_image {margin-right:200px;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:black;display:block;-ms-behavior: url(http://i.novgorod.ru/design/2009/backgroundsize.min.htc);}
	.imp_news_text {width:200px;float:right;height:400px;background:#2b5083;color:white;}
	.imp_news_text h2 {font-family: arial;font-size:14px;padding:0;margin:10px;}
	.imp_news_text p {font-family: arial;font-size:12px;padding:0;margin:10px;}
	.imp_news_text a {color:white;text-decoration:none;}
	.imp_news_squares {position:absolute;display:none;font-size:16px;margin-top:333px;z-index:2;width:13px;}
	.imp_news_squares a {color:gray;text-decoration:none;}
	.imp_news_squares a.active {color:orange;}

	#imp_news_up_d {margin:-400px 200px 0 0;height:56px;text-align:center;}
	a#imp_news_up {background-image: url('http://i.novgorod.ru/news/imp_news_up.png');height:46px;width:46px;margin:10px;display:inline-block;box-shadow:0 0 3px white;opacity:.3}
	a#imp_news_up:hover {box-shadow:0 0 20px white;opacity:1;}
	#imp_news_down_d {margin:275px 200px 10px 0;height:56px;text-align:center;}
	a#imp_news_down {background-image: url('http://i.novgorod.ru/news/imp_news_down.png');height:46px;width:46px;margin:10px;display:inline-block;box-shadow:0 0 3px white;opacity:.3}
	a#imp_news_down:hover {box-shadow:0 0 20px white;opacity:1;}
	}

@media screen and (max-width : 1259px) {
	.imp_news {width:100%;overflow:hidden;}

 	a.imp_news_image {margin-top:10px;height:100px;width:150px;background-size:cover;background-repeat:no-repeat;background-position:center;display:block;-ms-behavior: url(http://i.novgorod.ru/design/2009/backgroundsize.min.htc);}

	.imp_news_text {margin: -12px 0 0 150px;float:right;padding:0;}
	.imp_news_text h2 {font-family: arial;font-size:14px;padding:0;margin:10px;}
	.imp_news_text p {font-family: arial;font-size:11px;padding:0;margin:10px;}
	.imp_news_text a {text-decoration:none;}

	.imp_news_squares {display:none;}
	}

/* Index page photos */
.photo_item_containter {padding:5px 0 10px 0;}

.photo_item {float:left;width:20%;display:block;*width:18%;*margin-right:1%;}
.photo_item .photo_item_image {width:100%;height:120px;background-size:cover;display:block;background-repeat:no-repeat;background-position:center;text-align:left;-ms-behavior: url(http://i.novgorod.ru/design/2009/backgroundsize.min.htc);}
.photo_item .photo_item_viewport {border:1px solid #ccc;box-shadow:0 0 10px #ccc;padding:10px;margin-right:4%; *margin-right:0;text-align:center;background:white;}
.photo_item .photo_item_viewport .photo_item_title {height:30px;overflow:hidden;margin-top:3px;text-align:left;}
.photo_item .photo_item_viewport .photo_item_description {display:none;}

.photo_item_5 .photo_item_viewport {margin-right:0}

.photo_item_icon {width:24px;height:24px;background-color:white;background-color:white;background-color: rgba(255,255,255,0.7);background-repeat: no-repeat;background-position:center;}
.photo_item_newsphotos {background-image:url('http://i.novgorod.ru/news/icon_photo.gif');}
.photo_item_photo {background-image:url('http://i.novgorod.ru/news/icon_photo.gif');}
.photo_item_video {background-image:url('http://i.novgorod.ru/news/icon_video.gif');}
.photo_item_imho {background-image:url('http://i.novgorod.ru/news/icon_imho.gif');}
.photo_item_article {background-image:url('http://i.novgorod.ru/news/icon_business.gif');}
.photo_item_taste {background-image:url('http://i.novgorod.ru/news/icon_taste.gif');}

.photo_item_comments {border:1px solid transparent;*border-color:white;padding:4px;background-color: white;background-color: rgba(255,255,255,0.8);margin:-120px 0 97px 0;float:right;display:block;color:#BE2618;font-weight:bold;text-decoration:none;min-width:16px;}
.photo_item_comments:hover {text-decoration:underline;}

.photo_item_tabs {padding:0;margin:0;}
.photo_item_tabs>li {margin:5px 3px 5px 0;float:right;list-style:none;border:#D8D6C6 solid 1px;}
.photo_item_tabs>li.active {background:#BE2618;border:#BE2618;}
.photo_item_tabs>li>a {padding:2px 4px;display:block;font-weight:bold;font-size:11px;font-family:arial,sans-serif;text-decoration:none;color:#D8D6C6;}
.photo_item_tabs>li.active>a {color:white;}
#photo_loading {float:right;padding:8px;}

.gallery_image_description h1 {margin:0 0 10px 0;color:#eee;}
.gallery_image_description {line-height:160%;}
.gallery_image_description {background:black;color:white;font-size:12px;margin-bottom:10px;padding:20px;}
.gallery_image_description p {font-size:12px;color:white;}

@media screen and (max-width : 1276px) {
	.photo_item {width:25%;}
	.photo_item_5 {display:none}
	.photo_item_4 .photo_item_viewport {margin-right:0}
	}

.photo_item_news {width:33%}
.photo_item_news a {posi}
@media screen and (max-width : 1050px) {
.photo_item_news {width:50%}
	}


.photo_vitem_container {padding:5px 0 0 0;}

.photo_vitem {width:240px;display:block;margin-bottom:5px;}
.photo_vitem .photo_vitem_image {width:100%;height:120px;background-size:cover;display:block;background-repeat:no-repeat;background-position:center;text-align:left;-ms-behavior: url(http://i.novgorod.ru/design/2009/backgroundsize.min.htc);}
.photo_vitem .photo_vitem_viewport {border:1px solid #ccc;box-shadow:0 0 10px #ddd;padding:10px;text-align:center;background:white;}
.photo_vitem .photo_vitem_viewport .photo_vitem_title {margin-top:3px;text-align:left;}
.photo_vitem .photo_vitem_viewport .photo_vitem_description {display:none;}

.photo_vitem_newsphotos {width:24px;height:24px;background-color:white;background-color:white;background-color: rgba(255,255,255,0.7);background-repeat: no-repeat;background-position:center;background-image:url('http://i.novgorod.ru/news/icon_photo.gif');}
.photo_vitem_photo {width:24px;height:24px;background-color:white;background-color:white;background-color: rgba(255,255,255,0.7);background-repeat: no-repeat;background-position:center;background-image:url('http://i.novgorod.ru/news/icon_photo.gif');}
.photo_vitem_video {width:24px;height:24px;background-color:white;background-color:white;background-color: rgba(255,255,255,0.7);background-repeat: no-repeat;background-position:center;background-image:url('http://i.novgorod.ru/news/icon_video.gif');}
.photo_vitem_comments {border:1px solid transparent;*border-color:white;padding:4px;background-color: white;background-color: rgba(255,255,255,0.8);margin:-120px 0 97px 0;float:right;display:block;color:#BE2618;font-weight:bold;text-decoration:none;min-width:16px;}
.photo_vitem_comments:hover {text-decoration:underline;}
.photo_vitem_views {border:1px solid transparent;*border-color:white;padding:2px;background-color: white;background-color: rgba(255,255,255,0.8);margin:-20px 0 0 0;float:right;display:block;color:#BE2618;font-weight:normal;text-decoration:none;min-width:16px;font-size:11px;}

.photo_vitem_date {border:1px solid transparent;*border-color:white;padding:4px;background-color: white;background-color: rgba(255,255,255,0.8);margin:-146px 0 97px 0;float:left;display:block;color:#BE2618;font-weight:bold;text-decoration:none;}
.photo_vitem_title {overflow:hidden;display:block;padding:6px;}


.thumbnail_cover_container {padding:0 20px;text-align:center;}
.thumbnail_cover {width:20%;float:left;padding:8px;margin:10px 10px 0 0;border:1px solid #ccc;box-shadow:0 0 10px #ddd;}
.thumbnail_cover a.thumbnail_cover_image {height:146px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;-ms-behavior: url(http://i.novgorod.ru/design/2009/backgroundsize.min.htc);}
.thumbnail_cover .photo_vitem_comments {margin:-146px 0 120px 0;}

.video-releated-item {clear:both;}
.video-related-image {float:left;padding-bottom:10px;}
.video-related-image img {border:1px #c0c0c0 solid;width:80px;height:48px;border:0;}
.video-related-text {margin-left:90px;font-size:12px;padding-bottom:10px;}

.pills {margin:10px 0 0 0;padding:0;}
.pills>li {float:right;display:inline;margin:0 0 10px 4px;font-size:11px;font-weight:bold;}
.pills>li>a {display:block;background:#2b5083;color:white;padding:6px;text-decoration:none;}
.pills>li.active>a {background:#BE2618;}
.pills>li>label {display:block;background:#2b5083;color:white;padding:6px 6px 6px 21px;text-decoration:none;}
.pills>li.active>label {background:#BE2618;}

.pills_left {margin:10px 0 0 0;padding:0;}
.pills_left>li {float:left;display:inline;margin:0 0 4px 4px;font-size:11px;font-weight:bold;}
.pills_left>li>a {display:block;background:#2b5083;color:white;padding:6px;text-decoration:none;}
.pills_left>li.active>a {background:#BE2618;}
.pills_left>li>label {display:block;background:#2b5083;color:white;padding:6px 6px 6px 21px;text-decoration:none;}
.pills_left>li.active>label {background:#BE2618;}

.pills_left label, .pills label {display: block;padding-left: 15px;text-indent: -15px;text-transform: uppercase;}
.pills_left input[type=checkbox], .pills input[type=checkbox] {width: 13px;height: 13px;padding: 0;margin:0;vertical-align: bottom;position: relative;top: -1px;*overflow: hidden;}

/* Overlay */
#simplemodal-overlay {background-color:black;}

/* Container */
#simplemodal-container {height:360px;width:500px; background-color:white; padding:35px;box-shadow:0px 2px 2px #c6d6de;}
#simplemodal-container .simplemodal-data {padding:0px;}

#simplemodal-container .header {}
#simplemodal-container a.modalCloseImg {background:url(http://i.novgorod.ru/x.gif) no-repeat; width:11px;height:11px;z-index:32000;position:absolute;top:8px;right:8px;cursor:pointer;margin:30px 30px 0 0;}
#simplemodal-container a.modalCloseImg:hover {background:url(http://i.novgorod.ru/x_dark.gif) no-repeat; }

#simplemodal-container .simplemodal_header {border-bottom: 3px solid #2b5083;font-weight: bold;font-size: 16px;color: #333;text-align: left;padding-bottom: 3px;margin-bottom: 10px;}
#simplemodal-container .simplemodal_data {padding:0 10px 10px 10px;height:100%;}

/* Skidki block */
.skidki {clear:both;padding:6px 10px;}
.skidki img {width:80px;float:left;margin-right:8px;border:0;height:57px;}
.skidki .skidki_description {padding:5px;}
.skidki .skidki_description a {color:#aaa;text-decoration:none;font-size:11px;}

/* CAQ */

.login_social {background-image: url('http://i.novgorod.ru/caq/img/social16x16.gif');width:16px;height:16px;display:block;float:left;background-repeat:no-repeat;margin-left:3px;}
#login_vk {}
#caq_login_facebook,#login_facebook {background-position:-16px 0;}
#caq_login_twitter,#login_twitter {background-position:-32px 0;}
#caq_login_google,#login_google {background-position:-48px 0;}
#caq_login_livejournal,#login_livejournal {background-position:-64px 0;}
#caq_login_yandex,#login_yandex {background-position:-80px 0;}
#caq_login_openid,#login_openid {background-position:-96px 0;}

.social_button {border:1px solid #ddd;border-radius:3px;background:#eee;float:left;margin:0 0 5px 0;padding:6px 12px;margin-right:6px;font-size:11px;cursor:pointer;}
.social_button>div.i {width:16px;height:16px;background: url('http://i.novgorod.ru/caq/img/social16x16.gif');float:left;}
.social_button>div.t {margin:2px 0 0 22px;color:#666;}
#social_codenet>div.i {background-position:-112px 0;}
#social_facebook>div.i {background-position:-16px 0;}
#social_twitter>div.i {background-position:-32px 0;}
#social_google>div.i {background-position:-48px 0;}
#social_yandex>div.i {background-position:-80px 0;}

.answer_hint {background:#ffc;border:solid 1px #cc8;padding:10px;clear:both;width:98%;margin:3px 0 0 2px;border-radius:3px;}

/* Карточка пользователя */
.caq_author_card {float:right;width:170px;overflow:hidden;border:1px solid #eee;padding:6px;margin:0 0 10px 10px;background:white no-repeat top right;-moz-box-shadow:0 0 5px 10px white;-webkit-box-shadow:0 0 5px 10px white;box-shadow:0 0 5px 10px white;}
.caq_author_card>.date_interval {color:#888;}
.caq_author_card>.rr {float:right;font-weight:bold;font-size:14px;color:white;}
.caq_author_card .avatar32 {float:left;width:32px;height:32px;border:0;margin: 1px 3px 0 0;}
.caq_author_card .ui {font-size:9px;color:#ccc;}
.caq_author_card .pc {color:#d80;}
.caq_author_card .rd {color:#0aa;}
.caq_author_card .rc {color:#a0a;}

.rep_bg_gray {background-image: url('/caq/img/bg_rep_gray.png');}
.rep_bg_red {background-image: url('/caq/img/bg_rep_red.png');}
.rep_bg_green {background-image: url('/caq/img/bg_rep_green.png');}
.rep_bg_blue {background-image: url('/caq/img/bg_rep_blue.png');}

.reputation {width:10px;height:7px;background: url(/caq/img/reputation.png);display:inline-block;}

.rep1 {background-position: -10px 0;}
.rep2 {background-position: -20px 0;}
.rep3 {background-position: -30px 0;}
.rep4 {background-position: -40px 0;}
.rep5 {background-position: -50px 0;}
.rep6 {background-position: -60px 0;}

@media screen and (max-width : 1000px) {
	.caq_author_card {background:none;font-size:11px;width:80px;}
	.caq_author_card .avatar32 {width:16px;height:16px;}
	.caq_author_card>.rr {display:none;}
	.caq_author_card .ui {display:none;}
	.caq_author_card .pc {display:none;}
	.caq_author_card .rd {display:none;}
	.caq_author_card .rc {display:none;}
	}

/* Google buttons */

button, 
.button {
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	
	font: bold 11px Helvetica, Arial, sans-serif;
	color: #444;
	line-height: 17px;
	
	display: inline-block;
	
	padding: 5px 6px 4px 6px;
	
	background: #F3F3F3;
	border: solid 1px #D9D9D9;
	
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	
	-webkit-transition: border-color .20s;
	-moz-transition: border-color .20s;
	-o-transition: border-color .20s;
	transition: border-color .20s;
}

button {
	height: 29px !important;
	cursor: pointer;
}

button.left, 
.button.left {
	margin: 5px 0 5px 5px;
	
	border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	
	border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-bottomright: 0;
}
button.middle, 
.button.middle {
	margin: 5px 0;
	
	border-left-color: #F4F4F4;
	
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
button.right, 
.button.right {
	margin: 5px 5px 5px 0;
	
	border-left-color: #F4F4F4;
	
	border-top-left-radius: 0;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topleft: 0;
	
	border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomleft: 0;
}

button:hover, 
.button:hover {
    background: #F4F4F4;
		border-color: #C0C0C0;
		color: #333;
}

button:active, 
.button:active {
	border-color: #4D90FE;
	color: #4D90FE;
	
	-moz-box-shadow:inset 0 0 10px #D4D4D4;
	-webkit-box-shadow:inset 0 0 10px #D4D4D4;
	box-shadow:inset 0 0 10px #D4D4D4;
}

button.on, 
.button.on {
	border-color: #BBB;
	
	-moz-box-shadow:inset 0 0 10px #D4D4D4;
	-webkit-box-shadow:inset 0 0 10px #D4D4D4;
	box-shadow:inset 0 0 10px #D4D4D4;
}
button.on:hover, 
.button.on:hover {
	border-color: #BBB;
	
	-moz-box-shadow:inset 0 0 10px #D4D4D4;
	-webkit-box-shadow:inset 0 0 10px #D4D4D4;
	box-shadow:inset 0 0 10px #D4D4D4;
}
button.on:active, 
.button.on:active {
	border-color: #4D90FE;
}

button.action, 
.button.action {
	border: 1px solid #D8D8D8 !important;
	
	background: #F2F2F2;
	background: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: -moz-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: -ms-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: -o-linear-gradient(top, #F5F5F5, #F1F1F1);
	
	-webkit-transition: border .20s;
	-moz-transition: border .20s;
	-o-transition: border .20s;
	transition: border .20s;
}
button.action:hover, 
.button.action:hover {
	border: 1px solid #C6C6C6 !important;
	
	background: #F3F3F3;
	background: -webkit-linear-gradient(top, #F8F8F8, #F1F1F1);
	background: -moz-linear-gradient(top, #F8F8F8, #F1F1F1);
	background: -ms-linear-gradient(top, #F8F8F8, #F1F1F1);
	background: -o-linear-gradient(top, #F8F8F8, #F1F1F1);
}
button.blue, 
.button.blue {
	border: 1px solid #3079ED !important;
	color:white;
	text-shadow: 0 1px 0 #2069DD;
	
	background: #4B8DF8;
	background: -webkit-linear-gradient(top, #4C8FFD, #4787ED);
	background: -moz-linear-gradient(top, #4C8FFD, #4787ED);
	background: -ms-linear-gradient(top, #4C8FFD, #4787ED);
	background: -o-linear-gradient(top, #4C8FFD, #4787ED);
	
	-webkit-transition: border .20s;
	-moz-transition: border .20s;
	-o-transition: border .20s;
	transition: border .20s;
}
button.blue:hover, 
.button.blue:hover {
	border: 1px solid #2F5BB7 !important;
	
	background: #3F83F1;
	background: -webkit-linear-gradient(top, #4D90FE, #357AE8);
	background: -moz-linear-gradient(top, #4D90FE, #357AE8);
	background: -ms-linear-gradient(top, #4D90FE, #357AE8);
	background: -o-linear-gradient(top, #4D90FE, #357AE8);
}
button.green, 
.button.green {
	border: 1px solid #29691D !important;
	color:white;
	text-shadow: 0 1px 0 #2D6200;
	
	background: #3A8E00;
	background: -webkit-linear-gradient(top, #3C9300, #398A00);
	background: -moz-linear-gradient(top, #3C9300, #398A00);
	background: -ms-linear-gradient(top, #3C9300, #398A00);
	background: -o-linear-gradient(top, #3C9300, #398A00);
	
	-webkit-transition: border .20s;
	-moz-transition: border .20s;
	-o-transition: border .20s;
	transition: border .20s;
}
button.green:hover, 
.button.green:hover {
	border: 1px solid #2D6200 !important;

	background: #3F83F1;
	background: -webkit-linear-gradient(top, #3C9300, #368200);
	background: -moz-linear-gradient(top, #3C9300, #368200);
	background: -ms-linear-gradient(top, #3C9300, #368200);
	background: -o-linear-gradient(top, #3C9300, #368200);
}
button.red, 
.button.red {
	border: 1px solid #D14836 !important;
	color: white;
	text-shadow: 0 1px 0 #B0281A;
	
	background: #D64937;
	background: -webkit-linear-gradient(top, #DC4A38, #D14836);
	background: -moz-linear-gradient(top, #DC4A38, #D14836);
	background: -ms-linear-gradient(top, #DC4A38, #D14836);
	background: -o-linear-gradient(top, #DC4A38, #D14836);
	
	-webkit-transition: border .20s;
	-moz-transition: border .20s;
	-o-transition: border .20s;
	transition: border .20s;
}
button.red:hover, 
.button.red:hover {
	border: 1px solid #B0281A !important;
	
	background: #D14130;
	background: -webkit-linear-gradient(top, #DC4A38, #C53727);
	background: -moz-linear-gradient(top, #DC4A38, #C53727);
	background: -ms-linear-gradient(top, #DC4A38, #C53727);
	background: -o-linear-gradient(top, #DC4A38, #C53727);
}

button.action:hover, 
.button.action:hover {
	-moz-box-shadow: 0 1px 0px #DDD;
	-webkit-box-shadow: 0 1px 0px #DDD;
	box-shadow:iset 0 1px 0px #DDD;
}
button.action:active, 
.button.action:active {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-color: #C6C6C6 !important;
}
button.blue:active, 
.button.blue:active {
	border-color: #2F5BB7 !important;
}
button.green:active, 
.button.green:active {
	border-color: #2D6200 !important;
}
button.red:active, 
.button.red:active {
	border-color: #B0281A !important;
}

button[disabled="disabled"], 
.button[disabled="disabled"] {
	border: 1px solid #ccc !important;
	color: #888;
	text-shadow: none;
	
	background: #D64937;
	background: -webkit-linear-gradient(top, #eee, #eee);
	background: -moz-linear-gradient(top, #eee, #eee);
	background: -ms-linear-gradient(top, #eee, #eee);
	background: -o-linear-gradient(top, #eee, #eee);
	
	-webkit-transition: border .20s;
	-moz-transition: border .20s;
	-o-transition: border .20s;
	transition: border .20s;
	}

button[disabled="disabled"]:hover, 
.button[disabled="disabled"]:hover {
	border: 1px solid #ccc !important;
	color: #888;
	text-shadow: none;
	
	background: #D64937;
	background: -webkit-linear-gradient(top, #eee, #eee);
	background: -moz-linear-gradient(top, #eee, #eee);
	background: -ms-linear-gradient(top, #eee, #eee);
	background: -o-linear-gradient(top, #eee, #eee);
	}

button[disabled="disabled"]:active, 
.button[disabled="disabled"]:active {
	border: 1px solid #ccc !important;
	color: #888;
	text-shadow: none;
	
	background: #D64937;
	background: -webkit-linear-gradient(top, #eee, #eee);
	background: -moz-linear-gradient(top, #eee, #eee);
	background: -ms-linear-gradient(top, #eee, #eee);
	background: -o-linear-gradient(top, #eee, #eee);
	}

input[type="password"],input[type="text"],select,textarea {border:1px solid #d8d6c6;padding:5px 6px 6px 6px;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.caq-comments-iframe {width:100%;}

div.radio input[type=checkbox],
div.checkbox input[type=checkbox] {margin:0 4px 0 0;vertical-align:middle;}

/* Sightseen on main */

.novgorod-may {text-decoration:none;display:block;height:105px;padding-top:160px;background-position:center;background-size:cover;}
.novgorod-may-text1 {height:65px;display:block;background: rgba(0,0,0,0.7);padding:20px;font-size:18px;color:white;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
.novgorod-may-text2 {margin:10px 0 0 0;padding:0;font-size:11px;}
.novgorod-may-text3 {margin:3px 0 0 0;padding:0;font-size:11px;}

@media (max-width: 1279px) {
	.novgorod-may-text1 {padding:10px 15px;height:85px;}
	.novgorod-may-text2 {margin:3px 0;}
	}

.sightseen-on-main {display:block;background-position:center;float:left;height:132px;width:24%;background-size:cover;margin-left:1.3334%;text-decoration:none;-ms-behavior: url(http://i.novgorod.ru/design/2009/backgroundsize.min.htc);}
.sightseen-on-main:first-child {margin-left:0;}
.sightseen-on-main span {display:none;}
.sightseen-on-main:hover span {display:block;background-color: rgba(0,0,0,0.7);margin-top:75px;height:45px;color:white;padding:6px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}

ul.more-link {padding:0;margin:0;list-style:none;}
ul.more-link li {background-image: url('http://i.novgorod.ru/design/2009/images/arrow.gif');background-repeat:no-repeat;list-style:none;background-position:left center;padding:0 0 0 20px;margin:0;}

/* Bootstrap grid system */
.row {
	margin-left: -5px;
	margin-right: -5px;
	}

.row:before,
.row:after {
	content: " ";
	display: table;
	}

.row:after {
	clear: both;
	}

.row:before,
.row:after {
	content: " ";
	display: table;
	}

.row:after {
	clear: both;
	}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left:4px;
	padding-right:4px;
	margin:0;
	float: left;
}

.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666666666666%;
}
.col-xs-10 {
  width: 83.33333333333334%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666666666666%;
}
.col-xs-7 {
  width: 58.333333333333336%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666666666667%;
}
.col-xs-4 {
  width: 33.33333333333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.666666666666664%;
}
.col-xs-1 {
  width: 8.333333333333332%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666666666666%;
}
.col-xs-pull-10 {
  right: 83.33333333333334%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666666666666%;
}
.col-xs-pull-7 {
  right: 58.333333333333336%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666666666667%;
}
.col-xs-pull-4 {
  right: 33.33333333333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.666666666666664%;
}
.col-xs-pull-1 {
  right: 8.333333333333332%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666666666666%;
}
.col-xs-push-10 {
  left: 83.33333333333334%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666666666666%;
}
.col-xs-push-7 {
  left: 58.333333333333336%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666666666667%;
}
.col-xs-push-4 {
  left: 33.33333333333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.666666666666664%;
}
.col-xs-push-1 {
  left: 8.333333333333332%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}
.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}
.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666666666666%;
  }
  .col-sm-10 {
    width: 83.33333333333334%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666666666666%;
  }
  .col-sm-7 {
    width: 58.333333333333336%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666666666667%;
  }
  .col-sm-4 {
    width: 33.33333333333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.666666666666664%;
  }
  .col-sm-1 {
    width: 8.333333333333332%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666666666666%;
  }
  .col-sm-push-10 {
    left: 83.33333333333334%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666666666666%;
  }
  .col-sm-push-7 {
    left: 58.333333333333336%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666666666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.666666666666664%;
  }
  .col-sm-push-1 {
    left: 8.333333333333332%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666666666666%;
  }
  .col-lg-10 {
    width: 83.33333333333334%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666666666666%;
  }
  .col-lg-7 {
    width: 58.333333333333336%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666666666667%;
  }
  .col-lg-4 {
    width: 33.33333333333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.666666666666664%;
  }
  .col-lg-1 {
    width: 8.333333333333332%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666666666666%;
  }
  .col-lg-push-10 {
    left: 83.33333333333334%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666666666666%;
  }
  .col-lg-push-7 {
    left: 58.333333333333336%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666666666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.666666666666664%;
  }
  .col-lg-push-1 {
    left: 8.333333333333332%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

/* Bootstrap forms */

.form-group label {display:table;margin-bottom:3px;}
.form-group .form-control {width:100%;margin-bottom:3px;}


.customsocial .cs-icon {width:34px;height:34px;background-image: url('http://i.novgorod.ru/social/social-icons.png');float:left;margin:0 10px 0 1px;background-repeat:no-repeat;cursor:pointer;}
.customsocial .cs-icon:hover {opacity:1;}
.customsocial .cs-title {float:left;padding:20px 10px 0 0;}
.customsocial #cs-vk {background-position:-654px -15px;}
.customsocial #cs-fb {background-position:-14px -15px;}
.customsocial #cs-tw {background-position:-398px -15px;}
.customsocial #cs-gp {background-position:-78px -15px;}
.customsocial #cs-lj {background-position:-719px -15px;}
.customsocial #cs-ok {background-position:-591px -15px;}

.customsocial .cs-count {border:1px solid black;margin-top:-4px;float:right;margin-right:-4px;font-size:11px;padding:2px 4px;background-color:white;}


/* Grid system additions */

.tb {
	float:left;
	position: relative;
	min-height: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border:1px solid transparent;
	overflow:hidden;
}

.tb-editmode {
	border:1px dotted #ccc;
	}

.tb-editmode:hover {
	border:1px dotted black;
	}


.row .w-100p-240px .centered_autoresize, .row .w-100p-240px .centered_autoresize img {width:710px;}
.row .w-100p-240px-240px .centered_autoresize, .row .w-100p-240px-240px .centered_autoresize img {width:469px;}
@media screen and (min-width : 1276px) {
	.row .w-100p-240px .centered_autoresize, .row .w-100p-240px .centered_autoresize img {width:970px;}
.row .w-100p-240px-240px .centered_autoresize, .row .w-100p-240px-240px .centered_autoresize img {width:725px;}
	}

.row .w-240px {width:240px;}

.row .w-240px-30p {width:290px;}
.row .w-240px-50p {width:439px;}
.row .w-240px-50p-30p {width:737px;}
.row .w-100p-240px-240px {width:489px;}
.row .w-100p-240px {width:737px;}
.row .w-100p {width:984px;}
.row .w-60p-240px {width:440px;}
.row .w-40p-240px {width:294px;}
.row .w-50p-240px-240px {width:237px;}

@media screen and (min-width : 1276px) {
	.row .w-240px-30p {width:380px;}
	.row .w-240px-50p {width:605px;}
	.row .w-240px-50p-30p {width:993px;}
	.row .w-100p-240px-240px {width:745px;}
	.row .w-100p-240px {width:993px;}
	.row .w-100p {width:1240px;}
	.row .w-60p-240px {width:588px;}
	.row .w-40p-240px {width:392px;}
	.row .w-50p-240px-240px {width:365px;}
	}


