/* 
Author:Muhammad Neamul Mowla pinju
title:Galleryart.sk
date:26-01-09
 */
.pngimg { behavior: url(iepngfix.htc);} 

body{
	background:url(images/bg_body2.jpg) repeat;
	height:100%;
	width:100%;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#636464;
	overflow:visible;
	
}
*{ 
	margin:0;
	padding:0;
}
img{
	border:none;
}
ul li{
	list-style:none;
}

#hdr_cnt h1 .logo i{
 position: absolute;
 left: -9999px;
}

#wrap{

	width:100%;		
}
#hdr_inner{
	background:url(images/bg_top.jpg) no-repeat center;
	height:353px;
	width:100%;
}

#hdr_cnt{
	width:1004px;
  height:354px;
	margin:0 auto;
	text-align:left;
	overflow:hidden;	
}

#hdr_cnt h1{
	width:210px;
	height:100px;
	display:block;
	float:left;

}

#hdr_cnt h1 .logo{
	width:210px;
	height:100px;
	display:block;
}
#hdr_cnt .top_nav{
	width:790px;
	height:304px;
	float:left;
	overflow:hidden;
	font-size:12px;
	padding-top:9px;
	/*background:#00FFFF;*/
}


.top_nav span{
	float:left;
	color:#DBDBDB;
	font-size:12px;
	padding:0 0px 0 10px;
}

.top_nav p{
	float:left;
	padding:0 0 20px 13px;
}


.top_nav p a{
	text-decoration:none;
	color:#636464;
	font-size:12px;
	padding:0 2px;
}

.top_nav p a:hover{
	text-decoration:underline;
}

.top_nav ul{
	width:420px;
	height:200px;
	float:right;
}

.top_nav ul li{
	width:150px;
	
	float:left;
}



.top_nav ul li .txt{
	background:url(images/input_bg.jpg) repeat-x;
	border:1px solid #CCCCCC;color:#636464;
	width:132px;
	font-size:12px;
	padding:1px;
	margin-bottom:6px;
	height:16px;
}
.top_nav ul li span{
	text-align:left;
	width:170px;margin-bottom:6px;
	text-align:left;
	overflow:hidden;
}
.top_nav ul li span .chkbox{
	margin-right:4px;
	margin-left:-2px;
	float:left;
}

.top_nav ul li span .txt{
	background:url(images/input_bg.jpg) repeat-x;
	border:1px solid #CCCCCC;
	width:132px;color:#636464;
	font-size:12px;
	padding:1px;
	height:16px;
	float:left;
}
.top_nav ul li span .go_btn{
	background:url(images/go_btn.jpg) no-repeat;
	width:21px;
	height:22px;
	margin-left:10px;
	border:none;
	cursor:pointer;
	float:left;
}
.go_btn2{
	background:url(images/vym.jpg) no-repeat;
	width:100px;
	height:21px;
	border:none;
	cursor:pointer;
	float:left;
}
.top_nav ul li a{
	font-size:12px;
	color:#636464;
	
}

#hdr_cnt .srch_area{
	width:904px;
	height:42px;
	
	float:left;
	/*line-height:42px;*/
	padding-left:100px;
	overflow:hidden;	
}

.srch_area input{
	margin-top:9px;
	width:212px;
	height:18px;
	padding:1px;
	border:none;
	background:none;
	float:left;
}
.srch_area .srch_btn{
	background:url(images/srch_btn.jpg) no-repeat;
	width:19px;
	height:16px;
	margin:12px 0 0 10px;
	cursor:pointer;
	float:left;
}

.srch_area .flg{
	float:left;
	margin:10px 0 0 38px;
	overflow:hidden;
}
.flg a{
	float:left;
}

.flg a img{
	width:21px;
	height:21px;
	margin-right:4px;
	display:block;
}
.srch_area .pr{
	float:right;
	color:#fff;
	line-height:42px;
	padding-right:28px;
	font-size:12px;
}
.pr a{
	color:#fff;
}
.pr big{
	font-size:12px;
	font-weight:bold;
}


#main2{
	width:994px;
	padding:0 -5px 0px -5px;
	background:url(images/main_top_shad.jpg) no-repeat center top;

	margin:0 auto;
	overflow:hidden;
	
}
#main{
	width:994px;
	padding:0 5px 0px 5px;
	/*background:url(images/main_top_shad.jpg) no-repeat left top;*/
		background:url(images/bg_main.jpg) repeat-y  center;
	margin:0 auto;
	overflow:hidden;
	
}

#leftmain{
	width:316px;
	padding:18px 0 0 25px;
	float:left;
}

#leftmain h2{
	width:312px;
	text-align:right;
	font-size:20px;
	color:#4D5861;
	line-height:30px;
	padding:0 4px 14px 0;
	background:url(images/left_hdrbg.jpg) repeat-x bottom;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

.leftbox{
	width:314px;
	overflow:hidden;
	padding:0 1px 25px 1px;
}

.leftbox .more{
	width:314px;
	display:block;
	overflow:hidden;
	text-align:right;
}

.more a{
	float:right;
	color:#465863;
	font-size:13px;
}

.leftbox ul{
	float:left;
}

.leftbox .lft_ul{
	width:148px;
	margin-right:15px;
}

.lft_ul li{
	width:148px;
	font-size:14px;
	line-height:24px;
}



.lft_ul li a{
	width:144px;
	height:24px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
	padding-left:4px;
	background:url(images/lft_n_bg.jpg) repeat-x;
	
	display:block;
}
.lft_ul li .a_top{
	height:25px;
}

.lft_ul li .slc{
	color:#CF5847;
}

.lft_ul li .a_top:hover{
	background:url(images/lft_t_h_bg.jpg) repeat-x;
}
.lft_ul li a:hover{
	background:url(images/lft_h_bg.jpg) repeat-x;
	color:#fff;
}

.leftbox .rt_ul{
	width:148px;
	
}

.rt_ul li{
	width:148px;
	font-size:14px;
	line-height:24px;
}

.rt_ul li a{
	width:144px;
	height:24px;
	text-decoration:none;
	color:#000;
	font-weight:normal;
	padding-left:4px;
	background:url(images/lft_n_bg.jpg) repeat-x;
	
	display:block;
}
.rt_ul li .a_top{
	height:25px;
}

.rt_ul li .slc{
	color:#000;
	font-weight:bold;
}

.rt_ul li .a_top:hover{
	background:url(images/rt_t_h_bg.jpg) repeat-x;
}
.rt_ul li a:hover{
	background:url(images/rt_h_bg.jpg) repeat-x;
	color:#fff;
}



#leftmain .bigbox{
	width:316px;
	padding:4px 0;
	margin-bottom:30px;
	border-bottom:1px solid #B6B8BD;
	border-top:1px solid #B6B8BD;
	overflow:hidden;
}

.bigbox dd{
	width:155px;
	padding-bottom:8px;
	color:#B7B7B7;
	float:left;
}
.bigbox a{
	color:#B7B7B7;
}
.bigbox dd big{
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}







/*-------------------------------------------------gallery*/
#gallery{
	width:628px;
			
}

#gallery .gallery_nav{
	overflow:hidden;
	width:605px;
	border-left:1px solid #B6B8BD;
	border-bottom:none;

}
#gallery ul li:hover{
color:#aec00b; /*farba*/
}
.gallery_nav li,ns_nav{
	float:left;
	height:27px;
	font-size:12px;
	border:1px solid #B6B8BD;
	border-left:none;

	color:#93B6C9;
	cursor:pointer;
	font-weight:bold;
	padding:12px 10px 4px 10px;
}

.gallery_nav .slc_nav{
	border-bottom:1px solid #fff;
	color:#636464;
	position:relative
}

.gallery_nav .slcbox{
	border:none;
	padding-left:20px;
	
}

.slcbox select{
	border:1px solid #B6B8BD;
	background:url(images/input_bg.jpg) repeat-x;
	width:148px;
	height:22px;
}

.gallery_nav li img{
	margin-right:4px;
}

#gallery_box1{
	display:block;		
}
#gallery_box5{
	display:none;		
}
.gal{
	width:593px;

	padding:12px;
	/*background:url(images/tab_top_bdr.jpg) no-repeat 390px top;*/
	border:1px solid #B6B8BD;
	/*border-top:none;*/	
	margin-top:-1px;
}

.gal .page_nav{
	width:593px;
	overflow:hidden;
	background:#fff;
	font-size:12px;
	padding-bottom:10px;
}

.page_nav p{
	float:left;
	width:393px;
	display:block;
}

.page_nav p{
	float:left;
	color:#9ABBCC;
}

.page_nav p a{
	color:#9ABBCC;
	text-decoration:none;
}

.page_nav p .pg_act{
	color:#858C93;
}

.page_nav p a:hover{
	text-decoration:underline;
}


.page_nav .pging{
	float:right;
	width:200px;
	display:block;
	overflow:hidden;
}

.pging a{
	color:#000;
	padding:2px 2px 2px 2px;
	text-decoration:none;
	float:left;
	margin-right:2px;
	display:block;
	border:1px solid #D2D2D2;
}

.pging .sl_p{
	float:left;
	padding:2px 2px 2px 2px;
	display:block;
}


.gal .img_gl1{
	width:563px;
	overflow:hidden;
	padding:0 0px 0 30px;
}
.img_gl1 dd{
	float:left;
	width:115px;
	height:190px;
	margin-right:21px;
	position:relative;
}
.img_gl1 dd a{
	width:115px;
	display:block;
	position:absolute;
	z-index:1;
}
	
.img_gl1 dd img{
	padding:7px;
	display:block;
	border:1px dashed #666666;
	
}

.img_gl1 dd .sld_slc{
	width:56px;
	height:57px;
	background:url(images/sld_sl.gif) no-repeat left top;
	position:absolute;
	z-index:2;
}

.img_gl1 dd .akcia{
	width:57px;
	height:57px;
	background:url(images/akcia.gif) no-repeat right top;
	position:absolute;
	z-index:2;
	left:60px;
}

.img_gl1 dd .rdo{

	display:block;
	position:absolute;
	z-index:1;
	top:170px;

	
}

.gal .img_gl2{
	width:563px;
	overflow:hidden;
	padding:0 0px 0 34px;
}

.img_gl2 dd{
	float:left;
	width:163px;
	height:140px;
	margin:0 12px 0px 0;
	position:relative;
}

.img_gl2 dd a{
	width:115px;
	display:block;
	position:absolute;
	z-index:1;
}
	
.img_gl2 dd img{
	padding:7px;
	display:block;
	border:1px dashed #666666;
	
}


.img_gl2 dd .sld_slc{
	width:56px;
	height:57px;
	background:url(images/sld_sl.gif) no-repeat left top;
	position:absolute;
	z-index:2;
}

.img_gl2 dd .akcia{
	width:57px;
	height:57px;
	background:url(images/akcia.gif) no-repeat right top;
	position:absolute;
	z-index:2;
	left:110px;
}

.img_gl2 dd .rdo{
	width:115px;
	padding-top:4px;
	text-align:left;
	display:block;
	position:absolute;
	z-index:1;
	top:116px;
}

.gal .img_gl3{
	width:563px;
	overflow:hidden;
	padding: 0 0px 0 32px;
}

.img_gl3 dd{
	float:left;
	width:252px;
	height:115px;
	margin:0 12px 0px 0;
	position:relative;
}

.img_gl3 dd a{
	width:252px;
	display:block;
	position:absolute;
	z-index:1;
}
	
.img_gl3 dd img{
	padding:7px;
	display:block;
	border:1px dashed #666666;
	
}


.img_gl3 dd .sld_slc{
	width:56px;
	height:57px;
	background:url(images/sld_sl.gif) no-repeat left top;
	position:absolute;
	z-index:2;
}

.img_gl3 dd .akcia{
	width:57px;
	height:57px;
	background:url(images/akcia.gif) no-repeat right top;
	position:absolute;
	z-index:2;
	left:198px;
}

.img_gl3 dd .rdo{
	width:252px;
	padding-top:4px;
	text-align:left;
	display:block;
	position:absolute;
	z-index:1;
	top:96px;
}


/*do stvorca*/
.gal .img_gl4{
	width:563px;
	overflow:hidden;
	padding:0 0px 0 30px;
}
.img_gl4 dd{
	float:left;
	width:115px;
	height:140px;
	margin:0 21px 0 0;
	position:relative;
}
.img_gl4 dd a{
	width:115px;
	display:block;
	position:absolute;
	z-index:1;
}
	
.img_gl4 dd img{
	padding:7px;
	display:block;
	border:1px dashed #666666;
	
}

.img_gl4 dd .sld_slc{
	width:56px;
	height:57px;
	background:url(images/sld_sl.gif) no-repeat left top;
	position:absolute;
	z-index:2;
}

.img_gl4 dd .akcia{
	width:57px;
	height:57px;
	background:url(images/akcia.gif) no-repeat right top;
	position:absolute;
	z-index:2;
	left:60px;
}

.img_gl4 dd .rdo{
	width:252px;
	padding-top:4px;
	text-align:left;
	display:block;
	position:absolute;
	z-index:1;
	top:116px;
}


#gallery_box2{
	display:none;
}

#gallery_box3{
	
	display:none;
	}
#gallery_box4{
	
	display:none;
	}	
	
.slction{
	width:628px;
	height:auto;
	padding-bottom:20px;
	padding-top:20px;
	overflow:hidden;
}

.slction .vyb{
	float:left;
	height:20px;
	width:168px;
	background:url(images/input_bg.jpg) repeat-x;
	border:1px solid #CBCBCB;
}

.slction label{
	float:right;
	font-size:12px;
	line-height:20px;
	color:#4D5861;
}

.slction .nmbr{
	float:right;
	width:42px;
	height:20px;
	background:url(images/input_bg.jpg) repeat-x;
	margin-right:8px;
	border:1px solid #CBCBCB;
}

#footer{
	width:966px;
	height:60px;
	float:left;
	padding:0 14px;
}

#footer .inner_ftr{
	width:966px;
	height:42px;
	color:#fff;
	padding-left:0px;
	font-size:11px;
	background:url(images/footer_bg.jpg) repeat-x;
	overflow:hidden;
}

 .inner_ftr p{
 	width:300px;
 	line-height:42px;
	float:left;
	display:block;
	padding-left:50px;
 }
 
.inner_ftr .ftr_nav{
 	width:600px;
	line-height:42px;
	font-size:12px;
	float:right;
 }
 
 .ftr_nav a{
 	color:#fff;
	padding:0 2px;
	text-decoration:none;
 }
 
.ftr_nav a:hover{
	color:#F3EC58;
	text-decoration:underline;
  }
  
 /*--------------------------------------registration-----------------------*/ 
 
 
  
#registration{
	width:608px;
	padding-right:20px;
	
  }
 #registration .red a{
    color:red;
	
  } 
#registration h2{
	width:608px;
	font-size:20px;
	display:block;
	background:url(images/reg_hdr_bg.jpg) repeat-x bottom; 
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:26px;
	padding-top:10px;
} 
#registration .regins_cmnt{
	width:608px;
	font-size:12px;
} 
.regins_cmnt p{
	width:608px;
	padding-bottom:15px;
	color:#000;
	display:block;
}

.regins_cmnt p b{
	color:#93B6C9;
}
.regins_cmnt p a{
	color:#B2BF33;
	font-weight:bold;
}

.regins_cmnt p big{
	width:608px;
	font-size:14px;
	color:#B2BF33;
	line-height:24px;
	font-weight:bold;
	display:block;
}

#registration dl{
	width:608px;
}
  
#registration dl dd{
	width:608px;
  padding-bottom:20px;
}  
#registration dl dd h3{
	width:604px;
	color:#93B6C9;
	border-bottom:1px dashed #B6B8BE;
	line-height:24px;
	font-size:14px;
	padding-left:4px;
}  
#registration dl dd span{
	font-size:12px;
}

#registration dl dd span a{
	color:#B2BF33;
	font-weight:bold;
}

#registration dl dd ul{
	width:604px;
	padding-left:4px;
	padding-bottom:5px;
	overflow:hidden;
}

#registration dl dd ul li{
	width:291px;
	display:block;
	float:left;
}
#registration dl dd ul li input, select{
	background:url(images/input_bg.jpg) repeat-x;
	width:218px;
	height:18px;
	border:1px solid #CCCCCC;
}

#registration dl dd ul .clander{
	overflow:hidden;
}
.clander img{
	margin-top:-15px;
}
.clander img,input,label{
	float:left;
}

#registration dl dd ul li label{
	width:291px;
	color:#465863;
	font-size:12px;
	padding:6px 0 4px 0;
	display:block;
}


.radio_ara{
	width:604px;
	border-bottom:1px solid #B6B8BD;
	padding-bottom:12px;
	padding-left:4px;
}

.radio_ara li{
	width:604px;height:20px;
	line-height:20px;
	overflow:hidden;
}

.radio_ara li input{
	float:left;
	line-height:20px;
	margin-right:4px;	
}

.radio_ara li label{
	float:left;
	font-size:12px;
	color:#B2BF33;
	margin-top:-4px;	
}
.radio_ara p{
  float:left;
}
.radio_ara a{
	font-size:12px;
	color:#B2BF33;
}
#registration .submit{
	width:404px;
	display:block;
	padding:17px 0 60px 200px;
}

.submit .btn_vym{
	background:url(images/vym.jpg) no-repeat;
	width:100px;
	cursor:pointer;
	margin-right:10px;
	height:21px;
	border:none;
	color:#505050;
	font-weight:bold;
	font-size:14px;	
}

.submit .btn_odos{
	background:url(images/odos.jpg) no-repeat;
	width:100px;
	cursor:pointer;
	height:21px;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	
}
/*----------------------------------------------------contact*/  
#rightmain{
	width:628px;
	padding-top:10px;
	float:right;
	
}  
#contact{
	width:607px;
	height:730px;
}
#contact h2{
  height:22px;
	font-size:20px;
	display:block;
	background:url(images/reg_hdr_bg.jpg) repeat-x bottom; 
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:30px;
	

}   
#contact .gmap{

	height:201px;
	display:block;
}

.gmap img{

	height:201px;
	display:block;
}

#contact dl{
	width:617px;
	padding:24px 0 30px 0;	

	overflow:hidden;
}

#contact dl .adress{
	width:283px;
	float:left;
	
}

.adress h3{
	width:253px;
	background:url(images/reg_hdr_bg.jpg) repeat-x bottom;
	color:#465863;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:30px;
}

.adress p{
	width:253px;
	display:block;

	font-size:12px;
	margin-bottom:42px;
	color:#465863;
}



.adress p a{
	color:#465863;
	text-decoration:none;
}

.adress p a:hover{
	text-decoration:underline;
}

.adress h4{
	font-size:14px;
	width:253px;
	padding-bottom:4px;
	border-bottom:1px dotted #B6B7BD;
	color:#465863;
}


.adress  ul{
	width:253px;
	padding-top:12px;
	display:block;
}

.adress ul li{
	width:253px;
	font-size:12px;
	margin-bottom:27px;
}

#contact dl .cnt_form{
	width:322px;
	float:left;
}

.cnt_form h3{
	background:url(images/reg_hdr_bg.jpg) repeat-x bottom;
	color:#465863;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:30px;
}

.cnt_form ul{
	width:328px;
	color:#4D5861;
}


.cnt_form ul li{
	width:328px;
	padding-bottom:10px;
	overflow:hidden;
}

.cnt_form ul li label{
	width:83px;
	font-size:12px;
	color:#4D5861;
	float:left;
}

.cnt_form ul li input{
	float:right;
	background:url(images/input_bg.jpg) repeat-x;
	width:228px;
	height:18px;
	border:1px solid #CCCCCC;
	margin-right:10px;
}

.cnt_form ul li select{
	float:right;
	background:url(images/input_bg.jpg) repeat-x;
	width:228px;
	margin-left:83px;
	height:18px;
	border:1px solid #CCCCCC;
	margin-right:10px;
}

.cnt_form ul li .cmt_btn{
	background:url(images/vym.jpg) no-repeat;
	width:100px;
	height:21px;
	margin-left:83px;
	border:none;
	cursor:pointer;
}


.cnt_form ul li textarea{
	width:228px;
	height:120px;
	float:right;
	background:url(images/comment_bg.jpg) repeat-x;
	border:1px solid #CCCCCC;
	margin-right:10px;
}

/*--------------------------------------------------------------------------home*/

#home{
	width:603px;
	padding:8px 0px 100px 25px;
}


#home dl{
	width:598px;
	padding:0 0 0 5px;
	overflow:hidden;
}

#home dl dd{
	width:268px;
	float:left;
	padding:0 20px 14px 0;
}

#home dl dd span{
	width:268px;
	font-size:20px;
	padding-bottom:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#B8B9BC;
	display:block;
}

#home dl dd img{
	padding:13px;
	border:1px dashed #666666;
}

/*-----------------------------------------------------------------cart------*/
#cart{
	width:628px;
	
}
#cart .cart_nav{
	overflow:hidden;
	width:605px;
	border-left:1px solid #B6B8BD;
	border-bottom:none;	
}

.cart_nav li,ns_nav{
	float:left;
	height:27px;
	font-size:12px;
	border:1px solid #B6B8BD;
	border-left:none;
	background:#F9F9F9;
	color:#93B6C9;
	cursor:pointer;
	font-weight:bold;
	padding:12px 10px 4px 40px;
}

.cart_nav #nav_a{
	background:url(images/cart_tab_sl1.jpg) no-repeat  4px 6px;
}
.cart_nav #nav_b{
	background:url(images/cart_tab2.jpg) no-repeat  4px 6px;
}

.cart_nav #nav_c{
	background:url(images/cart_tab3.jpg) no-repeat  4px 6px;
}

.cart_nav #nav_d{
	background:url(images/cart_tab4.jpg) no-repeat  4px 6px;
}

.cart_nav .slc_nav{
	border-bottom:1px solid #fff;
	color:#636464;
	position:relative
}

.cart_nav .slcbox{
	border:none;
	padding-left:20px;
	
}

#cart_1{
	display:block;		
}

#cart_2{
	display:none;		
}

#cart_3{
	display:none;		
}

#cart_4{
	display:none;		
}



.cart_gal{
	width:585px;
	padding:10px 12px 30px 12px;
	background:url(images/bordertop_kosik.jpg) no-repeat 460px top;
	border:1px solid #B6B8BD;
	border-top:none;
	margin-top:-1px;		
}

.cart_gal .tablecart{
	width:586px;
	font-size:12px;
	text-align:left;
	border-bottom:1px solid #B6B8BD;
}
.tablecart th{
	color:#9ABBCC;
	font-weight:bold;
	padding-bottom:4px;

}
.cart_gal .tablecart .tr_gray{
	background:#F9F9F9;
}
.cart_gal .tablecart .tr_white{
	background:#fff;
}
.cart_gal .tablecart  td{
	border-top:1px dashed #B6B7BD;
	padding:10px 0;
}

.nm{
	color:#000;
}
.nmb{
	color:#000;
	font-weight:bold;
}

.nmb_green{
	color:#B2BF33;
	font-weight:bold;
}

.bl{
color:#BCBCBC;
 } 
 
.tablecart td select{
	background:url(images/input_bg.jpg) repeat-x;
	width:40px;
	height:20px;
	border:1px solid #CCCCCC;
} 

.tablecart td img{
	padding-left:5px;
}

.total{
	width:455px;
	padding:10px 0 40px 0;
	
}

.total span{
	color:#B2BF33;
	font-size:14px;
	padding-bottom:4px;
	font-weight:bold;
	font-family:Georgia, Times New Roman, Times, serif;
}
.total span big{
	padding-left:266px;
	font-size:18px;
}

.total span b{
	color:#000000;
	font-weight:normal;
}

.total p{
	border:none;
	padding:8px;
	font-weight:normal;
	font-size:11px;
	color:#000;
	overflow:hidden;
}

.total p b{
	font-weight:normal;
	width:250px;
	float:left;
	
	display:block;
}

.total p big{
	float:right;
	font-size:14px;
	font-weight:bold;
	padding-right:4px;
}

.prev_nxt{
	width:585px;
	display:block;	
}

.prev_nxt input{
	float:right;
	cursor:pointer;
	border:none;
}

.btn_prev{
	background:url(images/prev_bg.jpg) no-repeat;
	width:151px;
	height:19px;
	margin-right:5px;
}

.btn_nxt{
	background:url(images/nxt_bg.jpg) no-repeat;
	width:117px;
	height:19px;
	color:#fff;
	font-weight:bold;
	margin-right:15px;
  font-size:14px;  	
}
.btn_nxt_11{
	background:url(images/buttons_11.jpg) no-repeat;
	width:140px;
	height:19px;
	color:#fff;
	font-weight:bold;
	margin-right:15px;
}

#dph{
	width:628px;
	float:left;
	overflow:hidden;
	display:block;
	margin-bottom:40px;
	line-height:20px;
}

#dph span{
	display:block;
	font-weight:bold;
	font-size:12px;
	
}
/*-----------------------------------------------------------*/
.cart_gal .x_clos{
	width:585px;
	display:block;
	text-align:right;
}

.cart_2{
	width:545px;
	padding:0 0 30px 40px;
	overflow:hidden;
	}
	
.cart_2 .cart2_left{
	width:200px;
	float:left;
	margin-right:48px;
	
	float:left;
}	

.cart2_left .hdr_dop{
	width:200px;
	background:url(images/reg_hdr_bg.jpg) repeat-x bottom;
	color:#465863;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-bottom:30px;
	display:block;
	}
.hdr_dop small{
	font-size:12px;
	width:200px;
	color:#ADADAD;
	font-weight:normal;
	text-transform:none;
	display:block;
}
.cart2_left span{
		width:200px;
		padding-bottom:4px;
		display:block;
		overflow:hidden;
}

.cart2_left input{
	float:left;
	margin-right:2px;
}

.cart2_left label{
	float:left;
	color:#000;
	margin-top:-2px;
	font-size:12px;
}
.cart_2 .cart2_right{
	width:270px;
	float:left;
}	

.cart2_right .hdr_dop{
	width:270px;
	background:url(images/reg_hdr_bg.jpg) repeat-x bottom;
	color:#B2BF33;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding-bottom:30px;
	display:block;
	}
.hdr_dop small{
	font-size:12px;
	width:270px;
	color:#ADADAD;
	font-weight:normal;
	text-transform:none;
	display:block;
}
.cart2_right span{
	width:270px;
	padding-bottom:4px;
	display:block;
	overflow:hidden;
}

.cart2_right input{
	float:left;
	margin-right:2px;
}

.cart2_right label{
	float:left;
	color:#000;
	margin-top:-2px;
	font-size:12px;
}

.cart2_total{
	width:520px;
	font-size:14px;
	font-weight:bold;
	margin-left:40px;
	padding:10px 0 10px 6px;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
}
.cart2_total_gr big{
	margin-left:200px;
}

.cart2_total b{
	font-weight:normal;
	color:#000;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
}

.cart2_total_gr{
	background:#f9f9f9;
	border-top:1px dashed #B6B7BD;
	border-bottom:1px dashed #B6B7BD;
}

.cart2_total_gree{
	color:#B2BF33;
	padding:4px 0 70px 6px;
}

.cart2_total_gree big{
	margin-left:220px;
	font-size:24px;
}
.cart2_total_gree b{
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#000;
	font-size:14px;
}

.cart2_prev{
	background:url(images/cart2_prev.jpg) no-repeat;
	width:138px;
	height:19px;
	margin-right:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}

#cart_3 h2{
	width:520px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/reg_hdr_bg.jpg)  repeat-x bottom;
	padding-bottom:30px;
	margin-left:32px;
	color:#B2BF33;
	font-size:20px;
}

#cart_3 dl{
	width:553px;
	padding:0 0 70px 32px;
	overflow:hidden;	
}

#cart_3 dl dd{
	width:246px;
	float:left;	
} 

#cart_3 dl dd span{
	width:240px;
	display:block;
	padding:0 0 12px 6px;
	overflow:hidden;
}
#cart_3 dl dd span input,label{
	float:left;
	margin-right:4px;
	font-size:12px;
	color:#0000;
}

#cart_3 dl dd p{
	width:220px;
	font-size:12px;
	border-top:1px dashed #B6B7BD;
	display:block;
	padding:16px 0 0 26px;
}
#cart_3 dl dd textarea{
	width:240px;
	height:120px;
	background:url(images/comment_bg.jpg) repeat-x;
	border:1px solid #CCCCCC;
	}
	
.cart3_prev{
	background:url(images/cart3_prev.jpg) no-repeat;
	width:64px;
	height:19px;
	margin-right:5px;
}	
/*=============big==============detail================*/

#big_detail{
	width:628px;
	
}
#big_detail .detail_nav{
	overflow:hidden;
	width:605px;
	border-left:1px solid #B6B8BD;
	
}

.detail_nav li,ns_nav{
	float:left;
	height:27px;
	font-size:12px;
	border:1px solid #B6B8BD;
	border-left:none;
	background:#F9F9F9;
	color:#93B6C9;
	cursor:pointer;
	font-weight:bold;
	padding:12px 12px 4px 40px;
}

.detail_nav #nav_a{
	background:url(images/cart_tab_sl1.jpg) no-repeat  4px 6px;
}
.detail_nav #nav_b{
	background:url(images/cart_tab2.jpg) no-repeat  4px 6px;
}

.detail_nav #nav_c{
	background:url(images/cart_tab3.jpg) no-repeat  4px 6px;
}

.detail_nav #nav_d{
	background:url(images/cart_tab4.jpg) no-repeat  4px 6px;
}

.detail_nav .slc_nav{
	border-bottom:1px solid #fff;
	position:relative;
	color:#636464;

}

.detail_nav .slcbox{
	border:none;
	padding-left:20px;
	
}
.detail_gal{
	width:585px;
	padding:10px 12px 30px 12px;
/*	background:url(images/bordertop.jpg) no-repeat right top;  tuto*/
	border:1px solid #B6B8BD;
/*	border-top:none;*/
	margin-top:-1px;
	
}
#detail_1{
	display:block;
	padding-top:0;
  		
}
#detail_2{
	display:none;		
}

#detail_3{
	display:none;	
}
#detail_4{
	display:none;	
}
#vase_obrazy_1{
	display:block;

}
#vase_obrazy_1 dl{
	width:585px;
	overflow:hidden;
}
#vase_obrazy_2{
	display:none;		
}
#vase_obrazy_2 dl{
	width:585px;
	overflow:hidden;
}
#vase_obrazy_3{
	display:none;		
}
#vase_obrazy_3 dl{
	width:585px;
	overflow:hidden;
}
#vase_obrazy_4{
	display:none;		
}
#vase_obrazy_4 dl{
	width:585px;
	overflow:hidden;
}
.detail_nav #nav_vase_obrazy_a{
	background:url(images/cart_tab_sl1.jpg) no-repeat  4px 6px;
}
.detail_nav #nav_vase_obrazy_b{
	background:url(images/cart_tab2.jpg) no-repeat  4px 6px;
}

.detail_nav #nav_vase_obrazy_c{
	background:url(images/cart_tab3.jpg) no-repeat  4px 6px;
}

.detail_nav #nav_vase_obrazy_d{
	background:url(images/cart_tab4.jpg) no-repeat  4px 6px;
}
.dtl_nav{
	width:585px;
	display:block;
	padding-top:5px;
	font-size:12px;
	overflow:hidden;
}
.dtl_nav span{
	float:left;
	width:400px;
	
	color:#465863;
	display:block;
}

.dtl_nav span a{
	color:#B6CEDB;
	text-decoration:none;	
}

.dtl_nav span a:hover{
	color:#465863;
}

.dtl_nav span .dtl_sl{
	color:#465863;
}


.dtl_nav img{
	float:right;
	width:19px;
	height:19px;
	display:block;
	border:none;
	padding:0;
	margin:0;
}

#detail_1 dl{
	width:585px;
	overflow:hidden;
}


.dtl_dd_left{
	float:left;
	width:336px;
	/*height:300px;*/	
	position:relative;
}

.dtl_dd_left img{
	padding:5px;
	margin-bottom:4px;
	border:1px solid #B6B7BD;
}
.dtl_dd_left .sld_slc{
	width:56px;
	height:57px;
	background:url(images/sld_sl.gif) no-repeat left top;
	position:absolute;
	z-index:2;
	left:0;
}

.dtl_dd_left .akcia{
	width:57px;
	height:57px;
	background:url(images/akcia.gif) no-repeat right top;
	position:absolute;
	z-index:2;
	right:2px;
	top:0;
}

.dtl_dd_left .rdo{
	width:336px;
	text-align:center;
	display:block;
	overflow:hidden;
/*	position:absolute;
	z-index:2;
	left:0;
	bottom:32px;*/
}


.dtl_dd_left .rdo input{
	float:left;
	margin-top:4px;
}
.dtl_dd_left .rdo a{
	float:right;
	font-size:12px;
	color:#C8C8C8;
	background:url(images/plus.jpg) no-repeat right;
	padding:2px 25px 0 0;	
}

 .dtl_dd_right{
	float:left;
	width:227px;
	padding:0 0 0 15px;

}

.dtl_dd_right span{
	width:227px;
	display:block;
	color:#000;
	padding-bottom:15px;
	font-size:12px;
}


.dtl_dd_right a{
	font-size:12px;
	padding-bottom:15px;
	color:#B2BF33;
}

.dtl_dd_right .dd_right_top{
	width:227px;
	display:block;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
}
.dd_right_top b{
	float:left;
	width:78px;
	display:block;
	
}
.dd_right_top big{
	float:left;
	font-size:14px;
}

.dtl_dd_right .dtt_slc{
	width:227px;
	display:block;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
}

.dtl_dd_right .dtt_slc label{
	float:left;
	width:78px;
	display:block;
}

.dtl_dd_right .dtt_slc select{
	float:left;
	width:145px;
	display:block;
}

.dtl_dd_right .doba{
	width:227px;
	display:block;
	font-size:14px;
}

.doba b{
	display:block;
}
.dtl_dd_right .dtl1_sub{
	width:227px;
	padding:10px 0;
}
.dtl1_sub label{
	font-size:12px;
	padding-right:12px;
}

.dtl1_sub label big{
	font-weight:bold;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#B2BF33;
}


.btn_dtl1{
	background:url(images/dtl_sub_nxt.jpg) no-repeat;
	width:127px;
	height:19px;
	cursor:pointer;
	border:none;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.btn_nxt_11a{
	background:url(images/buttons_11.jpg) no-repeat;
	width:140px;
	height:19px;
	cursor:pointer;
	border:none;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
.dtl_prev_nxt{
	width:585px;
	display:block;	
}

.dtl_prev_nxt input{
	float:right;
	cursor:pointer;
	border:none;
}

.dtl_prev_nxt .btn_prev{
	background:url(images/btn_dtl_prev.jpg) no-repeat;
	width:151px;
	height:19px;
	margin-right:5px;
}

.dtl_prev_nxt .cart2_krok{
	background:url(images/btn_krok.jpg) no-repeat;
	width:99px;
	height:19px;
	margin-right:5px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;	
}

.dtl_prev_nxt .btn_dtl1{
	background:url(images/dtl_sub_nxt.jpg) no-repeat;
	width:127px;
	height:19px;
	cursor:pointer;
	border:none;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

.hdr_dtl2{
	font-size:20px;
}

.hdr_dtl2_a{
	font-size:16px;
	margin-bottom:40px;
}

.font_ch label{
	font-size:11px;
	margin-top:0;
}

#detail_3 .dtl3{
	width:585px;
	overflow:hidden;
}

.dtl3 .dt2_dd_left{
	width:340px;
	float:left;
	margin-right:20px;
	padding-left:15px;
}

.dt2_dd_left img{
	padding:6px;
	border:1px dashed #B6B7BD;
}

.dtl3 .dt2_dd_right{
	width:210px;
	height:260px;
	float:left;
}

.dt2_dd_right .frame{
	border:none;
	overflow:auto;
	padding:20px 0;
	display:block;
	width:165px;
}
dt2_dd_right .frame img{
	float:left;
	
}

.dt2_dd_right select{
	width:165px;
	margin-right:5px;
}


#colorpicker{
	width:566px;
	float:left; 
	padding:0 0 10px 40px;
	margin-bottom:10px;
	border-bottom:1px solid #B6B8BD;
}

#colorbox{
 width: 530px; 
 height: 410px;
margin-bottom:10px;
padding-top:6px; 
  background:url(images/colorpicbg.png) no-repeat;  
 text-align: center;


}
.gal_cat{
	width: 464px;
	padding-left:66px;
	margin-bottom:10px; 
}

.slction_dtl{
	width:606px;
	margin-bottom:20px;
	overflow:hidden;
}


.slction_dtl select{
	
	height:20px;
	width:168px;
	display:block;float:left;
	background: url(images/input_bg.jpg) repeat-x;
	border:1px solid #CBCBCB;
}

.spat{
	background:url(images/x_cart.jpg) no-repeat right top;
	padding:2px 22px 5px 0;
	width:100px;
	display:block;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	text-align:right;
	float:right;
}

.gal_cat img{
	float:left;
	margin-right:10px;
}		


/*------------------start-----hack---for--tag--img*/


.img_dtl_tar{
	behavior: url("iepngfix.htc");

 
 }

 
 
/*------------------end-----hack---for--tag--img*/



.input1_bg .input1_red_bg{
border:0;
}

.btn_dtl2{
	background:url(images/nxt_bg_small.jpg) no-repeat;
	width:97px;
	height:19px;
	border:none;
	color:#ffffff;
	font-weight:bold;
  cursor:pointer;
  position:absolute;
  margin-top:-20px;
  font-size:12px;
  margin-left:450px;	
}
