
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 14px; 
	font-family: trebuchet MS, verdana, arial, sans-serif;
	margin:0;
	text-align:justify;
	padding:1px 4px;
	background:transparent   url(images/pero_chernila.gif) no-repeat right bottom;
}



p {
	font-size: 14px; 
	font-family:  verdana, trebuchet MS, arial, sans-serif;
	margin:0;
	text-align:left;
	padding:1px 4px;
	
}	


	
pre  {
	font-size:14px; 
	line-height:1.3em;
	margin:0;
	padding:1px 5px;
	
}
	
span {
	font-size:12px; 
	}
	
span.contact {
	font-size:18px;	
	color:#bb4803;
	font-family:Georgia, Times, Times New Roman, Palatino serif; ;
}		
	
a:link {}
a:visited {}
a:hover {}
a:active {}
	

#minMax {
	min-width:700px; 
	max-width:1200px;
	margin:0 auto; 
	background:#ebf2f3;
	
}

#header {background:transparent;}

#levo {
	float:left;
	width:20%;
	background:transparent;
}

#levo_seredina {float:left; width:29%; background:transparent}
#pravo_seredina {float:right; width:28%; background:transparent;}
#pravo {float:right; width:20%; background:transparent;}
#levo, #levo_seredina, #outer3, #pravo_seredina, #pravo {padding-bottom:32767px; margin-bottom:-32767px;}

#wrapper {overflow:hidden;}

#seredina {width:57%; float:left; background:transparent;}







/* staroe */




h1 {

}


h2.bord {
	margin:0; 
	color:#6e727f;
	font-size:16px;
	
	border:1px solid #edddcd;


	background:#fff; 
}

p {

	color:#6e727f;
	font-size:14px;
	
}



p.bord {
	margin:0; 
	color:#6e727f;
	font-size:14px;
	
	border:1px solid #edddcd;


	background:#fff; 
}


blockquote {
	margin-left: 10px;
	margin-right: 5px;
	font-style: italic;
}

ul {
	list-style: none;
	color:#6b675d;
	margin-left: 20px;
	font:12px  Verdana, Arial, Helvetica, sans-serif;
}

ul li {
	margin-left: -1em;
	
	padding:4px 1px 1px 10px;
	
	background: url(images/img11.gif) no-repeat 0  9px ;
	letter-spacing: normal;
}

ol {
	margin-left: 15px;
	list-style-position: inside;
}

ol li {
}

span {
	
}



span.tel   {
	color:#f97001;
	font: 20px  Georgija;
}

span.paragraf
{
	color:#BC4443;
	text-align: justify;
	font: 16px/18px  Palatino Linotype, Century Gothic, Garamond, Helvetica,Tahoma; 
}

a {color:#4857b7; text-decoration:none; font-size: 14px;}
a:hover {color:#f97001; text-decoration:none;}


a.link:link {
	font: 12px  Georgija;
	color: #047009;	
	text-decoration: none;
	text-align: left;	
}
a.link:visited  {
	color: #06cb1d;	
	text-decoration: none;	
	font-size: 12px;
}
a.link:hover {
	color: #d73604;
	font-size: 12px;
}
 a.link:active  {
	color: #e56405;	
}


 a.nap:link,  a.nap:visited {
	background: url(images_menu/bul.gif) no-repeat 0  6px ;
	font-family:trebuchet MS, verdana, arial, sans-serif;
	padding-left:9px;
}

a.button:link {
	font: 14px  Georgija;
	color: #2205d3;	
	text-decoration: none;
	text-align: left;
	background: URL(images_menu/005.jpg) repeat-x; 
	margin:4px 10px;	
    padding: 4px  10px;
	border:1px solid #a12702;		
}
a.button:visited  {
	font: 14px  Georgija;
	color: #2205d3;	
	text-decoration: none;	
	background: URL(images_menu/005.jpg) repeat-x; 	
	margin:4px 10px;	
    padding: 4px 10px;	
	border:1px solid #a12702;		
}
a.button:hover {
	color: #d73604;
	font-size: 14px;
	margin:4px 10px;	
    padding: 4px  10px;	
	border:1px solid #a12702;
	background: URL(images_menu/004.jpg) repeat-x; 		
}
 a.button:active  {
	color: #e56405;	
	margin:4px 10px;	
    padding: 4px  10px;
	border:1px solid #a12702;	
}



a.perehod:link {
	font: 14px  Georgija;
	color: #047009;	
	text-decoration: none;
	text-align: center;	
	border:1px solid #abd0fa;
	margin: 3px;
	padding: 5px;
	background:URL(images_menu/005.jpg) repeat-x; 
}
a.perehod:visited  {
	color: #06cb1d;	
	font-size: 14px;
	text-decoration: none;
	text-align: center;	
	border:1px solid #abd0fa;
	margin: 3px;
	padding: 5px;
	background:URL(images_menu/004.jpg) repeat-x; 		
}
a.perehod:hover {
	color: #d73604;
	font-size: 14px;
	text-decoration: none;
	text-align: center;	
	border:1px solid #abd0fa;
	margin: 3px;
	padding: 5px;
	background:URL(images_menu/004.jpg) repeat-x; 		
}
 a.perehod:active  {
	color: #e56405;	
	text-decoration: none;
	text-align: center;	
	border:1px solid #abd0fa;
	margin: 3px;
	padding: 5px;
	background:URL(images_menu/004.jpg) repeat-x; 	
}



table  {  
	
	vertical-align: top; 
	font-size: 14px;
	margin: 0px 0px 0px;
}





td {  
	 
	vertical-align: top;
	font-size: 14px;
	
}









#outer1 {float:left; width:19%; background:URL(fbg2.png);}
#outer2 {float:left; width:15%; background:transparent;}
#outer3 {float:left; width:30%; background:URL(fbg2.gif); }
#outer4 {float:right; width:15%; background:transparent;}
#outer5 {float:right; width:20%; background:URL(f2.png);}




#outer1a {width:39%; float:left; background:transparent; margin:0 auto;}

#outer1b {width:20%; float:left; background:transparent; margin:0 auto;}

#outer5b {float:right; width:19%; background:transparent URL(f2.png); padding:1px; margin:0 auto;}



#wrapper2 {overflow:hidden;}

#topbar {width:60%; float:left; background:transparent; padding:1px; margin:0 auto;}

#topbar_a {width:40%; float:left; background:transparent; padding:1px; margin:0 auto;}

#topbar_b {width:56%; float:left; background:transparent; padding:1px; margin:0 auto;}

#footer {clear:both; background:URL(f2.png); }

h1 { margin:0; padding: 10px 0; color:#1e3dfa; font-size:22px;}
h1.zag { color:#fff ; font-size:20px; margin:0; padding-left:22px;  background:URL(f4.png) no-repeat left top;}
h2 {color:#fff ; font-size:20px; margin:0; padding:8px;  background:URL(f2.png);}
h3 {color:#7497be ; font-size:18px; margin:0; padding:8px 0;}
h4 {color:#4d739e ; font-size:16px; margin:0; padding:8px 0;}
h5 {color:#f97001 ; font-size:16px; margin:0; padding:5px;}
h6 {color:#4d739e ; font-size:14px; margin:0; padding:5px;}
img { border: none;}
img.border { 
	padding:4px;
	margin:4px;
	border:1px solid #abd0fa;
}
img.otstup { 
	padding:4px;
	margin:4px;
	
}

.content {padding:1px; margin:1px; color:#5a5c66; font-size:14px; }
p {color:#5a5c66; font-size:14px; line-height:1.5em; margin:1px; padding:0 5px;}

#footer p
#header p {color:#5a5c66;}
#footer a {color:#62def9;}
#footer a:hover {text-decoration:none;}

#rekvizit
p {color:#5a5c66; font-size:12px; line-height:1.5em; margin:0; padding:0 5px;}
.right {float:right; width:250px; height:220px; padding:5px; background:URL() no-repeat top center;}
.right1 {float:right; width:280px; height:auto; margin:2px; padding:5px; background:URL() no-repeat top center;}
.right2 {float:right; width:220px; height:auto; padding:2px; margin:0; font:12px Georgija, Arial, Verdana, sans-serif; background:#fff URL(images_menu/contact.jpg) repeat-x left bottom; }

.right2 h4 {
	padding:2px 8px;
	margin:0;
}

.right2 p {
	font-size:14px;
	padding:2px 8px;
	margin:0;
}


/*------------------   Ramka s zakruglennimi  ugolkami -----------------------*/
.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:16px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #abd0fa;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:2px 4px; 
font-size:14px;
background:#fff;
}

.xsnazzy p.nap, .zsnazzy p.nap {
margin:0; 
padding:2px 4px; 
font-size:14px;
background:#fff URL(images_menu/grenadiers.jpg) no-repeat right bottom; 
}


.xsnazzy {
background: transparent; 
width:100%; 
float:left; 
margin:1px;

}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #abd0fa;
border-right:1px solid #abd0fa;
}
.xb1 {
margin:0 5px; 
background:#abd0fa;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #abd0fa; 
border-width:0 1px; 
height:auto;

}
* html .xboxcontent {
height:1px;
}

.color_a {
	background:#69a0d1 url(images_menu/001.jpg) repeat-x;


	color:#fff;
}
.color_b {
	background:#4451f2 url(images_menu/002.jpg) repeat-x;

	color:#fff;
}
.color_c {
	background-image:url(images_menu/002.jpg) repeat-x;
	color:#fff;
}



.color_d {
	background:#9ae998 url(images_menu/005.jpg) repeat-x;
	color:#027c9b;
}

.color_e {
	background:#46e970 url(images_menu/004.jpg) repeat-x;

	color:#678387;
}

.color_n {
	background:#c6e2ed  url(images_menu/003.jpg) repeat-x;
	color:#3f55d5;
}

.color_q {
background:#C71585; 
color:#000;
}

.color_r {
background:#00008B; 
color:#fff;
}



/*------------------   Ramka s zakruglennimi  ugolkami -----------------------*/




/*------------------   Ramka s prjamimy ugolkami -----------------------*/
/* for understanding browsers */
.container {
width:98%;
padding:0 1px;
border:1px solid #edddcd;
float:right;
height:auto;
background:#fffbe4; 
}
/* for Internet Explorer */
/*\*/
* html .container {
height: 8em;
}
/**/
.container h2 {margin:0; color:#6e727f; font-size:14px; line-height:16px;}
.container p {margin:0; color:#6e727f; font-size:12px; line-height:16px;}
.container {margin:0 auto;}

pre {font-size:12px;}


.container2 {
width:280px;
padding:0 1px;
border:1px solid #edddcd;
float:left;
height:auto;
background:#fff; 
}
/* for Internet Explorer */
/*\*/
* html .container2 {
height: 8em;
}
/**/
.container2 h2 {margin:0; color:#6e727f; font-size:14px; line-height:16px;}
.container2 p {margin:0; color:#6e727f; font-size:12px; line-height:16px;}
.container2 {margin:0 auto;}

pre {font-size:12px;}