html, body {
height: 100%;
 margin: 0 auto;
padding: 0;
background: url(../images/bg.gif) repeat;
color: #333942;
font-size: 12px;
line-height: 18px;
font-family:  Arial, Helvetica, sans-serif, Tahoma;
background-color:#dcdcd1;

}

input {
padding:0;
margin:0; 
float: left
}

dl, dd, form {
margin: 0
}

img {border: none}

h1 {
margin: 0 0 15px 0;
font-size: 21px;
color: #B91F0F;
font-weight: normal
}

ul li  { list-style: url(/images/red_kvadr.gif);}


a {
color: #B91F0F;
text-decoration: underline
}
a:hover {
color: #B91F0F;
text-decoration: none
}

a#top {
visibility:hidden
}

.fl {
float: left
}

.fl {
float: right
}

.inline {
display: inline
}

.clear {
clear: both;
}

.image {
margin: 0 9px 3px 0;
} 

#wrapper {
margin: 0 auto;
position: relative;
width: 990px;
background: #FFFFFF;

}


#header {
height: 261px;
background: url(../images/top_bg.jpg) repeat-x bottom
}

#sidebar {
  position: relative;
float: left;
width: 270px;
padding-top: 39px;


margin-left: -40px;
}

#sidebar ul li {
  margin-top: 10px;
}


#content {
margin-left: 270px;
padding: 15px 70px 22px 0;
background: url(../images/content_bg.gif) no-repeat right top
}

#content a {font-weight:bold;}

#empty {height: 50px;}

#footer {



position:relative;
margin-left:0px;
top: 15px;

height: 42px;
background: #B91F0F;
border-bottom: 8px solid #E3A9A1
}


/* header */
#header div.left {

width: 677px;
height: 261px;
background: url(../images/top_left.jpg) no-repeat left bottom
}
#header div.right {
float: right;
width: 323px;
height: 261px;
margin-top:-261px;
background: url(../images/top_right.jpg) no-repeat right bottom
}

.logo {
padding: 8px 0 0 22px
}

.search {
padding: 40px 0 0 0
}

.search img {
margin: 13px 15px 0 0
}

.search input.text {
background-image: url(../images/input_bg.gif);
background-repeat:no-repeat; 
background-position:center;
border: none; 
width: 146px; 
height: 18px; 
padding: 8px; 
margin-right: 7px
}
.search input.submit {
background: url(../images/search.jpg); 
width: 28px; 
height: 20px; 
border: none; 
margin: 7px 0 0 0;
cursor: pointer
}
/* end header */

/* content */
.left_menu {
width: 256px;
margin: -40px;
}

.left_menu ul {
padding: 0;
margin: 0px;
list-style: none
}

.left_menu ul li {
padding: 0;

margin-left:0;

margin: 0 0 18px 0;
list-style: none;
height: 11px;
}  

#content div.txt {
padding: 0 0 0 5px;
text-align: justify;
}

#content div.txt p {
font: 12px/1.5em Arial, Helvetica, sans-serif;
margin: 0;
color: #333942;
text-align: justify;
}


#content strong {
color: #B91F0F
}

#content ul {
padding: 0;
margin: 18px 0 15px 32px;
color: #B91F0F
}

#content ul li {
padding: 0;
margin: 0;
}


/* end content */

/* counter */
.navigation {
position:absolute;
bottom:10px;}
.counter {
_float: left;
_height: 38px;
_position:relative;
_left:-200px;
_bottom:0px;
_top:0px;
}
@-moz-document url-prefix() {
  
.counter {
float: left;
height: 38px;
margin-top:-90px;
margin-left:-250px;}

}

*:first-child+html .counter {
float: left;
height: 38px;
margin-top:-90px;
margin-left:-250px;}

/* end counter */

/* footer */

/* end counter */
/* footer */
*:first-child+html .copy {
float: left;
width: auto;
position:relative;
left:5px;
text-align: center;
padding: 13px 0 0 0;
color: #FF6C5D
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .counter  {
 
float: left;
height: 38px;
margin-top:-90px;
margin-left:-250px;}
} 
.copy {
float: left;
width: 230px;
position:relative;
left:-5px;
text-align: center;
padding: 13px 0 0 0;
color: #FF6C5D
}

*:first-child+html .bottom_menu {
float:left;
color: #FF6C5D;
text-align: right;
text-decoration: none;
position:relative;
left:15px;
width: auto;
top:10px;
 
}

.bottom_menu {

color: #FF6C5D;
text-align: right;
text-decoration: none;
position:relative;
left:-130px;
width: auto;
top:10px;
 
}
.bottom_menu a {
color: #FFFFFF;
text-decoration: underline;

}
.bottom_menu a:hover {
color: #FFFFFF;
text-decoration: none;
}

*:first-child+html #astarta {
position:relative;
 top:18px; 
 font-syze:10px;  color:#FF6C5D;
 position:relative;
 right:15px;
}
#astarta {

position:relative;
 margin-top:-7px; 
 font-syze:10px;  color:#FF6C5D;
  margin-left:870px;
}

#astarta  span a {
text-decoration:none; color:#FF6C5D;
}
/* footer */

table.tech {
border: none;
font-size : 12px;
width:95%;
border-collapse: collapse;
border-spacing: 0;
}
table.tech td {
padding: 7px;
border: 1px solid #dd2001;
BACKGROUND-COLOR: #ffffff;
TEXT-ALIGN: center;
}
