html, body {
	margin:0px;
	padding:0px;
}

 table.main {
	border-collapse: collapse;
	width: 100%;
}

td {
	padding: 0px;
}

body, input, select, textarea {
	background-color: #ffffff;
}
td, input, select, textarea {
	font-family: Tahoma;

	color: #000000;
	
}

 


td.topmenu
{
    text-align: center;
}

INPUT.search {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000066 1px solid; COLOR: rgb(0,0,70); BORDER-BOTTOM: #000066 1px solid; FONT-FAMILY: tahoma; HEIGHT: 17px; BACKGROUND-COLOR: #e1e9ef
}
A:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A:active {
	COLOR: #003366; TEXT-DECORATION: none
}
A:hover {
	COLOR: #3366cc; TEXT-DECORATION: none
}
A.dark:link {
	COLOR: #003366; TEXT-DECORATION: none
}
A.dark:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A.dark:active {
	COLOR: #003366; TEXT-DECORATION: none
}
A.dark:hover {
	COLOR: #3366cc; TEXT-DECORATION: none
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana
}
P {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana
}
TD.dark {
	FONT-SIZE: 11px; COLOR: #f0f0f0; FONT-FAMILY: Tahoma
}
P.dark {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana
}
TD.smaller {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma
}
P.smaller {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma
}
TD.mincart {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
P.mincart {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
TD.menu {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana,Arial
}
DIV.menu {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #003366; FONT-FAMILY: Tahoma,Verdana,Arial
}
HR {
	COLOR: #999999; HEIGHT: 1px
}


html { 
height : 100%; 
} 

body { 
background-color: #fff; 
height : 100%; 
margin : 0; 
padding : 0; 
font-size : 0.92em; 
line-height : 1.35em; 
font-family : Arial, sans-serif; 
} 

td { 
font-size : 0.92em; 
line-height : 1.35em; 
font-family : Arial, sans-serif; 
} 

h1 { 
font : normal 2.25em Arial, sans-serif; 
margin : 0; 
padding : 0; 
} 
h2 { 
font : normal 1.80em Arial, sans-serif; 
margin : 0; 
padding : 0; 
} 
h3 { 
font : normal 1.60em Arial, sans-serif; 
margin : 0; 
padding : 0; 
} 

#masthead { 
height : 100px; 
background-color: #d0d0d0; 
} 

#head_logo_box {
    } 
#head_logo_box h2 { 
margin : 0 0 0 2.0em; 
} 

#head_nav_box { 
width : 80%; 
} 

#content p { 
text-align: justify; 
} 

#text { 
padding : 0.5em 0 0 0; 
background-color: #fffffe; 
} 

#left_col { 
width : 15%; 
padding : 2.0em 0 2.0em 0.5em; 
vertical-align : top; 
} 

#main_col { 
padding : 2.0em 2.0em 2.0em 0; 
vertical-align : top; 
} 
#main_col a { 
color: #0d70bd; 
} 
#main_col a:hover { 
color: #bb0000; 
} 

#right_col { 
width : 8%; 
padding : 2.0em 0.5em 2.0em 0; 
vertical-align : top; 
} 
#right_col a { 
color: #0d70bd; 
} 
#right_col a:hover { 
color: #bb0000; 
} 

/* Верхнее горизонтальное меню */ 

ul#nav_head { 
list-style-type: none; 
margin: 2.0em 0 0 0; 
padding: 0; 
} 
ul#nav_head li { 
display: inline; 
} 
ul#nav_head li a { 
padding: 0.5em 0.5em 0.5em 0; 
margin: 0 0.4em 0 0; 
color: #000; 
} 
ul#nav_head li a:hover { 
color: #bb0000; 
} 

/* Левое вертикальное меню */ 

ul#nav { 
list-style-type: none; 
margin: 0; 
padding: 0; 
} 
ul#nav li { 
padding : 0 0.5em 0 0; 
text-align: left; 
} 
* html ul#nav li { 
margin : 0 0 -0.8em 0; 
} 
ul#nav li a { 
display: block; 
padding: 0.5em 0.5em 0.5em 2.5em; 
font-size : 1.15em; 
color: #000; 
} 
ul#nav li a:hover { 
color: #bb0000; 
} 
ul#nav li strong { 
display: block; 
padding: 0.5em 0.5em 0.5em 2.5em; 
font-size : 1.15em; 
font-weight : bold; 
color: #000; 
} 

/* Нижнее горизонтальное меню */ 

ul#nav_footer { 
list-style-type: none; 
margin: 2.0em 0 0 0; 
padding: 0; 
} 
ul#nav_footer li { 
display: inline; 
} 
ul#nav_footer li a { 
padding: 0.5em 0.5em 0.5em 0; 
margin: 0 0.4em 0 0; 
color: #000; 
} 
ul#nav_footer li a:hover { 
color: #bb0000; 
} 

#footer { 
height : 100px; 
background-color: #d0d0d0; 
} 
#footer td { 
vertical-align : top; 
} 

#copywrite { 
width : 33%; 
padding : 2.0em 0 0 2.0em; 
} 
#copywrite p { 
margin : 0 0 0 1.0em; 
} 
#copywrite a { 
color: #000; 
} 
#copywrite a:hover { 
color: #bb0000; 
} 

#navigation { 
width : 34%; 
padding : 0 0 0 2.0em; 
} 

#contacts { 
width : 33%; 
padding : 2.0em 0 0 2.0em; 
} 
#contacts a { 
color: #000; 
} 
#contacts a:hover { 
color: #bb0000; 
} 
td.top
{
	background-image: url(images/top/bgtop_.jpg);
    background-repeat: repeat-x;
     
    height: 160px;
}





IMG.domThumb {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid
}






tr.top
{
    background-image: url(images/top/bgtop.jpg);
    background-repeat: repeat-x;
     
    height: 160px;
}
td.logo
{
    width: 100%;
    
    background-image: url(images/home_.gif);
    background-repeat: no-repeat;
   
}
td.logo {
	
	text-align: left;
	padding-top: 10px;
	padding-left: 50px;
}
td.img_top
{text-align: left;
	
	padding-left: 15%;
	
}

td.topmenu
{
	background-color: #0000FF;
	background-image: url(images/bgmenu.jpg);
	background-repeat: repeat-x;
	height: 20px;
}

td.menuitem {
	vertical-align: middle;
	text-align: center;
	width: 20%;
	background-image: url(images/menuitem.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

a.menu {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.menu:visited {
	color: #ffffff;
}
a.menu:hover {
	color: #ffff00;
}



table.dopservice

{ width : 196 ;
    border-collapse: collapse; }
    
    
td.bgspace
{width:2px;
    height:4px;
    background-image: url(images/space.gif);
    background-repeat: repeat-x;
}




     
     A.title
{
    padding-left: 30;
    font-size: 12px;
    color: #336699;
    font-family: Tahoma;
    font-weight: bolder;
  
}

td.text
{
    font-size: 11px;
    color: gray;
    font-family: Verdana;
    text-align: justify;
    vertical-align: text-top;
    text-justify: inter-cluster;
    text-decoration: none; text-align: justify; 
    vertical-align: top; color: #666666; 
    line-height:14pt
}
a.bottommenu
{
    font-size: 10px;
    font-family: Verdana;
    text-align: justify;
    vertical-align: text-top;
    color: #6666cc;
    
}
.bottom a, .bottom a:hover
{
font-size: 10px;
color:#999999;
text-decoration: none;
}

.grey {
	font-family: Arial, Helvetica, Verdana;
	font-size:11px;
	color: #C0C0C0;}
	
	
table.foto
{
    
    border-collapse: collapse;
	width: 100%;
	height: 100%;
}

td.textfoto
{
    font-family: Arial, Helvetica, Verdana;
    font-size: 12px;
    color: #544d5b;
    vertical-align: top;
    text-align: justify;
}

td.foto
{
    background-image: url(images/bgfoto.jpg);
    background-repeat: repeat-x;
    background-position: center top;
}

A.slogan
{
    font-weight: bold;
    font-size: 14px;
    color: white;
    font-style: italic;
    font-family: Verdana;
}
td.button 
{
    background-image: url(images/button.jpg); 
    background-repeat: no-repeat; 

     
    }
    
    a.dopmenu
{
    font-size: 11px;
    color: white;
    font-family: Verdana;
}





