/* 2008 (c) www.kurituri.lt */
html, body { width:100% }
body { margin:0; padding:0; background:url(../img/bg/head.gif) #fff repeat-x top left; color:#000; text-align:left; font: normal normal 0.75em Arial, Georgia, Verdana, Helvetica, sans-serif }
/*#main {  background:url(../img/bg/title.jpg) #fff repeat-x 0 140px }*/

img, table { border:none }
table { font-size:100%; border-top:1px solid #969698; border-left:1px solid #969698;  border-collapse:collapse; table-layout:auto;; clear:both }
td, th { border-collapse:collapse; padding:1px 2px; margin:0; border-bottom:1px solid #969698; border-right:1px solid #969698 }
form { padding:0; margin:0 }
/* input, label input, textarea  { font:normal normal 11px Arial, Helvetica, sans-serif; border:1px solid #33363d; background: #0d101a; color:#969698; } */
input, label input, textarea, select  { font:normal normal 11px Arial, Helvetica, sans-serif; color:#969698; }
input.button { font-size:1em; background:url(../img/bg/button.gif) no-repeat; width:65px; height:30px; border:0; cursor:pointer; color: #fff; }
a { color: #000; text-decoration:underline }
a:hover { text-decoration:none }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-family:Arial, Georgia, Verdana, Helvetica, sans-serif; display:block; color:#a8b049; font-weight:bold; padding-bottom:0.75em }
h1 { font-size:2em; padding-bottom:0.8em }
h2 { font-size:1.5em }
h3 { font-size:1.3em }
h4 { font-size:1.2em }
h5 { font-size:1.1em }
h6 { font-size:1em }

.wf { width:100% }
.fl { float:left }
.fr { float:right }
.clear { clear:both; font-size:1px; height:1px; visibility:hidden; line-height:normal }

#conteiner {  padding:0; margin:0 auto; position:relative; padding-bottom:20px; width:900px }

#head { height:136px;  margin:0 auto; }
#head .fix { width:900px; margin:0 auto; text-align:center }

#head #h_middle {  height:64px; clear:both }
#head #ico { height:22px; font-size:11px; text-align:right; color:#a6b5c5 }
#head #ico a { text-decoration:none; color:#a6b5c5; display:block; float:right; background:url(../img/bg/ico.gif) repeat-y right top; padding:3px 10px  }
#head #ico a.first { background:none; padding-right:0  }
#head #ico a.lang { color: #a7af48; }

#head #logo { width:143px; height:40px; background:url(../img/logo/kava.png) no-repeat left top; display:block; float:left  }
#head #logo img { display:none }
#head #logo a {display:block; height:40px; width:143px; text-indent: -999em }

#head #phone { font-size:16px; color:#98a2ae; font-weight:bold; float:right; padding:14px 0 0 0 }
#head #phone span { font-size:25px; color:#a8b049; font-weight:normal }

#menu { margin:0 auto; text-align:center; padding-top:2px }
#menu div { margin:0 auto; text-align:center }
#menu a {color:#fff; font-size:12px; text-decoration:none; position:relative; padding:11px 0 10px 0; margin:0 12px 0 0; text-align:center; text-transform:uppercase; display:block; float:left; width:170px; background:url(../img/m/button.png) no-repeat top left; }
#menu a.last { margin:0 }
#menu a:hover, #menu a.active { background:url(../img/m/abutton.png) no-repeat; color:#fff; }
* html #menu a { background:url(../img/m/button.gif) no-repeat top left; }
* html #menu a:hover, * html #menu a.active { background:url(../img/m/abutton.gif) no-repeat; }

#block img { display:block; float:left;  }
#block a.middle img, #block_b a.middle img { margin:0 8px 0 7px }
#block { height:57px }
#main #block, #block_b { height:130px }

#block img { opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);  -moz-opacity: 0.7  }
#block a:hover img, #block a.active img { opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);  -moz-opacity: 1 }
#main #block a img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1 }

#block_b a { display: block; float:left; position: relative;  }
#block_b .cor { position: absolute; top:0; left:0; margin:0; }

#left { width:170px; float:left; text-align:left; position:relative; margin:0 10px 10px 0;  }

#submenu { border:1px solid #9facba; border-bottom:none; margin-bottom:10px; background:#f0f2f3; }
#submenu img { position:absolute; display:block; left:0; top:0 }
#submenu  a { font-size:12px; color:#000; text-decoration:none; display:block; width:150px; padding:3px 9px; border-bottom:1px solid #9facba; }
#submenu a.first { text-decoration:none; background:#a8b049; color: #fff; }
#submenu div { border-bottom:1px solid #9facba; padding:2px 0 }
#submenu div a { font-size:11px; color:#000; text-decoration:none; display:block; width:135px; padding:2px 9px 3px 24px; border-bottom:1px solid #9facba; border:none  }
#submenu a:hover, #submenu a.active { text-decoration:underline }

#middle { width:720px; float:left; text-align:left; position:relative; }
#content { border:1px solid #9facba; border-top:none; background:#fff; position:relative; padding:14px 10px; line-height:135%; }
#content p { padding-top:0; margin-top:0; }
#content img { position:relative; }
#middle .cnt {  display:block; margin:0; padding:0; }

#path { color:#969698; padding:0 0 5px 0; font-size:11px }
#path a { color:#969698; text-decoration:none }
#content .pic { float:right; display:block; margin:0 -10px 10px 10px }
* html #content .pic { float:right; display:block; margin:0 0px 10px 10px }

#right { width:170px; float:right; text-align:left; position:relative; margin-bottom:10px;  }

.banner { border:0px solid #39506a; margin-bottom:10px; position:relative }
.banner img { display:block; position:relative }
.banner .cor { display:block; margin:0; position:absolute; left:-1px; top:-1px }
* html .banner .cor { display:block; margin:0; position:absolute; left:-1px; top:0px }

#marquee { border:1px solid #9facba; background: #f0f2f3; position:relative; font-weight:normal; font-size:14px; clear:both; float:left; margin: 6px 0; width:898px;  }
#marquee div { padding:7px 9px }
/*div#mlabel { color:#9da444; width:135px; padding-right:0;  white-space:nowrap }*/
/*div#mtextbox { color:#fff; width:715px; padding-left:0 }*/
div#mlabel { color:#ff0000; width:165px; padding-right:0;  white-space:nowrap; text-decoration: blink; }
div#mtextbox { color:#fff; width:715px; padding-left:0; font-weight:bold; }
#mtextbox a { text-decoration: none;}

#marquee div.cor { padding:0; margin:0 }
#marquee img { position:absolute; left:-1px; top:-1px }
#marquee a { color: #969698; }


#foot {  color:#676669; font-size:11px; padding:14px 0px 0 0; text-align:right; }
#foot p { margin:0; padding:0; }
#foot a { color:#676669; text-decoration:none; }

#news strong {  }
#news span { color:#555827; padding:0 5px 0 0 }
#news a {  }

#form_container, #form_container td, #form_container th {border : 0;}

.neotable { font-size:100%; border-top:1px solid #969698; border-left:1px solid #969698;  border-collapse:collapse; table-layout:auto;; clear:both }
.neotablerow, .neotablehead, .neotable th { border-collapse:collapse; padding:1px 2px; margin:0; border-bottom:1px solid #969698; border-right:1px solid #969698 }

.small { font-size: 0.8em; }
.normal { font-size: 1em; }
.big { font-size: 1.3em; }
.blue { color: #517194; }
.green { color: #a8b049; }
