@charset "utf-8";
/* CSS Document */

body { 
		margin-right:0; 
		margin-top:0; 
		margin-bottom:0; 
		margin-left:0; 
		font-size: 12px;
		font-family: Tahoma, Verdana; 
	}
.inputSearch {	
background: white url(http://www.vvgorod.ru/vgorod-images/searching.png) no-repeat 3px 4px; 
padding-left:1.2em;
}
td.lefthead {font-size:12pt; font-family:Georgia, 'Times New Roman', Times, serif; color:#990000; font-weight:normal; font-style:normal;}	
div.lefthead {font-size:12pt; font-family:Georgia, 'Times New Roman', Times, serif; color:#990000; font-weight:normal; font-style:normal;}	
span.lefthead {font-size:12pt; font-family:Georgia, 'Times New Roman', Times, serif; color:#990000; font-weight:normal; font-style:normal;}	
p.lefthead {font-size:12pt; font-family:Georgia, 'Times New Roman', Times, serif; color:#990000; font-weight:normal; font-style:normal;}	
a	{
		color:#FF0000;
	}
	
a:hover
	{
		color:#555555;
	}
	
a.white	
	{
		color:#FFFFFF;
	}
	
a.fresh
	{
		color:#0055CC;
	}
	
a.fresh:hover
	{
		color:#FF0000;
	}

a.fresh_black
	{
		color:#000000;
	}
	
a.fresh_black:hover		
	{	
		color:#FF0000;
	}
a.blogs	
	{
		border-bottom:#FF0000 1px dashed; 
		color: #666666; 
		text-decoration:none;
	}
a.blogs:hover	
	{
		border-bottom:#FF0000 1px dashed; 
		color:#FF0000; 
		text-decoration:none; 
		background:#e5e5e5;
	}
	
a.smaller			
	{ 
		font-size: 12px;
	}
	
p.smaller
	{ 
		font-size: 12px;
	}
	
.smaller
	{
		font-size: 12px;
	}
	
.small
	{
		font-size:12px;
	}
	
td.blog
	{
		font-size:12px; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	
td.verysmall
	{
		font-size:12px;
	}
	
a.verysmall			
	{
		font-size:12px;
	}
	
td.smaller			
	{
		font-size: 12px;
	}
	
td.fnine
	{
		font-size:12px; 
		bgcolor:#F0F0F0;  
		background-color:#F0F0F0; 
		padding-bottom:0.5em;
		padding-left:0.3em; 
		padding-top:0.5em; 
	}
	
.fnine
	{
		font-size:12px;
		bgcolor:#F0F0F0;  
		background-color:#F0F0F0; 
		padding-bottom:0.5em;
		padding-left:0.3em; 
		padding-top:0.5em; 
	}
	
td.padding			
	{
		padding-bottom:0.5em;
		padding-top:0.5em; 
	}
	
a.nonlink			
	{
		color:#000000; 
		text-decoration:underline;
	}
	
a.smile
	{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		text-decoration:none;
	}
	
p.red
 	{
		color:#FF0000;
	}
	
.red
 	{
		color:#FF0000;
	}
	
.greylittle 	
	{
		color:#AAAAAA; 
		font-size:12px;
	}
	
td.redlittle 	
	{
		color:#FF0000; 
		font-size:12px;
	}
	
div.selected 
	{
		background-color: #CCCCCC; 
		padding-top: 0.1em; 
		padding-left:0.1em; 
		padding-bottom:0.1em; 
		color: #000000;
	}
	
.selected 	
	{
		background-color: #CCCCCC; 
		padding-top: 0.1em; 
		padding-left:0.1em; 
		padding-bottom:0.1em; 
		color: #000000;
	}
	
div.redBG
	{
		background-color:#FF0000; 
		padding-top: 0.3em; 
		padding-left:0.3em; 
		padding-bottom:0.3em; 
		color:#EEEEEE;
	}
	
td.redBG  
	{
		background-color:#FF0000; 
		padding-top: 0.3em; 
		padding-left:0.3em; 
		padding-bottom:0.3em; 
		color:#FFFFFF; 
		font-size: 12px;
	}
	
.redBG 
	{
		background-color:#FF0000; 
		color:#FFFFFF;
		padding-top: 0.3em; 
		padding-left:0.3em; 
		padding-bottom:0.3em; 
		font-size: 12px;
	}
	
a.rss 
	{
		background-color: #FFCC00; 
		color: #990000;
		padding-top: 0.3em; 
		padding-left:0.3em; 
		padding-right:0.3em; 
		padding-bottom:0.3em; 
		font-size:12px;
	}	
	
div.connect			
	{
		background-color:#FF0000; 
		padding-top: 1em; 
		padding-left:1em; 
		padding-bottom:1em; 
		color:#EEEEEE;
	}
	
td.bordl
	{
		border-right-style:dotted; 
		border-right-width:1px; 
		background-color:#FAFAFA;
		font-size:12px;
	}
	
.bordlr
	{
		
		border-right-style:solid; 
		border-right-width:1px;
		border-left-style:solid; 
		border-left-width:1px;
		border-left-color:#EEEEEE;
		border-right-color:#EEEEEE;
		border-bottom-style:solid; 
		border-bottom-width:1px;
		border-bottom-color:#EEEEEE;
		border-top-style:solid; 
		border-top-width:1px;
		border-top-color:#EEEEEE;
		padding: 0.4em;
		
		background-color:#FAFAFA;
		font-size:12px;
	}
	
.bordlr_new
	{
		border-right-style:dotted; 
		border-right-width:1px;
		border-left-style:dotted; 
		border-left-width:1px;
		border-left-color:#666666;
		border-right-color:#666666;
		background-color:#FFFFFF;
		font-size:12px;
	}	
	
td.bordsmall			
	{
		border-right-style:dotted; 
		border-right-width:1px; 
		font-size:12px;
	}
	
td.bordlbottom			
	{
		border-bottom-style:dotted; 
		border-bottom-width:1px; 
		text-align:justify; 
		padding-right:12px;
	}
td.borderfull			
	{ 	
	/*	border:1px solid #999999;
		border-bottom-style:solid; 
		border-bottom-width:solid;
		border-style:solid ; */
		font-size:12px; 
		text-align:left; 
		padding-right:12px;
		color:#FF0000;
	}
td.commentext			
	{ 	
	/*	border:1px solid #999999;
		border-bottom-style:solid; 
		border-bottom-width:solid;
		border-style:solid ; */
		font-size:12px; 
		text-align:left; 
		padding-right:12px;
		padding-left:1.5em;
		color:#000000;
	}	
td.text
	{
		font-size:12px; 
		text-align:justify; 
		padding-right:12px;
	}
	
td.comment		
	{	
		text-align:left; 
		padding-right:1em; 
		padding-left:0.2em; 
		padding-bottom: 0.1em; 
		background-color:#F0F0F0;
		font-size:11px;
	}

.comment		
	{
		text-align:left; 
		padding-right:1em; 
		padding-left:0.2em; 
		padding-bottom: 0.1em; 
		background-color:#F0F0F0;
		font-size:11px;
	}
.lastcomment		
	{
		text-align:left; 

		font-size:11px;
	}
	
td.commenttwo		
	{
		text-align:left; 
		padding-right:1em; 
		padding-left:0.2em; 
		padding-bottom: 0.1em; 
		background-color:#FDFDFD;
	}
	
table.comment		
	{
		text-align:left; 
		padding-right:1em; 
		padding-left:0.2em; 
		padding-bottom: 0.1em; 
		background-color:#F0F0F0;
	}
	
table.commenttwo		
	{
		text-align:left; 
		padding-right:1em; 
		padding-left:0.2em; 
		padding-bottom: 0.1em; 
		background-color:#F7F7F7;
	}
	
div.addcomment 	
	{
		color:#CCCCCC;
	}

div.copyr			
	{
		/*
		border-top-style:dotted; 
		border-top-width:1px; 
		*/
		font-size:12px; 
		text-align:center; 
		padding-right:12px;
	}

p.aboutbox			
	{
		color:#000000; 
		font-size:12px; 
		text-align:left;
	}

div.aboutbox			
	{
		color:#000000; 
		font-size:12px; 
		text-align:left; 
		padding-top: 1em; 
		padding-left:1em; 
		padding-bottom:1em;
	}
	
tr.aboutbox	
	{
		color:#000000; 
		font-size:12px; 
		text-align:left; 
		padding-top: 1em; 
		padding-left:1em; 
		padding-bottom:1em;
	}

td.aboutbox			
	{
		color:#000000; 
		font-size:12px; 
		text-align:left; 
		padding-top: 1em; 
		padding-left:1em; 
		padding-bottom:1em;
	}


div.redcorner{background: #FF0000; color:#FFFFFF;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FF0000;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

div.graycorner{ background: #F0F0F0; color:#000000;}

b.gtop, b.gbottom{display:block;background: #FFF}
b.gtop b, b.gbottom b{display:block;height: 1px;
    overflow: hidden; background: #F0F0F0;}
b.g1{margin: 0 5px}
b.g2{margin: 0 3px}
b.g3{margin: 0 2px}
b.gtop b.g4, b.gbottom b.g4{margin: 0 1px;height: 2px}

div.grayredcorner{ background: #F0F0F0; color:#000000;}
b.grtop, b.grbottom{display:block;background: #FF0000}
b.grtop b, b.grbottom b{display:block;height: 1px;
    overflow: hidden; background: #F0F0F0;}
b.gr1{margin: 0 5px}
b.gr2{margin: 0 3px}
b.gr3{margin: 0 2px}
b.grtop b.gr4, b.grbottom b.gr4{margin: 0 1px;height: 2px}

div.wcorner{ background: #FFFFFF; color:#000000;}

b.wtop, b.wbottom{display:block;background: #f0f0f0}
b.wtop b, b.wbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFFFFF;}
b.w1{margin: 0 5px}
b.w2{margin: 0 3px}
b.w3{margin: 0 2px}
b.wtop b.w4, b.wbottom b.w4{margin: 0 1px;height: 2px}

div.wredcorner{ background: #FFFFFF; color:#000000;}

b.wrtop, b.wrbottom{display:block;background: #ff0000}
b.wrtop b, b.wrbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFFFFF;}
b.wr1{margin: 0 5px}
b.wr2{margin: 0 3px}
b.wr3{margin: 0 2px}
b.wrtop b.wr4, b.wrbottom b.wr4{margin: 0 1px;height: 2px}
p { line-height:1.5;}
h1
	{
		color:#BD0101;
		font-size:2.6em;
		font-weight:normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-bottom:0.1em;
		
		
	}
h2
	{
		color:#BD0101;
		font-size: 2.3em;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		
		line-height:0.8;
		margin-bottom:0.2em;
		margin-top:0.5em;
	}
h3
	{
		color:#BD0101;
		font-size: 2em;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-bottom:0.1em;
		margin-top:0.6em;
		
	}	
h4
	{
		
		color:#BD0101;
		font-size: 1.4em;
		font-weight: normal;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-bottom:0.1em;
		margin-top:0.9em;
	}	

	div.faq
	{
color:#660000;
		font-size: 1em;
		font-weight: normal;
		font-style:italic;
		font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.5;
	}
	p.faq
	{
	color:#660000;
		font-size: 1em;
		font-weight: normal;
		font-style:italic;
		font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.5;
	}
		td.faq
	{
	color:#660000;
		font-size: 1em;
		font-weight: normal;
		font-style:italic;
		font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1.5;
	}
	
	.downloads {
    padding: 25px 10% 20px 15px;
    background: url(/vgorod-images/download.gif) repeat-x;
	font-size:9pt;
	color:#FAFAFA;
}

.downloads-inner {    
    min-height: 70px !important;
    height: auto ;
    height: 45px;
    padding-left: 40px;
    /* background: url(../img/adobe2.png) no-repeat left 2px; */
}

.downloads p {
    margin: 0;
    font: 1.3em Tahoma, sans-serif;
}

.downloads p, .downloads p a {
    color: #fff;
}


#accordion {width:350px; margin:50px auto;}
.accordion {width:350px; font: 12px Georgia, "Times New Roman", Times, serif; color:#000000;}
.accordion dt {width:350px; border: 1px solid #990000; padding:8px; font-weight:normal; margin-top:5px; cursor:pointer;}
.accordion dt:hover {background: url(/inc/images/header_over.gif);}
.accordion dd {overflow:hidden; background:#FFFFFF;}
.accordion span {display:block; width:350px; border:1px solid #990000; border-top: none; padding:5px;}

* {margin:0; padding:0}