
	body 
		{
		padding:10px 0 40px;
		margin:0;
		font:normal normal normal 10px/14px Verdana, Tahoma, Arial;
		color:#454545;
		background:#e9e9e9 url(/images/body-bg.jpg) no-repeat scroll center top;
		}
	
	a, a:hover, a:visited
		{
		text-decoration:none;
		outline: none;
		}
	
	h1
		{
		height:26px;
		font-size:17px;
		line-height:17px;
		text-transform:uppercase;
		border-bottom:1px dotted #777777;
		color:#26487D;
		margin:0px;
		padding:0px 0px 0px 0px;
		width:100%;
		font-weight:lighter;
		}
	
	ul
		{
		list-style:none;
		padding:0px;
		margin:0px;
		}
	
	ul li
		{
		margin:0px;
		}
	
	ol
		{
		margin:0px;
		padding:0px;
		}

	ol li
		{
		margin:0px;
		padding:0px;
		}

	.main_banners
		{
		color:#e7e7e7;
		text-decoration:none;
		margin-bottom:15px;
		overflow:hidden;
		border-top:1px dotted #000;
		border-bottom:1px dotted #000;
		padding:15px 0 10px 0;
		min-height:250px;
		}
	
	.main_banners_left
		{
		float:left;
		width:300px;
		}
	
	.main_banners_right
		{
		float:left;
		padding-left:6px;
		}
	
	.main_banners_left img
		{
		margin-bottom:4px;
		}

/* +WRAPPERS+ */

	#wrapperbg
		{
		width:100%;
		height:100%;
		}
	
	#wrapper 
		{
		margin:0 auto;
		width:909px;
		}
	
	#page
		{
		width:891px;
		margin:0 auto;
		overflow:hidden;
		background:url(/images/pagebg2.gif) repeat-y;
		padding-bottom:0px;
		}

/**********************************************************/


/* +HEADER+ */

	.navi_top_wrap 
		{
		margin:0 auto;
		width:891px;
		height:41px;
		background:transparent url(/images/navitopbg.png) no-repeat scroll center center;
		}

	.navi_top 
		{
		margin-right:15px;
		padding:15px;
		font-size:11px;
		line-height:11px;
		color:#FFF;
		float:right;
		}

	.navi_top a,.navi_top a:visited
		{
		color:#FFF;
		text-decoration:none;
		}
	
	.navi_top a:hover
		{
		color:#FFF;
		text-decoration:underline;
		}

	.navi_lang 
		{
		margin:0;
		padding:15px 0 0 20px;
		color:#FFF;
		float:left;
		}
	
	.navi_lang a,.navi_lang a:visited 
		{
		color:#fff;
		text-decoration:none;
		}
	
	.navi_lang a:hover
		{
		color:#e7e7e7;
		text-decoration:none;
		}							

	.header 
		{
		width:891px;
		height:210px;
		background:transparent url(/images/header.jpg) no-repeat scroll center center;
		}
	
	.logo 
		{
		width:208px;
		height:83px;
		float:left;
		padding:39px 0 0 37px;
		}

/**********************************************************/


/* +HEADERBOX+ */

	.box_b
		{
		margin:6px;
		padding:10px;
		width:230px;
		height:178px;
		background-image:url(/images/box_b.png);
		float:right;
		}

	.box_b_welcome
		{
		margin:5px auto;
		width:100%;
		color:#3E608F;
		text-align:center;
		font-size:10px;
		font-weight:bold;
		}

	.box_general
		{
		padding:0;
		}

	.box_b_login, .box_b_reg
		{
		padding:0;
		width:100px;
		height:26px;
		text-align:center;
		}

	.box_b_login
		{
		margin:5px 0 10px 10px;
		padding:0;
		float:left;
		}

	.box_b_reg
		{
		margin:5px 10px 10px 0;
		padding:0;
		float:right
		}

	.button2 
		{
		margin:4px auto 0;
		padding:0;
		width:130px;
		height:26px;
		text-align:right;
		color:#FFF;
		}

	.box_b_login a, .box_b_reg a
		{
		margin:0;
		padding:8px 0 5px;
		height:13px;
		font-size:10px;
		line-height:10px;
		text-decoration:none;
		color:#FFF;
		border:none;
		display:block;
		}

	.box_b_login a 
		{
		background:url(/images/btn-login-sprite.png) no-repeat center top transparent;
		}

	.box_b_reg a
		{
		background:url(/images/btn-register-sprite.png) no-repeat center top transparent;
		}

	.button2 a
		{
		margin:0;
		padding:8px 17px 5px 0;
		width:113px;
		height:13px;
		font-size:10px;
		line-height:10px;
		color:#FFF;
		text-decoration:none;
		background:transparent url(/images/btn-cart-sprite.png) no-repeat scroll center top;
		display:block;
		}

	.box_b_login a:hover, .box_b_reg a:hover, .button2 a:hover
		{
		background-position:center bottom;
		color:#FFF;
		text-decoration:none;
		}

	.box_b_basket
		{
		margin:0 auto;
		clear:both;
		width:188px;
		padding:6px 10px;
		border-top:1px dotted #CCC;
		border-bottom:1px dotted #CCC;
		text-align:right;
		font-size:9px;
		}
	
	.box_b_basket strong
		{
		color:#3E608F;
		}

	.box_b_user
		{
		margin:5px 0 0 10px;
		padding:0;
		width:30%;
		font-size:10px;
		font-weight:bold;
		color:#0884BA;
		float:left;
		}
	
	.box_b_data
		{
		padding:5px 0 0;
		width:65%;
		float:right;
		}
	
	.box_b_data ul
		{
		margin:0;
		padding:0;
		list-style-type:none;
		}
	
	.box_b_data li
		{
		padding:0 0 0 15px;
		background:transparent url(/images/bullet.gif) no-repeat scroll center left;
		}
	
	.box_b_data li a
		{
		color:#595959;
		text-decoration:none;
		}
	
	.box_b_data li a:visited
		{
		color:#595959;
		text-decoration:none;
		}
	
	.box_b_data li a:hover
		{
		color:#000;
		text-decoration:underline;
		}
	
	.box_b_data li.lastLink
		{
		margin:0 0 10px;
		padding:0 0 0 15px;
		background:transparent url(/images/bullet-red.gif) no-repeat scroll center left;
		}
	
	.box_b_data li.lastLink  a
		{
		color:#940001;
		text-decoration:none;
		}
	
	.box_b_data li.lastLink  a:visited
		{
		color:#940001;
		text-decoration:none;
		}
	
	.box_b_data li.lastLink  a:hover
		{
		color:#000;
		text-decoration:underline;
		}

/**********************************************************/


/* +NAVIGATION+ */

	.navigation 
		{
		margin:0 auto;
		padding:0;
		width:891px;
		height:37px;
		text-align:center;
		background:transparent url(/images/navibg2.png) repeat-x scroll center center;
		}
	
	.navigation ul
		{
		margin:0 auto;
		padding:0;
		width:100%;
		height:37px;
		list-style:none;
		}

	.navigation ul li
		{
		width:99px;
		height:37px;
		background:transparent url(/images/nav-separator.png) no-repeat scroll left top;
		float:left;
		}

	.navigation ul li:hover
		{
		background:transparent url(/images/nav-hover.png) no-repeat scroll center center;
		}

	.navigation a
		{
		margin:0;
		padding:12px 0 13px;
		font-size:12px;
		line-height:12px;
		text-decoration:none;
		color:#FFF;
		font-weight:normal;
		display:block;
		}
	
	.navigation a:hover
		{
		text-decoration:none;
		color:#000;
		}
	
	.navigation .current a
		{

		}
	
	.navigation .lnk a
		{
		
		}
	
	.navigation .lnkLast a
		{

		}

/**********************************************************/


/* +SEARCH+ */

	.searchbox
		{
		width:262px;
		background-color:#0ca2e1;
		border-bottom:1px solid #0C5C7F
		overflow:auto;
		}
	
	.searchbox_inner
		{
		width:228px;
		padding:17px
		}
	
	.searchbox h3
		{
		margin:0 0 10px 0;
		padding:0 0 12px 0;
		font-family:Tahoma, Verdana, Arial;
		font-size:14px;
		line-height:14px;
		font-weight:normal;
		text-transform:uppercase;
		color:#FFF;
		border-bottom:1px dotted #FFF;
		}

	.searchbox_inner label
		{
		font-size:12px;
		color:#FFF;
		}

	.searchbox_inner form input
		{
		margin:3px 0 10px;
		padding:0 5px;
		width:180px;
		height:25px;
		color:#454545;
		border:none;
		}

	.searchbox_inner form input:focus
		{
		width:178px;
		height:23px;
		border:1px solid #006699;
		}

	.searchbox_inner form select
		{
		margin:3px 0 10px;
		padding:4px;
		width:190px;
		height:25px;
		color:#454545;
		border:none;
		}

	.searchbox_inner form select:focus
		{
		padding-top:3px;
		width:190px;
		height:25px;
		border:1px solid #006699;
		}

	.searchbox_inner .btn, .searchbox_inner .btn2
		{
		margin:0 0 0 7px;
		padding:0;
		width:26px;
		height:26px;
		line-height:26px;
		background:transparent url(/images/btn-search-sprite.png) no-repeat scroll center top;
		border:none;
		cursor:pointer;
		}

	.searchbox_inner .btn:hover, .searchbox_inner .btn2:hover
		{
		background-position:center bottom;
		}

	.searchbox_inner .btn:focus
		{
		width:26px;
		height:26px;
		border:none;
		}

	.searchbox_inner .btn2:focus
		{
		width:26px;
		height:26px;
		border:none;
		}

/**********************************************************/


/* +CONTENT+ */

	.content_home
		{
		margin:5px;
		padding:5px;
		width:609px;
		text-align:left;
		background-color:#FFF;
		float:left;
		}

	.content_home h2
		{
		font-size:14px;
		line-height:14px;
		margin:15px 0;
		}

	.content
		{
		float:left;
		width:629px;
		padding-bottom:17px;
		}

	.content_contact
		{
		float:left;
		width:629px;
		min-height:480px;
		background:none !important;	
		}

	.content_contact h3
		{
		margin:5px !important;
		padding:5px;
		}

	.content_login
		{
		float:left;
		width:629px;
		min-height:600px;
		background:url(/images/login_bg.gif) repeat-y;
		}
	
	.content_reg
		{
		float:left;
		width:629px;
		}
	
	.content_top
		{
		}
	
	.content_top1
		{
		}
	
	.content_top2
		{
		width:611px;
		}
	
	.content_static
		{
		width:200px;
		clear:left;
		}
	
	.content_top_title
		{
		margin:5px;
		padding:5px;
		width:609px;
		color:#0884BA;
		font-size:14px;
		font-weight:bold;
		float:left;
		}
	
	.content_top_title2
		{
		margin:5px;
		padding:5px;
		width:609px;
		color:#0884BA;
		font-size:14px;
		font-weight:bold;
		}

/**********************************************************/


/* +KATALOG+ */

	.btnfilter
		{
		margin:0 0 0 10px;
		padding:0;
		height:26px;
		width:26px;
		font-family:sans-serif;
		color:#fff;
		font-size:9px;
		background:transparent url(/images/btn-search-sprite.png) no-repeat scroll center top;
		cursor:pointer;
		border:none;
		}

	.btnfilter:hover
		{
		background-position:center bottom;
		}

	.div-1
		{
		margin:0 0 0 5px;
		padding:0 0 0 5px;;
		float:left;
		}
	
	.div-1 *, .div-2 *, .div-4 *
		{
		margin-right:7px;
		float:left;
		}
	
	.div-1 label
		{
		padding:5px 0 0;
		}

	.div-1 select
		{
		margin:0;
		padding:5px;
		width:120px;
		height:25px;
		font-size:11px;
		border:1px solid #DDD !important;
		}

	.sel1
		{
/*		margin:0;
		padding:0;
		width:150px;
		height:20px;
		font-size:12px;
*/		}
	
	.div-2
		{
		margin:0;
		padding:0;
		float:left;
		}

	.div-2 label
		{
		padding:5px 0 0;
		}

	.div-2 select
		{
		margin:0;
		padding:5px;
		width:120px;
		height:25px;
		font-size:11px;
		border:1px solid #DDD !important;
		}

	.sel2 {
/*		width:121px;
		border:1px solid #A5ACB2;
		margin-top:2px;
*/		}
	
	.div-3 {
		float:left;
		margin-top:20px;
		margin-left:10px;
		width:122px;
		}
	
	.div-3 label
		{
		padding:5px 0 0;
		}
	
	.div-4
		{
		margin:0;
		padding:0;
		float:left;
		}

	.div-4 label
		{
		padding:5px 0 0;
		}

	.div-4 input
		{
		margin:0 0 0 10px !important;
		padding:5px !important;
		width:140px !important;
		height:14px !important;
		font-size:11px;
		background:none !important;
		border:1px solid #DDD !important;
		}

	.div-5
		{
		float:left;
		padding-top:7px;
		padding-left:10px;
		width:122px;
		}
	
	.div-5 label
		{
		padding:5px 0 0;
		}

	.gr_top 
		{
		margin:5px !important;
		padding:5px;
		width:609px;
		height:20px;
		border-top:1px dotted #CCC;
		}

	.gr_top div
		{
		margin:0 !important;
		padding:0 !important;
		float:left !important;
		}

	#orderDirection, #orderType
		{
		margin:0 10px 0 0 !important;
		padding:5px !important;
		width:140px !important;
		height:25px !important;
		font-size:11px;
		border:1px solid #DDDDDD !important;
		}

	table 
		{
		margin:0 5px;
		padding:0;
		width:619px !important;
		border-collapse:collapse;
		}
	
	th 
		{
		margin:0;
		padding:7px 11px 6px;
		height:22px;
		font:normal normal bold 11px/11px Arial, Helvetica, sans-serif;
		text-align:center;
		text-transform:uppercase;
		color:#FFB628;
		background-color:#444 !important;
		border-bottom:3px solid #FFF;
		}
		
	td 
		{
		padding:6px;
		border-bottom:2px solid #fff;
		border-left:1px solid #fff;
		vertical-align:middle;
		background:#e6e6e6;
		margin:0 0 0 3px;
		font-size:11px;
		}

	.grp table
		{
		border-collapse:collapse;
		width:619px;
		margin:5px 0 0 5px;
		}
	
	.grp a
		{
		border:none;
		color:#000;
		text-decoration:none;
		}
	
	.grp a:visited
		{
		border:none;
		color:#000;
		text-decoration:none;
		}
		
	.grp a:hover
		{
		border:none;
		color:#000;
		text-decoration:underline;
		}
	
	.grp th
		{
		background:#f3f3f3;
		color:#fff;
		font-weight:bold;
		padding:6px 11px;
		text-align:left;
		}
	
	.grp td
		{
		margin:0 0 0 3px;
		padding:6px;
		border-bottom:1px solid #fff;
		border-left:1px solid #fff;
		vertical-align:middle;
		background:#e6e6e6;
		font-size:11px;
		}

	#atable3 tbody tr:hover
		{
		background-color:#FF9;
		}

	#tnt_pagination
		{
		margin:0;
		padding:0;
		height:20px;
		font:normal normal normal 10px/20px Arial, Helvetica, sans-serif;
		text-align:left;
		border-radius:2px;
		display:block;
		}
	
	#tnt_pagination a:link, #tnt_pagination a:visited 
		{
		margin:0 5px 0 0;
		padding:3px 6px;
		color:#FFF;
		background-color:#0884ba;
		border-radius:2px;
		}
	
	#tnt_pagination a:hover
		{
		text-decoration:none;
		background-color:#ffb628;
		color:#000;
		border-radius:2px;
		}
	
	#tnt_pagination .active_tnt_link
		{
		margin:0 5px 0 0;
		padding:3px 6px;
		color:#000;
		background-color:#ffb628;
		border-radius:2px;
		}
	
	#tnt_pagination .disabled_tnt_pagination
		{
		padding:7px;
		padding-top:2px;
		padding-bottom:2px;
		border:1px solid #EBEBEB;
		margin-left:10px;
		text-decoration:none;
		background-color:#F5F5F5;
		color:#D7D7D7;
		cursor:default;
		}
	
	.pagi_bottom
		{
		margin:5px !important;
		padding:5px;
		width:609px;
		height:20px;
		border-top:1px dotted #CCCCCC;
		}

/**********************************************************/


/* +ARTICLEPREVIEW+ */

	.artk
		{
		margin:5px;
		padding:5px;
		width:609px;
		overflow:auto;
		}
	
	.artk_inner
		{
		margin:0;
		padding:0;
		width:290px;
		float:left;
		}
	
	.artk_img
		{
		margin:15px auto;
		width:593px;
		overflow:hidden;
		}

	.artk .artk_inner + img
		{
		border:1px solid #CCC;
		float:right;
		}

	.artk span
		{
		color:#0884ba;
		font-weight:bold;
		}
	
	.artk strong
		{
		color:#0884ba;
		}
	
	.artk_box
		{
		margin:0;
		padding:10px 0;
		border-bottom:1px dotted #CCC;
		}
	
	.artk_box2
		{
		margin:0;
		padding:10px 0;
		border-bottom:1px dotted #CCC;
		}

	.artk_box2a
		{
		margin:0;
		padding:10px 0;
		height:26px;
		border-bottom:1px dotted #CCC;
		}

	.art_price_title
		{
		}

	.art_price
		{
		}
	
	.artkl_descr_title
		{
		margin:5px;
		padding:5px;
		width:609px;
		font-weight:bold;
		color:#0884BA;
		}
	
	.artkl_descr
		{
		margin:5px;
		padding:5px;
		width:609px;
		}

	.button4
		{
		margin:5px 0 0 !important;
		padding:0;
		width:100px !important;
		height:26px;
		font:normal normal normal 16px/23px Verdana, Arial, sans-serif;
		text-align:center;
		text-transform:uppercase;
		background:transparent url(/images/btn-login-sprite.png) no-repeat scroll center top;
		float:right;
		}

	.button4:hover
		{
		background-position:center bottom;
		}

	.button4 a
		{
		color:#FFF;
		text-decoration:none;
		display: block;
		padding-top: 2px;
		}
	
	.button4 a:hover
		{
		color:#FFF;
		text-decoration:none;
		}
		
/**********************************************************/


/* +KOSARICA+ */

	#item_code_basket_F, #amount_basket_F
		{
		margin:0 !important;
		padding:3px !important;
		width:69px !important;
		height:19px !important;
		text-align:right !important;
		color:#454545;
		}

	.btn5
		{
		margin:20px 0 0;
		padding:0;
		width:200px;
		height:26px;
		font:normal normal normal 10px/10px Verdana, sans-serif;
		text-transform:uppercase;
		color:#FFF;
		background:url(/images/btn-basket-add.png) no-repeat scroll center top;
		border:none;
		}

	.btn5:hover
		{
		background-position:center bottom;
		}

	.basket_top_title
		{
		margin:5px;
		padding:5px;
		width:609px;
		color:#0884BA;
		font-size:14px;
		font-weight:bold;
		}
	
	.basket_artk_no
		{
		margin-top:3px;
		font-size:10px;
		font-weight:normal;
		color:#525252;
		}
	
	.basket_artk_no strong
		{
		color:#870101;
		}
	
	.basket_red
		{
		margin:5px;
		padding:5px;
		font-weight:bold;
		}
	
	#atable * input.btn
		{
		width:100px;
		height:26px;
		font:normal normal normal 10px/10px Verdana, sans-serif;
		text-transform:uppercase;
		color:#FFF;
		background:url(/images/btn-login-sprite.png) no-repeat scroll center top;
		border:none;
		cursor:pointer;
		}

	#atable * input.btn:hover
		{
		background-position:center bottom;
		}

	#atable * .tarea
		{
		margin:2px 0 20px;
		padding:0;
		width:470px;
		height:100px;
		border:1px solid #0884BA;
		}
		
	#atable * .tarea:focus
		{
		width:468px;
		height:98px;
		border:2px solid #0884BA;
		}

	.artkl_sum1, .artkl_sum2, .artkl_sum3, .artkl_sum4
		{
		margin:5px 0;
		padding:10px 0;
		width:160px;
		font:normal normal normal 12px/12px Arial, Helvetica, sans-serif;
		border-bottom:1px dotted #CCC;
		float:right;
		}

	.artkl_sum1, .artkl_sum3
		{
		margin-right:5px;
		text-align:right;
		}

	.artkl_sum3, .artkl_sum4
		{
		font-weight:bold;
		}

	.arkl_promo_top {
		margin:2px 5px;
		padding:0;
		width:619px;
		}
	
	.arkl_promo_top h2
		{
		margin:0 5px 0;
		padding:0;
		color:#454545;
		}
	
	.arkl_promo_tb {
		height:28px;
		background:#b1b1b1;
		width:629px;
		overflow:hidden;
		color:#294371;
		font-weight:bold;
		}

	.delb
		{
		margin:0;
		padding:0;
		width:100px;
		height:26px;
		text-align:center;
		background:url(/images/btn-login-sprite.png) no-repeat scroll center top;
		}

	.delb:hover
		{
		background-position:center bottom;
		}

	.delb a, .delb a:hover
		{
		margin:0;
		padding:9px 0 7px;
		height:10px;
		font:normal normal normal 10px/10px Verdana, sans-serif;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFF;
		display: block;
		}

	.del_all_btn
		{
		margin:0;
		padding:0px 0px 0px 0px;
		width:200px;
		height:26px;
		text-align:center;
		background:url(/images/btn-basket-clear-sprite.png) no-repeat scroll center top;
		float:left;
		}

	.del_all_btn:hover
		{
		background-position:center bottom;
		}

	.del_all_btn a
		{
		margin:0px 0px 0px 20px;
		padding:0;
		font:normal normal normal 10px/10px Verdana, sans-serif;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFF;
		display: block;
		padding: 8px 0px 0px 0px;
		}
	
	.del_all_btn a:hover
		{
		color:#FFF;
		text-decoration:none;
		}

	.back_btn
		{
		margin:0;
		padding:0;
		width:120px;
		height:26px;
		text-align:center;
		background:url(/images/btn-basket-prev-step-sprite.png) no-repeat scroll center top;
		float:left;
		}

	.back_btn:hover
		{
		background-position:center bottom;
		}

	.back_btn a
		{
		margin:0px 0px 0px 20px;
		padding: 8px 0px 0px 0px;
		font:normal normal normal 10px/10px Verdana, sans-serif;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFF;
		display: block;
		}
	
	.back_btn a:hover
		{
		color:#FFF;
		text-decoration:none;
		}

	.nxt_btn
		{
		margin:0;
		padding:0;
		width:120px;
		height:26px;
		text-align:center;
		background:url(/images/btn-basket-next-step-sprite.png) no-repeat scroll center top;
		float:right;
		}

	.nxt_btn:hover
		{
		background-position:center bottom;
		}

	.nxt_btn a
		{
		font:normal normal normal 10px/10px Verdana, sans-serif;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFF;
		display: block;
		margin:0px 20px 0px 0px;
		padding: 8px 0px 0px 0px;
		}
	
	.nxt_btn a:hover
		{
		color:#FFF;
		text-decoration:none;
		padding: 8px 0 0;
		}

	.template_btn
		{
		margin:0;
		padding:0;
		width:200px;
		height:26px;
		text-align:center;
		background:url(/images/btn-basket-save-template-sprite.png) no-repeat scroll center top;
		float:left;
		}

	.template_btn:hover
		{
		background-position:center bottom;
		}

	.template_btn a
		{
		margin:0;
		padding:0;
		font:normal normal normal 10px/10px Verdana, sans-serif;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFF;
		display: block;
		margin:0px 0px 0px 20px;
		padding: 8px 0px 0px 0px;		
		}
	
	.template_btn a:hover
		{
		color:#FFF;
		text-decoration:none;
		}

	.btn_save
		{
		margin:0;
		padding:0;
		width:100px;
		height:26px;
		font:normal normal normal 10px/10px Verdana, sans-serif;
		text-transform:uppercase;
		color:#FFF;
		background:url(/images/btn-login-sprite.png) no-repeat scroll center top transparent;
		border:none;
		}

	.artkl_bottom
		{
		margin:20px 5px 10px;
		padding:0;
		width:619px;
		height:26px;
		}

/**********************************************************/


/* +BREADCRUMB+ */

	.breadcrumb
		{
		margin:5px;
		padding:5px;
		width:609px;
		height:14px;
		font:normal normal normal 10px/10px Arial, sans-serif;
		border-bottom:1px dotted #CCC;
		}
	
	.breadcrumb a, .breadcrumb a:visited
		{
		margin:0;
		padding:0 5px 0 15px;
		text-decoration:none;
		color:#575757;
		background:transparent url(/images/breadcrumb.png) no-repeat scroll left center;
		}
	
	.breadcrumb a:hover
		{
		text-decoration:none;
		color:#0884ba;
		}
	
/*	.breadcrumb a.noHref:active, .breadcrumb a.noHref:hover
		{
		color:#575757;
		}*/

/**********************************************************/


/* +CONTACT+ */

	.contact_left 
		{
		margin:5px;
		padding:5px;
		width:294px;
		float:left;
		}

	.contact_left p
		{
		margin:0 0 15px;
		padding:0;
		text-align:left;
		}

	.inpt 
		{
		margin:2px 0 0;
		padding:0 3px;
		width:269px;
		height:25px;
		color:#454545;
		border:1px solid #0884ba;
		background:#fff;
		}

	input.inpt:focus
		{
		width:267px;
		height:23px;
		border:2px solid #0884ba;
		}

	.pr
		{
		margin:10px 0 20px;
		padding:0;
		width:275px;
		color:#0884ba;
		text-align:left;
		}

	#contactForm label
		{
		margin:5px 0;
		padding:0;
		border:none;
		text-transform:uppercase;
		}

	.star
		{
		color:#0884ba;
		}

	#contactForm textarea
		{
		margin:2px 0 0 !important;
		padding:3px;
		width:269px !important;
		height:119px !important;
		font-size:14px !important;
		border:1px solid #0884ba;
		}
		
	#contactForm textarea:focus
		{
		width:267px !important;
		height:117px !important;
		border:2px solid #0884ba;
		}

	.contact_right 
		{
		margin:5px;
		padding:5px;
		width:295px;
		float:left;
		background-color:#EEE;
		}

	.contact_right_box
		{
		
		}
	
	.contact_right_box h2
		{
		margin:0;
		padding:0;
		font:normal normal normal 11px Verdana, Tahoma, Arial;
		color:#0884ba;
		height:18px;
		}
	
	
		{
		margin:0 !important;
		padding:0;
		font:normal normal normal 11px Verdana, Tahoma, Arial;
		color:#0884ba;
		height:18px;
		}

/**********************************************************/


/* +PREDLOSCI+ */

	#atable * .button1 a, #atable * .button2 a
		{
		margin:0;
		padding:8px 0;
		width:100px;
		height:10px;
		font-size:10px;
		line-height:10px;
		text-align:center;
		text-transform:uppercase;
		text-decoration:none;
		color:#FFF;
		background:none;
		display:block;
		}
	
	#atable * .button1, #atable * .button2
		{
		margin:5px 0 !important;
		padding:0 !important;
		width:100px;
		height:26px;
		background:url(/images/btn-login-sprite.png) no-repeat scroll center top;
		float:none !important;
		}

	#atable * .button1:hover, #atable * .button2:hover
		{
		background-position:center bottom;
		}

/**********************************************************/


/* +USERDATA+ */

	#updateMyDataForm_data
		{
		clear:both;
		}

	.btn15
		{
		width:100px;
		height:26px;
		font-size:11px;
		font:normal normal normal 10px/10px Verdana, sans-serif;
		text-transform:uppercase;
		color:#FFF;
		background:url(/images/btn-login-sprite.png) no-repeat scroll center top;
		border:none;
		cursor:pointer;
		}
	
	.btn15:hover
		{
		background-position:center bottom;
		}

/**********************************************************/


/* +MESSAGES+ */

	.msg_green
		{
		height:128px;
		background:url(/images/msggreen.jpg) repeat-x;
		color:#fff;
		}
	
	.msg_green1
		{
		height:128px;
		color:#29691D;
		}

	.msg_green1 img
		{
		margin:15px 0 0 20px;
		float:left;
		}

	.msg2
		{
		margin:5px;
		padding:5px;
		height:20px;
		font:normal normal bold 10px/10px Arial, Helvetica, sans-serif;
		color:#F00;
		}

/**********************************************************/


/* +FOOTER+ */

	#footer
		{
		margin:0 auto;
		padding:0;
		width:891px;
		height:41px;
		background:url(/images/footerbg.png) repeat-x center center transparent;
		}
		
	.copy
		{
		margin:0;
		padding:13px 0 0 20px;
		color:#FFF;
		font-size:10px;
		float:left;
		}

	.powered
		{
		color:#860102;
		float:right;
		font-size:8px;
		padding:10px 10px 0 10px;
		display:none;
		}
	
	.powered a
		{
		color:#860102;
		}

/**********************************************************/


/* +ADMIN+ */

	/** paginate **/
	.paginationLinks
		{
		float:left;
		display:block;
		margin:0 4px;
		cursor:pointer;
		}

	.paging-wrapper
		{
		margin:5px !important;
		padding:5px;
		width:609px;
		}

	.paging-central
		{
		}

	#edit-user-data-form-save-button
		{
		margin:0;
		padding:0;
		width:100px;
		height:26px;
		background:transparent url(/images/btn-login-sprite.png) no-repeat scroll center top;
		}

/**********************************************************/


	.aleft {
		float:left;
		padding:0 0 0 5px;
		}
	
	.box_b p {
		margin:10px auto;
		width:180px;
		color:#595959;
		text-align:center;
		font-size:10px;
		font-weight:normal;
		}
	
	.box_b_divider {
		margin:0 auto;
		width:221px;
		border-bottom:1px dotted #000;
		overflow:hidden;
		margin-bottom:20px;
		}
		
	.button1 {
		float:left;
		clear:both;
		width:85px;
		height:22px;
		background:url(/images/button1.png) no-repeat;
		text-align:center;
		padding-top:10px;
		margin:9px 0 0 20px;
		}
	
	.button1 a {
		color:#fff;
		text-decoration:none;
		display:block;
		}
	
	.button1 a:hover {
		color:#000;
		}
	
	.button3 {
		float:left;
		clear:both;
		width:77px;
		height:20px;
		background:url(/images/butt3g.gif) no-repeat;
		text-align:center;
		padding-top:5px;
		margin-top:3px;   
		padding-right:10px;
		}
	
	.button3 a
		{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		display:block;
		}
	
	.button3 a:hover
		{
		color:#000;
		}
	
	.sidebar_left
		{
		float:left;
		width:265px;
		height:100%;
		margin:0px;
		padding:0px;
		}
	
	.sidebar_left h2
		{
		margin:0;
		padding:20px 0 0 15px;
		color:#777;
		font-size:12px;
		}
	
	.sbi
		{
		margin-top:5px;
		padding:11px;
		}

	.sbi1
		{
		background:url(/images/pra.jpg);
		width:233px;
		height:53px;
		margin-top:16px;
		margin-left:11px;
		padding:33px 0px 0px 0px;
		text-align:right;
		}

	.sbi1 a
		{
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color:#fff;
		}

	.sbi1 a:hover
		{
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
		color:#fff;
		}
	
	.separator_sb
		{
		width:233px;
		border-top:1px dotted #656565;
		margin-top:25px;
		padding-bottom:0px;
		}
	
	.separator_in
		{
		border-top:1px dotted #656565;
		margin-top:25px;
		padding-bottom:25px;
		}
	
	.sidebar_left2
		{
		float:left;
		width:262px;
		height:100%;
		min-height:500px;
		}
	
	.sidebar_left2 h2
		{
		margin:0;
		padding:20px 0 0 15px;
		color:#777;
		font-size:12px;
		}

	.searchbox2
		{
		width:262px;
		height:121px;
		background:#DDDCDC;
		margin-bottom:20px;
		}
	
	.searchbox2 a
		{
		color:#3E608F;
		text-decoration:underline;
		}
	
	.searchbox2 a:hover
		{
		color:#444;
		text-decoration:underline;
		}
	
	.searchbox_inner2
		{
		width:227px;
		padding:0px
		}
	
	.searchbox_inner2 h2 {
		font-family:'Tahoma', Verdana, Arial;
		font-size:14px;
		font-weight:bold;
		color:#535353;
		margin:0 0 5px 0;
		padding-bottom:5px;
		}
	
	.srchbox2 {
		width:204px;
		height:16px;
		background:#fff url(/images/srchbg.gif);
		border:none;
		padding:5px;
		margin-left:14px;
		margin-bottom:10px;
		color:#a0a0a0;
		}
	
	.btns {
		font-size:10px;
		font-family:Verdana;
		color:#fff;
		background-image:url(/images/fbutton1.jpg);
		border:0;
		padding:4px 9px 5px 12px;
		cursor:pointer;
		margin-left:27px
		}
	
	.kat_links {
		width:227px;
		padding:15px;
		}
	
	.kat_links ul {
		list-style-type:none;
		margin:0;
		padding:0;
		}
	
	.kat_links li {
		padding-bottom:6px;
		padding-left:20px;
		padding-top:5px;
		border-bottom:1px dotted #7f7f7f;
		background:url(/images/bullet.gif) 0% 50% no-repeat;
		}
	
	.kat_links  a {
		color:#7f7f7f;
		text-decoration:none;
		}
	
	.kat_links  a:hover {
		color:#810101;
		text-decoration:none;
		}
	
	.btnback {
		float:right;
		font-family:Verdana;
		color:#fff;
		font-size:9px;
		margin-top:34px;
		margin-right:18px;
		background:url(/images/btnback.jpg) no-repeat;
		width:69px;
		height:18px;
		padding:4px 0 0 17px;
		}
	
	.btnback a {
		font-family:Verdana;
		color:#fff;
		text-decoration:none;
		}
	
	.btnback a:hover {
		font-family:Verdana;
		color:#000;
		text-decoration:none;
		}
	
	
	.home_txt {
		margin:20px 0 20px 10px;
		color:#6a6a6a;
		font-size:11px;
		overflow:hidden;
		}
	
	.home_txt h2 {
		font-size:16px;
		color:#A90000;
		font-weight:bold;
		margin:0;
		padding:0;
		}
	
	.col1 {
		width:289px;
		float:right;
		margin-left:7px;
		}
	
	.col2 {
		width:289px;
		float:left;
		}
	
	.column_header_wide{
		width:591px;
		height:24px;
		background:url(/images/column_row_wide.jpg) no-repeat;
		/*color:#fff;
		font-size:12px;
		padding:8px 0 0px 10px;
		margin-bottom:4px;*/
		
		color:#FFFFFF;
		font-size:11px;
		height:24px;
		padding:8px 0 0 10px;	
		}
	.t_red {
		width:279px;
		height:24px;
		background:url(/images/t_red.jpg) no-repeat;
		color:#fff;
		font-size:11px;
		padding:8px 0 0px 10px;
		}
	
	.t_blue {
		width:279px;
		height:24px;
		background:url(/images/t_blue.jpg) no-repeat;
		color:#fff;
		font-size:11px;
		padding:8px 0 0px 10px;
		}
	
	.abox1 {
		width:289px;
		height:137px;
		background:#d9d9d9;
		margin-top:3px;
		color:#A90000;
		}
	
	.abox1 h3 {
		color:#A90000;
		font-size:10px;
		font-weight:bold;
		margin:0;
		padding:8px 65px 0 7px;
		}
	
	.abox1 img {
		border:1px solid #939393;
		float:left;
		margin:15px 0 0 7px;
		}
	
	.abox2 {
		width:289px;
		height:137px;
		background:#f3f3f3;
		margin-top:3px;
		color:#A90000;
		}
	
	.abox2 h3 {
		color:#A90000;
		font-size:10px;
		font-weight:bold;
		margin:0;
		padding:8px 65px 0 7px;
		}
	
	.abox2 img {
		border:1px solid #939393;
		float:left;
		margin:15px 0 0 7px;
		}
	
	.abox3 {
		width:289px;
		height:137px;
		background:#d9d9d9;
		margin-top:3px;
		color:#2D4977;
		}
	
	.abox3 h3 {
		color:#2D4977;
		font-size:10px;
		font-weight:bold;
		margin:0;
		padding:8px 65px 0 7px;
		}
	
	.abox3 img {
		border:1px solid #939393;
		float:left;
		margin:15px 0 0 7px;
		}
	
	.abox4 {
		width:289px;
		height:137px;
		background:#f3f3f3;
		margin-top:3px;
		color:#2D4977;
		}
	
	.abox4 h3 {
		color:#2D4977;
		font-size:10px;
		font-weight:bold;
		margin:0;
		padding:8px 65px 0 7px;
		}
	
	.abox4 img {
		border:1px solid #939393;
		float:left;
		margin:15px 0 0 7px;
		}
	
	.box_entry1 {
		float:right;
		margin:10px 10px 0 0;
		font-size:10px;
		text-align:right;
		line-height:14px;
		width:165px;
		}
	
	.box_entry1 strong {
		color:#4c4c4c;
		}
	
	#bottom {
		margin:0 auto;
		width:891px;
		background:#f0f0f0;
		padding-top:25px;
		overflow:hidden;
		}
	
	.fbox_title
		{
		margin:0 0 10px 0;
		font-size:12px;
		font-weight:bold;
		color:#0884ba;
		}
	
	.fbox1 {
		float:left;
		/* width:146px; */
		width:230px;
		margin:0px 0 10px 20px;
		overflow:hidden;
		}
	
	.fbox1 ul {
		list-style-type:none;
		margin:0;
		padding:0;
		}
	
	.fbox1 li {
		margin:0;
		padding:0;
		color:#5e5e5e;
		font-size:11px;
		line-height:17px;
		}
	
	.fbox1 a {
		color:#5e5e5e;
		text-decoration:none;
		}
	
	.fbox1 a:hover {
		color:#000;
		text-decoration:none;
		}
	
	.fbox2 {
		float:left;
		/* width:120px; */
		width:238px;
		height:160px;
		margin:0px 0 10px 30px;
		overflow:hidden;
		background:url(/images/divider2.jpg) left no-repeat;
		padding-left:35px
		}
	
	.fbox2 ul {
		list-style-type:none;
		margin:0;
		padding:0;
		}
	
	.fbox2 li {
		color:#5e5e5e;
		font-size:11px;
		line-height:17px;
		}
	
	.fbox2 a {
		color:#5e5e5e;
		text-decoration:none;
		}
	
	.fbox2 a:hover {
		color:#000;
		text-decoration:none;
		}
	
	.fbox3 {
		float:left;
		width:220px;
		height:160px;
		margin:0px 0 10px 30px;
		overflow:hidden;
		background:url(/images/divider2.jpg) left no-repeat;
		padding-left:35px
		}
	
	.fbox3 p {
		line-height:17px;
		}
	
	.fbox3 a {
		color:#A50000;
		text-decoration:none;
		}
	
	.fbox3 a:hover {
		color:#000;
		text-decoration:none;
		}
	
	.fbox4 {
		float:left;
		/* width:164px; */
		width:250px;
		height:210px;
		margin:0px 0 10px 30px;
		overflow:hidden;
		background:url(/images/divider2.jpg) left no-repeat;
		padding-left:30px
		}
	
	.fbox4 {
		font-size:10px;
		}
	
	.fbox4 span {
		color:#A90000;
		}
	
	.btitle {
		color:#0884ba;
		}
	
	.nletter {
		width:168px;
		height:20px;
		background:url(/images/nletterbg.gif) no-repeat;
		border:none;
		padding:5px;
		}
	
	.btn3 {
		font-family:Verdana;
		font-size:10px;
		width:58px;
		height:26px;
		color:#fff;
		position:absolute;
		background-image:url(/images/nletterbtn.jpg);
		border:0;
		/*padding:7px 9px 5px 3px;*/
		cursor:pointer;
		top:5;
		}
	
	.dev
		{
		float:right;
		color:#dfdfdf;
		font-size:10px;
		padding:10px 10px 0 0px;
		}
	
	.dev a
		{
		color:#dfdfdf;
		text-decoration:none;
		}
	
	.dev a:hover {
		color:#fff;
		text-decoration:none;
		}
	
	a img {
		border:none;
		}
	
	img.alignright {
		padding:0px;
		margin:0 0 2px 7px;
		display:inline;
		float:right;
		border:1px solid #ccc;
		}
	
	img.alignright2 {
/*		padding:0px;
		margin:0 0 2px 0px;
		display:inline;
		float:right;
		border:1px solid #505050;
*/		}
	
	img.lag_icon {
		width:23px;
		height:23px;
		padding:0px;
		float:right;
		}
	
	.lag {
		float:left;
		
	
		}  /* *** Float containers fix */
	
	.clearfix:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		}
	
	.clearfix {
		display:inline-table;
		}  /* Hides from IE-mac \*/
	* html .clearfix {
		height:1%;
		}
	
	* html  .clearfix2 {
		height:-4px;
		clear:both;
	
		}
	
	.clearfix {
		display:block;
		}  /* End hide from IE-mac */
		
	

	.et {
		width:82px;
		height:77px;
		margin:7px 0 0 535px;
		position:absolute;
		}
	
	.lokot {
		width:82px;
		height:78px;
		margin:8px 0 0 535px;
		position:absolute;
		}
	
	.key {
		width:79px;
		height:76px;
		margin:9px 0 0 535px;
		position:absolute;
		}
	
	#cont {
		margin-top:15px;
		padding-bottom:20px;
		}
	
	#cont label {
		color:#545454;
		font-weight:normal;
		margin-left:13px;
		}
	
	
	#cont textarea {
		width:250px;
		margin-top:2px;
		height:180px;
		border:1px solid #A5ACB2;
		background:#fff;
		margin-left:13px;
		margin-bottom:20px;
		}
	
	#tarea {
		width:250px;
		margin-top:2px;
		height:180px;
		border:1px solid #A5ACB2;
		background:#fff;
		margin-left:13px;
		margin-bottom:20px;
		}
	
	.btn7 
		{
		margin:0 !important;
		padding:0;
		font-family:Verdana;
		font-size:10px;
		color:#fff;
		width:100px;
		height:26px;
		background:transparent url(/images/sbmtbg-sprite.png) no-repeat center top;
		border:none;
		cursor:pointer;
		}
	
	input.btn7:hover
		{
		background-position:center bottom;
		}
	
	.btn8 {
		font-family:Verdana;
		font-size:10px;
		color:#fff;
		background:url(/images/sbmtbgdel.jpg);
		border:0;
		padding:6px 32px 7px 32px;
		cursor:pointer;
		margin-left:10px
		}
	
	.btn10
		{
		font-family:Verdana;
		width:100px;
		height:26px;
		font-size:11px;
		color:#fff;
		background:url(/images/sbmtbg.png) no-repeat center center transparent;
		border:none;
		cursor:pointer;
		margin-left:13px;
		}

	input.btn10:hover
		{
		background:url(/images/sbmtbg-hover.png);
		}

	.btn11 {
		font-family:Verdana;
		font-size:11px;
		color:#fff;
		background:url(/images/lback.jpg);
		border:0;
		padding:6px 21px 7px 20px;
		cursor:pointer;
		margin-left:18px;
		}
	
	
	.logo2 {
		margin-left:20px;
		margin-top:7px;
		}
	
	
	.ctitle {
		margin:0;
		padding:0;
		line-height:14px;
		clear:left;
		}
	
	.ctitle span {
		background:url(/images/bullet1.gif) 0% 40% no-repeat;
		padding-left:10px;
		margin-left:25px;
		font-weight:bold;
		color:#545454;
		}
	
	.div0
		{
		float:left;
		width:25px;
		display:none;
		}
	
	.div1 
		{
		margin:0;
		padding:0 0 0 15px;
		width:280px;
		background:url(/images/bullet.gif) no-repeat left center transparent;
		font-weight:bold;
		color:#545454;
		float:left;
		}
	
	.div2
		{
		margin:0;
		padding:0 0 0 15px;
		width:170px;
		color:#545454;
		float:left;
		}
	
	.div2 a
		{
		width:170px;
		color:#545454;
		text-decoration:none;
		float:left;
		}
	
	.div3
	{
			float:left;
		font-weight:bold;
		color:#545454;
		width:110px;
		}
	
	.ctitle2 {
		margin:0;
		padding:0;
		line-height:14px;
		clear:left;
		}
	
	.ctitle2 span {
		margin-left:25px;
		font-weight:bold;
		color:#545454;
		}
	
	.fokus3 {
		background:#cacaca;
		padding:23px;
		line-height:17px;
		}
	
	.fokus3 h2 {
		margin:0;
		font-family:'Verdana', Tahoma, Arial;
		margin:0;
		color:#870101;
		font-size:11px;
		font-weight:bold;
		}
	
	.login_left {
		float:left;
		width:227px;
		margin-left:10px;
		margin-top:15px;
		}
	
	#login {
		margin-top:15px;
		padding-bottom:20px;
		}
	
	#login label {
		color:#545454;
		font-weight:normal;
		margin-left:13px;
		}
	
	.linpt {
		width:219px;
		margin-top:2px;
		height:23px;
		border:1px solid #A5ACB2;
		background:#fff;
		}
	
	.check {
		margin-left:14px;
		color:#355583;
		}
	
	.checktxt {
		color:#355583;
		}
	
	.lbt
		{
		font-size:10px;
		color:#fff;
		background:url(/images/rbtn.jpg.);
		border:0;
		padding:6px 26px 7px 29px;
		cursor:pointer;
		margin-left:30px;
		}
		
	.login_right
		{
		float:left;
		width:160px;
		margin-left:150px;
		overflow:hidden;
		margin-top:30px;
		color:#535353;
		}
	
	.reg2
		{
		background:url(/mages/bullet.gif) 0% 50% no-repeat;
		margin-top:3px;
		}
	
	.reg2 a
		{
		color:#0884BA;
		text-decoration:none;
		padding-left:15px;
		}
	
	.reset
		{
		background:url(/images/bullet1.gif) 0% 50% no-repeat;
		margin-top:3px;
		}
	
	.reset a
		{
		color:#355583;
		text-decoration:none;
		padding-left:15px;
		}
	
	.reg_left
		{
		float:left;
		width:311px;
		}
	
	.reg_right
		{
		float:left;
		width:311px;
		margin-left:5px;
		}
	
	.regimg
		{
		float:left;
		width:311px;
		height:40px;
		background:url(/images/cuser.jpg) no-repeat;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		padding-top:83px;
		text-align:right;
		}
	
	.regimg2
		{
		float:left;
		width:313px;
		height:40px;
		background:url(/images/cusernew.jpg) no-repeat;
		font-size:14px;
		font-weight:bold;
		color:#fff;
		padding-top:83px;
		text-align:right;
		}
	
	.reg_form1
		{
		margin-top:15px;
		padding-bottom:20px;
		margin-left:10px;
		}

	.reg_form1 label
		{
		}
		
	#fltr
		{
		}
	
	.btnfilter1 {
		font-family:Verdana;
		color:#fff;
		font-size:9px;
		margin-top:19px;
		margin-left:20px;
		background:transparent url(/images/butt3.png) no-repeat;
		position:absolute;
		cursor:pointer;
		border:none;
		height:25px;
		width:77px;
		}
	

	.gr_top1 {
		/* margin-top:12px; */
		height:29px;
		background:url(/images/grtopbg.gif) repeat-x;
		}
	
	
	.tb_wrap {
		background:#AFAFAF;
		height:22px;
		color:#294371;
		font-weight:bold;
		padding-top:7px;
		}
	
	.aimg {display:inline;border:1px solid #505050;float:left;margin-right:10px;}
	
	.aico {
		float:left;
		margin:12px 0 0 15px;
		}
	
	.stanje {
		float:right;
		text-align:center;
		margin-right:5px;
		}
	
	.stanje_promo {
		float:right;
		text-align:center;
		margin-right:10px;
		}

	.stn
		{
		}
	
	.sorting
		{
		float:right;
		color:#870101;
		font-size:10px;
		margin:4px 15px 0px 0;
		}
	
	.sorting select
		{
		border:1px solid #A5ACB2;
		width:121px;
		font-size:10px;
		color:#535353;
		height:22px;
		font:normal normal normal 10px Verdana, Tahoma, Arial;
		}
	
	.suckerdiv
		{
		width:227px;
		padding:15px;
		}
	
	.suckerdiv ul
		{
		margin:0;
		padding:0;
		list-style-type:none;
		width:227px;
		}
	
	.suckerdiv ul li
		{
		position:relative;
		}

	.suckerdiv ul li ul
		{
		position:absolute;
		width:241px;
		top:0;
		visibility:hidden;
		background:#870101;
		}
		
	.suckerdiv ul li a
		{
		display:block;
		overflow:auto; /*force hasLayout in IE7 */
		padding-bottom:6px;
		padding-left:20px;
		padding-top:5px;
		border-bottom:1px dotted #7f7f7f;
		background:url(/images/bullet.gif) 0% 50% no-repeat;
		text-decoration:none;
		color:#7f7f7f;
		}
	
	.suckerdiv ul li a:visited
		{
		}

	.suckerdiv ul li a:hover
		{
		color:#fff;
		text-decoration:none;
		background:#870101 url(/images/bullet.gif) 0% 50% no-repeat;
		border-bottom:1px solid #870101;
		}
	
	.suckerdiv .subfolderstyle
		{
		background:url(/images/bullet.gif) 0% 50% no-repeat;
		}

	* html .suckerdiv ul li
		{
		float:left;
		height:1%;
		}
	
	* html .suckerdiv ul li a
		{
		height:1%;
		}

	.error
		{
		color:red;
		}
	
	.msg_red{height:128px; color:#99000;}
	.msg_red img{float:left;margin:15px 0 0 20px}
	.msg_red span{float:left;margin:55px 0 0 10px}
	.msg_green span{float:left;margin:55px 0 0 10px}
	.msg_bottom{height:50px;background:url(/images/msgbottom.jpg) repeat-x;text-align:center;}
	.btnback2{font-family:Verdana;position:absolute;margin-top:12px;margin-left:250px;color:#fff;font-size:9px;background:url(/images/btnback2.jpg) no-repeat;width:108px;height:29px;padding:8px 0 0 10px;}
	.btnback2 a{font-family:Verdana;color:#fff;text-decoration:none;}
	.btnback3{font-family:Verdana;position:absolute;margin-top:12px;margin-left:250px;color:#fff;font-size:9px;background:url(/images/btnback3.jpg) no-repeat;width:108px;height:29px;padding:8px 0 0 10px;}
	.btnback3 a{font-family:Verdana;color:#fff;text-decoration:none;}
	
	.clear
		{
		height:0px;
		font-size:0px;
		clear:both;      
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		}
	
	.clear_10
		{
		height:10px;
		font-size:0px;
		clear:both;      
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		}
	
	img.loading
		{
		margin:0 auto;
		display:block;
		}

	.loadingMask
		{
		background-color:transparent;
		opacity:0.8;
		-moz-opacity:0.8;
		filter:alpha(opacity=80);
		display:block;
		position:absolute;
		z-index:1000;
		}

	
	
	
	/** effect class **/
	
	#floatInfoBox
		{
		position:absolute; 
		left:50px;
		top:50px;
		z-index:100000; 
		background:url(/images/bodybg2.jpg) repeat-x scroll 0 0 transparent;
		border:1px solid #777777;
		white-space:wrap;
		width:auto;
		height:auto;
		display:none;
		color:#FFF;
		font-weight:normal;
		font-size:11px;
		text-align:center;
		vertical-align:middle;
		padding:5px;
		}
	
	div.autosize
		{
		display:table;
		}

	div.autosize > div
		{
		display:table-cell;
		}
	
	.autoVBox{
		height:auto;
		margin-bottom:25px;
		}

	.boxGeneric
		{
		padding-top:13px;
		margin-bottom:13px;
		}

	.editTitle
		{
		font-size:11px;
		color:#777;
		float:left;
		}

	.leftTitleText
		{
		display:block;
		float:left;
		}

	.rightTitleText
		{
		font-size:11px;
		display:block;
		float:right;
		font-weight:bold;
		text-transform:none;
		vertical-align:middle;
		}

	.rightTitleText .editTitle
		{
		display:block;
		float:right;
		}

/** form general **/

	form.general
		{
		margin-bottom:20px;
		display:table;
		}

	form.general ul
		{
		width:100%;
		}

	form.general ul li
		{
		float:left;
		}

	form.general ul li.title{
		border-top:1px dotted #777;
		border-bottom:1px dotted #777;
		font-weight:bold;
		width:100%;
		line-height:13px;
		padding:10px 0px;
		margin:11px 0px;
		text-transform:uppercase;
		}
	
	form.general ul li
		{
		float:left;
		list-style:none;
		padding:6px 0px;
		}

	form.general ul li.label
		{
		width:135px;
		font-weight:bold;
		}

	form.general ul li.input
		{
		
		}
	
	form.general ul li span.radio
		{
		float:left;
		width:100px;
		}

	form.general ul li.title2
		{
		float:center;
		font-weight:bold;
		width:100%;
		line-height:13px;
		margin:1px 0px;
		text-transform:lowercase;
		text-align:center;    
		}
	
	form.general ul li.labelRight
		{
		width:130px;
		text-align:right;
		padding:1px 0px 0px 11px;    
		}
	
	form.general ul li.labelLeft
		{
		width:150px;
		text-align:left;    
		padding:1px 0px 0px 11px;
		}
	
	form.general ul li.labelTitle
		{
		border-top:1px dotted #777;
		border-bottom:1px dotted #777;
		padding-top:5px;    
		padding-bottom:5px;    
		margin-bottom:3px;    
		}
	
	ul#productSlider
		{
		display:table;
		width:591px;
		height:160px;
		}
	
	ul#productSlider li
		{
		display:block;
		width:193px;
		height:160px;
		color:#A90000;
		background-color:#d9d9d9;
		margin-right:5px;
		float:left;
		}
	
	ul#productSlider li.odd
		{
		background-color:#f2f2f2;
		}

	ul#productSlider li.last
		{
		margin-right:0px;
		}
	
	ul#productSlider li img.product
		{
		display:block;
		width:100px;
		height:80px;
		border:1px solid #979797;
		float:left;
		margin:10px 6px 0px 8px;
		}
	
	ul#productSlider .productSliderDetails
		{
		float:right;
		margin:10px 7px 0 0;
		text-align:right;
		width:70px;
		}
	
	ul#productSlider h2
		{
		text-align:center;
		clear:both;
		font-size:11px;
		}
	
	ul#productSlider h3
		{
		margin:12px 8px 6px 8px;
		font-size:12px;
		}
	
	ul#productSlider strong
		{
		color:#4a4a4a;
		}
	
	ul#productSlider .button3
		{
		padding-right:0px;
		}
	
	#productSliderPagination
		{
		float:right;
		margin:2px 13px 3px 3px;
		font-size:11px;
		}
	
	#productSliderPagination ul li
		{
		float:left;
		width:14px;
		}
	
	#productSliderPagination ul li img
		{
		margin-top:2px;
		vertical-align:top;
		}

	#productSliderPagination a
		{
		color:#fff;
		font-weight:bold;
		}
	
	#productSliderPagination li.selected a
		{
		color:#fff;
		font-weight:normal;
		}
