html, body
{
	margin:0px auto;
	padding:0px;
	color:#000000;
	font-size:11px;
	font-family:Tahoma;
}

html, body, table, a, div, span, ul, li, input{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:normal;
}

h5 {font-size:14px;}

p{
	margin:0;
	padding:0;
}

a{
	color:#713C07;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

table.outside{
	background-image:url(../images/bg_main.gif);
	background-repeat:repeat;
	background-position:top left;
    text-align:center;
	background-color:#A4937A;
}

table{
	color:#586328;
}

table.main{
	width:750px;
	text-align:left;

}

table.main td.left_side{
	width:5px;
	background-image:url(../images/bg_left_side.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

table.main td.right_side{
	width:5px;
	background-image:url(../images/bg_right_side.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

table.main td.header{
	height:137px;
	background-image:url(../images/bg_header.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding-left:20px;
	width:760px;
}

/* Top menu */
td.top_menu_item,
td.top_menu_item_last{
	border-bottom:1px solid #DFD2B3;
	vertical-align:bottom;
}

td.top_menu_item{
	border-right:1px solid #DFD2B3;
}

td.top_menu_item a,
td.top_menu_item_last a{
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:100%;
	line-height:95%;
	vertical-align:bottom;
}

td.top_menu_item a:hover,
td.top_menu_item_last a:hover{
	text-decoration:underline;
}

td.top_menu_item p,
td.top_menu_item_last p{
	padding:0px;
	margin:0px;
	border:1px solid #FF0000;
	display:block;
	width:100%;
	position:relative;
	bottom:0px;
}
td#top_menu_img_01,
td#top_menu_img_02,
td#top_menu_img_03,
td#top_menu_img_04,
td#top_menu_img_05,
td#top_menu_img_06{
	height:255px;
	background-repeat:no-repeat;
	background-position:top left;	
}

td#top_menu_img_01 a,
td#top_menu_img_02 a,
td#top_menu_img_03 a,
td#top_menu_img_04 a,
td#top_menu_img_05 a,
td#top_menu_img_06 a{
	display:block;
	width:100%;
	height:100%;
}

td#top_menu_img_01{
	background-image:url(../images/img_main_01.jpg);
	background-color:#353E0F;
	width:125px;
}

td#top_menu_img_02{
	background-image:url(../images/img_main_02.jpg);
	background-color:#586328;	
	width:126px;
}

td#top_menu_img_03{
	background-image:url(../images/img_main_03.jpg);
	background-color:#9FAF2A;
	width:126px;	
}

td#top_menu_img_04{
	background-image:url(../images/img_main_04.jpg);
	background-color:#DB9704;
	width:126px;	
}

td#top_menu_img_05{
	background-image:url(../images/img_main_05.jpg);
	background-color:#B06010;
	width:126px;	
}
td#top_menu_img_06{
	background-image:url(../images/img_main_06.jpg);
	background-color:#713C07;
	width:126px;	
}

/* head bottom */
td.head_bottom{
	height:7px;
	background-image:url(../images/bg_head_bottom.gif);
	background-repeat:repeat-x;
	background-position:top left;
}

/* Content */
td.middle{
	background-color:#DFD2B3;
}
td.left_menu{
	width:215px;
	vertical-align:top;
}

td.left_menu_header{
	background-image:url(../images/bg_left_menu_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:10px;
}

td.left_menu_content{
	background-image:url(../images/bg_left_menu_content.gif);
	background-repeat:repeat-y;
}

div.left_menu_sep{
	background-image:url(../images/img_sep2_h.gif);
	background-repeat:no-repeat;
	width:100%;
	height:12px;
}

div.left_menu_title_state,
div.left_menu_title_color,
div.left_menu_title_search,
div.left_menu_title_region{
	line-height:29px;
	width:100%;
	background-position:2px;
	padding-left:55px;
	font-size:18px;
	color:#713C07;
	border:0px solid #FF0000;
}

div.left_menu_title_state{
	background-image:url(../images/icon_state.gif);
	background-repeat:no-repeat;
}

div.left_menu_title_color{
	background-image:url(../images/icon_color.gif);
	background-repeat:no-repeat;
}

div.left_menu_title_search{
	background-image:url(../images/icon_search.gif);
	background-repeat:no-repeat;
}

div.left_menu_title_region{
	background-image:url(../images/icon_region.gif);
	background-repeat:no-repeat;
}

div.region{
	vertical-align:top;
	margin-top:5px;
	margin-bottom:15px;
	padding-left:15px;
}

#menu
{
	background-color: #fff;
	padding: 1px 0 1px 1px;
}

#menu li
{
	display: inline;
	margin: 0 1px 0 0;
	padding: 0;
}

#menu
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu li img
{
	margin: 0;
	padding: 0;
	border: 0px;
}

ul{
	margin:5px 0px 10px 30px;
	padding:0px;
	list-style-image:url(../images/img_li.gif);
	/*list-style-position:0px;*/
}

li, li a{
	color:#7C8250;
	text-decoration:none;
}

li a:hover{
	text-decoration:underline;
}

td.left_menu_bottom{
	background-image:url(../images/bg_left_menu_bottom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:3px;
	border:0px solid #ff0000;
}


/* Content */
td.content{
	background-image:url(../images/bg_content_corner.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	vertical-align:top;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	height:400px;
}


table.inside, table.inside2{
	background-color:#DFD2B3;
	width:100%;
	height:100%;
}

table.inside2{
	background-image:url(../images/bg_content.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

/* page title */
div.page_title, div.text_title, div.list_title{
	background-image:url(../images/img_title_sep.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:14px;
	font-weight:bold;
	color:#713C07;
	padding-left:28px;
}

div.page_title{
	margin-bottom:10px;
}

div.text_title{
	margin-bottom:5px;
}

div.list_title{
	margin-top:25px;
	margin-bottom:10px;
}

div.sep{
	background-image:url(../images/img_sep_h.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:100%;
	padding-top:20px;
	padding-bottom:10px;
}

/* Footer */
td.content_shadow{
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:4px;
}

td.footer{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#DFD2B3;
	padding-left:8px;
	padding-right:8px;
	height:30px;
	vertical-align:top;
}

div.contacts, div.solution{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#DFD2B3;
}

div.contacts{
	float:left;
}

div.solution{
	float:right;
}

div.contacts a, div.solution a{
	font-family:Arial, Helvetica, sans-serif;
	color:#DFD2B3;
	text-decoration:none;
}

div.contacts a:hover, div.solution a:hover{
	text-decoration:none;
	color:#FFFFFF;
}


/* Wines list*/
table.list a{
	color:#586328;
	text-decoration:none;
	margin-left:10px;
	line-height:30px;
	height:100%;
	display:block;
	vertical-align:middle;
}

table.list a:hover{
	text-decoration:underline;
}

table.list tr{
	height:30px;
}

table.list tr.header{
	font-weight:bold;
	color:#586328;
}

table.list tr.header td.title{
	text-align:left;
	padding-left:10px;
}

table.list tr.header td.size, td.price{
	padding-left:10px;
	text-align:center;
}

table.list td.size{
	text-align:center;
	width:90px;
}

table.list td.price{
	text-align:center;
	width:90px;
}

table.list tr.row_1{
	background-color:#C7BA9A;
}

td.size{
	border-left:1px dotted #C7BA9A;
}

td.size, td.price{
	border-left:1px dotted #C7BA9A;
}

table.list tr.row_2{

}


/* Product info */
table.product td.prod_info{
	width:340px;
	padding-right:20px;
	vertical-align:top;
}

table.product td.prod_photo{
	vertical-align:top;
	text-align:center;
}

div.prod_photo{
	border:0px solid #ff0000;
	width:100px;
	height:292px;
	background-image:url(../images/bg_div_big.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

table.prod_photo{
	width:100px;
}

table.prod_photo td.tphoto{
	text-align:center;
	background-image:url(../images/bg_tphoto_main.gif);
	background-repeat:repeat-y;
}

div.prod_photo img{
	margin:25px 0px 0px 0px;
}

table.prod_photo2{
	width: 100%;
	border-collapse: collapse;
}

table.prod_photo2 th, table.prod_photo2 td{
	padding: 0px;
	margin: 0px;
}

table.prod_photo2 td.ptable_lt{
	background-image:url(../images/bg_sm_table_left_top.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}

table.prod_photo2 td.ptable_rt{
	background-image:url(../images/bg_sm_table_right_top.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}

table.prod_photo2 td.ptable_lb{
	background-image:url(../images/bg_sm_table_left_bottom.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}

table.prod_photo2 td.ptable_rb{
	background-image:url(../images/bg_sm_table_right_bottom.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}

table.prod_photo2 td.ptable_l{
	background-image:url(../images/bg_sm_table_left.gif);
	background-repeat:repeat-y;
	width:10px;
}

table.prod_photo2 td.ptable_r{
	background-image:url(../images/bg_sm_table_right.gif);
	background-repeat:repeat-y;
	width:10px;
}

table.prod_photo2 td.ptable_ct{
	background-image:url(../images/bg_sm_table_top.gif);
	background-repeat:repeat-x;
	height:10px;
}

table.prod_photo2 td.ptable_cb{
	background-image:url(../images/bg_sm_table_bottom.gif);
	background-repeat:repeat-x;
	height:10px;
}

table.prod_photo2 td.photo2{
	background-color:#FFFFFF;
	text-align:center;
}

/* paieska / Search */
div.search{
	vertical-align:top;
	height:30px;
	padding-bottom:30px;
	margin-top:5px;
	padding-left:15px;
}

input.search_field{
	background-image:url(../images/bg_search2.gif);
	background-position:left top;
	color:#713C07;
	border:1px solid #9B8971;
	height:19px;
	width:140px;
	padding-top:2px;
	margin-right:2px;
}

div.search_left{
	float:left;
	display:block;
}

div.search_right{
	float:left;
	display:block;
}

/* nuolaidos/ discount */
table.discount td.logo{
	vertical-align:top;
	width:240px;
}
table.discount td.info{
	vertical-align:top;
	width:160px;
	padding-left:10px;
	padding-right:5px;
}

div.discount_title{
	background-image:url(../images/img_title_sep.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:14px;
	font-weight:bold;
	color:#C2001E;
	padding-left:28px;
	margin-bottom:10px;
}

div.discount_title a,
div.discount_title a:link,
div.discount_title a:visited,
div.discount_title a:active,
div.discount_title a:hover
{
    font-size:14px;
	font-weight:bold;
	color:#C2001E;
}

div.discount_wine a{
	border:0px solid #ff0000;
	font-size:14px;
	font-weight:bold;
	color:#713C07;
	font-size:14px;
	text-decoration:none;	
}

div.discount_wine a:hover{
	text-decoration:underline;
}

div.discount_info{
	border:0px solid #ff0000;
	display:block;
	height:153px;
	overflow:hidden;
	text-align:right;
	margin-top:10px;
	
}

div.discount_price_new{
	text-align:right;
	font-size:14px;
}

div.discount_price_old{
	text-align:right;
	font-size:10px;
}

div.discount_price_new span{
	color:#C2001E;
	font-weight:bold;
	font-size:14px;
}

div.discount_price_old span.normal{
	color:#C2001E;
	font-weight:bold;
}

div.discount_price_old span.overline{
	color:#C2001E;
	font-weight:bold;
	text-decoration:line-through;
}


div.discount_photo{
	border:0px solid #ff0000;
	width:87px;
	height:250px;
	background-image:url(../images/bg_div_small.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
}

div.discount_photo img{
	margin:10px 0px 0px 0px;
}

a.search{
	color:#713C07;
}

div.langs{
	float:left;
	color:#FFFFD7;
	padding-left:25px;
	margin-top:5px;
	font-size:10px;
}

div.langs a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}

div.langs a:hover{
	text-decoration:underline;
}

img.map_big{
	border:1px solid #C2AA84;
	background-color:#C7BA9A;
}

/*pager*/
div.pager span{
	font-weight:bold;
}

div#flashcontent_so258{
	text-align:center;
	border:0px solid #FF0000;
	width:100%;
}

div.page_list_title
{
	background-image:url(../images/img_title_sep.gif);
	background-repeat:no-repeat;
	padding-left:30px;
	display:block;
	height:20px;
	vertical-align:bottom;
	font-weight:bold;
	font-size:14px;
	color:#25A0B3;
}

div.page_list_item
{
	background-image:url(../images/img_dot.gif);
	background-repeat:no-repeat;
	background-position:5px center;
}

table.pages_list a
{
	background-image:url(../images/img_title_sep.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	margin-left:0px;
	padding-left:30px;
	color:#713C07;
	font-weight:bold;
	text-decoration:none;
}

table.pages_list a:hover
{
	text-decoration:underline;
}

.mainLabel {
	color: #713C07;
}