body {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	margin: 2px 8px 0px 10px;
	padding: 0px;
	color: #676767;
	background-color: #fff;
}
a {
	color: #00984a;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}



#container td.col1 {
	width: 76%;
	vertical-align: top;
}
#container td.col2 {
	width: 24%;
	vertical-align: top;
}


#header {
	height: 82px;
	background:url(../img/header01.jpg) no-repeat left top;
	padding-top: 10px;
}
#header a {
	display: block;
	width: 270px;
	height: 60px;
}


#header2 {
	background: url(../img/header02.gif) no-repeat right top;
	padding-right: 17px;
}
#header2 div.inside1 {
	background: url(../img/header03.gif) no-repeat left top;
	padding-left: 9px;
}
#header2 div.inside2 {
	height: 132px;
	background: url(../img/header04.gif) repeat-x left top;
}
#header2 div.logo {
	background: url(../img/header05.gif) no-repeat center 29px;
	height: 102px;
}
#header2 div.lang {
	height: 30px;
	width: 130px;
	margin-left: auto;
	margin-right: auto;
}
#header2 div.lang a {
	margin-left: 10px;
	margin-right: 10px;
	display: block;
	width: 18px;
	height: 12px;
	float: left;
}
#header2 div.lang a.lt {
	background: url(../img/flag_lt.gif) no-repeat left top;
}
#header2 div.lang a.ru {
	background: url(../img/flag_ru.gif) no-repeat left top;
}
#header2 div.lang a.en {
	background: url(../img/flag_en.gif) no-repeat left top;
}




#topmenu {
	background: url(../img/meniu_bg.gif) repeat-x left top;
	height:26px;
	/*margin-top:2px;*/
}
#topmenu a {
	float: left;
	display: block;
	padding-left: 19px;
	padding-right: 19px;
	padding-top: 7px;
	text-decoration: none;
}
#topmenu div.spacer {
	float: left;
	width: 1px;
	background: url(../img/topmenu02.gif) no-repeat left top;
	height: 26px;
}
#topmenu a.item_active {
	background: url(../img/topmenu03.gif) repeat-x left top;
}
#topmenu a.cart {
	background: url(../img/ico_cart.gif) no-repeat 13px 7px;
	height: 12px;
}

#topmenu a.cart_active {
	background: url(../img/ico_cart.gif) no-repeat 13px 7px;
	height: 12px;
}



div.spacer1 {
	clear: both;
	height: 12px;
}


#left {
	width: 26%;
	vertical-align: top;
	padding-right: 9px;
}
#main {
	width: 74%;
	vertical-align: top;
	padding-right: 6px;
}


#search_block {
	background-color: #f4f4f4;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 9px;
	padding-bottom: 5px;
}
#search_block form {
	display: inline;
}
#search_block div.line1 {
	background: url(../img/ico_search.gif) no-repeat left 3px;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 10px;
}
#search_block div.line1 input {
	border: 1px solid #bbb;
	width: 100%;
	font-size: 10px;
}
#search_block div.line2 {
	text-align: right;
	padding-right: 5px;
}
#search_block div.line2 input {
	border: 1px solid #bbb;
	font-size: 12px;
	background-color: #f3f3f3;
	color: #f17a04;
}


#menu {
	margin-top: 6px;
	border-top: 1px solid #dcdcdc;
}
#menu a {
	text-decoration: none;
	color: #000;
	padding-left: 11px;
}
#menu a.active {
	color: #00a752;
	background: url(../img/menu02.gif) no-repeat left 2px;
	padding-left: 21px;
}
#menu a:hover {
	text-decoration: underline;
}
#menu div.item1 {
	background-color: #fbfbfb;
}
#menu div.item1, #menu div.item2 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
	border-bottom: 1px solid #dcdcdc;
}


#footer {
	margin-top: 8px;
	background: url(../img/footer01.gif) repeat-x left top;
}
#footer td {
	padding-top: 20px;
	padding-bottom: 15px;
	vertical-align: top;
}
#footer td.col1 {
	width: 20%;
	color: #529755;
	padding-left: 11px;
}
#footer td.col2 {
	width: 10%;
	font-weight: bold;
	color: #529755;
}
#footer td.col3 {
	width: 46%;
}
#footer td.col4 {
	width: 24%;
	padding-left: 20px;
	padding-top: 30px;
	text-align: left;
}


#rightside {
	padding-right: 14px;
}


#rightside div.spacer {
	line-height: 0px;
	height: 0px;
	
}



div.rblock {
	background: url(../img/rblock_top_left.gif) no-repeat left top;
	margin-bottom: 1px;
}
div.rblock div.rblock2 {
	background: url(../img/rblock_bottom_right.gif) no-repeat right bottom;
	border-bottom: 1px solid white;
}
div.rblock div.rblock3 {
	background: url(../img/rblock_bottom_left.gif) no-repeat left bottom;
	border-bottom: 1px solid white;
}
div.rblock div.rblock4 {
	background: url(../img/rblock_top_right.gif) no-repeat right top;
	padding-left: 3px;
	padding-right: 3px;
}
div.rblock div.rblock5 {
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-top: 5px;
}
div.rblock div.title {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding-left: 29px;
	padding-bottom: 8px;
}
div.rblock div.type1 div.title {
	color: #f17a04;
	background: url(../img/rblock01.gif) no-repeat 6px top;
}
div.rblock div.type1 a {
	color: #fe770e;
}
div.rblock div.type2 div.title {
	color: #66b91e;
	background: url(../img/rblock03.gif) no-repeat 6px top;
}

div.rblock div.type8 div.title {
	color: #66b91e;
	background: url(../img/rblock03.gif) no-repeat 6px top;
}

div.rblock div.type2 a {
	color: #01984b;
}

div.rblock div.type8 a {
	color: #000000;
}

div.rblock div.type3 div.title {
	color: #00984a;
	background: url(../img/rblock05.gif) no-repeat 6px top;
}
div.rblock div.type3 a {
	color: #00642e;
}
div.rblock div.banner {
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 11px;
	padding-bottom: 5px;
   background: #efefef;
   text-align: center;   
}
div.rblock div.text {
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 11px;
	padding-bottom: 5px;
}
div.rblock div.text hr {
	height: 1px;
	border-top: 1px solid #fff;
	border-bottom: 0px;
}
div.rblock div.type1 div.text {
	background-color: #fff3ac;
	color: #d21a0c;
}
div.rblock div.type2 div.text {
	background-color: #dfefb7;
	color: #000;
}

div.rblock div.type8 div.text {
	color: #000;
}

div.rblock div.type3 div.text {
	background-color: #d3f2cb;
	color: #000;
}
div.rblock div.type1 div.name {
	color: #fe7510;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
}
div.rblock div.more {
	height: 11px;
	text-align: right;
	padding-top: 5px;
}
div.rblock div.more a {
	display: block;
	height: 11px;
	width: 10px;
	float: right;
}
div.rblock div.type1 div.more a {
	background: url(../img/rblock02.gif) no-repeat center top;
}
div.rblock div.type2 div.more a {
	background: url(../img/rblock04.gif) no-repeat center top;
}

div.rblock div.type8 div.more a {
	background: url(../img/rblock04.gif) no-repeat center top;
}

div.rblock div.type3 div.more a {
	background: url(../img/rblock06.gif) no-repeat center top;
}


#main {
	padding-right: 6px;
}
div.main_title {
	background: url(../img/main01.gif) repeat-x left bottom;
	padding-bottom: 8px;
}
div.main_title div {
	background: url(../img/main02.gif) no-repeat 13px bottom;
	padding-left: 46px;
	padding-top: 7px;
	padding-bottom: 5px;
	color: #00ab11;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}



.main_list td.spacer {
	width: 6px;
}
.main_list td.item {
	background: url(../img/list01.gif) repeat-x left top;
	padding: 11px;
	width: 50%;
	vertical-align: top;
   color: #000;
}
.main_list td.item div.cover, .main_list td.item div.cover1 {
	float: left;
	padding-right: 6px;
}
.main_list td.item div.author {
	padding-top: 17px;
	font-weight: bold;
   color: #000;
}
.main_list td.item div.name  {
	padding-top: 5px;
	font-weight: bold;
	color: green;
}
.main_list td.item div.description {
	clear: both;
	padding-top: 3px;
	font-size: 11px;
}
.main_list td.item div.meta {
	font-size: 10px;
   color: #7c7c7c;
   margin-top: 5px;
   float: left;
   margin-left: 0px !important;
   margin-left: 3px;
   width: 238px;
}
.main_list td.item div.meta1 {
	font-size: 10px;
   color: green;
   margin-top: 5px;
   margin-left: 0px !important;
   margin-left: 3px;
   
}

.main_list td.item div.name a {
	color: green;
   text-decoration: none;
}

.main_list td.item a.more {
	background: url(../img/list02.gif) no-repeat 1px 4px;
	text-decoration: none;
	line-height: 10px;
	border: 1px solid #fff;
}
.main_list td.item div.price {
	padding-top: 15px;
	height: 18px;
	color: #000;
}
.main_list td.item a.cart {
	float: left;
	display: inline;
	height: 18px;
   line-height: 18px;
   padding-right: 25px;
	background: url(../img/ico_cart2.gif) no-repeat right top;
   margin-top: 3px;
}

.main_list td.item span.total {
	font-weight: bold;
	color: #ed8b06;
}


.navigation {
	color: #bfbfbf;
	padding-top: 5px;
	padding-left: 13px;
}
.navigation a {
	color: #bfbfbf;
	text-decoration: none;
}

.navigation a:hover {
	text-decoration: underline;
}

.main_view {
	padding-top: 20px;
	padding-left: 13px;
	padding-right: 13px;
}
.main_view div.cover, .main_view div.cover1 {
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
}
.main_view div.author {
	padding-top: 17px;
	font-weight: bold;
	font-size: 13px;
}
.main_view div.name {
	text-transform: uppercase;
	padding-top: 11px;
	padding-bottom: 30px;
	font-weight: bold;
	color: #7c7c7c;
	font-size: 13px;
}
.main_view div.price {
	padding-top: 15px;
	padding-bottom: 15px;
}
.main_view a.cart {
	float: right;
	display: block;
	width: 22px;
	height: 44px;
	background: url(../img/ico_cart2.gif) no-repeat left 4px;
}
.main_view span.total {
	font-weight: bold;
	color: #ed8b06;
}
.main_view div.description {
	text-align: justify;
}

.nop p { margin: 0px; padding: 0px;}

.description p {
   display: inline;
   margin: 0px;
   padding: 0px;
}

hr {
   border: 0px;
   border-top: 1px solid #0a0;
   height: 1px;
}
.paging {
   margin-top: 10px;
   color: #777;
   text-align: center;
   font-size: 10px;
}
.paging a, .paging a:visited{
   color: #00984A;
   text-decoration: none;
}

.paging a:hover {
   text-decoration: underline;
}

.bottom_nav {
   float: left;
}

.bottom_nav a, .bottom_nav a:visited{
   text-decoration: none;
   padding-right: 5px;
}

table.cart {
   width: 100%;
   border-collapse: collapse;
   color: #000;
}

table.cart td {
   padding: 2px;
}

table.cart .title {
   font-size: 10px;
   font-weight: bold;
   background: #f2f2f2;
}

table.cart .title td {
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
}

table.cart .line td {
   border-bottom: 1px solid #ccc;
}

table.cart .line .name {
   font-weight: bold;
   color: #000;
   padding-top: 10px;
   padding-bottom: 10px;
}

table.cart .line .price {
   color: #ed8b06;
   font-weight: bold;
}

table.cart .footer {
   background: #edf9ed;
   font-weight: bold;
}

table.cart .footer td {
   padding: 5px;
}

.green {
   color: green;
}
.black {
   color: black;
}
.button {
   border: 1px solid #ddd;
   background: #f1f1f1;
   font-size: 10px;
   margin: 2px;
}

.star-on {
   border: 1px solid red;
   width: 8px;
   height: 9px;
}

.marq {
   padding-top: 3px;
   padding-bottom: 3px;
   background-color: #f1f1f1;
   margin-bottom: -10px;
   margin-top: 2px;
   font-size: 12px;
   color: #000;
   clear: both;
}

.marq a {
   text-decoration: none;
   color: #00984a;
   font-size: 11px;
}

.coms {
   font-weight: normal;
   color: #999;
}
