/* Крылов Иван. 2009 */

html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
}

body {
	background-color: #fff;
	color: #000;
	font-family: 'Trebuchet ms', sans-serif;
	font-size:10pt;
	margin:0;
    padding:0;
    height:100%;
}

a {
	color: #178e20;
}

a:visited {
	color: #106816;
}

a:hover,
a:focus {
	color: #5bbf33;
}

img {
	border: 0;
}

p {
	margin: 0 0 1em;
}

small {
	font-size: .8em;
}

hr {
	border: 0 hidden;
	border-top: 1px solid #d6d6d6;
	clear: both;
	height: 0;
}

ul {
	margin: 0 0 1.5em;
}

ol {
	margin: 0 0 1.5em 2.5em;
}

ul {
	list-style-type: none;
}

li {
	margin: 0 0 .3em;
}

li ul,
li ol {
	margin: .3em 0 0 2.5em;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
	line-height: 1.2;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
	font-style:italic;
	line-height: normal;
}

h2 {
	color: #469028;
	font-size: 2em;
	margin: 1.67em 0 1.25em;

	font-size: 1.846em;
	margin: 1em 0 .3em;
}

h3 {
	font-size: 1.1em;
	font-weight:bold;
	margin-bottom:7px;
}

h4 {
	color: #fb7f06;
	font-size: 1.538em;
	margin: 1em 0 .5em;

	font-size: 1.23em;
}

h5 {
	font-size: 1.154em;
	margin: 1em 0 .5em;
}




#main
{
min-width: 996px;
}

/* Вайдфикс для ie6 */
* html #main 
{
width: expression(996 > document.documentElement.clientWidth ? '996px' : '100%');
}

.top
{
clear:both;
min-width:996px;
background-color:#dcefd9;
width:100%;
height:182px;
border-bottom: 1px solid #ad1523;
}

* html .top
{
width: expression(996 > document.documentElement.clientWidth ? '996px' : '100%');
}

.logo
{
margin-top:21px;
float:left;
width:33%;
text-align:center;
}

.viscolor
{
color:#ab1422;
}

.vistext
{
float:left;
margin-top:21px;
font-size:12.5pt;
font-weight:normal;
line-height:1.4em;
}
.phone
{
float:right;
text-align:center;
margin-top:58px;
width:auto;
margin-right:4%;
}
.leftcol
{
float:left;
width:23%;
background-color:#dcefd9;
border-right: 1px solid #ad1523;
border-bottom: 1px solid #ad1523;
padding-bottom:20px;
}
.leftcol1
{
float:left;
width:90%;
background-color:#dcefd9;
border-right: 1px solid #ad1523;
border-bottom: 1px solid #ad1523;
padding-bottom:20px;
}
.menu
{
width:200px;
margin-left:auto;
margin-right:auto;
font-size:12.3pt;
padding-bottom:10px;
padding-top:20px;
}
.question
{
width:200px;
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.questp
{
margin-top:12px;
}
.friends
{
width:200px;
margin-left:auto;
margin-right:auto;
}
.content
{
padding:10pt;
padding-left:1.5em;
margin-left:23%;
margin-right:23%;
text-align:justify;
vertical-align:top;
}
.contentkasko
{
margin:0;
padding:0;
padding:10pt;
float:left;
display:inline;
padding-left:1.5em;
vertical-align:top;
}
.rightcol
{
padding:5pt;
padding-left:1.2em;
width:23%;
float:right;
}
.rightcola
{
padding:5pt;
padding-left:1.2em;
width:auto;
height:20px;
float:right;
}
.kaskobutton
{
margin-left:8%;
width:185px;
height:61px;
background:url('imgs/kasko.png');
color:#90eb14;
font-size:0.95em;
font-weight: bold;
}
.kaskotext
{
padding-top:7px;
margin-left:76px;
color:#90eb14;
}
.kaskotext a
{
color:#90eb14;
}
.kaskotext a:visited
{
color:#90eb14;
}
.kaskotext a:hover
{
color:#93ff00;
}
.kaskotext a:focus
{
color:#93ff00;
}
.footer
{
width:100%;
float:none;
clear:both;
height:100px;
border-top: 1px solid #ad1523;
}
.clear
{
clear: both;
}
.news
{
margin-top:30px;
margin-left:auto;
margin-right:auto;
padding-left:2%;
padding-right:4%;
width:auto;
}
.newstxt
{
font-size:0.9em;
}
.copyright
{
margin-left:3%;
float:left;
font-size:10pt;
margin-top:10px;
}
.partners
{
margin-top:10px;
margin-left:24%;
}
.partners h3
{
line-height:1em;
margin-bottom:0;
}
#scroller_container {
position: relative;
width: 70%;
height: 30px;
overflow: hidden;
}

#scroller {
white-space: nowrap;
font-weight:normal;
line-height: 14pt;
font-size: 13pt;
font-family: 'Trebuchet ms', sans-serif;
}
/*div - контейнер даты новости и заголовка rss-канала*/
.rssdate{font-weight:bold color:#000000;}
		
/*div - ссылка даты новости и заголовка rss-канала*/
.rssdate a{margin-top:10pt; color:#c0c0c0;}

/*div - контейнер для новости*/
.rss{padding-bottom: 15px;}

.ulcir
{
list-style-type: circle;
}
.calendar
{
margin-left:35px;
}
