body
{
margin: 0; padding: 0;
background: #fff;
font: 11px Arial, Verdana, Tahoma, sans-serif;
color: #333;
}
img
{
border: 0;
}

a
{
color: #333;
text-decoration: underline;
}
a:hover
{
color: #DFDFDF;
}

p, h1, h2, h3, h4, ul, li
{
margin: 0; padding: 0;
}

#all
{
width: 770px;
background: #fff url("img/bg.jpg") repeat-y left top;
border-right: 1px solid #ECECEC;
}

#header
{
background: url("img/header_bg.jpg") no-repeat left top;
height: 245px;
}
#header span
{
display: none;
}

#header p
{
padding: 80px 20px 0 0;
}
#header a
{
display: block;
width: 190px;
height: 90px;
float: right;
}

#mainframe
{
background: url("img/mainframe_bg.jpg") no-repeat left top;
margin: 0 0 0 235px;
padding: 20px 0 0 15px;
min-height: 545px;
}

#uzaugsu
{
text-align: right;
margin: 0;
padding: 0;
width: 770px;
background: #fff url("img/bg.jpg") repeat-y left top;
border-right: 1px solid #ECECEC;
}

h1 span
{
display: none;
}

h1
{
height: 125px;
margin: 0 10px 0 0;
}
h1#company
{
background: url("img/h1_company.jpg") no-repeat left top;
}
h1#products
{
background: url("img/h1_products.jpg") no-repeat left top;
}
h1#partners
{
background: url("img/h1_partners.jpg") no-repeat left top;
}

#text
{
padding: 10px 10px 0 20px;
margin: 0 10px 0 0;
}
#text p
{
line-height: 18px;
margin: 10px 0 0 0;
padding: 0 0 8px 0;
}
#text h4
{
margin: 10px 0 5px 0;
font: bold 12px Arial, Verdana, Tahoma, sans-serif;
}
#text h4 a
{
font: bold 12px Arial, Verdana, Tahoma, sans-serif;
text-decoration: none;
}
#text ul
{
margin: 0 0 0 30px;
padding: 0 0 5px 0;
}

#text table.someproducts th
{
font: 11px Arial, Verdana, Tahoma, sans-serif;
text-align: right;
padding: 0 15px 10px 0;
vertical-align: bottom;
}
#text table.someproducts td
{
vertical-align: top;
padding: 0 10px 10px 0;
}
#text #birdcarepictures img
{
height: 110px;
}

#text p.pictures
{
float: right;
padding: 5px 0 0 5px;
width: 170px;
font: italic 10px Arial, Verdana, Tahoma, sans-serif; 
}

#text p.pictures img
{
margin: 0 0 10px 0;
}

#contactsuss
{
margin: 0; padding: 0;
}

#contactsuss td
{
padding: 0 0 10px 0;
vertical-align: top;
width: 160px;
font: 11px Arial, Verdana, Tahoma, sans-serif;
}

#menu
{
background: url("img/menu_bg.jpg") repeat-x left top;
height: 45px;
font: bold 12px Arial, Verdana, Tahoma, sans-serif;
color: #333;
}
#menu li
{
background: #fff;
list-style-type: none;
float: left;
padding: 6px 12px 0 15px;
}
#menu li a
{
text-decoration: none;
text-transform: uppercase;
color: #333;
}

#leftframe
{
position: relative;
float: left;
background: url("img/leftframe_bg.jpg") no-repeat left top;
width: 235px;
padding: 165px 0 0 0;
}

#leftframe div
{
background: url("img/leftframediv_bg.jpg") no-repeat left top;
margin: 0 0 15px 5px;
}

#leftframe h3
{
text-transform: uppercase;
font: bold 11.5px Arial, Verdana, Tahoma, sans-serif;
padding: 0 0 10px 3px;
}

#leftframe #submenu
{
background: none;
}
#submenu li
{
list-style-type: none;
padding: 0 0 5px 23px;
margin: 0;
font: bold 11px Arial, Verdana, Tahoma, sans-serif;
}
#leftframe #submenu li.active
{
background: url("img/submenuli_bg.gif") no-repeat left top;
}
#submenu li a
{
color: #333;
text-decoration: none;
}

#files
{
padding: 25px 0 0 20px;
}

#files li
{
padding: 5px 0 5px 30px;
list-style-type: none;
background: url("img/files_pdf.jpg") no-repeat left center;
font: 11px Arial, Verdana, Tahoma, sans-serif;
}
#files a
{
text-decoration: none;
}

#fsc
{
padding: 25px 15px 0 20px;
line-height: 16px;
}
#fsc img
{
margin: 0 0 10px 0;
}
#fsc span
{
font-weight: bold;
line-height: 18px;
}

#footer
{
background: url("img/footer_bg.jpg") no-repeat left top;
height: 50px;
width: 770px;
border-right: 1px solid #ECECEC;
}
#copyrights
{
float: left;
width: 235px;
text-align: center;
padding: 22px 0 0 0;
}

#navigation
{
margin: 0 0 0 235px;
padding: 20px 0 0 30px;
}
#navigation a
{
margin: 0 25px 0 0;
}

#rhino
{
float: right;
padding: 10px 15px 0 0;
}
#rhino a
{
color: #fff;
text-decoration: none;
}
#rhino img
{
vertical-align: text-bottom;
}
