body{
	margin:10px;
	background:url(vision_images/site_bg.jpg) repeat-x top left #1f1f1f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-size:11px
	}
div, form, h1, h2, h3, h4, h5, h6, p, ul, li, img, input{
	margin:0px;
	padding:0px;
	border:0px;
	}
h1, h2, h3, h4, h5, h6{
	font-size:13px;
	color:#333333
	}
h2.adding_prod{
	background:#cc3300;
	margin:15px 0px 5px 0px;
	padding:4px;
	color:#FFFFFF
	}
div.fleft{
	float:left;
	}
div.fright{
	float:right;
	}
input, textarea{
	border:#999999 solid 1px
	}
.bolder{
	font-weight:bold;
	}
.fz12{
	font-size:12px;
	}
a{
	color:#CCCCCC;
	text-decoration:underline;
	font-size:11px;
	}
a:hover{
	text-decoration:none;
	color:#FFFFFF;
	}
a.c_bl{
	color:#000066  !important;
	}
img.midll{
	vertical-align:middle;
	}
div.spacer10{
	height:10px;
	}
div.spacer20{
	height:20px;
	}
div.clears{
	clear:both;
	}
div.spacer8_wel{
	margin-bottom:8px;
	}
div#page_content{
	width:980px;
	margin:0px auto 0px auto;
	}
div#page_top_box{
	width:980px;
	}
div.logo{
	float:left;
	margin:0px 10px 10px 0px;
	height:126px;
	}
div.left_top_side{
	width:790px;
	float:left
	}
div.login, div.shoping_cart{
	width:172px;
	height:118px;
	padding:8px 0px 0px 8px;
	background:url(vision_images/cart_login_panel.jpg) no-repeat top left;
	}
div.login{
	float:left;
	margin-right:10px;
	}
div.monitor{
	width:410px;
	height:126px;
	margin-right:10px;
	float:left;
	}
div.shoping_cart{
	float:right;
	}
/*top menu style*/
div.menu_top{
	height:24px;
	margin-top:10px;
	width:980px;
	}
ul.navigation li{
	height:24px;
	list-style:none;
	float:left;
	margin:0px 2px 0px 0px; 
	line-height:24px; 
}
ul.navigation li a{
	display:block;
	float:left;
	padding:0px 8px 0px 0px; 
	text-align:center; 
	color:#FFFFFF;
	letter-spacing:1px;
	text-decoration:none;
	font-size:10px;
	background:transparent url(vision_images/right-tab.jpg) no-repeat top right;
	height:24px;
	}
ul.navigation a span{
	display:block;
	padding-left:8px;
	background:transparent url(vision_images/left-tab.jpg) no-repeat top left; 
	}
ul.navigation li a:hover{
	background:transparent url(vision_images/right-tab-on.jpg) no-repeat top right;
	}
ul.navigation a:hover span{
	background:transparent url(vision_images/left-tab-on.jpg) no-repeat top left;
	}
ul.navigation li.curent a{
	background:transparent url(vision_images/right-tab-on.jpg) no-repeat top right;
	}
ul.navigation li.curent  a span{
	background:transparent url(vision_images/left-tab-on.jpg) no-repeat top left;
	}
div#bot_menu_line{
	background:url(vision_images/path_line.jpg) no-repeat;
	height:30px;
	width:980px;
	margin-bottom:10px;
	}
div.path{
	float:left;
	width:750px;
	padding-left:35px;
	margin-top:9px;
	}
div.path a{
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	text-transform:uppercase;
	}
div.path a:hover{
	text-decoration:underline;
	}
div.top_search{
	width:180px;
	float:right;
	}
div.row{
	clear:both;
	}
span.label{
	float:left;
	font-weight:bold;
	text-align:right;
  	}
span.formw{
	float:right;
	text-align:left;
	}
div.login_top_form span.label{
	width:18px;
	}
div.login_top_form p{
	margin-top:3px;
	}
div.login_top_form span.formw{
	width:142px;
	margin-right:8px;
	}
input.login_inp{
	width:138px;
	background:url(vision_images/login_bg.jpg) no-repeat;
	border:0px;
	height:20px;
	color:#CCCCCC;
	padding:2px 0px 0px 4px;
	}
input.login_pass{
	width:79px;
	background:url(vision_images/login_pass_bg.jpg) no-repeat;
	border:0px;
	height:20px;
	color:#CCCCCC;
	padding:2px 0px 0px 4px;
	float:left;
	}
input.tp_subm{
	height:20px;
	width:55px;
	background:url(vision_images/log_in_btn.jpg) no-repeat top left;
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	letter-spacing:1px;
	border:0px;
	}
div.top_search span.label{
	width:142px;
	}
div.top_search span.formw{
	width:24px;
	margin-right:8px;
	}
input.search_imp{
	width:142px;
	background:url(vision_images/search_bot_menu_02.jpg) no-repeat;
	border:0px;
	height:20px;
	color:#CCCCCC;
	padding:2px 0px 0px 4px;
	float:left;
	margin-top:6px;
	}
input.search_btn{
	height:24px;
	width:24px;
	background:url(vision_images/search_bot.jpg) no-repeat top left;
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	margin-top:4px;
	border:0px;
	}
div#left_colum, div#right_colum{
	width:180px;
	}
	
div#left_colum{
	float:left;
	}
div#right_colum{
	float:right
	}
h6.menu_tit{
	height:20px;
	padding-left:5px;
	}
ul.menu_left_right{
	background:url(vision_images/menu_left_bg.gif) repeat-y;
	padding:8px 8px 1px 8px;
	margin:0px;

	}
ul.menu_left_right li{
	list-style:none;
	margin:3px 0px 3px 0px;
	}
ul.menu_left_right a{
	text-decoration:none;
	color:#ffffff;
	}
ul.menu_left_right a:hover{
	text-decoration:underline;
	}
li.subcat1, li.subcat2{
	padding:0px 0px 0px 10px;
	margin:2px 0px 2px 0px;
	list-style:none
	}
li.subcat2{
	padding:0px 0px 0px 20px;
	}
ul.menu_left_right a.curent{
	color:#cc3300;
	}
ul.left_mark li{
	list-style:none;
	margin-bottom:8px;
	}
ul.left_mark a img{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	-khtml-opacity: 0.5; 
	}
ul.left_mark a:hover img{
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
	-khtml-opacity: 1;
	}
div#important_content{
	width:600px;
	float:left;
	margin:0px 0px 0px 10px;
	background:url(vision_images/center_bg.gif) repeat-y top #FFFFFF;
	color:#333333;
	line-height:15px;
	}
div#important_content a:hover{
	color:#999999
	}
div#important_content a{
	color:#333333;
	}
div#important_content li{
	list-style-position:inside;
	margin:2px 0pc 2px;
	}
div#important_content p{
	margin:5px 0px 5px 0px;
	}
div#important_content ul{
	margin:5px 0px 5px 0px;
	}
div.cbg{
	padding:8px 8px 8px 8px;
	}
h1.title_page, h2.sub_title_page{
	font-size:20px;
	line-height:normal;
	border-bottom:1px solid #333333;
	padding:10px;
	font-weight:100;
	}
h2.sub_title_page{
	font-size:18px;
	}
div#botom_site{
	width:980px;
	background:url(vision_images/botom_site_bg.jpg) repeat-y top #FFFFFF;
	color:#666666;
	margin-top:10px;
	}
div.btncbg{
	padding:8px 8px 8px 8px;
	}
div.bot_box{
	float:left;
	width:192px;
	}
div.bot_box h6{
	color:#FFFFFF;
	font-size:12px;
	font-weight:100
	}
div.bot_box li{
	list-style:disc inside;
	}
div.bot_box a{
	text-decoration:none;
	font-size:10px;
	}
div#banners{
	width:964px;
	color:#666666;
	margin:4px auto 4px auto;
	padding:4px 0px 8px 0px;
	border-bottom:#333333 solid 1px;
	}
div#banners a img{
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
	-khtml-opacity: 0.5; 
	}
div#banners a:hover img{
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
	-khtml-opacity: 1;
	}
div#footer{
	width:964px;
	height:20px;
	color:#666666;
	margin:0px auto 8px auto;
	padding:0px 0px 8px 0px;
	}
div.gladijatori{
	float:left;
	}
div.webfusion{
	float:right;
	}
div#footer a{
	text-decoration:none;
	color:#CCCCCC;
	}
div#footer a:hover{
	text-decoration:underline;
	}

div.prod_block{
	width:190px;
	float:left;
	margin:10px 2px 10px 0px;
	}
div.prod_block div.imc_conteiner_in_block{
	height:160px;
	}
div.prod_block{
	text-align:center
	}
div.prod_block h2{
	font-size:12px;
	height:55px;
	font-weight:100;
	text-align:center
	}
div.prod_block h2 a{
	color:#666666;
	text-decoration:none
	}
div.prod_block h2 a:hover{
	text-decoration:underline;
	color:#CCCCCC;
	}
span.price_prod{
	color:#cc3300;
	font-weight:bold;
	font-size:12px;
	}
span.old_price_smoll{
	color:#FF0000;
	text-decoration:line-through;
	font-size:12px;
	}
div.line_spacer_cart{
	height:50px;
	clear:both;
	}
div.line_spacer{
	clear:both;
	border-bottom:#c6c6c6 solid 1px;
	font-size:1px;
	}
div.conteiner_categories, div.options_form{
	background-color:#1f1f1f;
	margin:4px 0px 4px 0px;
	border:#d7d6d6 solid 1px;
	}
div.options_form{
	background-color:#f7fdfd;
	}
p.zapitwane{
	text-align:center;
	}
p.zapitwane a{
	color:#ff0000 !important;
	font-size:12px;
	}
div.conteiner_categories a{
	display:block;
	float:left;
	width:180px;
	margin:5px;
	text-decoration:none;
	color:#CCCCCC !important;
	}
div.conteiner_categories a:hover{
	text-decoration:underline;
	}
div.options_form{
	padding:3px 0px 3px 0px
	}
div.select_float{
	float:left;
	width:138px;
	color:#666666;
	font-weight:bold;
	margin:3px;
	color:#FFFFFF
	}
form#center_search_options select{
	width:138px;
	font-size:11px;
	}
img.sport_marks{
	float:left;
	margin:12px 0px 0px 12px;
	}
div.pages{
	text-align:right;
	line-height:20px;
	}
div.pages a{
	font-weight:bold
	}
div.prod_prev_img{
	float:left;
	margin:0px 10px 10px 0px;
	text-align:center;
	width:230px;
	padding:5px;
	border:#CCCCCC solid 1px;
	}
div.prod_prev_img2{
	float:left;
	margin:0px 10px 10px 0px;
	width:230px;
	}
div.product_big_img{
	text-align:center;
	width:218px;
	padding:5px;
	border:#CCCCCC solid 1px;
}
div.imgbordbig{
	width:228px;
	border:#CCCCCC solid 1px;
	}
div.picprevf_smoll{
	border:#d7d4cd solid 1px;
	float:left;
	width:50px;
	height:42px;
	text-align:center;
	margin:5px 3px 0px 2px;
	overflow:hidden
	}
div.bay_product_conteiner{
	padding:5px;
	font-size:13px;
	background-color:#1f1f1f;
	border:#d7d6d6 solid 1px;
	width:310px;
	float:right;
	color:#CCCCCC;
	margin-bottom:10px;
	}

h2.prod_prev_h2, h3.prod_prev_h3{
	font-size:11px;
	margin-top:15px;
	margin-bottom:5px;
	font-weight:bold;
	text-decoration:underline;
	}
span.italic_sub_title{
	font-style:italic
	}
p.price, p.old_price{
	font-weight:bold;
	font-size:14px;
	}
p.old_price{
	color:#FF0000;
	text-decoration:line-through;
	}
p.price{
	color:#cc3300;
	}
div.w100{
	min-width:100px;
	float:left;
	margin-right:3px;
	}
select.tcsz{
	width:90px;
	}
div.w150{
	width:150px;
	margin-right:0px;
	}
div.w200{
	width:200px;
	}
p.title{
	color:#CCCCCC;
	font-weight:bold;
	font-size:14px;
	}
input.bay_btn{
	width:90px;
	height:27px;
	border:0px;
	}
select.p_qt{
	margin-top:6px;
	font-weight:bold;
	}
div.path_botom{
	background-color:#1f1f1f;
	border:#d7d6d6 solid 1px;
	padding:3px;
	color:#CCCCCC;
	margin:10px 0px 10px 0px;
	}
div.path_botom a{
	text-decoration:none;
	color:#CCCCCC  !important;
	}
div.path_botom a:hover{
	text-decoration:underline; 
	}
div.satat_small_prev{
	border-bottom:#CCCCCC solid 1px;
	margin-top:10px;
	}
div.satat_small_prev div.fleft{
	width:100px;
	height:100px;
	text-align:center
	}
div.satat_small_prev div.fright{
	width:480px;
	}
div.satat_small_prev h2{
	margin-bottom:5px;
	}
div.satat_small_prev h2 a{
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	border-bottom:#666666 solid 1px;
	padding-bottom:2px;
	}
div.satat_small_prev h2 a:hover{
	color:#666666;
	border-bottom:#cccccc solid 1px;
	}
div.satat_small_prev p.more{
	margin-top:5px;
	}
img.prev_pic{
	border:#cccccc solid 1px;
	}
div.about_us{
	font-size:12px;
	line-height:15px;
	}
table.table_big{
	margin-top:10px;
	margin-bottom:10px;
}
th, td{
	vertical-align:top;
	}
td.td_bottom{
	text-align:center;
	}
a.prod_cart{
	font-size:13px;
	text-decoration:none;
	color:#666666;
	}
.fz12b{
	font-size:12px;
	font-weight:bold;
	}
.c_silver{
	color:#666666
	}
ul.catr_menu{
	padding:0px;
	margin:0px;
	}
ul.catr_menu li{
	list-style:disc;
	color:#666666;
	list-style-position:inside;
	padding-bottom:2px;
	}
table.border{
	border:#999999 solid 1px;
	}
table.border td{
	padding:1px 1px 1px 3px;
	}
table.border td.b2{
	text-align:center;
	background-color:#e8e8e8;
	}
table.border td.b1{
	text-align:left;
	background-color:#f9f9f9;
	}
table.border th{
	text-align:left;
	background-color:#1f1f1f;
	padding:2px;
	font-size:13px;
	color:#FFFFFF;
	}
table.border td.bottom{
	text-align:center;
	}
td.cart_b_disp{
	font-size:14px;
	color:#bfbfbf;
	line-height:30px;
	border-bottom:#bfbfbf dotted 1px;
	text-align:right
	}
a.del_prod_cart{
	color:#ff0000 !important;
	text-decoration:none;
	font-size:11px;
	}
a.del_prod_cart:hover{
	color:#FF0000 !important;
	text-decoration:underline
	}
td.al-left{
	text-align:left
	}
p.error{
	padding:5px;
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	}
p.succes{
	color:#00FF00;
	font-size:12px;
	font-weight:bold
	}
p.mbot5{
	margin-bottom:5px;
	}
h6.myacount{
	color:#ffffff;
	font-size:12px;
	font-weight:100;
	margin-top:4px;
	}
div.slika{
	width:172px; 
	height:170px; 
	border:#c6c6c6 solid 1px;
	background:#f2f2f2;
	text-align:center;
	padding:5px;
	margin:5px
	}
div.slika div.ins{
	height:130px;
	border:#c6c6c6 solid 1px;
	background:#fffff;
	text-align:center;
	margin-bottom:5px;
	overflow:hidden
	}
div.videobox{
	width:275px; 
	height:100px; 
	border:#c6c6c6 solid 1px;
	background:#f2f2f2;
	padding:5px 5px 0px 5px; 
	margin:5px 0px 5px 0px;
	text-align:left
	}
div.videobox div.ins{
	float:left;
	margin-right:8px;
	border:#c6c6c6 solid 1px;
	}
div.videobox h2{
	text-align:left;
	height:74px;
	}
div.videoplayar{
	text-align:center;
	width:580px;
	overflow:hidden;
	margin:10px 0px 10px 0px
	}
p.notavailable{
	color:#FF0000;
}
div.imgbg_smoll_left{
	width:110px;
	height:80px;
	margin:6px 6px 0px 0px;
	background-color:#FFFFFF;
	overflow:hidden;
	float:left;
	border:#CCCCCC solid 1px;
	}
div.imgbg_smoll_right{
	width:110px;
	height:80px;
	margin:6px 0px 0px 0px;
	background-color:#FFFFFF;
	overflow:hidden;
	float:right;
	border:#CCCCCC solid 1px;
	}