/**© 2010 CMS Sputnik Team
*/
/* Таблица комментариев */
#comments {width: 100%;}
#comments td {padding: 1em;border: 1px solid #fff;}
/* Чередующийся цвет */
.row-1 {background-color: #f3f3f3;}
.row-2 {background-color: #e3eaec;}
/* Навигация по страницам */
.page, .cur-page {padding: 0.3em 0.4em;font-size: 130%;}
.cur-page {background-color: #f2ec9c;}
.light {color: #888;}
/* Форма */
.form table {width: 100%;}
.form td {padding: 0.8em;}
.form label {white-space: nowrap;}
/* Фотоальбомы */
.photoalbum a {display: inline-block;margin: 0 1em 1em 0;}
/* Файлы */
.filemanager {padding: 0;margin: 0;list-style: none;}
/* Вывод сообщений */
.error *, .message * {color: #000;}
.error, .message {border: 1px solid #FFF;padding: 10px 15px;}
.error {background-color: #f8e490;}
.message {background-color: #bf0039;}
#vern {background: #bf0039;text-align: center;padding: 5px 0;width: 250px;float: right;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;}
#vern a {color: white;font-weight: bold;text-decoration: none;}
#vern a:hover {text-decoration: underline;}

.slider-wrap {
	clear: both;
	padding: 0 19px;
	position: relative;
}
.slider-wrap .slider {
	position: static;
}
.slider-wrap .slider .owl-nav button.owl-next, .slider-wrap .slider .owl-nav button.owl-prev {
	position: absolute;
	left: 0;
	width: 19px;
	height: 40px;
	top: 50%;
	margin-top: -20px;
	background: #BE0238;
	color: #fff;
	font-size: 1.6em;
	font-weight: bold;
	border-radius: 5px 0 0 5px;
}
.slider-wrap .slider .owl-nav button.owl-next {
	left: auto;
	right: 0;
	border-radius: 0 5px 5px 0;
}
.slider-wrap .slider .owl-dots {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
	text-align: center;
}
.slider-wrap .slider button.owl-dot {
	display: inline-block;
	margin: 0 3px; 
	width: 8px;
	height: 8px;
	border-radius: 9999px;
	background: #fff;
}
.slider-wrap .slider button.owl-dot.active {
	background-color: #BE0238;
}

.wrapper {
width: 520px;
}

.list_carousel {
padding: 0px 0 0px 0px;
position: relative;
}

.list_carousel ul {
margin: 0;
padding: 0;
list-style: none;
display: block;
}

.list_carousel li {
text-align: center;
background-color: transparent;
border: 5px solid #7c705b;
border: none;
width: 245px;
height: 121px;
padding-top: 1px;
margin: 6px;
display: block;
float: left;
}

.list_carousel.responsive {
width: auto;
margin-left: 0;
}

.clearfix {
float: none;
clear: both;
}

a.prev, a.next {
background: url('/miscellaneous_sprite.png') no-repeat transparent;
width: 45px;
height: 50px;
display: block;
position: absolute;
top: 32px;
}

a.prev {
left: -34px;
background-position: 0 0;
}

a.prev:hover {
background-position: 0 -50px;
}

a.prev.disabled {
background-position: 0 -100px !important;
}

a.next {
right: -36px;
background-position: -50px 0;
}

a.next:hover {
background-position: -50px -50px;
}

a.next.disabled {
background-position: -50px -100px !important;
}

a.prev.disabled, a.next.disabled {
cursor: default;
}

a.prev span, a.next span {
display: none;
}

.pager {
float: left;
width: 300px;
text-align: center;
}

.pager a {
margin: 0 5px;
text-decoration: none;
}

.pager a.selected {
text-decoration: underline;
}

.timer {
background-color: #999;
height: 6px;
width: 0px;
}

div#italy_text p, li, h2 {
	margin-bottom:1px;
}
a.n-course {
	color: #bf0039;
}
