@charset "UTF-8";
/* CSS Document */

/*To zero*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

/*Up header menu*/
ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 0px;
    right: 10px;
    list-style: none;
    z-index:999999;
    width:721px;
}
* html ul#navigation {position:absolute; top:expression(eval(document.documentElement.scrollTop))}
ul#navigation li {
    width: 103px;
    display:inline;
    float:left;    
}
ul#navigation li a {
    display: block;
    float:left;
    margin-top: -2px;
    width: 100px;
    height: 25px;
    background-color:#E7F2F9;
    background-repeat:no-repeat;
    background-position:50% 10px;
    border:1px solid #BDDCEF;
	border-radius:0 0 10px 10px;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    text-decoration:none;
    text-align:center;
    padding-top:80px;
    opacity: 1;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);  
}
ul#navigation li a:hover{
     background-color:#CAE3F2;
}
ul#navigation li a span{
    letter-spacing:2px;
    font-size:11px;
    color:#60ACD8;
    text-shadow: 0 -1px 1px #fff;      
}
ul#navigation .home a{
    background-image: url(http://www.nobo78.ru/img/index.png);
}
ul#navigation .about a      {
    background-image: url(http://www.nobo78.ru/img/garant.png);
}
ul#navigation .search a      {
    background-image: url(http://www.nobo78.ru/img/koord.png);
}
ul#navigation .podcasts a      {
    background-image: url(http://www.nobo78.ru/img/o_nas.png);
}
ul#navigation .rssfeed a   {
    background-image: url(http://www.nobo78.ru/img/faq.png);
}
ul#navigation .photos a     {
    background-image: url(http://www.nobo78.ru/img/prais.png);
}
ul#navigation .contact a    {
    background-image: url(http://www.nobo78.ru/img/mail.png);
}
ul#navigation .sitemap a    {
    background-image: url(http://www.nobo78.ru/img/sitemap.png);
}
ul#navigation .master a    {
    background-image: url(http://www.nobo78.ru/img/master.png);
}

/*Links*/
a {outline:none}
a:link    {color:#0196e3; text-decoration:none;}         /*no click*/
a:hover   {color:#074384 !important; text-decoration:underline;}    /*mouse on link*/
a:active  {color:white; text-decoration:none;}           /*link in active*/
a:visited {color:#0196e3; text-decoration:none;}         /*link visited*/

.hdtt a:link, .hdtt a:visited, .hdtt a, .hdtt a:hover {color:#0196e3 !important; text-decoration:none}

/*Globals*/
body {margin:0; padding:0; font-family:Arial; background:#fff url(http://www.nobo78.ru/desc.png) center top no-repeat}
* html body {position:relative; background-attachment:fixed}
h1 {
   color:90c5e8;
   font-size:20px;
   text-align:center;
   }
h4 {
   color:000000;
   font-size:20px;
   text-align:center;
   }

h6 {
	color:#333;
	font-size:90%;
	}
p {
	font-size:93%;
	}
	
/*Header*/
#h2_top{
    display: block;
    float: left;
    left: 0;
    position: absolute;
    top: 7px;
    width: 239px;
	text-align:left;
	padding-left:4px;
}

#headd {min-width:990px; height:130px; background-color:#eef6fb}
* html #headd {width:expression(document.documentElement.clientWidth<990 ? "990px" : "auto")}
#headd0 {
	float:left;
	display:inline;
	width:10%;
	height:130px;
	}
#headd1 {
	float:left;
	display:inline;
	width:20%;
	height:130px;
	}
#headd2 {
	float:left;
	display:inline;
	width:20%;
	height:130px;
	}
#headd2 button {width:13em}
#headd3 {
	float:right;
	display:inline;
	text-align:right;
	width:50%;
	height:130px;
	}
* html #headd3 {width:49%}
*+html #headd3 {width:49%}
.headl {
	color:#FFF;
	font-size:80%;
	margin-right:2%;
	margin-top:3%;
	}
.hdt {
    color:00000;
	font-size:12px;
	margin-right:15px;
	margin-top:24px;
	text-align:right;
    }
.hdtt {
    color:00000;
	font-size:12px;
	margin-right:15px;
	margin-top:24px;
	text-align:left;
    }


/*Settings central path*/
div,p {
	margin:0;
	padding:0;
	float:none;
	}

#central_path {min-width:990px}
* html #central_path {width:expression(document.documentElement.clientWidth<990 ? "990px" : "auto")}
#l_panel {float:left; width:20%; display:inline; font-weight:bold}
#great_centr {width:95%; vertical-align:top}
#centr {
	float:right;
	display:inline;
	font-size:80%;
	line-height:18px;
	margin:2%;

	vertical-align:top;
	width:74%;
	word-spacing:4px;
	}
	
#view_cat {
	line-height:100%;
	}
	
#view_cat a {
	color:red;
	line-height:18px;
	font-size:100%;
    text-decoration: none;
    }
	
#view_cat a:link, #view_cat a:visited {
    color: #cc0000;
    }
	
#view_cat a:hover,#view_cat a:active {
    color: #fe0f0f;
	text-decoration:underline;
    }
	
	
#gr_tlt {
	color:#0066cc;
	font-size:130%;
	text-align:center;
	}
	
/*Warning*/
.akc {
	margin-top:40px;
	float:left;
	vertical-align:top;
	width:100%;
	}

.akc1 {
	float:left;
	padding-right:0px;
	width:15%;
	}

.akc2 {
	color:#0066cc;
	float:right;
	font-size:110%;
	font-weight:bolder;
	padding:4 0 4 2px;
	text-align:left;
	vertical-align:top;
	width:84%;
	}

.akc3 {
	float:right;
	padding:1 0 0 2px;
	text-align:left;
	vertical-align:top;
	width:84%;
	}

.akc4 {
	float:right;
	text-align:right;
	vertical-align:top;
    width:84%
	}

.lp {
	border:#90c5e8 3px double;
	float:left;
	vertical-align:top;
	}
	
.lp_akc {
	border:#90c5e8 3px double;
	margin-left:20px;
	vertical-align:top;
	}

/*Windows in comments*/	
#DHTMLgoodies_formTooltipDiv{
	color:#000;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFF;
	font-weight:normal;
	font-size:0.7em;
}
	
/*Comments*/
.comment {
	color:#0066cc;
	font-size:95%;
	}
#comment_plus {
	font-size:92%;
	margin-left:30%;
	width:60%;
	}
.comment_button {
	background-color:#f6f6f6;
	border:1px #999999 solid;
	color:#0066cc;
	}
#comment1 {
    font-size:105%;
	font-style:italic;
	font-weight:600;
	color:#666;
	text-decoration:underline;
	}
.comment2 {
	background-color:#f6f6f6;
	border:1px #cccccc solid;
	}
.com_font {
    font-size:105%;
    }
.com_font2 {
    font-size:105%;
	padding-top:190px;
    } 
	
div.bubble {
	width: auto;
	font-size:95%;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	border: 1px solid #c9c2c1;
	background-color: #f6f6f6;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 9px 0px 0px 15px;
	top: 6px;
	background: transparent url(http://www.nobo78.ru/img/tip.png) no-repeat 23px 0;
	font-style: normal;
}

/*Footer*/
#foot {clear:both; min-width:990px; background:url(http://www.nobo78.ru/img/footer_img.jpg) 0 0 repeat-x}
* html #foot {width:expression(document.documentElement.clientWidth<990 ? "990px" : "100%")}
	
.foot_txt {
	float:left;
	font-size:12px;
	margin-left:20px;
	}
	
/*Banner*/
#banners {
	margin:5 0 5 5px;
	}

#banners a img {
    opacity:0.3; 
	-moz-opacity:0.3; 
	filter:alpha(opacity=40);
    }

#banners a:hover img {
    opacity:1.0; 
	-moz-opacity:1.0; 
	filter:alpha(opacity=100);
    }
	
/*Great center*/
.ctable {
     width:71%;
	 margin-left:18%;
	 }
	 
.ltable {
     width:40%;
	 }
	 
.rtable {
     width:60%;
	 }
	 
.ttable {
    color:#990000;
    margin-left:0px;
    }
	
.dtable {
	 margin-left:18%;
	 }
	 
/*Arrow - up page*/
.up_link {
	background-image:url(http://www.nobo78.ru/img/uparrow.png) no-repeat;
	margin-right:0%;
    }
	
/*FAQ settings*/
.answer {
    width:100%;
	}

.myans {
    font-size:95%;
    font-style:italic;
    width:100%;
	}

.myque {
    width:100%;
	}
	
.faqst {
    font-size:85%;
	margin-top:40px;
    text-align:center;
	}
	
/* News rar ))))) */
.news_rar {
    font-size:95%;
	padding:50 110 0 0px;
	text-align:right;
	}
	
/*Settings menu akkordion*/
body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label{
	/* Simple page reset */
    margin:0px;
	padding:0px;
}

ul{
	margin:0;
	padding:0;
}

ul.container{
	/* The topmost UL */
	float:left;
	width:100%;
	padding:2px;
}

li{
	list-style:none;
	text-align:left;
}

li.menu{
	/* The main list elements */
	padding:3px 0;
	width:100%;
}

li.button a{
	/* The section titles */
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	overflow:hidden;
	padding:5px 0px 0 5px;
	position:relative;
	width:100%;
}

li.button a:hover{
	/* Removing the inherited underline from the titles */
	text-decoration:none;
}

li.button a span{
	/* This span acts as the right part of the section's background */
	height:44px;
	position:absolute;
	right:0;
	top:0;
	width:4px;
	display:block;
}

.button1 {
	/* This span acts as the right part of the section's background */
	background:url(http://www.nobo78.ru/img/red2.png) repeat-x top left; color:#373128;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	overflow:hidden;
	padding:5px 0px 0 5px;
	position:relative;
	width:100%;
}

/* Setting up different styles for each section color */

li.button a.red			{background:#0196e3 repeat-x top left; color:white}
li.button a.red span	{background:#0196e3 repeat-x top right}
li.button a.blue		{background:url(http://www.nobo78.ru/img/blue.png) repeat-x top left; color:#074384}
li.button a.blue span	{background:url(http://www.nobo78.ru/img/blue.png) repeat-x top right}
li.button a.orange		{background:url(http://www.nobo78.ru/img/orange.png) repeat-x top left; color:#882e02}
li.button a.orange span	{background:url(http://www.nobo78.ru/img/orange.png) repeat-x top right}
li.button a.green		{background:url(http://www.nobo78.ru/img/red.png) repeat-x top left; color:#641603}
li.button a.green span	{background:url(http://www.nobo78.ru/img/red.png) repeat-x top right}

/* The hover effects */

li.button a:hover{ background-position:bottom left;}
li.button a:hover span{ background-position:bottom right;}

.dropdown{
	/* The expandable lists */
	display:none;
	padding-top:5px;
	width:100%;
}

.dropdown li{
	/* Each element in the expandable list */
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
	margin:5px 0;
	padding:4px 18px;
}


/* The styles below are only necessary for the demo page */

h5{
	font-family:"Myriad Pro",Arial,Helvetica,sans-serif;
	font-size:36px;
	font-weight:normal;
	margin-bottom:15px;
}

h2{
	font:bold 10px Tahoma, Helvetica, Arial, sans-serif;
	padding-right:140px;
	right:0;
	text-align:right;
	text-transform:uppercase;
	top:15px;
}

.clear{
	clear:both;
}

#main{
	/* The main container */
	margin:1px 1px;
	text-align:center;
	width:100%;
	position:relative;
}

p{
	/* The tut info on the bottom of the page */
	padding:10px;
}
.pad_titl {
	margin:0px 15px;
	}

	
	
	
	
	
	
	
	
	
	
/* Plus to the menu */
#container12 {
	margin: auto;
	width: 100%;
}

#button77 {
    margin:1%;
	width: 100%;
}

ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}

.menu_class {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class1 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu1 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu1 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu1 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu1 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class2 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu2 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu2 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu2 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu2 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class3 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu3 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu3 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu3 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu3 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class4 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu4 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu4 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu4 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu4 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class5 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu5 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu5 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu5 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu5 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class6 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu6 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu6 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu6 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu6 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class7 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu7 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu7 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu7 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu7 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class8 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu8 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu8 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu8 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu8 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class9 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu9 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu9 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu9 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu9 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class10 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu10 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu10 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu10 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu10 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class11 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu11 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu11 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu11 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu11 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class12 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu12 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu12 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu12 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu12 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}

.menu_class13 {
	background:#eef6fb repeat-x top left; color:#373128;
	border:1px solid #90c5e8;
	display:block;
	font-family:BPreplay,Arial,Helvetica,sans-serif;
	font-size:16px;
	height:24px;
	margin:0 0 5px 0;
	overflow:hidden;
	padding:5px 0px 0 20px;
	position:relative;
	width:90%;
}

.the_menu13 {
	display:none;
	padding-top:5px;
	width:100%;
}

.the_menu13 li {
	background-color:#eef6fb;
	border:1px solid #90c5e8;
	color:#CCCCCC;
    padding:3 0 3 20;
	width:90%;
}

.the_menu13 li a {
	color:#0196e3; 
	text-decoration:none; 
	padding:3px 0; 
	display:block;
}

.the_menu13 li a:hover {
	padding:3px 0;
	font-weight:bold;
	text-decoration:underline;
	color: #074384;
}










/* Master hochyyyyyyyyyyyyyy */

#contentForm {
  display: block;
  width: 500px;
  margin: 70px auto;/*this line will center the page*/
  padding: 25px;

  background-color: white;
}

/* and now the form formatting itself */
label {
  display: block;
  float: left;
  clear: left;
  Width: 150px;
  line-height: 20px;
  margin-bottom: 10px;
  margin: 5px 0;
}

input, textarea, select {
  margin: 0;
  padding: 2px;
  font-size: 15px;
  color: #666666;
  background: #F5F5F5;
  border: 1px solid #ccc;
  margin: 5px 0;
}   

input:focus, textarea:focus, select:focus {
  border: 1px solid #999;
  background-color: #FFFFFF;
}

input.master_sub {
  cursor: pointer;
  border: 1px solid #999999;
  font-weight: bold;
  background: #f5f5f5 no-repeat left top;
  width: 120px;
  height: 28px;
  margin-left: 150px;
}

span.required{
  font-size: 13px !important;
  color: red !important;
}

.errormsg {
  display: block;
  width: 90%;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF9D9D url(http://www.nobo78.ru/images/stop.gif) no-repeat 10px center;
  padding: 3px 10px 3px 40px;
  margin: 10px 0;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}













div.overlay {
	background-image:url(http://www.nobo78.ru/images/white.png);
	width:600px;
	height:470px;		
	display:none;
	padding:55px;
}
div.overlay div.close {
	background-image:url(http://www.nobo78.ru/images/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#overlay {
	background-image:url(http://www.nobo78.ru/images/transparent.png);
	color:#efefef;
}
#overgoop {
	background-image:url(http://www.nobo78.ru/images/transparent.png);
	color:#efefef;
}
div.wrap {
	height:441px;
	overflow-y:auto;
}
.contact-title {color: white; margin:0; padding:0 0 6px 12px; font-size: 1.2em; text-align:left;}
.contact-input {font-family:'Trebuchet MS', Verdana, Arial; float:left; padding:2px; margin:2px; background:#eee; border:1px solid #fff; width:300px;
}
.lable {
                text-align: right;
				clear:left; 
				display:block;
				padding-right:4px; 
			    font-size: 18px;
				font-family: "Times New Roman", Times, serif;
				color:#0196e3;
                }
.input {
                text-align: left;
				background-color:#F0F0F0;
				border: 0px;
				font-size: 18px;
				font-weight:bold;
				font-family: Arial, Helvetica, sans-serif;
				color: #1C5455;
                }
.link {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                color: #B70004;
                }
.warning_table {
     background: #F0F0F0;
	 border: outset 5px #666666;
	 -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
}

.warning_font_big {

font: Arial;
font-size: 30px;
color: #B70004;
}

.warning_font {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333;
padding-left: 50px;
padding-right: 25px;
padding-top: 15px;
}



/* Site Map Settings*/
.sitemapli {
font-size:12px;
padding-left: 40px;
}

.sitemaptitle {
color:#90c5e8;
font-size:14px;
padding-left: 15px;
text-decoration:underline;
}
