/* COMMON_START */
body,td,th,p,div{
font-family:arial,tahoma,verdana;
color:#4C4C4C;
font-size:11px;
}
img{
border:0;
}
form{
margin:0;
padding:0;
}
a,a:visited{
outline:0;
text-decoration:underline;
color:#CC120C;
}
a:hover,a.active,a.active:visited{
text-decoration:underline;
color:#f00;
}
hr{
color:#000;
background-color:#000;
height:1px;
}
/* headings */
h1,h2,h3,h4,h4{
font-family:tahoma,verdana,arial;
font-weight:normal;
color:#24181A;
padding:0;
}
h1{
font-size:17px;
margin:20px 0 10px 20px;
}
h2{
font-size:15px;
margin:6px 0;
}
h3{font-size:14px;margin:6px 0}
h4{font-size:13px;margin:5px 0}
h5{font-size:11px}

.right{
text-align:right;
}
.center{
text-align:right;
}
p{
margin:5px 0;
}

ol,ul{
padding:0;
margin:5px 0 5px 21px;
}
ul ul{
list-style-type:disc;
}
li{
padding:0;
margin:2px 0;
}
select{
font-size:11px;
}
.clr{
clear:both;
}

/* COMMON_END */

body,html{
padding:0;
margin:0;
text-align:center;
background:#B02114;
}
#wrapper{
margin:15px auto;
width:944px;
text-align:left;
background:#fff url(p2/repeat.gif) repeat-y 0 0;
}

/* panels */

#top{
position:relative;
height:220px;
background:url(p2/top.jpg) no-repeat 0 0;
}
#main{
}
#submain{
padding:1px 0 1px 0;
background:url(p2/main-repeat.gif) repeat-y 10px 0;
}
#submain-footer{
background:url(p2/main-bottom.gif) no-repeat 0 0;
}
#submain-footer .dummy{
padding:2px;
width:770px;
text-align:center;
}
#submain-footer img{
vertical-align:middle;
}

#footer{
background:url(p2/bottom.jpg) no-repeat 0 0;
height:13px;
font-size:1px;
}
 
#left-panel{
width:169px;
float:left;
}
#left-panel .indent{
width:153px;
overflow:hidden;
padding:5px 0;
margin:0 0 0 15px;
}

#right-panel{
width:150px;
overflow:hidden;
float:right;
background:#000;
background:url(p2/right-image.jpg) no-repeat 0 0;
}
/* Turinio dalis - content */
#content-panel{
background:#fff;
width:603px;
overflow:hidden;
float:left;
margin:0 0 40px 0;
}
#content-panel .indent{
width:585px;
margin:0 0 0 12px;
min-height:500px;
}
/* html #content-panel .indent{
height:500px;
} */
#front{
background:url(p2/front.jpg) no-repeat 0 0;
}
#front-right-panel{
width:150px;
overflow:hidden;
float:right;
background:#000;
background:url(p2/right-image.jpg) no-repeat 0 220px;
}
/* priekinis 1 psl. panelis */
#front-panel{
width:771px;
overflow:hidden;
float:left;
}
/* 1 psl. dalies po meniu valdymas */
/* height keicia turiniui skirtos dalies aukšti */
/* tipo baneriui, Titulinis (vadinamoji Apie mus) */
#front-panel .indent{
width:740px;
margin:30px 0 0 30px;
height:300px;
overflow:auto;
}
#front-logo{
position:relative;
height:220px;
}
#front #submain-footer{
background:transparent;
}

.front-menu{
margin:32px 30px 0 35px;
width:721px;
}
.front-menu td{
text-align:center;
height:46px;
background:#B12215;
width:220px;
}
.front-menu a,
.front-menu a:visited{
display:block;
color:#FFFBD5;
text-decoration:none;
font-size:18px;

}
.front-menu td.hover{
background:#F6821F;
color:#FFFDDF;
text-decoration:none;
}
.front-menu td.hover a,
.front-menu td.hover a:visited{
color:#FFFDDF;
text-decoration:none;
}

.front-menu td.sep{
background:transparent;
width:auto;
}
.front-menu td.sep div{
width:31px;
}
.spc{
height:120px;
}

/* meniu orai|kontaktai|savaites preke, t.y. po baneriu */
#menu1{
padding:10px 30px;
color:#AE0E14;
font-size:13px;
margin:0 0 20px 0;
}
#menu1 span{
margin:20px;
}
#menu1 a,
#menu1 a:visited{
font-weight:bold;
text-decoration:none;
}

/* elements */
#logo{
position:absolute;
top:10px;
right:15px;
width:140px;
height:190px;
display:block;
}
/* Pagr puslapiu antraštes, tame tarpe Titulinis (Apie Mus) */
#h1{
padding:0 0 6px 0;
margin:5px 0 10px 0;
color:#AE0E14;
font-size:20px;
font-weight:bold;
font-family:arial;
}

/* info */
/* Tekstas po logo */
#info{
padding:0 0 0 20px;
}
#info p{
margin:0 0 7px 0;
padding:0;
color:#EBC1AF;
}
#info a,
#info a:visited{
color:#EBC1AF;
}

/* search */
#search{
padding:270px 0 20px 20px;
}
#search h2{
color:#EBC1AF;
font-size:11px;
font-weight:bold;
}
#search .t{
width:120px;
}
input.t,
textarea.t{
background:#fff;
}
.bu-121{
cursor:pointer;
background:url(p2/button.jpg) no-repeat 0 -22px;
border:0;
color:#AE1413;
width:121px;
height:22px;
font-weight:bold;
}
.bu-121-hover{
cursor:pointer;
background:url(p2/button.jpg) no-repeat 0 0;
border:0;
color:#fff;
width:121px;
height:22px;
font-weight:bold;
}

/* menu */
/* Antriniu psl. meniu */
#top-image{
position:absolute;
top:17px;
left:35px;
width:721px;
height:142px;
overflow:hidden;
background-repeat:no-repeat;
background-position:center center;
background-image:url(p2/default-top-image.jpg);
}
#menu{
position:absolute;
top:167px;
left:35px;
width:721px;
}
#menu table{
height:33px;
width:100%;
}
#menu td{
text-align:center;
padding:0 10px;
}
#menu td.active{
background:#F5821F;
}
#menu td.hover{
background:#F6821F;
}
#menu a,
#menu a:visited,
#menu a:link{
display:block;
text-decoration:none;
color:#fff;
text-align:center;
font-size:11px;
white-space:nowrap;
}
#menu td.sep{
background:#DC987E;
width:1px;
font-size:1px;
padding:0;
}
#menu a:hover,
#menu a.active,
#menu a.active:visited,
#menu a.active:link{
text-decoration:none;
}
#menu a:hover{
text-decoration:none;
}

/* subm */
.smenu{
padding:11px 10px 11px 10px;
margin:0 0 5px 0;
}
.smenu a{
display:block;
color:#C0A560;
text-decoration:none;

padding:2px 0 2px 20px;
font-size:11px;
font-weight:bold;
}
.smenu a:hover,.smenu a.active,.smenu a.active:visited{
color:#CC120C;
text-decoration:none;
}

/* cats */
#cats{
}

#cats div{
padding:2px 10px 5px 15px;
}
#cats a{
display:block;
color:#555;
text-decoration:none;
padding:2px 0 2px 8px;
font-family:tahoma,verdana,arial;
font-size:11px;
font-weight:bold;
margin:0 0 2px 0;
}
#cats a:hover,
#cats a.active,
#cats a.active:visited{
background:#F6821F;
color:#fff;
text-decoration:none;
}

#cats div a,
#cats div a:visited{
background:transparent;
font-size:11px;
color:#555;
margin:0;
padding:2px 5px 2px 11px;
}
#cats div a:hover,
#cats div a.active,
#cats div a.active:visited{
background:url(p2/bullet.gif) no-repeat 0 5px;
color:#F5821F;
}

.pdf-catalog-link{
margin:5px 8px 5px 0;
background:#B12215;
padding:5px 10px;
text-align:center;
}
.pdf-catalog-link a,
.pdf-catalog-link a:visited,
.pdf-catalog-link a:hover{
font-weight:bold;
color:#F6E5DC;
text-decoration:none;
}







.Ferr{
color:#ff6600;
}
input,textarea,select{
font-size:11px;
font-family:tahoma,verdana;
}
.bu-short{
cursor:pointer;
background:#6B4A1D;
color:#fff;
width:62px;
height:19px;
}
.bu{
cursor:pointer;
background:#6B4A1D;
color:#fff;
width:120px;
height:19px;
}


/* misc */
.message{
padding:11px;
border:#f88 1px dashed;
background:#ffe;
margin:10px 5px 15px 0;
}
.message *{
}

.print-button{
text-align:right;
}


