input, select, textarea, button {
padding: 6px 10px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
behavior: url(/assets/templates/site/css/js/misc/PIE.htc);
background: white;
border: 1px solid #C8BBAA;
position: relative;
font-family: Arial;}

label {
margin: 0 0 2px 0;
display: block;
font-size: 100%; 
font-weight: normal;
text-shadow: 1px 1px 5px black; /* ��������� ���� */
    color: white; /* ����� ���� ������ */
   
}

.text_small{font-size: 11px;
    margin-top: -5px;
    color: gray;
    padding-bottom: 5px;}
.text_medium{font-size: 12px;
    margin-top: 5px;
    padding-bottom: 5px;}

.firm a img{border:solid 1px #ffffff;}
.firm  a:hover img	{border:solid 1px #f09e2f;}


	/* Getting the new tags to behave */
#tse_results_table td {color:red;}



#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

ul.dot a{font-family: georgia, sans-serif;
font-style: italic;
font-size: 14px;
padding: 4px 13px 2px 0px;
background: url(/assets/templates/site/images/dot-blue.png) center right no-repeat;}



.img-all div{float:left; display: block; width:150px; height:110px;  margin:0 7px 10px 0; padding:5px; border:1px solid #CCC;}

.img-all1 span{display: block; width:150px; height:110px;  margin:0 7px 10px 0; padding:5px; border:1px solid #CCC;}

.img-all1{float:left;}

.headerfon3 span {
text-transform: uppercase;
display: block;
color: #474747;
font-weight: bold;
font-family: Tahoma;
font-size: 12px;
padding-right:5px
}



.headerfon3 span.code_phone{font:12 px Tahoma, Arial, Helvetica, sans-serif; font-weigth:bold; color:#3081C8}



.table-prost td{padding:5px; border: #333 1px solid;border-collapse: collapse;}


#menu a, .tabs a, h2, .button, h3 {
font:13px Tahoma, Arial, Helvetica, sans-serif;
}

ol {
list-style-type: decimal;
padding-left: 25px;
}

legend {
text-transform:uppercase;
color:#F09E2F;

font-weight: bold;
}

fieldset {
font-family: tahoma, arial;
font-size:12px;
margin: 5px 0 5px 0;
padding: 0 10px 5px 0px;
}
   
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
display:block}


mark, rp, rt, ruby, summary, time {
display:inline}

/* Left & Right alignment */
.left {
float:left}

.right {
float:right}

.wrapper {
width:100%;
overflow:hidden}

body {
background:url(/assets/templates/site/images/bg.jpg) top center repeat;
border:0;
font:13px Tahoma, Arial, Helvetica, sans-serif;
color:#323232;
line-height:17px}

.inner_copy, .inner_copy a {
border:0;
float:right;
background:#fff;
color:#f00;
width:50%;
line-height:10px;
font-size:10px;
margin:-220% 0 0 0;
overflow:hidden;
padding:0}

.css3 {
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
box-shadow:0 0 4px rgba(0, 0, 0, .4);
-moz-box-shadow:0 0 4px rgba(0, 0, 0, .4);
-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .4);
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative}

.body1 {
background:url(/assets/templates/site/images/bg_footer.jpg) top center repeat;
height:100px}

.main {
margin:0 auto;
width:1000px;
position:relative}

.block {
height:100px}

.extra {
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto -100px}

body, html {
height:100%}

a {
color:#3081C8;
text-decoration:none;
outline:none}

a:hover {
color:#F09E2F;
}

a:hover.button-blue, a:hover.button-green {
color:#FFFFFF;
}

h1 {
float:left;
padding:17px 0 0 0}

h2 {
font-size:22px;
text-transform:uppercase;
font-weight:600;
color:#3081c8;
line-height:25px;
padding:2px 0 10px 0;
font-weight:bold;
}

h3 {
font-size:18px;
text-transform:uppercase;
font-weight:600;
color:#3081c8;
line-height:25px;
padding:2px 0 10px 0;
font-weight:bold;}

.line_yellow h4 {
font-family: georgia, sans-serif;
font-size: 14px;
font-weight:600;
line-height:20px;
padding:2px 0 10px 0;
font-weight:bold;
margin: 0 0 2px 0;
display: block;
text-shadow: 1px 1px 5px black;
color: white;
}

h4 {
font-family: georgia, sans-serif;font-size: 14px;
font-weight:600;
color:#3081c8;
line-height:20px;
    border: 1px dashed #ccc;
    text-align: center;
    margin: 5px 0;
    padding: 2px;
    background: #ffffffa3;
}



p {
padding-bottom:10px}

td p {
padding-bottom:0px}

/* header */

.var2 {
overflow:hidden;
width:100%;
height:350px}

header {
overflow:hidden;
width:100%;
height:494px}

#page1 .no_col1, #page2 .no_col1, #page3 .no_col1
{
overflow:hidden;
width:100%;
height:230px}




#content .no_col1 {width:100%;height:100%} 

#logo {
background:url(/assets/templates/site/images/logo.png) no-repeat;
display:block;
width:161px;
height:131px;
text-indent:-5000px}

#search {
float:left;
padding:36px 0 10px 0;
WIDTH:97%;}

#search .bg {
background:url(/assets/templates/site/images/search.gif) no-repeat;
width:247px;
height:29px}

#search .submit {
background:none;
width:29px;
height:29px;
float:right;
cursor:pointer}

#search .input {
float:right;
background:none;
font:13px Arial, Helvetica, sans-serif;
color:#303030;
width:208px;
height:17px;
padding:6px 5px}

#top_nav {
float:right;
padding:0 0 0 0}

#top_nav li {
float:left;
padding-left:5px}

#top_nav a {
display:block;
background:url(/assets/templates/site/images/top_nav_bg.gif) no-repeat;
width:79px;
font-size:13px;
line-height:29px;
color:#323232;
text-align:center;
text-decoration:none}

#top_nav a:hover {
color:#fff;
background:#323232}

#menu {
width:100%;
overflow:hidden;
margin-top:10px;
margin-bottom:0px;
height:40px;
overflow:hidden;
padding-bottom:1px;
border-bottom:5px solid #323232;
}

#menu li {
float:left;
margin-right:3px;
}

#menu li a {
display:block;
font-size:14px;
color:#fff;
font-weight:800;
padding:0 13px;
border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
text-decoration:none;
text-transform:uppercase;
line-height:40px}

#menu li a:hover, #menu #menu_active a {
background:#323232}

#menu .end a {
padding-right:36px;
}



.nav1 {
background:#3081c8}

.nav2 {
background:#8cbd20}

.nav3 {
background:#f09e2f}

.nav4 {
background:#b530ba}

.nav5 {
background:#30b6c9}

.tabs {
	width: 600px;
	background: #EFEFEF;
	margin: 0 0 30px;
}
.tabs__caption {
	height: 28px;
	line-height: 25px;
	list-style: none;
	border-bottom: 1px solid #DDD;
	background: #FFF;
}
.tabs__caption li {
	float: left;
	display: inline;
	margin: 0 1px -1px 0;
	padding: 0 13px 1px;
	color: #777;
	cursor: pointer;
	background: #F9F9F9;
	border: 1px solid #E4E4E4;
	border-bottom: 1px solid #F9F9F9;
	position: relative;
}
.tabs__caption li:hover,
.vertical .tabs__caption li:hover {
	color: #F70;
	padding: 0 13px;
	background: #FFFFDF;
	border: 1px solid #FFCA95;
}
.tabs__caption .active {
	color: #444;
	background: #EFEFEF;
	padding: 0 13px 2px;
	border: 1px solid #D4D4D4;
	border-bottom: 1px solid #EFEFEF;
}
.tabs__content {
	display: none;
	border: 1px solid #D4D4D4;
	border-width: 0 1px 1px;
	background: #EFEFEF;
	padding: 0 12px;
}
.tabs__content.active {
	display: block;
}

.tabs.vertical {
	width: 78%;
	border-left: 220px solid #FFF;
}
.vertical .tabs__caption {
	width: 190px;
	float: left;
	display: inline;
	margin: 0 0 0 -220px;
}
.vertical .tabs__caption li {
	padding: 0 13px;
	margin: 0 0 1px;
	border: 1px solid #E4E4E4;
	border-right: 1px solid #F9F9F9;
	width: 192px;
	height: 25px;
}
.vertical .tabs__caption li:hover {
	width: 191px;
}
.vertical .tabs__caption .active {
	width: 193px;
	color: #444;
	background: #EFEFEF;
	border: 1px solid #D4D4D4;
	border-right: 1px solid #EFEFEF;
	margin-right: -1px;
}
.vertical .tabs__content {
	border-width: 1px;
}

.tabs_cont {

color:#4f4f4f;
border-radius:0 0 4px 4px;
-moz-border-radius:0 0 4px 4px;
-webkit-border-radius:0 0 4px 4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
background:#dcdada;
padding:20px 20px 20px;
}

.tabs_cont1 {
background: #eee;
border: 1px solid #CCC;
color:#4f4f4f;
border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
padding:20px 20px 20px;
margin-left:3px;
margin-bottom:5px;
}
 

.img {
position:absolute;
right:0px;
top:203px;
padding:20px 20px 0 0;
}

.text {
padding:7px 0 0 36px;
width:575px}

.text h2 {
font-size:22px;
color:#323232;
line-height:40px;
padding:4px 0 15px 0;
letter-spacing:-1px}

.text p {
font-size:12px;
font-weight:bold;
color:#323232;
line-height:20px;
text-align:left;
padding-bottom:25px}

.text img {
margin-top:20px}

/* content */
#content {
padding-top:10px;
width:100%;
overflow:hidden;
padding-bottom:20px}

.pad_bot1 {
padding-bottom:17px}

.pad_bot2 {
padding-bottom:7px}

.pad_left1 {
padding-left:0px}

.pad {
padding:0 13px}

.marg_bot1 {
margin-bottom:17px}

.marg_right1 {
margin-right:18px}

.marker_1, .marker_2 {
display:inline-block;
background:url(/assets/templates/site/images/marker_1.gif) 0 0 no-repeat;
width:17px;
height:17px}

.marker_2, .marker_1:hover {
background:url(/assets/templates/site/images/marker_2.gif) 0 0 no-repeat}

.marker_2:hover {
background:url(/assets/templates/site/images/marker_1.gif) 0 0 no-repeat}

.under {
padding-bottom:10px;
border-bottom:1px solid #cccccc;
margin-bottom:10px}

.button1 {
display:inline-block;
font-size:14px;
color:#fff;
background:#f09e2f;
line-height:30px;
padding:0 14px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
font-weight:600;
text-decoration:none;
text-transform:uppercase}

.button1:hover {
background:#8cbd20}

.button-blue-small {
margin-top:15px;
font-family: georgia, sans-serif;
font-style: italic;font-size: 14px;
padding: 5px;
color:#3081c8;
border: 2px solid #3081c8; 
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
font-weight:bold;

}
.button-blue-small a {text-decoration: none;}

.button-blue-small:hover {
border: 2px solid #000;color:#000;}

.button-blue-small:hover a {
color:#000;}

.button-black-small {
font-family: georgia, sans-serif;
font-style: italic;font-size: 14px;
padding: 5px;
color:#000;
border: 2px solid #000; 
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
font-weight:bold;
text-decoration: none;
}

.button-blue {
float:left;
display:inline-block;

font-size: 16px;
color:#fff;
background:#3081c8;
line-height:40px;
text-align:center;
width:245px;
margin-bottom:15px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
font-weight:600;
text-decoration:none;
}


.button-school-tours {
float:left;
display:inline-block;
background:url(/assets/images/banners/school-tours.png) no-repeat;
line-height:40px;
text-align:center;
width:245px;
margin-bottom:15px;

border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
font-weight:600;
text-decoration:none;
}

.button-bus {
float:left;
display:inline-block;
background:url(/assets/images/banners/bus2.png) no-repeat;
line-height:40px;
text-align:center;
width:245px;
margin-bottom:15px;

border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
font-weight:600;
text-decoration:none;
}

.button-sea {
float:left;
display:inline-block;
background:url(/assets/images/banners/sea2.png) no-repeat;
line-height:40px;
text-align:center;
width:245px;
margin-bottom:15px;

border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
font-weight:600;
text-decoration:none;
}

.button-hny {
float:left;
display:inline-block;
background:url(/assets/images/banners/banner_hny.gif) no-repeat;
line-height:40px;
text-align:center;
width:245px;
margin-bottom:15px;

border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
font-weight:600;
text-decoration:none;
}



.button-blue:hover {
background:#f09e2f}

.button-green {

    padding: 8px 10px 8px 20px;
    display: block;
    font-size: 14px;
    /* font-weight: bold; */
    color: #fff;
    text-decoration: none;
    background: #8cbd20;
    border-bottom: 1px solid #d4d9df;


}

.button-green:hover {
background:#f09e2f}


.form1 {
float:left;
padding: 10px;
line-height:25px;
display:inline-block;
color:#fff;
border:#F09E2F solid 2px;
text-align:left;
width:225px;
height: 150px;
margin-bottom:30px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
font-weight:600;
text-decoration:none;
}


h4 .line_blue{color:#fff;}

.line_yellow_i {
padding: 5px;
margin-bottom:3px;
background: #FFD991;
font-style:italic;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;}

.line_yellow {
padding: 5px;
margin-bottom:3px;
background: #f09e2f;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
}

.line_blue {
padding: 5px;
margin-bottom:3px;
background: #3081C8;
border-radius:4px;
color:#fff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;}

.line1 {
background:url(/assets/templates/site/images/line_ver.gif) 320px 0 repeat-y}

.list1 li {
line-height:22px}

.list1 li a {
padding-left:13px;
background:url(/assets/templates/site/images/marker_3.gif) 0 5px no-repeat}

/* footer */
footer {
padding-top:31px;
text-align:center;
line-height:18px;
color:#fff}

footer a {
color:#439deb}

/* forms */
#ContactForm {
margin-top:-10px;
line-height:29px;
font-weight:bold;
width:638px}

#ContactForm a {
margin-left:10px;
float:right;
width:86px;
text-align:center;
padding:0}

#ContactForm .input {
float:right;
margin-right:222px;
width:335px;
height:17px;
border:1px solid #dcdcdc;
background:#fff;
padding:5px;
margin-bottom:6px;
color:#323232;
font:13px Arial, Helvetica, sans-serif}

#ContactForm textarea {
overflow:auto;
float:right;
width:557px;
height:307px;
border:1px solid #dcdcdc;
background:#fff;
padding:5px;
margin-bottom:16px;
color:#323232;
font:13px Arial, Helvetica, sans-serif}

#search {
color:#4f4f4f;
}

#search .input {
float:right;
background:#fff;
width:133px;
padding:1px 8px;
font:12px Arial, Helvetica, sans-serif ;
color:#7f7f7f;
height:16px;
margin-top:3px}

#search a {
color:#439deb}

#search .radio {
float:left;
padding-right:16px}

#search .radio.end {
padding-right:0}

#search .radio input {
float:left;
margin:5px 5px 0 0px;
height:12px;
width:12px;
overflow:hidden;
padding:0}

#search .check_box {
margin-top:12px}

#search .input2 {
width:62px}

#search select {
width:58px;
height:18px;
padding:1px;
margin-left:5px;
margin-top:5px;
display:inline-block}

#search .button {
float:right;
font-size:12px;
color:#fff;
width:66px;
line-height:26px;
text-decoration:none;
text-transform:uppercase;
text-align:center;
background:#3081c8;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
padding:0}

.text ul li a{
color:#000;
line-height:25px;
font-weight:bold;
vertical-text:bottom;}

.text ul li ul{}

.text ul li ul li a{
color:#f09e2f;
font-weight:normal;
line-height:10px;
}

.wrapper ul {
list-style: none;
}



.col2 .wrapper ul li {
background: url(/assets/templates/site/images/star.png) no-repeat 2px 0;
padding: 0 0 10px 22px;
}

.col2 .wrapper .nnn ul li {
background-image: none;
padding: 0 0 10px 22px !important;
}

.Riverlines-MoreInfo {color: #3081C8;
text-decoration: none;
outline: none;
font-style: normal;
font-weight:normsl;}

.col2 .wrapper ol li {
list-style-type:decimal;
padding:5px;
margin:0px;
background: url(/assets/templates/site/css/style.css) no-repeat 2px 0 !important;
}

.col2 .wrapper li {
background: url(/assets/templates/site/images/star.png) no-repeat 2px 0;
padding: 0 0 5px 22px;
list-style: none;
}

ul.q2 li {
float: left;
padding-right: 40px;}

ul.q1 li {
float: none;
padding-right: 0;
}

.readmore {text-align:left; padding-bottom:15px;}

table.line {
border: 1px solid #D9D9D9;
color: #404040;
background: white;
border-collapse: collapse;
}



table.line_dashed {
border: 1px dashed #CCC;
color: #404040;
background: white;
border-collapse: collapse;
}

.wrapper .line {align:center;margin:0 auto;}

table.line td {
border: 1px dashed #ccc;
padding: 10px 5px;
}

table.line th {
border: 1px dashed #E5E5E5;
text-align:center;
padding: 10px 3px;
text-transform: uppercase;
}

table.line thead td {
border: 1px dashed #CCC;
padding: 10px 5px;
font-weight:bold;
}

table.line thead  {
	border: 1px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	background: #EEEEEE;
	color: #3081C8;
	vertical-align:middle;
font-size:9pt;
}

table.line tbody tr.odd {
	background: #F2F2F2;
}

table.line tbody tr:hover {
	background: #E5E5E5;
	border: 1px dashed #fff;
padding: 10px 3px;
}

table.line tbody tr:hover th, table.line tbody tr.odd:hover th {
	background: #E5E5E5;}
	
table.line tbody tr td strong {
color:#3081c8;font-weight:normal;text-align:center; padding: 0 0px;}

.otstup80{padding-top: 120px;position:absolute;left:750px;z-index: 2;}
.phone{float:left;width:75px;text-align:left;font:14px Tahoma, Arial, Helvetica, sans-serif; }
.phone_right{width:280px;text-align:left;font:14px Tahoma, Arial, Helvetica, sans-serif; font-weigth:bold; color:#3081C8}
.code_phone{font:12 px Tahoma, Arial, Helvetica, sans-serif; font-weigth:bold; color:#3081C8}
.adress1{ padding-top:95px;text-align:right;font:14px Tahoma, Arial, Helvetica, sans-serif; font-weigth:bold;}
.adress2{padding-top:5px;text-align:right;font:14px Tahoma, Arial, Helvetica, sans-serif; font-weigth:bold;}


/* Tiny Scrollbar */
#scrollbar1 { width: 220px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 200px; height: 300px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(/assets/templates/site/images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(/assets/templates/site/images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(/assets/templates/site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(/assets/templates/site/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
.overview img{border: 1px solid black;}

/*������������ ����*/
.menu_list {
	width: 200px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
       font-weight:bold;
       background: #eef4d3 url(/assets/templates/site/css/left.png) center right no-repeat;
}
.menu_body {
	display:none;
}
.menu_body a {
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}

.nav li{
font-size:14px;}

.wlpeMessageText{
padding: 5px;
background: #cd5d5d;
padding-bottom:5px;
color:white;
font-style:italic;

border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior:url(/assets/templates/site/css/js/PIE.htc);
position:relative;
margin-bottom:5px;}


.pagination a 
{
text-decoration:underline;
}

.pagination a:hover 
{
text-decoration:none;
}

.pagination .ditto_currentpage 
{
color:#fff; 
background-color:#3081c8; 
 
padding: 1px 3px; 
margin:2px;  
font-weight:bold; 
} 

.pagination .ditto_previous_link, .pagination .ditto_next_link
{
margin:0 10px;
} 

.pagination .ditto_page
{ 
padding: 2px 5px;
}

/***************RSS snippet****************/
.rss_item, .twitter_item	{
	padding: 10px;
	margin: 0px 0px 20px 0px;
	border: 1px dotted silver;
	clear: both;
}

.rss_date	{
	font-size: 80%;
	float: right;
	font-weight: normal;
}
.rss_header	{
	font-weight: bold;
}
.rss_text	{
	margin: 5px 0px 5px 20px;
}
.twitter_date	{
	color: #0E6B87;
	font-weight: bold;
	margin: 0px 5px 0px 0px;
	display: inline;
}
.twitter_item a, .twitter_item a:visited	{
	text-decoration: none !important;
}
li {margin-bottom:5px;}

.pagination {
    display: block;
    height: 1.5em;
    margin-left: -0.3125em;
}

#pages li {
    padding-left: 0px;
    background: none;
}

.pagination li {
    display: block;
    float: left;
    height: 1.5em;
    color: #222;
    font-size: 0.875em;
    margin-left: 0.3125em;
}

.pagination > li > a {
    position: relative;
    float: left;
    padding: 6px 10px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #428bca;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
div.under{font-size:10px;
padding-left: 30px;}

.photo_left {float:left; border: solid 1px #ccc; padding:2px; margin: 0 10px 10px 0;}
.photo_right{float:right; border: solid 1px #ccc; padding:2px; margin: 0 0 10px 10px;}
.obvodka_red {
    padding: 5px;
    margin-bottom: 3px;
    background: #bf1717;
    color: #fff;
    position: relative;
}
.obvodka_blue{
    padding: 5px;
    margin-bottom: 3px;
    background: #3081C8;
    color: #fff;
    position: relative;
}

.pole {    background: white;
    padding: 7px;
    border: 1px solid #f7efef;}

/*
     */
/*
*/