body, p, td, div{
font-family:  "Tahoma", sans-serif, "Arial", sans-serif, "Verdana" , sans-serif; 
font-size: 11px ;
}
body{
margin:10px 3px 5px 3px;
padding:0px;
color:#000;
background-color:#fff;
}
A{
color:#0066a0;
text-decoration: none;
}
A, A:LINK{
text-decoration: none;
}
A:FOCUS, A:HOVER, A:ACTIVE{
/*color:#00c;*/
text-decoration: underline;
}
/*
A:VISITED{
color:#4f5634;
text-decoration : underline;
}*/
p, div {
margin: 3px 0;
}
h1 {
color:#0b2f75;
font-size: 22px;
font-weight: normal;
margin: 6px 0 8px;
font-weight:bold;
}
h1 .medis{
font-size:12px;
}
h2 {
font-size: 16px;
font-weight: bold;
margin: 6px 0;
}

h3 {
font-size: 12px;
font-weight: normal;
margin: 6px 0 6px 0;
color:#0066a0;
}

h4 {
font-size: 12px;
font-weight: bold;
margin: 6px 0 6px 0;
}

h5 {
font-size: 11px;
font-weight: bold;
margin: 6px 0 6px 0;
}

h6 {
font-size: 11px ;
font-weight: normal;
margin: 4px 0 4px 0;
}
UL{
margin: 3px 0 3px 0;
padding:0px 0 0 16px;
}
OL{
margin: 0;
padding: 0;
}
LI{
margin: 0;
padding:0px 0 0 0;
}
UL LI{
list-style-type:none;
padding:2px 0 2px 10px;
}
FORM{
margin:0px;
padding:0px;
}
input{
height:18px;
font-size:11px;
}
input[type=checkbox]{
height:auto;
}
input[type=radio]{
height:auto;
}
.no-margin{
margin:0px;
padding:0px;
}
.hand{
cursor:pointer;
}
.nowr{
white-space:nowrap;

}
.upcase{
text-transform:uppercase;
}
.no-float{
clear: both;
}
#head{
background-image: url("../images/top_bg_b.gif");
background-repeat: repeat-y;
height:111px;
margin:0px;
padding:0px;
vertical-align: top;

}
#top_menu{
margin:0px;
padding:16px 16px 0 0;
background-image: url("../images/top1.gif");
background-repeat: no-repeat;
text-align: right;

}
#top_menu li{
display: block;
float: right;
width:90px;
/*height:27px;*/
overflow: hidden;

border-left:1px solid #3791e4;
vertical-align: bottom;
text-align: left;
padding:10px 6px 0 6px;

}
#top_menu li a{
display: block;
line-height:14px;
float: left;
height:14px;
overflow: hidden;
}
#top_menu li img{
float: left;
}
#top_menu li.locked{
/*height:27px;
padding:0px 6px 0 6px;*/
width:150px;
}
#top_menu li.locked a{
padding-left:10px;

}


#logo-name{
float: left;

}
#search_block{
float: right;
margin-right:16px;
margin-top:22px;

}
#search_block span{
float: left;
margin-top:4px;
}
#keywords{
border:1px solid #949aa1;
background-image: url("../images/input_bg.gif");
background-position: bottom;
background-repeat: repeat-x;
width:173px;
float: left;
margin:2px 3px 2px 3px;
}
#s_btn{
width:21px;
height:21px;
float: left;

}

#menu{
background-image: url("../images/menu_bg.gif");
background-repeat: no-repeat;
height:39px;
padding-left:5px;
padding-right:5px;
}
#menu a, #menu img{
float: left;
}
#menu a{
margin:0px 4px 0 4px;
display: block; 
width:171px;
text-align: center;
line-height:35px;
color:#fff;
font-weight:bold;
text-decoration: none;
}
#menu a:hover, #menu a.a_menu{
background-image: url("../images/act_menu.gif");
background-repeat: no-repeat;
background-position: center center;
color:#045ba8;
text-decoration: none;
}
#menu a.a_menu:hover{
color:#fff;
}
.margin10{
margin-top:10px;

}
#kontaktai{
float: left;
color:#949aa1;
padding-left:18px;
text-align: left;

}
#author{
float: right;
color:#949aa1;
padding-right:18px;
text-align: right;
}
#author a, #author a:link{
color:#949aa1;
text-decoration: none;
}
#author a:hover{
color:#949aa1;
text-decoration: underline;
}
/* bloko aprasymas */
.block{
background-image: url("../images/rk_tl.gif");
background-repeat: no-repeat;
background-position: top left;
margin:0px;
padding:0px;

}
.block-head{
background-image: url("../images/rk_tr.gif");
background-repeat: no-repeat;
background-position: top right;
height:39px;
margin:0px;
padding:0px 18px 0 18px;

}
.block-head img{
float: left;
padding-right:3px;
/*padding-top:7px;*/
}
.block .block-head h1{
float: left;
line-height:39px;
font-size:14px;
font-weight: normal;
color:#fff;
margin:0px;
padding:0px;

}
.block .block-head h2{
float: left;
line-height:39px;
font-size:14px;
font-weight: normal;
color:#fff;
margin:0px;
padding:0px;

}
.block-inner{
border-left:1px solid #55adff;
border-right:1px solid #55adff;
margin:0px;
padding:14px 14px 0 14px;
}
.block-bottom{
background-image: url("../images/rk_bl.gif");
background-repeat: no-repeat;
background-position: top left;
margin:0px;
padding:0px;
height:22px;

}
.block-bottom-corn{
background-image: url("../images/rk_br.gif");
background-repeat: no-repeat;
background-position: top right;
margin:0px;
padding:0px;
height:22px;
}
.block-inner p{
margin:0px;
padding:0px;
/*text-align: justify;*/

}
.block .news p{
margin:0px;
padding:6px 0 0 0;
text-align: justify;

}
/*.block-inner img{
float: right;
padding-left:6px;
}*/
/* // bloko aprasymas*/
/* blokas 2 naudojant lentele*/
.block2{
background-image: url("../images/rk_tl.gif");
background-repeat: no-repeat;
background-position: top left;
margin:0px;
padding:0px;
width: 100%
}
.block2 .block-head h1{
float: left;
line-height:25px;
font-size:14px;
font-weight: normal;
color:#fff;
margin:0px;
padding:0px;

}
.block2 .block-head h2{
float: left;
line-height:25px;
font-size:14px;
font-weight: normal;
color:#fff;
margin:0px;
padding:0px;

}
.block-bord{
border-left:1px solid #55adff;
border-right:1px solid #55adff;
margin:0px;
padding:0px 14px 0 14px;
}
.block-head h2 a, .block-head h2 a:link, .block-head h2 a:hover{
color:#fff;
text-decoration: none;
}
/* // blokas 2 */
.asblock{
display: block;
}
.w420{
width:420px;
}
.w550{
width:550px;
}
.w-inp1{
width:165px;
}
.w-inp2{
width:50px;
}
.w-t1{
width:225px;
}
.h39{
height:39px;
}
.h-1{
height:5px;
}
.h-t1{
height:65px;
}
.h100pc{
height:100%;

}
.float-left{
float: left;
}
.float-right{
float: right;
}
.mr10{
margin-right:10px;
}
.mb10{
margin-bottom:10px;
}
.mt10{
margin-top:10px;
}
#submenu{
margin:0px;
padding: 0;
}
#submenu li{
margin:0px;
padding:0px;
display: block;
background-image: url("../images/smenubord.gif");
background-repeat: repeat-x;
background-position: bottom;
/*border-bottom:1px dotted #55adff;*/
}
#submenu a{
display: block;
/*line-height:30px;
line-height:30px;*/
padding-left:12px;
padding-top:8px;
padding-bottom:8px;
background-image: url("../images/smbull.gif");
background-repeat: no-repeat;
background-position: left center;
}
.bord-bott{
background-image: url("../images/smenubord.gif");
background-repeat: repeat-x;
background-position: bottom;
/*border-bottom:1px dotted #55adff;*/
}
.cart td{
text-align:right;
font-size:10px;
color:#666;
}
.cart td.data{
width:60px;
color:#0066a0;
/*font-weight:bold;*/
}
.cart td.data2{
color:#0066a0;
}
.cart td.sb{
background-image: url("../images/smenubord.gif");
background-repeat: repeat-x;
background-position: top;
padding-top: 8px;
}
a.spec{
padding-left: 15px;
background-image: url("../images/smbull.gif");
background-repeat: no-repeat;
background-position: left center;
}
.inp1{
border:1px solid #999;
}
.nice_btn{
height:20px;
width:80px;
background-image: url("../images/blue_btn.gif");
background-repeat: no-repeat;
background-color: transparent;
margin:0px;
padding:0px;
border:0px none;
color:#045ba8;
font-weight: normal;

}