@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
height: 100%;
background-image: url(/images/background.jpg);
background-position:center;
background-color: #3f6a1b;
background-repeat:repeat-y;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000;
}

img {
border: 0px;
}

ul, li{
list-style-type: none;
margin:0px
}

h1 {
margin-top: 0px;
padding-top: 0px;
font-size: 18px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #1f4105
}

h1 a {
color: #1f4105;
text-decoration:none
}


h1 a:hover {
color: #000;
text-decoration:none
}

h2 {
margin: 0px;
padding: 0px;
font-size: 14px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3 {
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight:bold;
}

h6 {
text-transform: uppercase;
margin: 0px;
padding: 0px;
font-size: 13px;
font-weight:bold
}


#page {
width: 896px;
}

#header {
background-image: url(/images/menu-nav-bg.gif);
height: 35px;
}

#solidblockmenu {
height: 35px;
width: 896px;
}

.solidblockmenu ul{
margin: 0;
padding: 0;
float: right;
width: 100%;
border-width: 1px 0;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
color: #fff;
padding: 2px 10px;
text-decoration: none;
line-height: 35px;
font-size: 11px;
}

.solidblockmenu li a:hover{
color: #1F4105;
background: #fff;
}

.headerlambs {
height: 250px;
background-image:url(/images/header-bg.jpg);
text-align:left;
}

.headerlambsleft {
float: left;
width: 497px;
}

.headerlambsright {
float: right;
width: 399px;
text-align:right;
}

.sdrujenie {
margin-left: 60px;
}

.byalamalka {
margin-top: 46px;
}

#langs {
margin-right: 40px;
margin-top: 8px;
color: #FFF;
height: 31px;
}

#logo {
width: 324px;
text-align:center;
float: left
}

.logo {
padding-top: 33px;
padding-bottom: 20px;
}

#mainframe {
text-align: left;
padding: 10px 40px 40px 40px;
background-color:#FFF;
width: 816px;
text-align:justify;
}

#mainframe-left {
float: left;
width: 416px;
}

#mainframe-left img {
padding-right: 18px;
}

#mainframe-right {
float: right;
width: 400px;
}

.textmainleft {
padding-top: 8px;
padding-right: 18px;
line-height: 16px;
}


#mainframe-right {
float: right;
width: 400px;
}

#footer {
width: 876px;
background-image:url(/images/footer.jpg);
padding-top: 67px;
background-repeat:no-repeat;
padding-left: 10px;
padding-right: 10px;
text-align:left;
font-size: 12px
}

#footer a {
color: #1e4004;
text-decoration:none;
}

#footer a:hover {
color: #1e4004;
text-decoration: underline
}

#copyrightbar {
padding-top: 9px;
}

div.copyrightbarleft {
float:left;
text-align:left
}

div.copyrightbarright {
float:right;
text-align:right
}

div.newsonthehomeimage {
float: left;
width: 200px;
height: 150px;
margin-bottom: 15px;
}

div.newsonthehometext {
float: left;
width: 600px;
padding-left: 8px;
padding-right: 5px;
height: 100px;
margin-bottom: 15px;
}

div.initonthehometext {
width: 800px;
padding-left: 8px;
padding-right: 5px;
height: 100px;
margin-bottom: 15px;
}

div.headlinenewstitle {
background-color:#1E4004;
color: #F9F9EF;
padding: 4px;
font-weight:bold
}

div.headlinenewstitle p {
margin: 0px;
padding: 0px
}

div.headlinenewstitle a {
color: #F9F9EF;
text-decoration:none
}

div.headlinenewstitle a:hover {
color: #F9F9EF;
text-decoration:underline
}

div.cmsnewsleft {
float: left;
width: 200px;
margin-bottom: 10px;
}

div.cmsnewsright {
float: right;
width: 600px;
margin-bottom: 10px;
text-align:left
}

.companiesplaces ul {
margin: 0;
padding: 0;
float: left;
width: 100%;
border-width: 1px 0;
}

.companiesplaces li{
display: inline;
}

.companiesplaces li a{
float: left;
color: #1F4105;
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid #1F4105;
}

.companiesplaces li a:hover, .solidblockmenu li a.current{
background-color: #1F4105;
color: #F9F9EF
}

div.companiesrow1 {
margin-top: 10px;
padding: 5px;
}

div.companiesrow1 p {
padding: 0px;
margin: 0px
}

div.companiesrow1 a {
color: #1F4105;
text-decoration:none
}

div.companiesrow1 a:hover {
color: #1F4105;
text-decoration: underline
}

div.companiesrow2 {
padding: 5px;
margin-top: 10px;
background-color: #DCF9A5;
}

div.companiesrow2 a {
color: #1F4105;
text-decoration:none
}

div.companiesrow2 a:hover {
color: #1F4105;
text-decoration: underline
}

div.companiesrow2 p {
padding: 0px;
margin: 0px
}


div.productprofilelogo {
float: left;
}

div.productprofilelogo img {
border: 1px solid #1F4105;
margin-right: 15px;
}

div.cmsremarks {
margin-left: 15px;
}

.productremarks {
float: right;
width: 675px;
text-align:left
}

div.productremarks p {
padding: 0px;
margin: 0px;
}

div.cmsremarks p {
padding: 0px;
margin: 0px;
}

.productadresstable {
margin-left: 15px;
background-color:#e5e5e5;
padding: 8px;
border: 1px solid #1f4105;
text-align:left;
float: right;
}

.animals {
margin-top: 15px;
}

.animals a {
font-size: 18px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #1f4105;
text-decoration:none;
font-weight:bold
}

.animals a:hover {
color: #000;
}

div.companiesrowimage {
float: left;
width: 130px;
}

div.companiesrowimage img {
border: 1px solid #1F4105
}

div.companiesrowdesc {
float: left;
width: 480px;
}

div.companiesrowdescleft {
float:left;
}

div.companiesrowdescright {
float:right;
}


.ovcevyd {
float: left;
paddind: 5px;
border: 1px solid #1F4105;
margin-right: 10px;
}

div.addquestion a {
color: #fff;
text-decoration:none
}

div.addquestion {
background-color: #1E4004;
width: 160px;
padding-bottom: 7px;
padding-top: 7px;
text-align:center;
font-weight:bold;
}

div.addquestion:hover {
background-color: #3E7204
}

div.offerrequest {
}

div.offerrequest input, textarea {
border: 1px solid #3E7204;
padding: 2px;
width: 200px;
margin-top: 5px;
font-family:Verdana, Geneva, sans-serif;
}

div.offerrequest label {
width:150px;
padding:0;
display:block;
float: left;
margin-bottom: 16px;
margin-right: 15px;
}

.questiontextarea {
font-size: 11px;
height:100px; 
width: 400px;
}

.captcha {
width: 100px;
height: 35px;
font-size:24px;
font-weight:bold
}

div.questiontext {
margin-bottom: 18px;
}


div.addcoment a {
color: #fff;
text-decoration:none
}

div.addcoment {
background-color: #1E4004;
width: 200px;
padding-bottom: 7px;
padding-top: 7px;
text-align:center;
font-weight:bold
}

div.addcoment:hover {
background-color: #3E7204
}





/* gallery */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin: 100px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:375px; padding:2px; border:1px solid #ccc; background:#fff}
#information {position:absolute; bottom:0; width:500px; height:0; background:#949494; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:375px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(/images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(/images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(/images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(/images/scroll-left.gif) center center no-repeat; background-color:#e4e4e4}
#slideleft:hover {background-color:#949494}
#slideright {float:right; width:20px; height:81px; background:#e4e4e4 url(/images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#949494}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/* end gallery */






