
html {
	padding: 0;
	margin: 0;
	background-color: #606060;
	background-image: url(/wp-content/themes/ramitos/img/back.png);
	background-position: left top;
	background-repeat: repeat-x;
}

body {
	padding: 0;
	margin: 0;
	font-family: Verdana; 
}

.body {
	padding: 0px 20px 0 20px;
	margin: 50px auto 0 auto;
	min-width: 890px;
	position: relative;
}

.head {
	background-image: none;
	background-position: left top;
	background-repeat: no-repeat;
	width: 200px;
	height: 55px;
}

.head2 {
	background-image: url(/wp-content/themes/ramitos/img/logo3.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 200px;
	height: 55px;
}

.banner {
	position: absolute;
	top: 40px;
	left: 235px;
	height: 90px;
	z-index: 10;
}


.bannerl {
	position: relative;
	top: 10px;
	left: - 20px;
	z-index: 10;
}

.search {
	position: absolute;
	top: 0px;
}


.block1 {
	background-color: #e0e0e0;
	padding: 0;
	margin: 9px 0;
}

.block1 .tr {
	background-image: url(/wp-content/themes/ramitos/img/rt1.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block1 .tl {
	background-image: url(/wp-content/themes/ramitos/img/lt1.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block1 .bl {
	background-image: url(/wp-content/themes/ramitos/img/lb1.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block1 .br {
	background-image: url(/wp-content/themes/ramitos/img/rb1.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 6px;
	margin: 0;
}

.block1 .search {
	padding: 0;
	margin: 0;
	height: 58px;
	background-image: url(/wp-content/themes/ramitos/img/searchl.png);
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
	color: #ffffff;
	font-size: 11px;
	line-height: 50px;
}

.block1 .search2 {
	padding: 0 0 0 15px;
	margin: 0;
	height: 58px;
	ackground-image: url(/wp-content/themes/ramitos/img/searchr.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.block1 .search form {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 12px;
}

.block1 .search form input.text {
	width: 180px;
	border: none;
	background-color: none;
}

.block1 table {
    border-collapse: collapse; 
    width: 100%;
    vertical-align: top;
}

.block1 table td {
	vertical-align: top;
}

.menul {
	left: 20px;
	padding: 0 0 25px 20px;
}

.block1 .tmenu {
	width: 180px;
	border-left: 1px solid #033163;
	border-right: 1px solid #033163;
	background-color: #033163;
	background-position: left top;
	background-repeat: repeat;
	vertical-align: top;
	margin: 0;
} 

.block1 .tmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.block1 .tmenu ul li {
	margin: 0;
	padding: 0;
}

.block1 .tmenu a {
	color: #ffffff;
	line-height: 31px;
	font-size: 13px;
	text-decoration:none;
К К color: #000000;
К К border-width: 0px 0px 1px 0px;
К К border-style: none none dotted none;
К К border-bottom: #ffffff; 
}

.block1 .tmenu a:hover {
	text-decoration: underline;
}

.block1 .tnews {
	width: 200px;
	background-color: #ffffff;
}

.block1 .tcontent .top {
	background-color: #ffffff;
	padding: 0;
	margin: 0 8px;;
	position: relative;
}

.block1 .tcontent .top p {
	margin: 0;
	padding: 0;
}

.block1 .tcontent .top .title, .block1 .tcontent .top .title a {
	color: #cd1201;
	padding: 8px 8px 4px 8px;
	font-size: 14px;
}

.block1 .tcontent .top .text {
	font-size: 12px;
	padding: 4px 8px 34px 8px;
}

.block1 .tcontent .top .text img {
	float: left;
	margin: 0 8px 8px 0;
}

.block1 .tcontent .top .link {
	font-size: 10px;
	padding: 4px 8px 8px 8px;
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #d41000;
	color: #ffffff;
}

.block1 .tcontent .top .link a {
	color: #ffffff;
	text-decoration: none;
}	

.block1 .tcontent .top .link a:hover {
	text-decoration: underline;
}

.block1 .tcontent h1 {
	color: #ffffff;
	font-size: 15px;
	background-color: #013162;
	margin: 10px 8px;
	padding: 5px;
}

.block1 .tcontent .link {
	padding: 0;
	margin: 10px 8px;
}

.block1 .tcontent .link a {
	color: #000000;
	font-size: 13px;
}

.block1 .tcontent .link .date {
	float: right;
	font-size: 10px;
}

.block1 .tnews {
	padding: 0;
	margin: 0;
}

.block1 .tnews .anons {
	background-image: url(/wp-content/themes/ramitos/img/anons.png);
	background-position: left top;
	background-repeat: repeat-x;
	line-height: 39px;
	color: #ffffff;
	padding: 0 0 0 10px;
	maring; 0;
	font-size: 14px;
}

.block1 .tnews .date {
	padding: 2px;
	margin: 0;
	background-color: #d41000;
	color: #ffffff;
	font-size: 12px;
	text-align: right;
}

.block1 .tnews .date a {
	color: #ffffff;
	text-decoration: none;
}

.block1 .tnews .date a:hover {
	text-decoration: underline;
}

.block1 .tnews p {
	padding: 0;
	margin: 0;
}

.block1 .tnews p.title {
	padding: 6px 8px 2px 8px;
	font-size: 15px;
	font-weight: bold;
}

.block1 .tnews p.title a {
	color: #d41000;
}

.block1 .tnews p.text {
	padding: 2px 8px 20px 8px;
	font-size: 13px;
}

.block1 .tnews .archive {
	background-color: #d41000;
	padding: 2px 10px 2px 30px;
	margin: 0;
	float: right;
	font-size: 13px;
}

.block1 .tnews .archive a {
	color: #ffffff;
	text-decoration: none;
}

.block1 .tnews .archive a:hover {
	text-decoration: underline;
}

.block1 .right {
	width: 200px;
	background-color: #013162;
	padding: 0;
	margin: 0;
}


.block2 {
	background-color: #e0e0e0;
	padding: 0;
	margin: 9px 0;
}

.block2 .tr {
	background-image: url(/wp-content/themes/ramitos/img/rrt.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block2 .tl {
	background-image: url(/wp-content/themes/ramitos/img/llt.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block2 .bl {
	background-image: url(/wp-content/themes/ramitos/img/lb1.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block2 .br {
	background-image: url(/wp-content/themes/ramitos/img/rb1.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 6px;
	margin: 0;
}

.block2 .base {
    border-collapse: collapse; 
    width: 100%;
}

.block2 .base td {
    vertical-align: top;
}

.block2 .left {
	width: 200px;
}

.block2 .left .opros {
	font-size: 13px;
}

.block2 .right {
	width: 200px;
}

.block2 .right h1 {
	color: #ffffff;
	font-size: 15px;
	background-color: #013162;
	margin: 10px 8px;
	padding: 5px;
}



.block2 .center .text {
	background-color: #f4f0e5;
	margin: 0 8px;
	padding: 0 0 30px 0;
	position: relative;
}

.block2 .center .top {
	background-color: #ffffff;
	padding: 0;
	margin: 0 8px;;
	position: relative;
}

.block2 .center .top p {
	margin: 0;
	padding: 0;
}

.block2 .center .top .title, .block4 .tcontent .top .title a {
	color: #cd1201;
	padding: 8px 8px 4px 8px;
	font-size: 14px;
}

.block2 .center .top .text {
	font-size: 12px;
	padding: 4px 8px 34px 8px;
}

.block2 .center .top .text img {
	float: left;
	margin: 0 8px 8px 0;
}

.block2 .center .top .link {
	font-size: 10px;
	padding: 4px 8px 8px 8px;
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #d41000;
	color: #ffffff;
}

.block2 .center .top .link a {
	color: #ffffff;
	text-decoration: none;
}	

.block2 .center .top .link a:hover {
	text-decoration: underline;
}

.block2 .center h1 {
	color: #ffffff;
	font-size: 15px;
	background-color: #013162;
	margin: 10px 8px;
	padding: 5px;
}

.block2 .center .link {
	padding: 0;
	margin: 10px 8px;
}

.block2 .center .link a {
	color: #000000;
	font-size: 13px;
}

.block2 .center .link .date {
	float: right;
	font-size: 10px;
}




.block2 .center .text p {
	padding: 0;
	margin: 0;
}

.block2 .center .text .title, .block2 .center .text .title a {
	color: #d20e0f;
	font-size: 13px;
	padding: 8px; 
}

.block2 .center .text .content {
	font-size: 11px;
	padding: 8px;
}

.block2 .center .text .content img {
	float: left;
	margin: 0 8px 8px 0;
}

.block2 .center .text .link {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #ffffff;
	background-color: #d41000;
	margin: 0;
	padding: 3px 10px;
	font-size: 11px;
}

.block2 .center .text .link a {
	color: #ffffff;
	text-decoration: none;
}

.block2 .center .text .link a:hover {
	text-decoration: underline;
}

.block2 .mini {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0 0 10px 8px;
}

.block2 .mini p {
	padding: 0;
	margin: 0;
}

.block2 .mini .date {
	font-size: 12px;
	float: right;
	padding: 3px 7px;
	background-color: #D41000;
	color: #ffffff;
}

.block2 .mini .title {
	color: #d31306;
	font-size: 14px;
	padding: 0 0 5px 140px;
}

.block2 .mini .date a {
	color: #ffffff;
	text-decoration: none;
}

.block2 .mini .date a:hover {
	text-decoration: underline;
}

.tcontent .block3 {
	margin: 0 0 6px 6px;
}
	



.block3 {
	background-color: #e0e0e0;
	padding: 0;
	margin: 9px 0;
}

.block3 .tr {
	background-image: url(/wp-content/themes/ramitos/img/rrt.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block3 .tl {
	background-image: url(/wp-content/themes/ramitos/img/llt.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block3 .bl {
	background-image: url(/wp-content/themes/ramitos/img/lb1.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block3 .br {
	background-image: url(/wp-content/themes/ramitos/img/rb1.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 6px;
	margin: 0;
}

.block3 table {
	width: 100%;
}

.block3 table td {
	vertical-align: top;
}

.block3 .right1 {
	width: 200px;
	background-color: #013162;
	padding: 0;
	margin: 0;
}

.block3 .right1 h1 {
	background-color: #ad0b00;
	color: #ffffff;
	padding: 8px 3px 8px 10px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
}

.block3 .right1 h1 a {
	color: #ffffff;
}

.block3 .right1 .banner {
	border: none;
	padding: 0;
	margin: 5px 3px 0 3px;
}

.block3 .left {
	padding: 0 8px 0 0;
	margin: 0;
}

.block3 .left img {
	float: left;
	margin: 0 8px 8px 0;
}

.block3 .left p {
	font-size: 11.5px;
	line-height: 1.5;
	padding: 10px;
	margin: 0;
}

.block3 .left input.text, .block3 .left input.captcha {
	padding: 0;
	margin: 0 10px;
	background-color: transparent ;
	width: 230px;
	border: 1px solid #000000;
}

.block3 .left input.captcha {
	border: 1px solid #930000;
	width: 100px;
	margin: 20px;
}

.block3 .left .rate {
	text-align: right;
}

.block3 .left .print {
	position: absolute;
	bottom: 200px;
	right: 120px;
}

.block3 .left textarea {
	padding: 0;
	margin: 0 10px;
	background-color: transparent ;
	width: 630px;
	height: 100px;
	border: 1px solid #000000;
}

.block3 .left .top {
	background-color: #ffffff;
	margin: 0;
	padding: 15px;
	background-image: url(/wp-content/themes/ramitos/img/ll.png);
	background-position: left top;
	background-repeat: no-repeat;
}

.block3 .left .top p {
	padding: 0;
	margin: 0;
}

.block3 .left .top p.title {
	font-size: 15px;
	font-weight: bold;
	padding: 0 0 8px 0;
}

.block3 .left .top p.comment {
	font-size: 11px;
}


.block3 h2 {
	font-size: 13px;
}


.block4 {
	background-color: #e0e0e0;
	padding: 0;
	margin: 9px 0;
}

.block4 .tr {
	background-image: url(/wp-content/themes/ramitos/img/rrt.png);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block4 .tl {
	background-image: url(/wp-content/themes/ramitos/img/llt.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block4 .bl {
	background-image: url(/wp-content/themes/ramitos/img/lb1.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.block4 .br {
	background-image: url(/wp-content/themes/ramitos/img/rb1.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 6px;
	margin: 0;
}

.block4 table {
    border-collapse: collapse; 
    width: 100%;
    vertical-align: top;
}

.block4 table td {
	vertical-align: top;
}

.block4 .right1 {
	width: 200px;
	background-color: #013162;
	padding: 0;
	margin: 0;
}

.block4 .right1 h1 {
	background-color: #ad0b00;
	color: #ffffff;
	padding: 8px 3px 8px 10px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

.block4 .right1 h1 a {
	color: #ffffff;
}

.block4 .right1 .banner {
	border: none;
	padding: 0;
	margin: 5px 3px 0 3px;
}

.block4 .right2 {
	width: 200px;
	background-color: #013162;
	padding: 0;
	margin: 0;
}

.block4 .left {
	width: 200px;
}

.block4 .left h1 {
	color: #ffffff;
	font-size: 15px;
	background-color: #013162;
	margin: 10px 8px;
	padding: 5px;
}

.block4 .left .opros {
	font-size: 13px;
}

.block4 .base .left a {
	color: #cd1201;
	padding: 8px 8px 4px 8px;
	font-size: 14px;
}

.block4 .left .opros p {
	color: #cd1201;
	padding: 8px 8px 4px 8px;
	font-size: 14px;
}

.block4 .right {
	width: 200px;
}

.block4 .right h1 {
	color: #ffffff;
	font-size: 15px;
	background-color: #013162;
	margin: 10px 8px;
	padding: 5px;
}


.block4 .tnews {
	width: 200px;
	background-color: #86b6cc;
}

.block4 .tcontent .top {
	background-color: #ffffff;
	padding: 0;
	margin: 0 8px;;
	position: relative;
}

.block4 .tcontent .top p {
	margin: 0;
	padding: 0;
}

.block4 .tcontent .top .title, .block4 .tcontent .top .title a {
	color: #cd1201;
	padding: 8px 8px 4px 8px;
	font-size: 14px;
}

.block4 .tcontent .top .text {
	font-size: 12px;
	padding: 4px 8px 34px 8px;
}

.block4 .tcontent .top .text img {
	float: left;
	margin: 0 8px 8px 0;
}

.block4 .tcontent .top .link {
	font-size: 10px;
	padding: 4px 8px 8px 8px;
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #d41000;
	color: #ffffff;
}

.block4 .tcontent .top .link a {
	color: #ffffff;
	text-decoration: none;
}	

.block4 .tcontent .top .link a:hover {
	text-decoration: underline;
}

.block4 .tcontent h1 {
	color: #ffffff;
	font-size: 15px;
	background-color: #013162;
	margin: 10px 8px;
	padding: 5px;
}

.block4 .tcontent .link {
	padding: 0;
	margin: 10px 8px;
}

.block4 .tcontent .link a {
	color: #000000;
	font-size: 13px;
}

.block4 .tcontent .link .date {
	float: right;
	font-size: 10px;
}

.block4 .tnews {
	padding: 0;
	margin: 0;
}

.block4 .tnews .anons {
	background-image: url(/wp-content/themes/ramitos/img/anons.png);
	background-position: left top;
	background-repeat: repeat-x;
	line-height: 39px;
	color: #ffffff;
	padding: 0 0 0 10px;
	maring; 0;
	font-size: 14px;
}

.block4 .tnews .date {
	padding: 2px;
	margin: 0;
	background-color: #d41000;
	color: #ffffff;
	font-size: 12px;
	text-align: right;
}

.block4 .tnews .date a {
	color: #ffffff;
	text-decoration: none;
}

.block4 .tnews .date a:hover {
	text-decoration: underline;
}

.block4 .tnews p {
	padding: 0;
	margin: 0;
}

.block4 .tnews p.title {
	padding: 6px 8px 2px 8px;
	font-size: 15px;
	font-weight: bold;
}

.block4 .tnews p.title a {
	color: #d41000;
}

.block4 .tnews p.text {
	padding: 2px 8px 20px 8px;
	font-size: 13px;
}

.block4 .tnews .archive {
	background-color: #d41000;
	padding: 2px 10px 2px 30px;
	margin: 0;
	float: right;
	font-size: 13px;
}

.block4 .tnews .archive a {
	color: #ffffff;
	text-decoration: none;
}

.block4 .tnews .archive a:hover {
	text-decoration: underline;
}

.block4 .mini {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0 0 10px 8px;
}

.block4 .mini p {
	padding: 0;
	margin: 0;
}

.block4 .mini .date {
	font-size: 12px;
	float: right;
	padding: 3px 7px;
	background-color: #D41000;
	color: #ffffff;
}

.block4 .mini .title {
	color: #d31306;
	font-size: 14px;
	padding: 0 0 5px 140px;
}

.block4 .mini .date a {
	color: #ffffff;
	text-decoration: none;
}

.block4 .mini .date a:hover {
	text-decoration: underline;
}


#wp-calendar {
  font-size: 12px;
  color: #ffffff;
}

#wp-calendar a {
  color: #ff0000;
}


.footer {
	margin: 9px 0 80px 0;
}

.footer table {
	width: 100%;
}

.footer table td {
	text-align: center;
	vertical-align: middle;
	font-size: 15px;
	color: #013364;
}

.footer table td a {
	color: #013364;
	font-size: 13px;
}

.footer table td img {
	margin: 0 10px;
	padding: 0;
	border: none;
}
	
.cl_pagenavi {
      font-size: 10px;/*размер фонта номеров страниц*/

}
/*настраиваем вид ссылки */
.cl_pagenavi a {
	border: 1px solid #000000;/* тощина вид цвет */
	padding-top: 5px; /*отступ пикселей сверху*/
	padding-right: 10px; /*отступ пикселей справа*/
	padding-bottom: 5px;/*отступ пикселей снизу*/
	padding-left: 10px;/*отступ пикселей слева*/
	background-color: #FFFFFF;  /*цвет фона*/
	text-decoration: none;/*подчеркивание ссылок убираем*/
}
/*Настраиваем поведение ссылки при наведении курсора*/
.cl_pagenavi a:hover {
        text-decoration: underline;
        color: #000000;
        text-weight: bold;
}
/*настраиваем вид текущего номера страницы*/
.cl_pagenavi .cl_current {
    	background-color: #d41000;
	border: 1px solid #000000;
	color: #fff;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

