body {
	margin: 0;
	padding: 0;
	background: #FFFFFF url(http://domain-parking.ru/img/images_templates/006_alfa/img01.gif) repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	color: #444444;
}

table, td {
	font: 12px Arial, Helvetica, sans-serif;
}


form, fieldset {border: none;
	margin: 0;
	padding: 0;
}

input {
	padding: 5px;
	background: #FEFEFE url(http://domain-parking.ru/img/images_templates/006_alfa/img13.gif) repeat-x;
	border: 1px solid #626262;
	font: normal 1em Arial, Helvetica, sans-serif;
}

h1, h1 a, h2, h2 a, h3, h3 a {
	margin: 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #cccccc;
	font-weight:normal;
}

h2 a:hover 
{
	text-decoration: underline;
}

h1 {
	letter-spacing: -2px;
	font-size: 26px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 1em;
	 margin-bottom:5px;
}

ol, ul {
	
	line-height: 200%;
}

p {line-height: 140%;
    text-align:justify;
   }

blockquote {
	margin: 0 0 0 1.5em;
	padding-left: 1em;
	border-left: 5px solid #DDDDDD;
}

.post .entry blockquote p{ line-height:130%;
              margin-top: 0;
              background: none;
              }

a {
	color: #EB1400;
		text-decoration: none;

}

a:hover {
	text-decoration: underline;
}



/* Header */

.header {
	height: 82px;
	width: 920px;
	margin: 0 auto 20px;
}

.logo 
{
    float: left;
}

.logo div, .logo p {
	
	color: #FFFFFF;
}

.logo div {
	margin: 5px 0 0 0;
	font-size: 1.8em;
}

.logo p {
	margin: 0;
	padding: 0;
	line-height: normal;
	text-transform: lowercase;
	font-weight: bold;
}

.logo a {
	text-decoration: none;
	color: #FFFFFF;
}

.logo a:hover 
{
	text-decoration: none;
}

.menu {
	float: right;
}

.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.menu li {
	display: block;
	float: left;
	height: 82px;
}

.menu a {
	display: block;
	width: 110px;
	height: 46px;
	padding: 24px 0 0 0;
	text-decoration: none;
	text-align: center;
	letter-spacing: -1px;
	font: bold 1.6em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FABEB3;
}

.menu a:hover {
	width: 108px;
	background: #AD200E url(http://domain-parking.ru/img/images_templates/006_alfa/img04.gif) repeat-x;
	border-left: 1px solid #B22502;
	border-right: 1px solid #B22502;
	color: #FFFFFF;
	text-decoration: none;
}

.menu .current_page_item {
	background: url(http://domain-parking.ru/img/images_templates/006_alfa/img02.gif) no-repeat center bottom;
}

.menu .current_page_item a {
	width: 108px;
	background: #FFEC70 url(http://domain-parking.ru/img/images_templates/006_alfa/img03.gif) repeat-x;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	color: #EB1400;
}

/* Page */

.page {
	/*padding: 10px 20px 0 20px; */
	width: 950px;
	margin: 0 auto;
	
}



/* Content */

.content {
	margin-left: 0px;
	width: 550px;
	margin-left: 15px;
}

.post 
{
	width: 480px;	
}

.post .title h2 {
	padding: 10px 0px 0px 0px;
	font-size: 18px;
	position:relative;
	font-weight: normal;
}

.post .title p {
	margin: 0;
	padding: 0px 0px 10px 0px;	
	line-height: normal;
	color: #cccccc;
	text-align: right;
	position:relative;
	font-size: 11px;
}

.post .title p a 
{
	color: #444444;
}
 
.post .entry .adv,
.post .title .adv {
	color: #BABABA;
	text-align: right;
	margin-bottom: 0;
}

.post .title .adv 
{
	background: none;
	margin: 0;
	padding: 0 30px 10px 0px;
}

.post .title .path 
{
	text-align: left;
	font-size: 1.2em;
	color: #444444;
	margin-bottom: 20px;
	font-weight: bold;
}

.post .entry {
	padding: 0;	
	position: relative;
}



.post .entry p.long-p 
{
    margin: 0 0 5px 0;
}


.post .links 
{	
	display: block;
	margin: 0;
	padding: 0 30px 30px 30px;
	
}

.post .links a {
	padding: 0 23px;
	text-decoration: none;
	font-weight: bold;
}

.post .links a:hover {
	text-decoration: underline;
}

.post .links .more {
	background: url(http://domain-parking.ru/img/images_templates/006_alfa/img23.gif) no-repeat left center;
}

.post .links .comments {
	background: url(http://domain-parking.ru/img/images_templates/006_alfa/img24.gif) no-repeat left center;
}

/* Sidebar */

.r_block 
{
    position: relative;
    width: 300px;
    margin-top: 20px;
}

.r_block_top 
{
    background: url(http://domain-parking.ru/img/images_templates/006_alfa/r_block_top.gif) no-repeat right top;
    position: absolute;
    top:0;
    left: 220px;
    width: 80px;
    height: 80px;
}

.block a {
	color:#444444;
	font-size:11px;
}

.sidebar {
	float: right;
	width: 300px;
	margin-right: 15px;
}

.sidebar a, .popular li a 
{
	text-decoration: none;
	
}

.sidebar a:hover, .popular li a:hover 
{
	text-decoration: underline;
	
	}

.sidebar ul, .sidebar2 ul, .popular {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 140%;
}



.sidebar li ul {
	padding: 0 30px 30px 30px;
	margin-top: -10px;
	
}



.sidebar li li, .popular li {
	margin: 0;
	background: none;	
	line-height: 140%;
}

.popular li
{
	list-style-type: disc;
	padding-left: 0;
	color: #444444;
	margin-left: 20px;
	text-transform: lowercase;
	
}

.sidebar li a,
.popular li a 
{
    color: #444444;
}

.sidebar li a 
{
    background: transparent url(http://domain-parking.ru/img/images_templates/006_alfa/bullet_arrow.gif) no-repeat left center;
    padding-left: 15px;
}

.sidebar li a:hover,
.sidebar li.focus02 a
{
    background: transparent url(http://domain-parking.ru/img/images_templates/006_alfa/bullet_arrow_full.gif) no-repeat left center;
    padding-left: 15px;
}  

.sidebar h2 {
	padding: 0;	
	font-weight: normal;
	color: #cccccc;
	margin-bottom: 5px;
}

.sidebar h2 a:hover,
.post .title h2 a:hover 
{
    text-decoration: none;
}

.focus01 a {text-decoration: underline;
}

.searchstr 
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 120%;
    font-size: 11px;
}

.searchstr li 
{
    display: inline;
    padding: 0;
}

.searchstr li a 
{
    color: #444444;
}

/* sidebar2 */

.sidebar2 {
	float: left;
	width: 240px;
}

.sidebar2 img {
	padding: 30px 40px 30px 40px;
	
	font-weight: normal;
	color: #EB1400;
}

/* Search */

.search {
	padding: 20px 30px 40px 30px;
}

.searchform 
{
    position: relative;
    height: 40px;
}

.submit {
	padding: 0;
	width: 30px;
	height: 29px;
	background: transparent url(http://domain-parking.ru/img/images_templates/006_alfa/search.gif) no-repeat;
	font-weight: bold;
	border: none;
	cursor: pointer;
	position: absolute;
	top: 3px;
	left: 215px;
	z-index: 1000;
}

.s {
	padding: 2px;
	width: 235px;
	height: auto;
	background: #ffffff;
	border: 1px solid #cccccc;
	font: normal 1em Arial, Helvetica, sans-serif;
	
}

.search br {
	display: none;
}

/* Search2 */

.search2 {
	margin: 5px 0px 0px 0px;
		position:relative;

}



.searchform2 {margin-bottom: 15px;
}

.search2 .submit2 {
	padding: 0;
	width: 70px;
	height: 29px;
	background: #DFDFDF url(http://domain-parking.ru/img/images_templates/006_alfa/img14.gif) repeat-x;
	font-weight: bold;
	cursor: pointer;
}

.search2 .Button1 {
	margin: 0 0 20px 0;
	padding: 0;
	width: 90px;
	height: 29px;
	background: #DFDFDF url(http://domain-parking.ru/img/images_templates/006_alfa/img14.gif) repeat-x;
	font-weight: bold;
	cursor: pointer;
}

.search2 .s2, .search2 .Text1, .search2 .Text6, .search2 .Text7 {
	padding: 5px;
	width: 300px;
	height: auto;
	background: #FEFEFE url(http://domain-parking.ru/img/images_templates/006_alfa/img13.gif) repeat-x;
	border: 1px solid #626262;
	font: normal 1em Arial, Helvetica, sans-serif;
}

.search2 .TextArea1 {
	padding: 5px;
	width: 300px;
	height: 200px;
	background: #FEFEFE url(http://domain-parking.ru/img/images_templates/006_alfa/img13.gif) repeat-x;
	border: 1px solid #626262;
	font: normal 1em Arial, Helvetica, sans-serif;
}

.search2 br {
	display: none;
}

.s2 
{
    text-transform:lowercase;
}

/* Categories */





/* Footer */

.footer 
{
	
	clear: both;
	padding: 30px 0 5px 0;
	background: #757575 url(http://domain-parking.ru/img/images_templates/006_alfa/img08.gif) repeat-x 0% top;
}

.footer p 
{
	margin-top: 20px;
	margin-bottom: 0;
	text-align: center;
	line-height: normal;
	font-size: 11px;
	color: #BABABA;
}

.footer a {
	text-decoration: none;
	color: #DDDDDD;
}

.footer a:hover {
	text-decoration: underline;
}

.footer .rss {
	background: url(http://domain-parking.ru/img/images_templates/006_alfa/img18.gif) no-repeat left center;
}

.footer .xhtml {
	background: url(http://domain-parking.ru/img/images_templates/006_alfa/img19.gif) no-repeat left center;
}

.footer .css {
	background: url(http://domain-parking.ru/img/images_templates/006_alfa/img20.gif) no-repeat left center;
}

.footer .legal a {
	padding: 0;
}


/* Feed */


.feed {
	margin: 0px 0 5px 0;
    /*padding: 5px;*/
}

div.feed:hover 
{
    background-color: #f6f6f6;
	background:white;
}

.feed h3 
{
    margin: 0;
    font-size: 22px;
	
    font-weight: normal;
	/*
    text-transform: uppercase;
    background: url(http://domain-parking.ru/img/images_templates/006_alfa/bullet_grey.gif) no-repeat left center;
    padding-left: 20px;*/
	}
	
div.feed:hover h3 
{
	background:white;
    /*background: url(http://domain-parking.ru/img/images_templates/006_alfa/bullet_rose.gif) no-repeat 3px center;*/
}

.feed h3 a {text-decoration: none;
	color: #EB1400;}

.feed h3 a:hover {text-decoration: underline;
	}

.post .entry .feed p 
{
	background: none;
	line-height: 100%;
	margin: 0 0 5px 20px;
	padding:  -2px 0 0 0px;
	display: table;
	_height: 0;
	zoom: 1;
}

.feed-descr a, .feed-descr a:hover 
{
	text-decoration: none;
	color: #444444;
	}

.feed-url a {text-decoration: none;
	color: #cccccc;
	}

.feed-url a:hover {text-decoration: underline;}

.post .entry .feed img {float: left;
	margin: 2px 15px 0 0px;
	background:#FFF;
	padding:3px;
}


/* pages */


	
.pages 
{
	margin: 15px 0 0 -30px;
	padding: 0 30px 30px 50px;
	
	word-spacing: 10px;
	text-align: center;
	color: #EB1400;
	font-weight: normal;
}

.pages a {text-decoration: none;
	color: #333333;
	}

.pages a:hover, .pages span a 
{
    text-decoration: underline;
    color: #EB1400;
	}

.pages img {border: none;
	position: relative;
	top: 2px;}


/* Catalog */

.floating-box {margin:0px auto 30px; 
		padding:0;
		 width:100%;
}

.floating-box td {width: 50%;}

.catalog ul {list-style: none;
             margin: 0  ;
             padding:0 0 0 0px;
	}

.catalog li {
	font-size: 14px;
	font-weight:bold;
	text-transform: uppercase;
	padding:0 0 0 0px;
	line-height: 140%;
	}

.theme 
{
    width: 480px;
}	

.theme h4 {text-transform: uppercase;
	font-size: 15px;
	font-weight:bold;
	background: url(http://domain-parking.ru/img/images_templates/006_alfa/img16.gif) no-repeat left center;
        margin: 15px 0 0 0  ;
        padding:0 0 0 23px;
	font-family: Arial, Helvetica, sans-serif;
}

.theme tr {vertical-align: top;}

.theme td 
{
	width: 50%;
}

.theme ul {list-style: none;
	margin: 10px 0 5px 0px;
	padding: 0;
	line-height: 144%;}

.theme li 
{
	position:relative;
	margin:0 0 0 0;
	padding:0 5px 0 17px;
	background: url(http://domain-parking.ru/img/images_templates/006_alfa/img12.gif) no-repeat 0px 50%;
	float: left;
	
}

.theme li a 
{   white-space: nowrap;
    text-decoration: none;
    color: #444444;}

.theme li a:hover, .theme span a 
{
    text-decoration: underline;
    }


.cat-head a, .theme  
{
    color: #EB1400;
	 text-decoration:none; 
	}

.cat-head a:hover, .cat-dir a:hover { 
	text-decoration:underline;}

.post .entry .catalog p {	
	margin: 0 0 20px 0;
	font-size: 10px;
	}

.catalog p a {
	color: #444444;
	text-decoration:underline;
	}

.catalog p a:hover {
	text-decoration:underline;
	}

.post .catalog img {
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
}

.post .title img {
	float: left;
	padding: 2px;
	margin: -5px 10px 0 0;
}

.catalog a img,
.post .title a img
 {border:none;}

.catalog a:hover img,
.post .title a:hover img
 {border:none;}

.error li {
 color:#ff0000;
 line-height:120%;
 margin-left:0
}

.error ul 
{
	padding: 20px;
}


/* SFEED */

#sFeed 
{
    width:480px; 
    height:68px; 
    overflow:hidden;
    background-color: #fff;
    margin: 0 0 20px;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}

#sFeed  .feed2 
{
   width: 445px;
}

#sFeed a,
#sFeed a .feed2,
#sFeed a:hover .feed2
{
    border: none;
    cursor: pointer;
    text-decoration: none;
}

#sFeed a:hover .feed2,
#sFeed:hover
{
    background-color: #f6f6f6;
    text-decoration: none;
}

#sFeed a .feed2 h3
{
   color: #444444;
}

.post .entry #sFeed a:hover .feed2 h3
{
   color: #444444;
   text-decoration: none;
}


.feed2 {margin: 0px 0 5px 0;	
	padding: 10px 20px 5px;	
}


.feed2 h3 {margin: 0 0 0px 0;
	padding: 0 0 0 0px;
	font-weight: bold;
	}



.post .entry .feed2 p {line-height: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	display: table;
	_height: 0;
	zoom: 1;
}

a .feed2 p 
{
    color: #626262;
}

#sFeed a .feed2 .feed-url 
{
    color: #cccccc;
}

a .screenshot img {border: 1px solid #eee;
                   width: 56px;
                   height: 42px;
                       background: #ffffff url(http://domain-parking.ru/img/images_templates/023_whoknows/begun.jpg) no-repeat 3px center;

                   }

a:hover .screenshot img 
{
    border: 1px solid #E95C40;    
    }

.feed2 img {float: left;
	margin: 0 15px 0 0px;
	background:#ffffff;
	padding:2px;
}

.description {
	line-height: 140%;
    text-align:justify;	
}

.publish {
	color:#666666;
	font-size:12px;
	line-height:1.5em;
	margin-top:3px;
}

.error {
	color:red;
}

ul.lnk {
	list-style:none;
	margin:0;
	padding:0;
	display: inline-table;
	margin-left:10px;
}


