






html,body {
height: 100%
}

body {
font-size: 12px;
font-family: Verdana, Arial, Tahoma;
padding:0;
margin:0;
color: #000;
}

h3 {
font-size: 16px;
}

a, a:visited {
text-decoration: underline;
color: #000;
}

a:hover {
text-decoration: none;
color: #000;
}

a img {
border: none;
}


#wrapper
{height: 770px;
background: url(../../../templates/neva_okno_new/images/background_houses.jpg) bottom left repeat-x;
float: left; 
width: 100%;
}

#contents {
	margin-right: 200px;
	display: block;
	margin-top: 50px;
}

#header {
height: 70px;
}

.componentheading
{
	display: none;
}

#menu_header
{
	left: 45px;
    position: absolute;
    top: 80px;
}

#menu_header a
{
	font-size: 11px;
    padding: 0 35px 0 0;
}

#main_bl {
	color: #002FA0;
    font-size: 14px;
    font-weight: bold;
    height: 50px;
    /*left: 900px;*/
    /*position: absolute;*/
    margin-top: 10px;
    width: auto;
    word-wrap: normal;
}

#main_bl span {
display: block;
margin-top: 5px;
padding-left: 10px;
}

#rightcol
{
float: left;
margin-left: -200px;
width:200px;
padding-bottom: 15px; 
height:500px;
 }
 
 * html #rightcol{margin-left: -200px;}


#rightcol p {
text-align: center;
}

#content {
	float: right;
    /*margin-left: -250px;*/
    width: 100%;
	margin-right:20px;
}

#article {
font-size: 12px;
/*padding-left: 500px;*/
/*min-height: 700px;*/

}



.hFooter { 
height: 40px; 
}



#right {
float:right;
width: 250px;
font-size: 14px;
}

#contents #blue_p, #contents #blue_lin, #contents #red_pr {
float: left;
font-size: 14px; 
margin-top: 50px;
height: 91px;
width:100%;
}
.ua_wrapp { width:100%; }
.ua_cell { width:33%; float:left; overflow:hidden; }

#contents #blue_p p, #contents #blue_lin p, #contents #red_pr p {
padding-left: 100px;
padding-top: 30px;
height: 91px;
}

* html #contents #blue_p p, * html #contents #blue_lin p, * html #contents #red_pr p {
padding-top: 43px;
}

*+html #contents #blue_p p, *+html #contents #blue_lin p, *+html #contents #red_pr p {
padding-top: 43px;
}

#contents #blue_p {
background: url(../../../templates/neva_okno_new/images/blue_p.png) top left no-repeat;
}

* html #contents #blue_p {
background: none; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/neva_okno/images/blue_p.png');}

#contents #blue_lin {
background: url(../../../templates/neva_okno_new/images/blue_lin.png) top left no-repeat;
}

* html #contents #blue_lin {
background: none; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/neva_okno/images/blue_lin.png');} 


#contents #red_pr {
background: url(../../../templates/neva_okno_new/images/red_pr.png) top left no-repeat;
}

* html #contents #red_pr {
background: none; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/neva_okno/images/red_pr.png');} 


#blue_lin p a {
color: #003399 !important;
}

#blue_p p a {
color: #3399cc !important;
}

#contents #red_pr p a {
color: #ff3333 !important;
}

#pic_menu
{
	float: left;
    height: 16px;
    width: 25px;
}

#Pool_title
{
	color: #676767 !important;
    font-size: 14px;
    font-weight: bold;
}

#pool_body
{
	color: #676767 !important;
}


ul#mainlevel-nav {
margin-left: 25px;
}
ul#mainlevel-nav li{
display: block;
width: 115px;
height: 40px;
padding-left: 15px;
float: left;
}
#mainlevel-nav a:link, #mainlevel-nav a:visited, #mainlevel-nav a:hover 
{font-size: 11px;}

.big_menu table.menu {
margin-bottom: 0px;
margin-top: 30px;
margin-left: 40px;
padding-top: 15px;
}


.big_menu table.menu td {
height: 40px;
padding-right: 50px;
}

.big_menu table.menu td a:link, .big_menu table.menu td a:visited, .big_menu table.menu td a:hover {
font-size: 14px;
font-weight: bold;
}

.module {} 
table.moduletable {} 
table.moduletable td {} 
div.moduletable {} 
div.moduletable h3 {} 


div.module {

}
div.module div {

}
div.module div div{

}
div.module div div div {

}

#footer {
text-align: center;
/*padding-left: 500px;*/
font-size:10px;
}

#footer p {
text-align: left;
}

#notfoind {
height: 815px;
width: 100%;
margin: 0 auto;
background: url(../../../templates/neva_okno_new/images/notfound_bg.jpg) bottom left repeat-x;
position: relative;
}

#notfoind div {
padding-top: 160px;
text-align: center;
}

#notfoind div p {
padding: 0;
font: 18px Arial;
}

#notfoind div p a {
font-style: italic;
}



.big_menu2 {
font: 13px Verdana !important;
}

.big_menu2 a, a:visited {
color: #333333 !important;
}

.big_menu2 td {
padding-left: 50px;
}

ul#mainlevel_picmenu1, ul#mainlevel_picmenu2, ul#mainlevel_picmenu3 {
font: 13px Verdana !important;
list-style-type:none;
} 

ul#mainlevel_picmenu1 li, ul#mainlevel_picmenu2 li, ul#mainlevel_picmenu3 li {
float:left;
padding: 0px 10px 10px 20px;
width: 200px;
height: 50px;
}

ul#mainlevel_picmenu1 li a, ul#mainlevel_picmenu1 li a:visited, ul#mainlevel_picmenu1 li a:hover, ul#mainlevel_picmenu2 li a, ul#mainlevel_picmenu2 li a:visited, ul#mainlevel_picmenu2 li a:hover, ul#mainlevel_picmenu3 li a, ul#mainlevel_picmenu3 li a:visited, ul#mainlevel_picmenu3 li a:hover {
color: #333333 !important;
}





