html,body
{
	background:url(/images/bgbody.jpg) repeat;
	font-family:Tahoma;
	font-size:90%;
}
* 
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;	
}
h2
{
	color: #660066;
	font-size: 15px;
	font-weight:bold; 
}
a:link, a:hover, a:visited, a:active
{
	font : normal 10px Verdana;
	text-decoration : underline;
	color : #00309C;
}
a:hover 
{
	text-decoration : none;
}

table 
{
	font: normal 10px Verdana;
}

.top_line
{
    border-top : 3px solid #6188C7;
}

.td_background 
{
    background-color: #AFC8EB;
}
.menu_cell 
{
  background-color : #FFFFFF;
  font : bold 11px Tahoma;
  color : #AAAAAA;
}

.menu_cell_hover
{
  background-color : #EAF0FF;
  font : normal 11px Tahoma;
  color : #182862;
}

.menu_cell_on
{
  background-color : #FFFFFF;
  font : bold 11px Tahoma;
  color : #000000;
}

a.menu:link,
a.menu:hover,
a.menu:visited,
a.menu:active,
.menu_on
{
	font : bold 11px Tahoma,Arial,Verdana;
	text-decoration : none;
	color : #182862;
}

.menu_on { color: white; }

.header0
{
	font : bold 18px Verdana;
	color: #18286A;
}

.header1
{
	font : bold 11px Verdana;
	color: #18286A;
}

.header2
{
	font : bold 10px Verdana;
	color:#660066;
}

.header3
{
	font : bold 12px Verdana;
	color: #ffffff;
	background-color:#660066;
}

.header4
{
	font : bold 11px Verdana;
	ccolor:#660066;
	background-color : #fefefe;
}

.header5
{
	font : bold 12px Verdana;
	color: #000000;
}

.header6
{
	font : bold 11px Verdana;
	color: #FF0000;
}

.header_warn
{
	font : bold 11px Verdana;
	color: #FF0000;
}

.header_orange
{ font : bold 11px Tahoma,Arial; color: #FF6500; }

.nav 
{ font-weight: bold; color: #00009C; }

.orang
{ font-weight: bold; color: #FF6500; }

a.hmenu:link,
a.hmenu:hover,
a.hmenu:visited,
a.hmenu:active
{ 
	font: normal 12px Verdana; 
	color: #FF6500;
	text-decoration : underline;
}

a.list:hover { color: #CD0000;}

a.path:link,
a.path:hover,
a.path:visited,
a.path:active
{
	font : bold 10px Verdana;
	text-decoration : underline;
	color : #00309C;
}

a.path:hover { color: blue;}

h5 { font : normal 10px Verdana; }


table.block 
{
	border: 1px solid #00309C;
	font  : normal 9px Verdana;
	color : #999;
	margin : 1px;
}

table.block td.header
{
	background-color : #00309C;
	color : #FFF;
	font-weight: bold;
	padding : 1px;
	vertical-align: middle;
	letter-spacing : 1px;
}

table.block td.content
{
	padding: 1px;
	text-align: justify;
}

table.cart
{
	border: 1px solid #AFC8EB;
	font  : normal 10px Verdana;
	color : #333;
	margin : 1px;
}

table.cart td.header
{
	background-color : #6991D2;
	color : #FFF;
	font-weight: bold;
	padding : 1px;
	vertical-align: middle;
	text-align: center;
}

table.cart td.row
{
font: normal 11px Tahoma;
	/*border-bottom : 1px solid #999;*/
}


table.order_sum
{
	border: 0px solid #AFC8EB;
	font  : normal 9px Verdana;
	color : #333;
	margin : 1px;
}

table.order_sum td.header
{
	background-color : #6991D2;
	color : #FFF;
	font-weight: normal;
	padding : 1px;
	vertical-align: middle;
	text-align: center;
}

table.order_sum td.row
{
font: normal 11px Tahoma;
	/*border-bottom : 1px solid #999;*/
}


.form
{
	border: 1px inset;
	font: normal 12px Verdana;
}

.form:focus { 
	background: silver;
 	outline: thick solid black;
}

.form:focus:hover { 
	background: white;
	outline: thick solid red; 
}

.form_reg
{
	border: 1px solid #7F9DB9;
	font: normal 11px Tahoma;
	height: 22px;
}

.form_reg:focus
{ 
/*	color: #000000;*/
/*	background: #EDEDED;*/
/* 	outline: thick solid black;*/
}

.button_reg {
	color: #FFFFFF;
	background: #6991D2;
	font: bold 12px Verdana;
	border: 3px outset #6991D2;
}


.btn
{
	border: 1px outset #D5A152;
	background-color : navy;
	color : #FFFFFF;
	font: bold 10px Verdana;
}

.button
{
  background-image: url(/images/bg_blue.gif);
  border: 1px solid #B4B2B4;
  font : bold 11px Tahoma;
  color: #73798B;
/*  background-image: url(/images/blank_blue.gif);*/
}

.button:hover, .button_on
{
  background-image: url(/images/bg_orange.gif);
  border: 1px solid #FFAA00;
  font : bold 11px Tahoma;
  color: #73798B;
/*  background-image: url(/images/blank_blue.gif);*/
}

.menu_bottom {
/*border-bottom: 1px solid #182862;*/
}

.under_menu1 
{
	background-color : #6A99D5; 
	/*padding:5px; */
	/*border-left:1px solid #182862; */
	/*border-right:1px solid #182862; */
	/*border-bottom:1px solid #182862; */
}
.vote_button{
		width: 20px !important; 
}

/*for div-s with floating elements*/
.clear_cont:after, .cc:after
{
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both !important;
	visibility: hidden;
}
.clear_cont, .cc
{
	min-height: 1px;
}
* html .clear_cont, * html .cc
{
	height: 1px;
}
/**/
img
{
	border: none;
}
/*				all site
-------------------------------------------------*/
.all_site
{
	width:715px;
	margin:0 auto;
	margin-left:20%;
	margin-right: 20%;
}
.outside_cnt
{
	width:707px;
	margin:0 auto;
	background:#fff;	
}
.l_shad
{
	background:url(/images/l_shad.jpg) no-repeat left top;
	padding:0 0 0 4px;
	height:867px;
}
.r_shad
{
	background:url(/images/r_shad.jpg) no-repeat right top;
	padding:0 4px 0 0;
	height:867px;
}
.header
{
	padding:0 10px 0 0;
}
.header_cnt
{
	border-bottom:1px solid #b0b0b0;
	padding:0 0 5px;
}
.logo
{
	float:left;
}
.c_text
{
	margin:0 0 0 65px;
	width:220px;
	padding:35px 0 0 0;
	float:left;
	text-align:center;
	color:#66ccff;
}
.r_text
{
	float:right;
	width:150px;
	padding:15px 0 0 0;
	line-height:20px;
	color:#333;
}
.label_topmenu
{
	margin:5px 0 0 0;
}
ul.t_menu
{
	margin:5px 0;
}
ul.t_menu li
{
	font-size:12px;
	float:left;
	color:#660066;
	font-weight:800;
	background:url(/images/item_m.jpg) no-repeat right center;
	padding:0 7px;
}
ul.t_menu li a
{
	text-decoration:none;
	color:#660066;
	font-weight:800;
	position:relative;
	top:-1px;
}
ul.t_menu li a:hover
{
	color:#66ccff;
}
ul.t_menu li.no_bg
{
	background:none;
	padding:0 0 0 7px;
}
ul.main_menu
{
	background:#959494;
	padding:7px 0 7px 15px;
}
ul.main_menu li
{
	float:left;
	padding:0 32px 0 0;
}
ul.main_menu li a
{
	text-decoration:none;
	color:#fff;
	font-weight:800;
	display:block;
}
ul.main_menu li a:hover
{
	color:#dfdfdf;
}
ul.main_menu li.n_pad
{
	padding:0;
}
ul.user_util
{
	margin:5px 0 0px 8px;
}
ul.user_util li
{
	float:left;
	color:#660066;
}
ul.user_util li a
{
	color:#660066;
	text-decoration:none;
	font-size:11px;
}
.content
{
	padding:0 7px 0 0;
}
.left_side
{
	width:498px;
	float:left;
	margin:6px 0 0 0;
}
.left_side_product
{
	padding:0 0 0 10px;
	width:490px;
}
.header_txt
{
	font-size:16px;
	color:#cf0f0f;
	padding: 1px 0 3px 15px;
	height: 17px;
}
ul.menu_adv
{
	background:#e2e1e1;
	width:172px;
	padding:5px 0 8px 16px;
	border-top:1px solid #cac2d6;
	border-right:1px solid #B5A1D0;
	float:left;
}
ul.menu_adv li
{
	padding:6px 0;
}
ul.menu_adv li a
{
	color:#414040;
	font-size:11px;
	text-decoration: underline;
}
ul.menu_adv li a:hover
{
	color:#000;
}
ul.baner_set
{
	width:305px;
	float:left;
	background:#b5a1d0;
	padding:2px;
}
ul.baner_set li
{
	float:left;
	padding:1px;
}
.baner
{
	border:1px solid #937cb3;
	width:143px;
	height:127px;
	background:url(/images/baner1.jpg) no-repeat;
	font-size:11px;
	padding:10px 0 0 5px;
	color:#84709f;
	font-weight:800;
}
.baner2
{
	background:url(/images/baner2.jpg) no-repeat;
}
.baner3
{
	background:url(/images/baner3.jpg) no-repeat;
}
.baner4
{
	background:url(/images/baner4.jpg) no-repeat;
}
.baner p
{
	line-height:13px;
}
.title_baner
{
	font-weight:800;
	color:#d45970;
	font-size:14px;
	font-family:Tahoma;
}
.baner a
{
	color:#84709f;
}
.baner5
{
	background:url(/images/gift_baner.jpg) no-repeat;
	width:302px;
	height:64px;
}
ul.gifts_set
{
	float:right;
	padding:5px 15px 0 0;
}
ul.gifts_set li
{
	float:left;
}
.g_txt
{
	font-family:Tahoma;
	color:#fff;
	font-size:14px;
	padding:20px 0 0 26px;
	width:98px;
	float:left;
	font-weight:800;
}
.prod_name
{
	font-family:Tahoma;
	font-size:12px;
	color:#bd3939;
	font-weight:800;
}
.prod_name span
{
	font-size:12px;
	color:#000;
}
.right_side
{
	float:left;
	width:200px;
}
.shop_catalog
{
	padding:0 0 0 4px;
}
.head_cover
{
	width:195px;
	background:#e2e1e1;
	margin:2px 0 8px 0;
}
.l_tcon
{
	background:url(/images/l_tcon.jpg) no-repeat left center;
	padding:0 0 0 9px;
	height:8px;
	font-size:0;
}
.r_tcon
{
	background:url(/images/r_tcon.jpg) no-repeat right center;
	padding:0 9px 0 0;
	height:8px;
	font-size:0;
}
.c_con
{
	background:#660066;
	height:8px;
}

.title_cover
{
	font-family:Tahoma;
	background:#660066;
	color:#fff;
	font-weight:800;
	font-size:13px;
	text-align:center;
	padding:0 0 8px 0;
}
.category_menu
{
	width: 80%;
	background:#e2e1e1;
}
.category_menu_item
{
	padding:2px 0px 2px 0px;
	border-bottom:1px dotted #4f4e4e;
}
.nav_list a
{
	font-family:Tahoma;
	text-decoration:none;
	font-size:11px;
	color:#4f4e4e;
}
.l_bcon
{
	background:url(/images/l_bcon.jpg) no-repeat left center;
	padding:0 0 0 6px;
	height:6px;
	font-size:0;
}
.r_bcon
{
	background:url(/images/r_bcon.jpg) no-repeat right center;
	padding:0 6px 0 0;
	height:6px;
	font-size:0;
}
.c_bcon
{
	background:#e2e1e1;
	height:6px;
}
.head_cover input
{
	background:url(/images/inp_tab.jpg) no-repeat left top;
	width:119px;
	height:17px;
	border:none;
	font-family:Tahoma;
	font-size:11px;
	padding:2px 0 0 5px;
	color:#414040;
	float:left;
}
.prod_search p
{
	margin:0 0 5px 0;
}
.head_cover span
{
	font-family:Tahoma;
	clear:both;
	display:block;
	font-size:11px;
	margin:0 0 1px 0;
}
.prod_search
{
	padding:0 0 0 15px;
	position:relative;
	top:10px;
}
.go
{
	background:url(/images/go.jpg) no-repeat;
	width:23px;
	height:17px;
	float:right;
	padding:0 20px 0 0;
	position:relative;
	top:-25px;
}
ul.tabs_cnt
{
	padding:0 0 0 7px;
}
ul.tabs_cnt li
{
	font-family:Tahoma;
	border:1px solid #660066;
	width:190px;
	height:92px;
	color:#333333;
	font-size:11px;
	margin:0 0 2px 0;
}
ul.tabs_cnt li p
{
	padding:7px 0 0 5px;
	line-height:22px;

}
.tabs_cnt a{
	font-family:Tahoma;
	text-decoration: underline;
	color:#333333;
	font-size:11px;
	margin:0 0 2px 0;
}
.tabs_cnt a:hover{
	text-decoration:underline;
}
.footer
{
	border-top:1px solid #030157;
	margin:10px 0 0 30px;
	width:668px;
}
.foo_menu
{
	background:#efefef;
	padding:10px 0;
}
ul.serv_list
{
	float:left;
	margin:0 0 0 15px;
}
ul.serv_list li
{
	font-family:Tahoma;
	float:left;
	color:#4d4d4d;
	font-weight:800;
	padding:0 20px 0 0;
}
ul.serv_list li span
{
	font-family:Tahoma;
	display:block;
	margin:0 0 3px 0;
	font-size:14px;
}
ul.serv_list ul.sub_list li
{
	float:none;
}
ul.serv_list ul.sub_list li a
{
	font-family:Tahoma;
	text-decoration:none;
	font-size:11px;
	color:#4d4d4d;
	font-weight:400;
}
.secured
{
	font-size:11px;
	float:right;
	padding:0 10px 0 0;
}
.secured a
{
	color:#21378a;
}
.card
{
	background:#660066;	
}
.c_card
{
	background:#660066;
}
.foo_rcon
{
	background:url(/images/foo_rcon.jpg) no-repeat right center;
	padding:0 5px 0 0;
	height:5px;
	font-size:0;
}
ul.card_set
{
	padding:5px 0 0 10px;
}
ul.card_set li
{
	float:left;
	padding:0 5px;
}
ul.bottom_menu
{
	margin:7px 0 0 10px;
}
ul.bottom_menu li
{
	float:left;
	padding:0 5px;
}
ul.bottom_menu li a
{
	color:#21378a;
	font-size:11px;
}
.copyright
{
	font-family:Tahoma;
	text-align:center;
	font-size:11px;
	color:#676767;
}
.search
{
	margin:5px 0 5px 2px;
	font-size:11px;
}
.search p
{
	float:left;
	margin:1px 5px 0 0;
	color:#660066;
	font-weight:800;
}
.search_input
{
	font-family:Tahoma;
	background:url(/images/inp_tab.jpg) no-repeat left top;
	width:119px;
	height:17px;
	border:none;
	font-size:11px;
	padding:2px 0 0 5px;
	color:#414040;
	float:left;
}
.btn_ok
{
	background:url(/images/ok.jpg) no-repeat;
	float:left;
	width:23px;
	height:17px; 
	border: 0px;
}
.n_label
{
	color:#900006;
	background:#f1e7f1 url(/images/b_line.jpg) no-repeat left bottom;
	padding:3px 0 3px 15px!important;
}
ul.list_prod
{
	padding:0 0 0 17px;
}
ul.list_prod li
{
	float:left;
	padding:2px;
	display:inline;
}
ul.list_prod li a
{
	text-decoration:none;
	display:block;
}
div.product
{
	display:inline;
	float:left;
	padding:2px
}
.prod_details
{
	font-size  : 11px;
	width      : 153px;
	text-align : center;
}
div.product image{
	text-align:center;
}
.center{
	float: left;
	width: 500px;
	height:100%;
}
.pad{
	padding: 5px;
}
.list_prod
{
	padding:0 0 0 17px;
}
.resource{
	padding: 20px;
}
a.category_path
{
	font-family:Tahoma;
	color: #660066;
	font-size: 13px;
	font-weight:bold; 
}
a.category_path:hover
{
	font-family:Tahoma;
	color: #660066;
	font-size: 13px;
	font-weight:bold; 
	text-decoration:underline;
}
.product_list_caption{ 
	font-family:Tahoma;
	font-weight:bold; 
	font-size: 12px;
	text-align:center;
}
.category_product_add{
	font-family:Tahoma;
	cursor:pointer;
	font-size: 11px;
	padding: 1px;
	border: 2px solid #660066;
	color:#660066;
	background-color:white;
}
.form{
	font-family:Tahoma;
	font-size: 11px;
}
.form1{
	font-family:Tahoma;
	font-size: 11px;
}
.selected_page
{ 
	font-family:Tahoma;
	font-weight:bold; 
	font-size: 11px;
}
.page_link a{
	font-family:Tahoma;
	font-weight:normal; 
	font-size: 11px; 
}
.category_product_stock{
	color: red;
}
.page_link a:hover
{
	color: red;
}
.red{
	color: red;
}
.prod_txt 
{
	font-family: Tahoma;
	font-size: 11px;
}
.basker_name_tab
{
	font-family:Helvetica, sans-serif;
	width:50px;
	font-weight:800;
	color:#3c4b53;
	height:13px;
	margin:0px 0px 1px;
	color:#39505d;
	padding:3px 7px 1px;
	text-align:center;
	background:url(/images/bg_tab.jpg) repeat-x;
	border-left:1px solid #fff;
}
.row
{
	/*
	background:#f3ebe9 url(/images/bask_line.jpg) repeat-y left;
	 */

border-left:1px solid #f4f2f2;
padding:0 5px;
/*width:35px;*/
}
.row a
{
	margin:0 0 0 11px;
	width:100px!important;
	display:block;
}
input.form
{
	border:1px solid #ccc;
	text-align:center;
}
.w_cl
{
	color:#CF0F0F;
}
input.form1
{
	background:url(/images/bask_line_inp.jpg) repeat-y left;
	border:1px solid #dbd6d6;
}
span.prom_code
{
	font-weight:800;
	color:#907895;
}
.deliv_p
{
	color:#CF0F0F;
}
.continuu_shop
{
	font-weight:800;
	background:url(/images/cont_shop.jpg) no-repeat left center;
	padding:2px 0 2px 15px;
	margin:0 0 0 10px;
}
.box_adv
{
	background:url(/images/bg_offer.jpg) repeat-y;
	border-top:1px solid #cac2d6;
	border-bottom:2px solid #cac2d6;
	width:498px;
}
ul.serv_list ul.sub_list li a:hover
{
	color:#9b9898;
}

input.inputButtonBig
{ 
	border: 1px;
	cursor: pointer;
	height: 27px;
	width: 84px;
	font-size:12px;
	font-weight:800;
	color:#333;
	color:#284151;
	background:url(/images/checkout_b.jpg) no-repeat; 
}

.product_view_descr_title
{
	font-family:Tahoma;
	color:#333333;
	font-size: 13px;
	font-weight:bold;
	margin: 5px;;
}
.product_view_long_descr
{
	font-family:Tahoma;
	color:#333333;
	font-size: 11px;
	margin: 5px;;
}


.customer_order_list_table{

}
.customer_orders_menu_table{

}

.customer_orders_menu_table td{
    /*border: 1px solid #ccc;*/
}

.intro{

}

.wiggle{ 
	background-color: #660066;
}

.center_content{
	height: 100%;
	padding:10px;
}

