div,span{ 
position : relative; 
margin:0 auto;
} 
img {
position : relative;
border : 0px;
bottom: -3px;
}

body, html {
margin: 0px;
padding: 1px 2px 2px 5px;
background-color: #355772; 
width : 99%;
}  
.bodyborder
{
border: 1px solid #663300;
}
br.clear {
clear:both; 
line-height:0;
}

hr {
  clear: both;
  height: 0;
  margin-left: -8px;
}

#left, #right, #center, #form{
float: left;
margin: 9px -1.3px 0 0.36%;
/* padding-bottom: 1000em !important;
margin-bottom: -997em !important; */
border-left: 1px solid #9f9f9f;
border-right: 1px solid #9f9f9f;
border-top: 1px solid #BFBFBF;
border-bottom: 1px solid #BFBFBF;
}

#left, #right{
 background-image: url(./images/bg.jpg);
 width: 17%;
 padding: 5px 3px 4px 3px;
 text-align: left; 
 text-decoration: none; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
 color: #000; 
}

#center{
 width: 61%;
 background-image: url(./images/bg.jpg);
 line-height:12px;
 padding: 5px 5px 1px 5px;
 text-align: left;  
 text-decoration: none;  
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
 color: #000; 
}

#footer {
width: 98.4%;
height: 3em;
margin-top: 4px;
margin-left: 4px;
background-color: #dfdfdf;
color: maroon;
border-top: 2px solid white;
border-bottom: 2px solid #BFBFBF;
}

#form {
 width: 61%;
 background-image: url(./images/bg.jpg);
 line-height:12px;
 padding: 5px 5px 1px 5px;
 text-align: center; 
}
h1 { 
text-align : left; 
font-size : 12pt; 
margin-top : 5px;
margin-bottom : 8px; 
color : #004000; 
font-family : "Times New Roman"; 
} 
h1.title { 
text-align : center; 
font-size : 12pt; 
color : #ccffff; 
font-family : "Times New Roman"; 
} 
h1.main { 
text-align : center; 
color : #7f7f7f; 
font-weight : bold; 
font-size : 12pt; 
font-family : "Times New Roman"; 
}
h2 {
position: relative; 
top: -7px; 
text-align : left;
font-size : 9pt; 
color : #004000; 
font-family : "Times New Roman"; 
} 
h3 { 
padding-top : 6px;
text-align : left; 
font-size : 9pt; 
color : #fff; 
font-family : tahoma, verdana, arial, helvetica; 
} 
h4 { 
text-align : left; 
font-size : 8pt;
margin-top : -3px; 
margin-bottom : -3px; 
color : #002222; 
font-family : "Times New Roman"; 
}

#t0 {
float: left;
width : 2%;
margin: 2px;
text-align: center;
background-color : #dfdfdf; 
border: 1px solid #603913; 
}
#t1 {
float: left;
width : 12%;
margin: 2px;
text-align: center;
background-color : #dfdfdf;  
border: 1px solid #603913;
}
#t2{
float: left; 
width : 11%;
margin: 2px;
padding-left: 2px;
text-align: left;
background-color : #dfdfdf;  
border: 1px solid #603913;
}
#t3 {
float: left;
width : 24%;
margin: 2px;
text-align: left;
background-color : #dfdfdf;  
border: 1px solid #603913;
}
#t4 {
float: left;
width : 28%;
margin: 2px;
text-align: left;
background-color : #dfdfdf;  
border: 1px solid #603913;
}


#th {
margin : 0px 0px 3px 20px;
padding : 0px 15px 5px 0px;  
font-size : 10pt; 
color : #000031;
text-align : justify;
text-indent : 10px;
line-height: 1.2; 
text-decoration : none; 
font-family: "Times New Roman"; 
}
#th1 {
margin : 10px 0px 0px 20px;
padding : 2px 3px 5px 0px;  
font-size : 10pt; 
color : #000031;
font-family : Arial, Helvetica; 
}

/*Стили только для IE*/
col,col2,col3 {clear:right;
}

BR {
font-size : 5px; 
margin : 0; 
} 

A {
font-family : tahoma, verdana, arial, helvetica; 
font-size : 12px; 
color : #FF6060; 
text-decoration : none; 
} 

A:hover {
color : #FF9999; 
text-decoration : underline; 
}
 
a.un:link {
color : red;
font-size : 8pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.un:visited {
color : red;
font-weight : bold;
font-size : 8pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.un:hover {
color : #FF8080;
font-size : 8pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}

a.ua:link {
color : #f2eabb;
font-size : 9pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.ua:visited {
color : #f2eabb;
font-size : 9pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}
a.ua:hover {
color : #33ff33;
font-weight : bold;
font-size : 9pt;
text-decoration : none;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
}

a.u:link {
color : #000088;
font-size : 9pt;
font-family : "Times New Roman"; 
}
a.u:visited {
color : #6C0036;
font-size : 9pt;
font-family : "Times New Roman"; 
}
a.u:hover {
color : #FF8080;
font-size : 9pt;
font-family : "Times New Roman"; 
}

.status {
width: 99%;
height: 56px;
background-image: url(./images/bg_searchform.gif);
background-color: #355772;
border-top: 2px solid #3E7E99;
border-bottom: 1px solid #46739E;
 color: #fff;
 text-decoration: none;
 text-align: center;
 font-weight: bold;
}


STRONG {
font-family : tahoma, verdana, arial, helvetica; 
font-size : 12px; 
color : #FF6060; 
text-decoration : none; 
}
STRONG.main{
font-family : tahoma, verdana, arial, helvetica; 
font-size : 12px; 
color : #1A354E; 
text-decoration : none; 
}
STRONG.main1{
font-family : tahoma, verdana, arial, helvetica; 
font-size : 12px; 
color : #dfdfdf; 
text-decoration : none; 
}


U {
color : #000010;
font-family : tahoma, verdana, arial, helvetica;
font-size : 11px;
padding: 3px;
margin: 0px;
}
U.main {
text-align : left;
font-size : 9pt; 
color : #80FFFF; 
font-family : "Times New Roman"; 
}
UL {
text-align : left;
font-family : Arial, Helvetica, sans-serif;
color : #80FFFF;
font-size : 8pt;
margin-left: 0px;
margin-top: 5px;
}

LI {
font-family : Arial, Helvetica, sans-serif;
color : #80FFFF;
font-size : 8pt; 
text-align : left;
line-height: 1.3; 
list-style-image: url(./images/li.gif);
margin: 3px 30px 0 40px;
margin-top: 5px;
padding-bottom: 13px;
} 
 
li.title { 
text-indent: 10px;
text-align: left; 
font-size: 10pt;
color : #000080;
vertical-align: middle;
font-family: "Times New Roman";
}
li.main { 
text-align: left;
line-height: 1.2; 
list-style-image: url(./images/li.gif);
font-size : 10pt;
color : #000031; 
text-decoration : none; 
font-family: "Times New Roman";
}

P {
text-align : left;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 8pt;
}

P.main {
text-align : left;
margin-left: 20px;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
color : #000020;
font-size : 7pt;
}
P.main1 {
text-align :left;
margin-left: 50px;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
color : #004040;
font-size : 8pt;
font-weight: bold;
}
P.featured {
text-align : left;
font-size : 9pt; 
color :#85D6D6; 
font-family : Arial, Helvetica, sans-serif;
margin-bottom: -1px;
}
P.view {
text-align : left;
color :#DFDFDF; 
text-decoration : none;
font-family: "Times New Roman";
font-size : 9pt;
margin-top: -1px;
}

TD {
color : #000022; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
text-decoration : none; 
} 

form {
color : #000022;
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
text-decoration : none;  
padding : 0; 
margin : 0; 
display:inline;
} 

input, select , textarea{
 border: 1px solid #223388;
 background-color : #FEFFF0;
 font-family : tahoma, verdana, arial, helvetica;
 font-size : 11px;
}

input[type=password],select[type=text], input[type=password] { 
 border: 1px solid #223388;
 background-color : #FEFFF0;
 font-family : tahoma, verdana, arial, helvetica;
 font-size : 11px;
}

input[type=password]:hover, input[type=text]:hover, textarea:hover { 
 background: #f8f8f8; 
border: 1px solid red;
}
input[type=password]:focus, input[type=text]:focus, textarea:focus { 
 background: #ffffe1; 
 border: 1px solid #999;
}
 

.inputField {
background-color : #dfdfdf;
border: 1px solid #0080C0;
width: 100px;
font-family: "Times New Roman";
color:#000040;
text-align :left;
font-size : 11pt;
}
textarea.messField {
background-color : #dfdfdf;
border: 1px solid #0080C0;
color:#000040;
width: 500px;
height: 150px;
text-align :left;
font-family: "Times New Roman";
font-size : 9pt;
padding: 5px 5px 5px 5px;
}
textarea.error {
background-color : #dfdfdf;
border: 1px solid #0080C0;
color:#000040;
width: 500px;
height: 150px;
text-align :center;
font-family: "Times New Roman";
font-size : 12pt;
padding: 5px 5px 5px 5px;
}
.white {
color : #ffffff; 
font-family : tahoma, verdana, arial, helvetica; 
font-size : 11px; 
text-decoration : none; 
}
.border {
	border: 1px solid #223388;
}
.border2 {
	BACKGROUND-REPEAT: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #223388;
	border-right-color: #223388;
	border-left-color: #223388;
}
.featured {
text-align : left;
font-size : 7pt; 
color : #000; 
font-family : "Comic Sans MS" ;
}

/* Categories */

.maincat {
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    color: #AAD5D5 ;
	text-decoration : none; 
}


/* SubCategories on the index page */

.subcat {
    font-family: verdana;
    font-size: 11px;
	text-decoration : underline; 
	color: #EFEFEF;
	text-decoration : none; 
}



/* Category Counters (number of subcategories, number of listings */

.count {
    font-family: verdana;
    font-size: 9px;
	color: #BBFFFF;
	text-decoration : none; 

}



/* Empty Categories */

.emptycat {
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
	text-decoration : none; 
	color: #000020;
}


/* Empty SubCategories on the index page*/

.emptycat2 {
        font-family: verdana;
        font-size: 11px;
	text-decoration : none; 
	color: #000035;
}


/* Side boxes gray text (hits, date) */

.sideboxtext {
    font-family: tahoma;
    font-size: 10px;
	text-decoration : none; 
	color: #002424;
}

/* Side boxes description font */

.boxdescr
{
    font-family: verdana, tahoma, arial;
    font-size: 9px;
	text-decoration : none; 
	color: #1F1F1F;

}

.companyA
{
    font-family: verdana, tahoma, arial;
    font-size: 12px;
	text-decoration : none; 
    font-weight: bold;
	color: #F88DD2;
}
.searchik{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}


.companyB
{
    font-family: verdana, tahoma, arial;
    font-size: 12px;
	text-decoration : none;
    font-weight: bold; 
	color: #386198;
}

.companyC
{
    font-family: verdana, tahoma, arial;
    font-size: 12px;
	text-decoration : none;
    font-weight: bold;
	color: #3AE9FC;
}

.companyD
{
    font-family: verdana, tahoma, arial;
    font-size: 12px;
	text-decoration : underline; 
    font-weight: bold;
	color: black;
}
.mainmenu {
	color: #FFFFC4;
	font-size: 11px;	/* ! */
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}
.mainmenu a:active, .mainmenu a:visited, .mainmenu a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.mainmenu a:hover {
	color: #004040;
	text-decoration: underline;
	font-weight: bold;
}
.top_menu {
	color: #004040;
	font-size: 11px;	/* ! */
	text-decoration: none;
	text-align: left;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
}
.top_menu a:active, .top_menu a:visited, .top_menu a:link {
	color: #004040;
	text-decoration: none;
	font-weight: normal;
}
.top_menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
.logo_in {
	background-image: url(images/logo_bg.gif);
	background-repeat: repeat-y;

}
.error {
text-align :left;
color : #FF1313;
font-size : 10pt;
text-decoration:none;
font-weight : bold;
font-family : Arial, Helvetica, sans-serif;
}
.btn {
border: 1px solid #0080C0;
width:100px;
color:#000040;
font-size : 10pt;
font-family: "Times New Roman";
color : #000040;
text-decoration:none;
}

.main { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #004080;} 
.yes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600;} 
.no { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000;} 
.descol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000;} 
.desrow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000;}

.folder {
    float: left;
	width: 90%;
	text-align:left;
	margin-left: 15px;
	margin-bottom: 1px;
	height: 200%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}

.dtree {
    float: left;
	width: 90%;
	text-align:left;
	margin-left: 70px;
	margin-bottom: 1px;
	height: 200%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}

.dtree2 {
    float: left;
	width: 90%;
	text-align:left;
	margin-left: 55px;
	margin-bottom: 1px;
	height: 200%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}

.dtree_folder {
    float: left;
	width: 90%;
	text-align:left;
	margin-left: 65px;
	margin-bottom: 2px;
	height: 200%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}

.dtree a, .folder a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover , .dtree a.folder:hover{
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

  .BGCOLOR   { background:#F5DEB3 }
  .BGCOLOR2  { background:#D2B48C }
  .TIME_DATE { font:11px Verdana; font-weight:bold; color:#8B4513 }
  .DEFAULT   { margin:2px 5px 2px 5px }

  
   .page
    {
    text-align: center;
  }
  
 .page a
    {
    padding: 1px 3px;
    font-size: 8pt;
    background: #f7f7f7;
    border: 1px solid #c7c7c7;
    color: #FF3366;
    text-decoration: none;
    font-weight: bold;
    }

.page a:hover
    {
    background: #cccccc;
    border: 1px solid #666666;
    text-decoration: none;
    }

.page a.active
    {
    background: #666666;
    border: 1px solid #666666;
    color: #ffffff;
    font-weight: bold;
    }

.page a.active:hover
       {
    background: #666666;
    }
