* { margin : 0; padding : 0; }

a { color : #49a; text-decoration : none; }
a strong { color : #389; }
a:hover, a:hover strong { color : #933 !important ; }
a:focus, a:focus strong, a:active, a:active strong { outline : none; color : #000; }

h1, h2, h3, h4, h5 { font-family : Georgia, Serif; margin : 0; color : #333333; font-weight : 700; }
h1 { font-size : 26px;  }
h2 { font-size : 16px; margin-bottom : 5px; }
h3 { font-size : 14px;margin-bottom : 3px; }

p { margin : 0; padding : 0; font-size: 14px; }

img {
margin : 0;
padding : 0;
border : none;
}
.cleaner {
clear : both;
width : 100%;
height : 0;
font-size : 0;
}
.date a {
color : #a98;
}
.margin_bottom_10 {
clear : both;
width : 100%;
height : 10px;
font-size : 1px;
}
.margin_bottom_15 {
clear : both;
width : 100%;
height : 15px;
font-size : 1px;
}
.margin_bottom_20 {
clear : both;
width : 100%;
height : 20px;
font-size : 1px;
}
.margin_bottom_30 {
clear : both;
width : 100%;
height : 30px;
font-size : 1px;
}
.margin_bottom_40 {
clear : both;
width : 100%;
height : 40px;
font-size : 1px;
}
.margin_bottom_50 {
clear : both;
width : 100%;
height : 50px;
font-size : 1px;
}
.margin_bottom_60 {
clear : both;
width : 100%;
height : 60px;
font-size : 1px;
}
.margin_right_40 {
margin-right : 40px;
}
.margin_right_70 {
margin-right : 70px;
}
.fl {
float : left;
}
.fr {
float : right;
}
.button_01 a {
clear : both;
display : block;
width : 100px;
height : 21px;
padding-top : 5px;
background : url(images/templatemo_button_01.jpg) no-repeat;
color : #000000;
font-size : 12px;
font-weight : bold;
text-align : center;
text-decoration : none;
}
.header_01 {
clear : both;
color : #000000;
padding : 5px 0 10px 0;
border-bottom : 1px dashed #000000;
margin-bottom : 20px;
font-size : 26px;
}
.header_02 {
clear : both;
color : #ffffff;
padding : 0;
margin-bottom : 5px;
font-size : 14px;
font-weight : bold;
}
.em_text {
color : #ffffff;
}
#container {
width : 980px;
margin : 0 auto;
}
.logo {
position : absolute;
width : 225px;
height : 39px;
background-image : url(images/sb_logo.jpg);
}
#menu {
clear : both;
width : 980px;
height : 55px;
background : url(images/menu_bg.jpg) repeat-x;
}
#menu ul {
margin : 0 auto;
padding-left : 200px;
width : 555px;
list-style : none;
}
#menu ul li {
padding : 0;
margin : 0;
display : inline;
}
#menu ul li a {
float : left;
display : block;
width : 80px;
height : 40px;
padding : 15px 38px 0 0;
background : url(images/menu_right.jpg) no-repeat right top;
font-size : 14px;
font-weight : bold;
text-align : center;
text-decoration : none;
color : #707070;
outline : none;
}
#menu li a:hover, #menu li .current {
color : #000000;
}
#menu li .last {
padding-right : 0;
background : none;
}
ul.menu2 {
list-style : none;
}
ul.menu2 li {
padding : 0;
padding-left : 10px;
border-bottom : 1px solid #686868;
}
ul.menu2 li a {
color : #586376;
font-weight : bolder;
font-family : Verdana;
font-size : 12px;
}
#templatemo_header_01 {
clear : both;
width : 980px;
height : 151px;
background : url(images/header.jpg) no-repeat;
}
#templatemo_header_02 {
clear : both;
width : 980px;
height : 220px;
text-align : center;
background : url(images/templatemo_header_bg_blank.jpg) no-repeat;
}
#templatemo_header_02 #site_title {
padding : 80px 0 0 0;
font-size : 40px;
color : #eccd35;
font-weight : bold;
}
#site_title span {
display : block;
color : #cba810;
margin-top : 20px;
font-size : 16px;
}
#content {
clear : both;
width : 980px;
background : #ffffff url(images/background.png) repeat;
}
#left_column {
float : left;
position : relative;
width : 199px;
padding : 0;
background : #efefef;
}
#left_column img {
border : 0 solid #000000;
margin : 0;
}
#right_column {
float : right;
position : relative;
width : 194px;
padding : 0;
}
#right_column img {
border : 0 solid #000000;
margin : 0;
}
.news_event_section {
clear : both;
margin-bottom : 30px;
}
.news_event_section p {
margin-bottom : 10px;
}
#main_column {
float : left;
padding : 0 10px 10px;
width : 560px;
font-size: 12px;
display: block;
}
#main_column ul {
margin-left : 30px;
}
#main_column p {
margin-bottom : 15px;
}
.image_wrapper img {
border : 5px solid #000000;
}
.fl_img {
float : left;
margin : 3px 20px 10px 0;
}
.image_wrapper .fr_img img {
float : right;
margin : 3px 20px 5px 0;
}
.content_list_01 {
margin : 0 0 0 15px;
padding : 0;
list-style : decimal-leading-zero;
}
.content_list_01 li {
margin : 0;
padding : 0 0 10px 0;
}
#footer {
width : 880px;
padding : 5px 50px 5px 50px;
margin-bottom : 10px;
margin : 0 auto;
border-top : 1px solid #686868;
background-color : #828da2;
text-align : center;
font-size: 10px;
}
#footer a {
color : #f6d229;
}
.banners {
padding-top : 5px;
text-align : center;
}

.flag { border : none; background-color: #ffffff; margin : 0; padding : 0; cursor : pointer; }
.flags_list { position : absolute; margin-top : 13px; margin-left : 790px; background-color: #ffffff; }

.bc2 { background: url(images/bc.jpg) repeat; margin-bottom: 14px; }
.bl2 { background: url(images/bl.jpg) 0 100% no-repeat; width: 100%; height: 42px; }
.br2 { background: url(images/br.jpg) 100% 100% no-repeat; width: 100%; height: 42px;  }

.bc2 h2 { padding-top: 20px; font-size: 14px; }

.bc { margin-bottom: 14px; }
.bl { width: 100%; height: 42px; }
.br { width: 100%; height: 42px;  }

.bc h2 { padding-top: 16px; font-size: 14px; }

.prodHeader { width: 100%; display: inline-block; }
.prodTitle { background-color: #e5e5e5; padding-left: 20px; margin-top: 15px; text-transform: uppercase; }
.product { clear: left; width: 100%; border-top: 1px solid red; padding-bottom: 10px; padding-top: 10px; min-height: 80px; }
.product { border-top: 1px solid #000; }
.product .prodPhoto { width: 96px; height: 120px; float: left; background-image: url(images/carp_bg.png); }
.product .prodName { float: left; padding-left: 0; font-weight: bolder; font-size: 16px;
					margin-top: 0px; color: #003399; }
.product .prodPrice { float: right; padding-right: 10px; padding-left: 10px;
					  font-weight: bold; font-size: 16px; color: #c70c1d; }
.product .prodDescr { padding-top: 30px; padding-left: 94px; font-size: 12px; text-align: justify; }

/* Prekes */
.showItem { list-style-type: none; margin-left: 5px; margin-right: 5px; text-align: center; }
.showItem li { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; }
.showItem #price { color: red; font-weight: bolder; }
.showItem #title { font-size: 10px; }
