/*
Theme Name: regfirm
Theme URI: http://www.egoroff.info/
Description: Техподдержка 334866
Version: 1
Author: ego

*/



/*============================================================================*/
/* Common styles */

table, tr, td, div, li, form{
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4{
	padding:0;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:0.5em;
}

html, body{
	margin:0px;
	padding:0px;
}

body{
	font-family:"Verdana", "Arial", "Helvetica";
	color: black;
	font-size:70%;
}

h1{
	font-size:1.8em;
	line-height:1.3em;
}

h2{
	font-size:1.6em;
	margin-bottom:0.5em;
}

h3{
	font-size:1.5em;
	margin-bottom:0.5em;
}

a{
	color: #282828;
	text-decoration:none;
}

a:hover{
	text-decoration: underline;
}

img, a img{
	border: none;
}

table{
	border-collapse:collapse;
}

td, th{
	vertical-align:top;
}

p{
	margin:1em 0;
}

br.clear{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}

span.nobr{
	white-space:nowrap;
}

/* Eof Common styles */
/*============================================================================*/


/*============================================================================*/
/* General Layout */

table.pageLayout{
	width:780px;
	margin:0 auto;
}

/* Eof General Layout */
/*============================================================================*/


/*============================================================================*/
/* Header */

td.header{
	height:97px;
	color:white;
	background:#73be00 url('/wp-content/themes/regfirm/img/header_bg.jpg') no-repeat 100% 100%;
}

td.header div.logo{
	margin-top:15px;
	margin-left:35px;
}

/* Eof Header */
/*============================================================================*/



/*============================================================================*/
/* Header */

td.mainMenu{
	padding:10px 0;
	background:#be1f1f;
	vertical-align:middle;
	text-align:center;
}

td.mainMenu ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	margin-left:40px;
}

td.mainMenu li{
	color:white;
	display:inline;
	margin-right:40px;
}

td.mainMenu li a{
	text-transform:uppercase;
	color:white;
	font-size:1.1em;
	font-weight:bold;
}

/* Eof Header */
/*============================================================================*/



/*============================================================================*/
/* Page content */

table.indexPageContent, table.innerPageContent{
	margin-bottom:30px;
}

table.indexPageContent td.leftColumn{
	width:165px;
	padding-top:22px;
}

table.indexPageContent td.centerColumn{
	width:350px;
	padding-top:27px;
}

table.innerPageContent td.leftColumn{
	width:515px;
}

table.innerPageContent div.contentContainer{
	margin-top:27px;
	padding-left:20px;
	padding-right:15px;
}

table.indexPageContent td.rightColumn, table.innerPageContent td.rightColumn{
	width:265px;
	padding-top:27px;
}

/*============================================================================*/

 

div.articles ul { 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1em 0pt;
padding:0pt;
}


div.articles li { 
padding-left:5px;
}



div.articles, div.services, div.rating{
	padding-right:25px;
}

div.articles td, div.services td, div.rating td{
	width:155px;
}

div.articles td.separator, div.services td.separator, div.rating td.separator{
	width:15px;
}

div.articles div.title, div.services div.title{
	background-color:#efebe7;
}

div.title{
	margin:1em 0;
	padding:0.2em 0;
	padding-left:20px;
	color:#8a7965;
	text-transform:uppercase;
	font-size:0.9em;
	font-weight:bold;
	background:url('/wp-content/themes/regfirm/img/switcher.gif') no-repeat 7px 50%;
}

div.rating td{
	font-size:0.9em;
}

div.services a{
	font-weight:bold;
	color:#575d5b;
}

div.services td div.stripe{
	margin-bottom:15px;
	font-size:0;
	height:0px;
	border-bottom:1px solid #efebe7;
}

/*============================================================================*/

div.articles div.title a.all{
	float:right;
	width:140px;
	padding-left:15px;
	text-transform:none;
	font-size:0.9em;
	color:#7c6a55;
	background:url('/wp-content/themes/regfirm/img/green_arrow.gif') no-repeat 0 50%;
}

div.articles td{
	padding-bottom:1.5em;
}

div.articles div.thumb{
	float:left;
	width:60px;
}

div.articles div.headline{
	float:right;
	width:80px;
	font-weight:bold;
	color:black;
}

div.articles div.headline a{
	font-weight:bold;
	color:black;
}

div.articles div.description{
	font-size:0.9em;
	color:#66574b;
	margin-top:1em;
	clear:both;
}

/*============================================================================*/

div.selected div.title{
	border:1px solid #eeeae5;
}

div.selected ul{
	margin:1em 0;
	padding:0;
	list-style:none;
}

div.selected li{
	padding-left:30px;
	font-size:0.9em;
	background:url('/img/marker.gif') no-repeat 12px 0;
	margin-bottom:0.5em;
}

div.advertise{
	border:1px solid #d5ccc2;
		padding:6px 0px 6px 6px;}

/*============================================================================*/

div.contentContainer{
	font-size:1.05em;
	line-height:1.4em;
}

h2.articleHeader{
	color:#be1f1f;
	margin-bottom:0.3em;
}

div.contentContainer div.date{
	font-size:0.85em;
	margin-bottom:1em;
	color:#626262;
}

div.contentContainer a.navigation{
	margin-left:5px;
	color:#6fc000;
}

div.contentContainer img.img_left{
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}

/* Eof Page content */
/*============================================================================*/



/*============================================================================*/
/* News */


div.news{
	padding-left:25px;
	padding-right:25px;
	padding-top:0px;
	background:url('/wp-content/themes/regfirm/img/coffee.gif') no-repeat 20px 0;
}

div.news h3{
	margin:0;
	margin-left:46px;
}

div.news a.all{
	margin-left:46px;
	color:#70c100;
	font-weight:bold;
	font-size:0.9em;
	white-space:nowrap;
}

div.news ul{
	margin:1.5em 0;
	padding:0;
	list-style:none;
}

div.news li{
	font-size:0.9em;
	margin-bottom:2em;
}

div.news span.date{
	color:#70c100;
}

/* Eof News */
/*============================================================================*/


/*============================================================================*/
/* Footer */

td.footer{
	background:#73BE00;
	color:white;
}

td.footer a{
	color:white;
}

td.footer div.separator{
	font-size:0;
	height:27px;
	background:#eae7d1;
}

td.footer div.leftColumn{
	float:left;
	padding:20px 25px;
}

td.footer ul.menu{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}

td.footer ul.menu li{
	color:white;
	display:inline;
	margin-right:15px;
}

td.footer ul.menu li a{
	text-transform:uppercase;
	color:white;
	font-weight:bold;
}

td.footer div.leftColumn p.copyrights{
	margin:0;
	margin-top:0.5em;
}

td.footer div.rightColumn{
	float:right;
	padding:20px 25px;
}

td.footer table.counters td{
	padding-left:20px;
}

/* Eof Footer */
/*============================================================================*/
