html {
	height: 100%;
}
* {
	padding: 0;
	margin: 0;
}
img {
	border: 0;
}
p, blockquote, ul, ol, pre, code {
	line-height: 1.3em;
	margin: 0 0 0.7em;
}
blockquote {
	margin-left: 30px;
	border-left: 2px solid #ddd;
	padding-left: 10px;
}
dl {
	margin: 1em 0;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0.5em;
	padding: 0;
}
img.centered {
	text-align: center;
}
img.alignright {
	float: right;
	margin: 0 0 4px 4px;
}
img.alignleft {
	float: left;
	margin: 0 4px 4px 0;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	text-align: right;
}

.alignleft {
	text-align: left;
}
hr {
	display: none;
}
body {
	font: 13px sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}

a, a:link{
color: #0055CC;
}

a:visited {
	color: #990099;
}

a:hover, a:active {
	color: #FF0000;
}
h1, h2, h3, h4, h5, h6 {
}

h1{
line-height:1;
font-size:150%;
padding:10px 0 5px 0;
}

h2{
line-height:1;
font-size:120%;
margin:10px 0 5px 0;
padding:5px;
background: #111;
color:#fff;
}

h3{
line-height:1;
font-size:110%;
padding:10px 0 5px 0;
}

h2 a, h2 a:link{
	color: #fff;
}

h2 a:visited {
	color: #fff;
}

h2 a:hover, h2 a:active {
	color: #fff;
}



/* Etc
******************** */
br.clear {
	clear: both;
}
/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* Design 
******************** */
#page {
	text-align: left;
	width: 970px;
	margin: 0 auto;
}
#sub-page {
	margin-top: 15px;
}
#content-wrap {
	float: left;
	width: 100%;
}
#content {
margin:0 370px 0 0;
}
.side1 {
float:left;
margin-left:-160px;
width:160px;
}
.side2 {
float:left;
margin-left:-354px;
width:180px;
}
#footer-out {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	background: #fff;
}
#footer {
	margin: 10px auto 20px;
	padding: 0;
	text-align: left;
	color: #999;
	width: 970px;
	font-size: 120%;
}
#footer a {
	color: #666;
	text-decoration: underline;
}
.thetop {
	width: 970px;
	text-align: left;
	margin: 5px auto 0;
}
/*myHead */
#pager {
	height: 10px;
}
#headr {
	position: relative;
}
#headr .description {
	display: none;
}
#header {
	height: 150px;
	position: relative;
	background:#fff url(images/bg/header.jpg) 0 0 no-repeat;
}

#header div.logo a, #header div.logo a:visited, #header div.logo a:hover {
background:transparent url(images/ico/h1-bg.png) repeat scroll 0 0;
text-decoration:none;
color:#FFFFFF;
font-size:200%;
font-weight:bold;
left:20px;
letter-spacing:-1pt;
padding:8px 15px 10px;
position:absolute;
top:0;
}
#top {
	background: #C00000;
}
#navr {
	height: 30px;
	position: relative;
	margin: 0 auto 10px auto;
	text-align: right;
	width: 970px;
}
#navr ul {
	list-style: none;
	padding-top: 3px;
}
#navr ul li {
	display: inline;
}
#navr ul li a {
	padding: 3px 5px;
	color: #fff;
	font-size: 0.9em;
}
#navr ul li a:hover {
	background: #AB1D1A;
	color: #fff;
}
#navr ul li.current_page_item a {
	background: #FF8F8D;
	color: #C00000;
}
.search {
	position: relative;
}
.search #s {
	width: 170px;
	padding: 4px;
	border: 1px solid #666;
}
#searchsubmit {
	padding: 3px 2px;
	background: #C00000;
	color: #fff;
	right: 0;
	position: absolute;
	top: 0;
	border: 1px solid #FF8F8D;
	border-bottom: 1px solid #6C0200;
	border-bottom: 1px solid #6C0200;
}
/*myPost */
.post {
	margin-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
.timr {
border-bottom:1px solid #CCCCCC;
/*color:#098400;*/
font-size:85%;
margin-bottom:1px;
padding-bottom:1px;
}
.post h2.post-title {
line-height:0.9;
position:relative;
width:100%;
}
.post h2 {
letter-spacing:0;
margin-bottom:5px;
}

.post ul, .post ol {
	margin-left: 30px;
}
.commr {
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
}
.commr a:link, .commr a:visited {
	color: #fff;
	background: url(images/ico/commr.gif) 0 0 no-repeat;
	height: 37px;
	font-weight: normal;
	font-size: 90%;
	width: 42px;
	padding-top: 5px;
	display: block;
}
.commr a:hover {
	background: url(images/ico/commr.gif) 0 -42px no-repeat;
	color: #fff;
}
.linkspage {
}
.thelist h2 {
	font-size: 120%;
}
.thelist ul {
	list-style: none;
}
.thelist ul ul {
	list-style: square;
}
.thelist ul ul li {
	margin-left: 30px;
}

.arlist {
	margin-bottom: 30px;
}
.arlist h3, #archivebox h3 {
	font-size: 140%;
}
.arlist li {
	float: left;
	width: 120px;
}
.navigation {
}
.navigation a {

}
.navigation .alignleft {
	float: left;
	width: 280px;
}
.navigation .alignright {
	float: right;
	text-align: right;
	width: 280px;
}

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 15px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/* WP */
img.alignright {
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}

img.alignleft {
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}

.alignright {
	float:right;
}

.alignleft {
	float:left;
}
.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
}

.wp-caption img {
	border:0 none;
	margin:0;
	padding:0;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}

img.centered,.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
code, pre {
	width: 480px;
	overflow: auto;
}


/*myday */
.side1 ul, .side2 ul {
	list-style: none;
	line-height: 20px;
}
.side2 ul.children li{
	padding-left:8px;
	list-style-type: disc;
	list-style-position:inside;
}

.side1 h2, .side1 h3 {
	border-bottom: 1px solid #ccc;
	font-size: 15px;
	margin-bottom: 10px;
}
.side2 h2, .side2 h3 {
	font-size: 15px;
	margin-bottom: 5px;
	color: #fff;
	height: 24px;
	padding-left: 8px;
	padding-top: 4px;
	background: url(images/ico/h-side.gif) 0 0 no-repeat;
}


.widget, .boxr, .categories, .linkcat {
	margin-bottom: 20px;
}
.caty li {
	float: left;
	width: 120px;
}
.stats {
	background: #efefef;
	padding: 2px 2px 2px 10px;
	font-size: 90%;
}
.lasties span {
	float: left;
	width: 45px;
}
.inin {
	padding-left: 50px;
}

.side2 .gapy {
	background: #d3d3d3;
	padding: 10px 10px 100px;
}

/*mycomment */
#respond h3, h3#trackbacks,h3#pings, h3#comments {
	margin: 20px 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 4px;
}
h3#trackbacks, h3#pings {
	position: relative;
}
img.iright {
	position: absolute;
	right: 0;
	top: 5px;
}

.trackbacklist, .commentlist {
	list-style: none;
}
.trackbacklist li, .commentlist li {
	position: relative;
	border-bottom: 1px solid #ddd;
}
.commentlist ul {
	list-style: none;
	padding-left: 30px;
}
.track {
	margin-bottom: 20px;
}
.timer a {
	color: #076C00;
}
.numero a {
	float: right;
	color: #ccc;
	font-size: 170%;
}
.commentmetadata {
	position: absolute;
	bottom: 0px;
	left: 100px;
	color: #999;
}
.commentmetadata a {
	color: #999;
	text-decoration: underline;
}
.comment {
	padding: 10px 0;
}
.c-entry {
	margin-bottom: 10px;
}
.reply {
	position: absolute;
	bottom: 0;
	right: 0;
}
.alt {
	margin-bottom: 10px;
}
.leftarea {
	float: left;
	width: 100px;
}
.rightarea {
	margin-left: 100px;
}
.formin textarea {
	width: 490px;
	padding: 4px;
	border: 1px solid #999;
	}
	.formin textarea:hover,.formin textarea:focus {
		border: 1px solid #555;
		}
.formin input {
	padding: 4px;
	border: 1px solid #999;
}
.formin input:hover,.formin input:focus {
	border: 1px solid #555;
}
.formin #submit {
	background: #098400;
	border: 2px solid #098400;
	color: #fff;
	padding: 4px 10px;
	border-right: 2px solid #076C00;
	border-bottom: 2px solid #076C00;
}
.formin #submit {
	background: #098400;
	border: 2px solid #098400;
	color: #fff;
	padding: 4px 10px;
	border-right: 2px solid #076C00;
	border-bottom: 2px solid #076C00;
}
.formin #submit:hover,.formin #submit:focus {
	background: #222;
	border: 2px solid #666;
	color: #fff;
	padding: 4px 10px;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}

img.wp-smiley { 
   vertical-align: -25%; 
	border: none;
}

/*-----------------------------------------------------------------------------*/
.wp-pagenavi{
padding:20px 0 10px 0;
}
.pages{padding:0;margin:0;}
.current{padding:0;margin:0;}
.extend{padding:0;margin:0;}

.wp-pagenavi a:active {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#CCCCCC;
margin:5px;
padding:2px 4px;
text-decoration:none;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {
background-color:#CCCCCC;
border:1px solid #CCCCCC;
color:#FFFFFF;
margin:5px;
padding:2px 4px;
text-decoration:none;
}

.ads {
margin:10px 0;
padding:10px;
}
.article_footer {
color:#CCCCCC;
font-size:7pt;
margin:0;
padding:5px 0 20px;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}


#splash h1 a{
        color: #FFFFFF;
}
#splash .description {
        display: none;
}

.ads{
padding: 5px 0;
margin: 5px 0;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

.ad-advertising{
padding: 10px 0 0 0;
}
.ad-advertising a:link, .ad-advertising a:hover, .ad-advertising a:visited{
background:none;
}

h2 .widgettitle{
padding: 5px 0 0 0;
}


.desc{
font-size:60%;
}


td.menu{background: #999999; color: #FFFFFF;font-size:80%;}
A.menu{color: #FFFFFF}.head A.menu:visited {color: #FFFFFF;}
.head{font-size:80%;background:#aeaeae;color: #000000}
.city{font-size:80%;}.city A{color: #3157B0;}.city A:visited {color:#3157B0;}
A.sort{color: #3555ea}A.sort:visited {color: #3555ea;}
A.h{color: #3157B0}A.h:visited {color: #3157B0;}
.head li{font-weight: normal}
.ca{background: #F0F0F0}
.cp{background: #cfcfcf}
.w{background:#FFFFFF;}
.g{background: #F0F0F0}

/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.8 Plugin: WP-PageNavi 2.50									|
|	Copyright (c) 2009 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi a:hover {
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}


/* СТИЛИ ОФОРМЛЕНИЯ ФОРМЫ */

.partn_table{			/* стиль для оформления таблицы */
	background-color: #FFFFFF;
	color: #51533D;
}

.partn_table td{		/* стиль для оформления ячейки таблицы */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.partn_table td.zalivka{		/* стиль для оформления ячейки таблицы с заливкой */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	background-color: #F1F0EB;
	border-bottom: 1px solid #D9D9CE;
}

.partn_table .partn_top{			/* стиль для оформления верхней ячейки таблицы */
	background-color: #E2E2D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #51533D;

	border-top: 1px solid #51533D;
	border-bottom: 1px solid #51533D;
}

.partn_form INPUT, .partn_form SELECT{		/* стиль для оформления ячейки таблицы */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.partn_form .button{ /* стиль для оформления кнопки */
	color: #51533D;
	background-color:#FFFFFF;
	border: 1px solid #B3B9C3;
}


A.part_popup_top-letters{
 color:#C9CAAE;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 text-decoration: underline;
}

A:HOVER.part_popup_top-letters{
 color:#ECEDE3;
}

A.part_popup_list-letters{
 color:#4f7d9a;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-decoration:none;
}

A:HOVER.part_popup_list-letters{
 color:#ffa618;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
}


/* СТИЛИ ОФОРМЛЕНИЯ ТАБЛИЦЫ РЕЗУЛЬТАТОВ (СПИСОК ОТЕЛЕЙ) */

#hotels
{
	background-color:#FFFFFF;
	width:100%;

	margin-top:5px;
}

#hotels TD
{
	border-top: 1px solid #DCDDD5;
	padding:10px;
	padding-right:0px;
	vertical-align:top;
}

#hotels A
{
	color:#527D98;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	text-decoration:underline;
}


#hotels A:HOVER
{
	text-decoration:none;
}

#hotels A.name
{
	color:#527D98;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

	text-decoration:underline;
}

#hotels A.name:HOVER
{
	text-decoration:none;
}

#hotels IMG.hotel-image
{
	border: 1px solid #8B8D75;
}

#hotels .hotelClass
{
	text-align:center;
}

#hotels .hotelPrice
{
	padding-top:3px;
	padding-bottom:3px;
}

#hotels .hotelPrice TABLE
{
	padding-top:3px;
	padding-bottom:3px;
	background-color: #E2E2D9;
}

#hotels .hotelPriceBright
{
	padding-top:3px;
	padding-bottom:3px;
}

#hotels .hotelPriceBright TABLE
{
	padding-top:3px;
	padding-bottom:3px;
	background-color: #EEECE7;
}

#hotels .price
{
	color:#F69E06;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#hotels .preprice
{
	color:#F69E06;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


#hotels .button{ /* стиль для оформления кнопки */
	color: #F69E06;
	background-color:#FFFFFF;
	font-weight:bold;

	border: 1px solid #F69E06;
}


/* СТИЛИ ОФОРМЛЕНИЯ SUGGEST-ЭЛЕМЕНТА */

* {
    margin:0;
    padding:0;
}

.ac_results { /* оформление окошка с результатами */
	padding: 0px;
	border: 0px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul { /* оформления списка элементов */
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li { /* оформления списка элементов */
	position:relative;
    margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('/horse_partner/img/ajax-loader.gif') right center no-repeat;
}

.ac_over { /* стиль оформления курсора (выделенного элемента) */
	background-color: Highlight;
	color: HighlightText;
}
#example { /* стиль оформления input-области */
/*  position:absolute;
  top:10px;
  left:10px;
  width:150px;
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;*/
}

.qnt { /* стиль оформления названия страны */
  position:absolute;
  top:2px;
  right:10px;
  font-size:0.8em;
  color:#26A908;
}


.ac_results iframe { /* служебные стили, лучше не трогать! */
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}


/* СТИЛИ ОФОРМЛЕНИЯ ОКНА С ИНФОРМАЦИЕЙ ОБ ОТЕЛЕ */
.partn_hotel_table{			/* стиль для оформления таблицы */
	background-color: #FFFFFF;
}


.partn_hotel_table A{
	color:#4F7C9A;
	text-decoration:underline;
}

.partn_hotel_table A:HOVER{
	text-decoration:none;
}

.partn_hotel_table td{		/* стиль для оформления ячейки таблицы */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #51553C;

}

.partn_hotel_h1{		/* стиль для оформления ячейки таблицы */
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#898D76;
}

.partn_hotel_table #header{
	background-color: #E2E2D9;
	border-top: 1px solid #52543E;
	border-bottom: 1px solid #52543E;
	padding:5px;
	padding-left:10px;
}

.partn_hotel_table .button{ /* стиль для оформления кнопки */
	color: #F69E06;
	background-color:#FFFFFF;
	font-weight:bold;

	border: 1px solid #F69E06;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#hotel_rates .rate1
{
	background-color:#E2E2D9;
	padding:5px;
}

#hotel_rates .rate1 .button{ /* стиль для оформления кнопки */
	color: #F69E06;
	background-color:#FFFFFF;
	font-weight:bold;

	border: 1px solid #F69E06;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#hotel_rates .rate2
{
	background-color:#EEECE7;
	padding:5px;
}

#hotel_rates .rate2 .button{ /* стиль для оформления кнопки */
	color: #F69E06;
	background-color:#FFFFFF;
	font-weight:bold;

	border: 1px solid #F69E06;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


#hotel_rates
{
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}



#apf_post_footer{
	}
#apf_post_footer h4{
	font-family: Verdana, "Lucida Grande", sans-serif;
	margin: 2px 0 8px 0;
	padding: 0;
}
#apf_post_footer ul{
	line-height: 1.2;
	font-size: 12px;
	list-style-type:none;
}

#apf_post_footer li.apf_footer{
	list-style-type:none;
	line-height: 1.2;
	margin:0;
}
/*Class for SimpleTags*/
.simpletags {
	}





div.entry{
padding: 0;
margin: 0;
border-bottom:1px thin #ccc;
}
.catr{
padding: 2px 0 0 0;
font-size: 85%;
}

.postmetadata{
padding:2px;
margin:0;
}

/*-----------------------------------------
time table
-----------------------------------------*/

.tab_deactivated {
padding: 1px 2px 3px 2px;
border-collapse:collapse;
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#f0f0f0;
background-image:url(http://www.tutu.ru/i/form/tab_corner.gif);
background-position:right top;
background-repeat:no-repeat;
text-align:center;
font-weight:none;
font-size:11px;
}

.tab_activated {
padding: 1px 2px 3px 2px;
border-collapse:collapse;
border-left:1px solid #cccccc;
border-top:1px solid #cccccc;
background-color:#ffffff;
background-image:url(http://www.tutu.ru/i/form/tab_corner.gif);
background-position:right top;
background-repeat:no-repeat;
text-align:center;
font-weight:none;
font-size:11px;
}

.linput{
width:100%;
}

.tab_blank{
border-collapse:collapse;
border-left:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.content{
padding: 0px;
}

/*-----------------------------------------
time table end
-----------------------------------------*/

.thumb_page {
	float: right;
  padding:0 10px 0 0;
}
.thumb_page img {
  padding:0 0 5px 0;
}

.cat_desc_cont{
margin: 0 0 50px 0;
}

.cat_desc{
 float:left;
 padding:0 10px 0 0;
}

