@charset "utf-8";

/* RESET Styles */

/* ........ Margins & Paddings */
	html, body, div, dl, dt, dd, ul, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 {
		margin: 0px;
		padding: 0px;
	}
/* ........................... */


/* .................. Headings */
	h1, h2, h3, h4, h5, h6 {
		font-size: 100%;
		font-weight: normal;
	}
/* ........................... */


/* ................ Hyperlinks */
	a {
		/*text-decoration: none;*/
		outline: none;
		/*color: #666666;*/
		
		color: #6C894C;
		text-decoration: underline;
	}

		a:hover {
			/*text-decoration: none;*/
			color: #6C894C;
			text-decoration: underline;
		}
/* ........................... */


/* ............. Form Elements */
	form br {
		clear: both;
		line-height: 0pt;
		font-size: 0pt;
	}

	textarea {
		overflow: auto;
	}

	input.textfield, textarea, select {
		padding: 2px;
	}
/* ........................... */


/* .................... Others */
	address, caption, cite, code, dfn, var {
		font-style: normal;
		font-weight: normal;
	}

	table {
		border-collapse: collapse;
		border-spacing: 0px;
	}

	caption, th {
		text-align: left;
		font-weight: normal;
		font-style: normal;
	}

	acronym, abbr, fieldset, img {
		border: 0px;
	}

	:focus {
		outline: 0px;
	}
/* ........................... */

/* common CLASSES */

	.clearfix:after,
	#baners:after,
	#main:after,
	#user_menu:after,
	#user_sub_menu:after,
	#bubbles:after,
	.strange:after,
	.crazy_white:after,
	.spec:after,
	.spec2:after,
	.holder:after,
	.rel:after,
	.buttons:after,
	#footer:after,
	.white:after,
	.nov_div:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;		
	}
	#bubbles, 
	#baners,
	#user_menu,
	#user_sub_menu,
	.strange,
	.white,
	.crazy_white,
	.spec,
	.spec2,
	.holder,
	.buttons,
	.nov_div
	 {
		zoom: 1;
	}
	
	.clearfix {
		zoom: 1;
	}
	
	.clear {
		clear: both !important;
		height: 0px;
		line-height: 0px;
		overflow: hidden;
	}
	
	.float_l {
		float: left !important; 
	}
	
	.float_r {
		float: right !important; 
	}
	
	.hide {
		display: none !important; 
	}
	.pngfix {
	}
/* ........................... */

/* COMMON Styles */
h2 {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #3e3e3e;
}
	h2.big {	
		font: normal 24px Arial, Helvetica, sans-serif;
		color: #2e2e2e;
		padding: 1px 0 33px 34px;
	}
	h2.ime {		
		font: normal 18px Arial, Helvetica, sans-serif;
		color: #2e2e2e;
		padding: 2px 0 6px 26px;
	}
	h2.reg {
		font: normal 18px Arial, Helvetica, sans-serif;
		color: #779a53;
		padding: 0px 0 0px 0px;
	}
	
h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #2a2a2a;
}

/* LAYOUT */
	html {					
		background: #8a8a8a;	
	}

		body {
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #000000;
			background: #d6d6d6 url(../img/html_bg.png) left top repeat-x;	
      /* position: relative;
      z-index: 1;	 */			
		}
		#last_added {
			background: url(../img/body_bg.png) left bottom repeat-x;
		}

   #relative {
    	position: relative;
		height: 100%;
		width: 100%;
		z-index: 1;		
   }
			#wrapper {				
				width: 957px;
				margin: 0px auto;					
			}
				#main {
					position: relative;
					z-index: 100;
				}
				#header {
					position: relative;
					height: 148px;
				}
					#logo {
						position: absolute;
						top: 33px;
						left: 14px;
					}
					#logo a {
						display: block;
						width: 195px;
						height: 52px;					
						
						background: url(../img/logo.png) 0 0 no-repeat;
					}
					#menus {
						position: absolute;
						top: 40px;
						right: 9px;
						width: 741px;
						height: 42px;
					}
						#main_menu {
							position: absolute;
							float: left;
							width: 561px;
							height: 42px;
							padding: 0 0 0 18px;
							background: url(../img/main_menu_bg.png) right top no-repeat;					
						}
							#user_menus {
							position: relative;
							top: -18px;
							float: left;
							height: auto;
							}
							.with_height {							
							height: 130px !important;
							}
							#user_sub_menu {	
								position: absolute;
								/*right: 10px;*/
								/*right: 145px;*/
								right: 121px;
								bottom: 0px;					
								padding: 0 0 28px 0px;
								/*background: url(../img/user_sub_menu_link_arrow.png) 0 0 no-repeat;*/
							}
							
							#quick_menu ul {
								position: absolute;
								top: 0px;
								right: 0px;
							}							
							#main_menu ul li, #quick_menu ul li {
								float: left;
								height: 42px;
								list-style: none;
								list-style-position: outside;						
							}
							#main_menu ul li a, #main_menu ul li a:hover, 
							#quick_menu ul li a, #quick_menu ul li a:hover, 
							#sub_menu ul li a, #sub_menu ul li a:hover, 
							#user_sub_menu  ul li a, #user_sub_menu ul li a:hover {
								float: left;
								padding: 15px 12px 14px 14px;
								
								font: 11px Arial, Helvetica, sans-serif;
								color: #828282;
								background: url(../img/main_menu_link.png) 0 0 repeat-x;
								text-decoration: none;
							}
							#main_menu ul li a:hover, #main_menu ul li a.here, #main_menu ul li a.here:hover {
								background: url(../img/main_menu_link_over.png) 0 0 repeat-x;
							}
							#main_menu ul li a.first {								
								padding: 14px 12px 15px 21px;
								background: url(../img/main_menu_link_first.png) 0 0 no-repeat;
							}
							#main_menu ul li a.first:hover, #main_menu ul li a.first_here, #main_menu ul li a.first_here:hover {
								padding: 14px 12px 15px 21px;								
								background: url(../img/main_menu_link_first_over.png) 0 0 no-repeat;
							}
							#main_menu ul li.sep {
								width: 2px;
								background: url(../img/main_menu_sep.png) 0 0 no-repeat;
							}
						#quick_menu {
							position: absolute;
							top: 0px;
							right: 0px;
							width: 210px;
							height: 42px;
							/*background: url(../img/quick_menu_bg.png) top right no-repeat;*/						
						}							
							#quick_menu ul li.sep, 
							#sub_menu ul li.sep,
							#user_sub_menu ul li.sep {
								width: 2px;
								height: 42px;
								padding: 0px;
								/*background: url(../img/quick_menu_sep.png) 0 0 no-repeat;*/
								background: url(../img/main_menu_sep.png) 0 0 no-repeat;
							}
							#quick_menu ul li a, #quick_menu ul li a:hover {
								padding: 15px 11px 14px 11px;
							}
							#quick_menu ul li a:hover {
								/*color: #63a619;*/
								background: url(../img/main_menu_link_over.png) 0 0 repeat-x;
							}		
							.izhod {
								padding: 15px 3px 14px 102px !important; /* nqma go na real version tozi class */
							}
							.izhod2 {
								/*background: url(../img/main_menu_link_over.png) 0 0 repeat-x !important;*/
								padding:15px 19px 14px 23px !important;
							}	
							#quick_menu ul li a.vhod {
								padding: 15px 55px 14px 11px !important;
								background: url(../img/last_btn1.png) right top no-repeat !important;
								_background: url(../img/last_btn1ie.png) right top no-repeat !important;
							}
							#quick_menu ul li a.vhod:hover {
								padding: 15px 55px 14px 11px !important;
								background: url(../img/last_btn.png) right top no-repeat !important;
								_background: url(../img/last_btnie.png) right top no-repeat !important;
							}
							#quick_menu ul li a.here, #quick_menu ul li a.here:hover {
							background: url(../img/main_menu_link_over.png) 0 0 repeat-x !important;
							}				
						.LogOn, .LogOff {
							position: absolute;
							top: 50px;
							right: 20px;
							display: block;
							height: 23px;
							width: 23px;
							
							cursor: pointer;
							background: url(../img/logon_bg.png) 0 0 no-repeat;
						}
						.LogOff {
							background: url(../img/logoff_bg.png) 0 0 no-repeat;
						}
					#sub_menu {
						position: absolute;
						bottom: 16px;
						right: 190px;
					}
						#sub_menu ul li, #user_sub_menu ul li {
							float: left;
							height: 47px;
							list-style: none;
							list-style-position: outside;					
						}						
						#sub_menu ul li.sep {
							height: 47px;
							background:url(../img/sub_menu_sep.png) 0 5px no-repeat;
						}
							#sub_menu ul li a, #sub_menu ul li a:hover,
							#user_sub_menu ul li a, #user_sub_menu ul li a:hover {
								padding: 19px 12px 15px 14px;
								background: url(../img/sub_menu_link.png) top left repeat-x;
							}
							#user_sub_menu ul li a, #user_sub_menu ul li a:hover {
								/*background: url(../img/user_sub_menu_link.png) top left repeat-x;*/
								/*background: url(../img/sub_menu_link.png) top left repeat-x;*/
								background: url(../img/user_sub_menu_link_arrow_middle.png) center top no-repeat;
							}
							#sub_menu ul li a:hover, #sub_menu ul li a.here, #sub_menu ul li a.here:hover {
								background: url(../img/sub_menu_link_over.png) top left repeat-x;
							}
							
							#user_sub_menu ul li a:hover, #user_sub_menu ul li a.here, #user_sub_menu ul li a.here:hover {
								/*background: url(../img/user_sub_menu_link_arrow_over.png) top left repeat-x;*/
								/*background: url(../img/sub_menu_link_over.png) top left repeat-x;*/
								background: url(../img/sub_menu_link_arrow_middle_over.png) center top no-repeat;
							}
							#sub_menu ul li a.first, #sub_menu ul li a.first:hover,
							#user_sub_menu ul li a.first, #user_sub_menu ul li a.first:hover {								
								padding: 19px 12px 15px 21px;
								background: url(../img/sub_menu_link_arrow_first.png) top left no-repeat;
							}
							#user_sub_menu ul li a.first {						
								/*background: url(../img/user_sub_menu_link_first.png) top left no-repeat;*/
								background:url(../img/sub_menu_link_first.png) 0 0 no-repeat;
							}
							#user_sub_menu ul li a.first:hover, #user_sub_menu ul li a.first_here, #user_sub_menu ul li a.first_here:hover {
								padding: 19px 12px 15px 21px;								
								/*background: url(../img/pisna_mi.png) top left no-repeat !important;*/
								background: url(../img/sub_menu_link_first_over.png) 0 0 no-repeat !important;
							}
							#sub_menu ul li a.first:hover {								
								background: url(../img/sub_menu_link_arrow_first_over.png) top left no-repeat;
							}	
							#user_sub_menu ul li a.first:hover {								
								/*background: url(../img/sub_menu_link_arrow_first.png) top left no-repeat;*/
								background: url(../img/sub_menu_link_first_over.png) 0 0 no-repeat;
							}							
							#sub_menu ul li a.last, #sub_menu ul li a.last:hover,
							#user_sub_menu ul li a.last, #user_sub_menu ul li a.last:hover {								
								padding: 19px 21px 15px 12px;
								background: url(../img/sub_menu_link_last.png) top right no-repeat;
							}
							#user_sub_menu ul li a.last, #user_sub_menu ul li a.last:hover {								
								padding: 19px 21px 15px 12px;
								/*background: url(../img/user_sub_menu_link_last.png) top right no-repeat;*/
								background: url(../img/sub_menu_link_last2.png) top right no-repeat;
							}
							#sub_menu ul li a.last:hover {								
								background: url(../img/sub_menu_link_last_over.png) top right no-repeat;
							}
							#user_sub_menu ul li a.last:hover {								
								/*background: url(../img/sub_menu_link_last.png) top right no-repeat;*/
								background: url(../img/sub_menu_link_last_over.png) top right no-repeat;								
							}
							#sub_menu ul li a.first_here, #sub_menu ul li a.first_here:hover {								
								padding: 19px 12px 15px 21px;
								background: url(../img/sub_menu_link_arrow_first_over.png) 0 0 no-repeat;
							}	
							#sub_menu ul li a.last_here, #sub_menu ul li a.last_here:hover {								
								padding: 19px 21px 15px 12px;
								background: url(../img/sub_menu_link_last_over.png) top right no-repeat;
							}
							#user_sub_menu ul li a.last_here, #user_sub_menu ul li a.last_here:hover {
								padding: 19px 21px 15px 12px;								
								/*background: url(../img/sub_menu_link_last.png) top right no-repeat;*/
								background: url(../img/sub_menu_link_last_over.png) top right no-repeat;
							}							
							#user_sub_menu ul li a.arrow {
								/*background: url(../img/user_sub_menu_link_arrow.png) 0 0 no-repeat;*/
								/*background: url(../img/pisna_mi.png) top left no-repeat !important;*/
								background: url(../img/sub_menu_link_first_over.png) 0 0 no-repeat !important;
							}
							#user_sub_menu ul li a.arrow2 {	
								/*background: url(../img/user_sub_menu_link_arrow_over.png) top left no-repeat !important;*/
								/*background: url(../img/sub_menu_link_over.png) top left repeat-x !important;*/
								background: url(../img/sub_menu_link_arrow_middle_over.png) center top no-repeat !important;
							}
							#user_sub_menu ul li a.arrow3 {
								/*background: url(../img/sub_menu_link_last.png) top right no-repeat !important;*/
								background: url(../img/sub_menu_link_last_over.png) top right no-repeat !important;
							}
							#user_sub_menu ul li a.arrow:hover, #user_sub_menu ul li a.arrow_here, #user_sub_menu ul li a.arrow_here:hover {
								/*background: url(../img/user_sub_menu_link_arrow_over.png) 0 0 no-repeat;*/
								background: url(../img/sub_menu_link_first_over.png) 0 0 no-repeat !important;

							}
							/*.left1 {								
								left: 213px;
							}*/
						
					.foto_albumi {
						right: 242px;
					}
					.calendari {
						right: 150px;
					}							
				#quick_menu2 {
					position: absolute;
					top: 102px;
					right: 16px;
					width: 60px;
					height: 23px;
				}
					#quick_menu2 ul li {
						float: left;
						list-style: none;
						background: none;
					}		
					#quick_menu2 a {
						display: block;
						width: 23px;
						height: 23px;						
						padding: 0 0 0 7px;
					}					
					#support {						
						background: url(../img/support_link.png) 8px 0 no-repeat;
					}
					#support:hover, #support.act {						
						background: url(../img/support_link_over.png) 8px 0 no-repeat;
					}
					#download {
						background: url(../img/download_link.png) 8px 0 no-repeat;
					}
					#download:hover, #download.act {
						background: url(../img/download_link_over.png) 8px 0 no-repeat;
					}	

				#t_l  {
					height: 21px;
					padding: 0 0 0 23px;
					background: url(../img/t_l.png) 0 0 no-repeat; 
          /* position: relative;
          z-index: 10;  */
				}
				#t_c  {
					height: 21px;
					background: url(../img/t_c.png) 0 0 repeat-x;
				}
				#t_r  {
					height: 21px;
					padding: 0 23px 0 0;
					background: url(../img/t_r.png) right top no-repeat;
					_background: url(../img/t_r_ie.png) right top no-repeat;
				}
				
				#shadow_l {
					padding: 0 0 0 17px;
					background: url(../img/shadow_left.png) 0 0 no-repeat;
				}
				#shadow_r {
					padding: 0 17px 0 0;
					background: url(../img/shadow_right.png) right top no-repeat;
				}
				
					#content {
						position: relative;
						width: 875px;	
						overflow: hidden;					
						padding: 37px 25px 0 23px;
						background: #e3e3e3;						
					}
						#flash { 
							position: relative;
							top: -37px;
							left: -23px;
							width: 923px;
							padding: 0px;
							text-align: center;							
						}
						#flash  img {
							margin: 37px 0 0 0;
						}
						
						#bubbles ul li {
							float: left;
							list-style: none;
							padding: 0 0 27px 0;
						}
							.bubble1, .bubble2, .bubble3, .bubble4 {
								float: left;
								width: 207px;
								height: 66px;
								padding: 108px 15px 0px 0;								
								
								text-align: center;
								font: normal 12px Arial, Helvetica, sans-serif;
								color: #3e3e3e;
								background: url(../img/bubble1.png) 0 0 no-repeat;
							}
							.bubble2 {
								background: url(../img/bubble2.png) 0 0 no-repeat;
							}
							.bubble3 {
								background: url(../img/bubble3.png) 0 0 no-repeat;
							}
							.bubble4 {
								padding: 108px 0px 0 0;
								background: url(../img/bubble4.png) 0 0 no-repeat;
							}
							.bubble1:hover, .bubble1.here, .bubble1.here:hover {
								background: url(../img/bubble1_over.png) 0 0 no-repeat;
							}
							.bubble2:hover, .bubble2.here, .bubble2.here:hover {
								background: url(../img/bubble2_over.png) 0 0 no-repeat;
							}
							.bubble3:hover, .bubble3.here, .bubble3.here:hover {
								background: url(../img/bubble3_over.png) 0 0 no-repeat;
							}
							.bubble4:hover, .bubble4.here, .bubble4.here:hover {
								background: url(../img/bubble4_over.png) 0 0 no-repeat;
							}
							
						#user_menu {
							/*position: relative;
							top: -18px;*/
							/*margin-top: -18px;*/
							float: left;
							clear: both;
						}								
							#user_menu ul li {
								float: left;
								height: 35px;
								list-style: none;
								padding: 18px 0 0 2px;
							}	
							#user_menu ul li.first {
								padding: 11px 0 0 26px;
								color: #656464;	
								font: normal 22px Arial, Helvetica, sans-serif;							
							}
							div.first {
								float: left;
								height: 48px;
								margin: -7px 0 0 0;
								padding: 0px 0 0 26px;
								color: #656464;	
								font: normal 22px Arial, Helvetica, sans-serif;	
							}						
							#user_menu ul li.sep {
								width: 25px;
								height: 53px;
								padding: 0px 0 0 0px;
								background:url(../img/separator.png) 0 0 no-repeat;								
							}
							
							#user_menu a {
								color: #626262;
								font: normal 12px Arial, Helvetica, sans-serif;
								text-decoration: none;
							}
							#user_menu a:hover, #user_menu a.here, #user_menu a.here:hover {
								color: #6baf34;
								background: none;
								text-decoration: none;
							}
							#user_menu ul li.sup {
								padding:11px 0 0 57px;
								background: url(../img/support_link_over.png) 23px 13px no-repeat;
							}   					
						
						
						.white_top, .white_bot {
							clear: both;
							width: 834px;
							height: 5px;
							margin: 0 0 0 20px;
							overflow: hidden;
							background: url(../img/white_top.png) 0 0 no-repeat;
						}	
						.white {
							width: 740px;
							margin: 0 0 0 20px;
							padding: 40px 47px 35px 47px;
							background: #fff;
						}	
							.white h1 {
								color: #2e2e2e;
								font: normal 24px Arial, Helvetica, sans-serif;	
							}
							.white p {
								color: #525252;
								padding: 17px 0 0 0;
							} 
						.white_bot {
							padding: 0 0 35px 0;
							background: url(../img/white_bot.png) 0 0 no-repeat;
						}	
						.strange {
							width: 296px;
						}
						.strange li {
							list-style: none;
							margin: 0px;
							float: left;
							width: 296px;							
						}
						.strange li a {
							float: left;
							height: 20px;
							overflow: hidden;
							cursor: pointer;
							
							background: url(../img/strange_li.gif) 0 0 no-repeat;
							text-decoration: none;
						}
						.strange li a:hover {
							background: url(../img/strange_li_over.gif) 0 0 no-repeat;
							text-decoration: none;
						}
						.strange li a.first {
							background: url(../img/strange_first.gif) 0 0 no-repeat;
						}
						/*.strange li a.first:hover, .description .strange li a.first:hover {
							background: url(../img/strange_li_over_first.gif) 0 0 no-repeat;
						}*/
						.strange li a.first:hover {
							background: url(../img/strange_li_over_first.gif) 0 0 no-repeat;
						}
						.description .strange li a, .description .strange li a.first, .description .strange li a.last {
						background: #f6f6f6 !important;
						cursor: text;
						height: 22px !important; 
						}
						.description .strange li a.last {
						/*height: 35px !important;*/
						padding: 5px 0px 6px 0px;
						border-top: solid #e0ead8 1px;
						}
						.strange li a.last {
							height: 21px !important; 
							background:url(../img/strange_last.gif) 0 0 no-repeat; 
						}
						/*.strange li a.last:hover, .description .strange li a.last:hover {
							background: url(../img/strange_li_over_last.gif) 0 0 no-repeat;
						}*/	
						.strange li a.last:hover {
							background: url(../img/strange_li_over_last.gif) 0 0 no-repeat;
						}				
						
						.w165, .w130 {
							float: left;
							width: 139px;
							height: 20px;
							overflow: hidden;
							padding: 0 0 0 21px;
							
							color: #999;
							font: normal 12px/20px Arial, Helvetica, sans-serif;						
						}
						.w130 {
							width: 130px;
							padding: 0 0 0 5px;
							color: #2e2e2e;
						}
						
						#baners {
							position: relative;
							top: -5px;
							padding: 0px 0px 25px 0px;
							clear: both;
							left: 0px;
							margin:0 0 0 19px;
						}
							
							.baner {
								float: left;
								width: 285px;
								width:274px;
								padding: 0 5px 0 0;
							}
								
						#partners {
							height: 150px;	
						}
						#partners h2 {
							float: left;
							padding:55px 25px 0 30px;
						}						
							#partners table td {
								vertical-align: middle;
								text-align: center;
								width: 145px;
								height: 110px;
							}							 						
					
				#b_l  {
					height: 21px;
					padding: 0 0 0 23px;
					background: url(../img/b_l.png) 0 0 no-repeat; 
          /* position: relative;
          z-index: 10;  */
				}
				#b_c  {
					height: 21px;
					background: url(../img/b_c.png) 0 0 repeat-x;
				}
				#b_r  {
					height: 21px;
					padding: 0 23px 0 0;
					background: url(../img/b_r.png) right top no-repeat;
					_background: url(../img/b_r_ie.png) right top no-repeat;
				}
				
				#footer {
					clear: both;
					position: relative;
					height: 230px;
					z-index: 1 !important; 
				}								
				#footer_menu li, #how_to_pay li {
					float: left;
					padding: 10px 0 0 0;
					list-style: none;
					background: none;
				}
						
				#footer_menu li a {
				  /* position: relative; */
					padding: 0px 0 0 25px;
					color: #2b2b2b;
					font: normal 10px Arial, Helvetica, sans-serif;
					text-decoration: none;
				}
				#footer_menu li a:hover {
					text-decoration: none;
				}
				#how_to_pay {
					position: absolute;
					top: 0px;
					right: 22px;
				}
				#how_to_pay li {
					padding: 0 0 0 10px;					
					line-height: 17px;
					vertical-align: middle;
				}
				
				#logo2 {
					position: absolute;
					top: 126px;
					left: 14px;
					
					display: block;
					width: 155px;
					height: 52px;					
						
					background: url(../img/logo2.png) 0 0 no-repeat;
					}

				#copyright, #copyright:hover {
					position: absolute;
					top: 149px;
					left: 205px;
				}				
				#copyright, #copyright:hover, #edesign, #edesign:hover {
					font: normal 11px Arial, Helvetica, sans-serif;
					color: #fff;
					text-decoration: none;
				}
				#edesign, #edesign:hover {
					position: absolute;
					top: 139px;
					right: 173px;
					width: 190px;
					height: 35px;
					line-height: 35px;
					background: url(../img/edesign.png) top right no-repeat;
				}
				#top_link {
					position: absolute;
					top: 127px;
					right: 21px;
					width: 51px;
					height: 51px;
					background: url(../img/top.png) 0 0 no-repeat;			
				}
					
				/* popup */
				#grey_div {
					position: absolute;					
					top:0;
					left:0;
					z-index: 9998 !important;					
					width: 100%;
					height: 1562px; 
          										
					background: url(../img/gray_div_bgr.png) 0 0 repeat-x;
				}
				#grey_div_err {
					position: absolute;					
					top:0;
					left:0;
					z-index: 9998 !important;					
					width: 100%;
					height: 1460px;
										
					background: url(../img/gray_div_bgr.png) 0 0 repeat-x;
				}
				#grey_div_confirm {
					position: absolute;					
					top:0;
					left:0;
					z-index: 9998 !important;					
					width: 100%;
					height: 1460px;
										
					background: url(../img/gray_div_bgr.png) 0 0 repeat-x;
				}
				#grey_div_payment {
					position: absolute;					
					top:0;
					left:0;
					z-index: 9998 !important;					
					width: 100%;
					height: 1460px;
										
					background: url(../img/gray_div_bgr.png) 0 0 repeat-x;
				}
				input.textfield {
					width: 283px;
					height: 30px;
					padding: 0px 0 0 8px;
					
					font: normal 18px/30px Arial, Helvetica, sans-serif;
					color: #fff;
					background: url(../img/user_name_input.png) 0 0 no-repeat;
					border: none;
				}
				.password {
					width: 283px !important;
					height: 30px !important;
					padding: 0px 0 0 8px !important;
					margin: 4px 0 0 0;
					
					font: normal 18px/30px Arial, Helvetica, sans-serif;
					color: #fff !important;
					background: url(../img/user_pass_input.png) 0 0 no-repeat !important;
					border: none;
				}
				.submit {
					width: 130px;
					height: 30px;					
					float: left;
					margin:25px 31px 0 0;
					_display: inline;
					
					cursor: pointer;
					color: #6e6e6e;
					font: normal 12px Arial, Helvetica, sans-serif;
					background: url(../img/submit_bgr.png) 0 0 no-repeat;
					border: none;
				}
				
				.submit2 {
					width: 130px;
					height: 30px;					
					float: left;
					margin: 25px 0px 0 0;
					_display: inline;
					
					cursor: pointer;
					color: #6e6e6e;
					font: normal 12px Arial, Helvetica, sans-serif;
					background: url(../img/submit_bgr.png) 0 0 no-repeat;
					border: none;
				}
				.LogIn {
					position:relative;
					top:-10px;
					width: 296px;
				}
				.LogIn a, .LogIn label {
					color: #5a5a5a;
					font: normal 12px Arial, Helvetica, sans-serif;
				}
				.LogIn label { display: block; margin: 10px 0 5px 0;}
				.LogIn a:hover {
					color: #779a53;
				}
				.LogIn .float_l {
					margin: 15px 0 0 0;
				}
				#breadcrumb {
					padding: 0 0 34px 43px;
				}
				#breadcrumb a, #breadcrumb a:hover {
					color: #2e2e2e;
					font: normal 24px Arial, Helvetica, sans-serif;
				}
				#breadcrumb span, .arrows {
					color: #6f964e;
					font: normal 24px Arial, Helvetica, sans-serif;
				}
				#breadcrumb span {
					padding: 0 0px 0 5px;
				}
				.crazy_white {
					position: relative;
					left: -23px;
					width: 830px; 
					background: #fff; /* f9f9f9 */
					padding: 40px 47px 35px;
					margin: 0 0 43px 0;
				}
				.crazy_white p {
					color: #666;
					padding: 0px 0px 15px 11px;
				}
				.crazy_white h3 {
					font: bold 12px Arial, Helvetica, sans-serif;
					color: #2a2a2a;
					padding: 0px 0px 0px 11px;
				}
				.green {
					text-align: center;
					color: #77a153 !important;
					font: normal 18px Arial, Helvetica, sans-serif;
				}
				span.green {
					text-align: left;
				}
				.images {
					padding: 90px 0px 30px 130px !important;
				}
				.w325 {
					float: left;
					width: 345px;
					padding: 0 47px 0 0;
				}
				.w380 {
					float: left;
					width: 361px;
					padding: 25px 0 0 77px;
				}
				.w380 .submit {
					margin: 30px 0 0 242px;
				}
				.krygcheta {
					margin: 74px 0 0px 115px;
				}
				.create {
					margin: 30px 0 0 242px;
				} 
				
				.spec {					
					padding: 10px 14px 0px; 
					width:806px;
				}				
				.white.spec p {					
					padding: 0 0 10px 0;
				}
				.spec2 {
					padding: 3px 14px 0px; 
					width:806px;
				}
				.pro {
				padding: 8px 15px; 
				width: 804px;
				overflow: hidden;
				}
				
				.holder {
					min-height: 182px;
					_height: 182px;
					padding: 0px 0px 14px 0px;
				}
				
				.w226 {
					clear: both;
					float: left;
					width: 226px;
					
				}
				.w233 {
					float: left;
					width: 262px;
					padding: 0 0 0px 22px;
				}
				.rel {
					position: relative;
				}
				.w296 {
					float: left;
					width: 296px;
				}
				.buttons {
					position: relative;
					top: 0px;
					left: 0px;
					_position: static;
					padding: 26px 0 0 22px;
				}
				.buttons li {
					float: left;
					list-style: none;
				}
				.buttons li a {
				}
				.tooltip1, .tooltip2, .tooltip3 {
					display: none;
					height: 19px;
					width: 82px;
					padding: 7px 0 0 0;
					
					color: #493f3f;
					font: normal 9px Arial, Helvetica, sans-serif;
					text-align: center;
					text-transform: uppercase;
					background: url(../img/grey_buble.png) 0 0 no-repeat;
				}
				
				.order_btn:hover .tooltip1 {
					position: absolute;
					top: 0px;
					left: 3px;
					display: block;
				}
				.edit_btn:hover .tooltip2 {
					position: absolute;
					top: 0px;
					left: 47px;
					display: block;
				}
				.del_btn:hover .tooltip3 {
					position: absolute;
					top: 0px;
					left: 90px;
					display: block;
				}
				
				.accordion .white_bot  {
					padding: 0px 0px 4px;
				}
				.accordion .white_top, .accordion .white_bot, .accordion .white {
					margin: 0px;
				}
				.accordion {
					width: 834px;
					padding: 0px;
					margin:0 0 0 20px;
					padding:0 0 5px 0px;
				}
				.accordion dt {
					margin:0 0 4px 0px;	
				}
				.accordion dt:hover, .accordion dt.over { 
					cursor: pointer;
					cursor: hand;
				}
				.accordion dt a {
					display: block;
					padding: 14px 0px 16px 28px;
					width: 806px;
					font: normal 18px Arial, Helvetica, sans-serif;
					color: #fff; 
					background: url(../img/green_accordeon_off.png) 0 0 no-repeat;
					text-decoration: none;
				}
				.accordion dt a:hover {
					color: #fff;
					text-decoration: none;
				}
				.accordion dt.selected a, .accordion dt.selected a:hover {
					background: url(../img/green_accordeon_on.png) 0 0 no-repeat;
					text-decoration: none;
				}
				.accordion dd {
					/*display: none;	*/
					display: block;
					height: auto !important; /* vremenni promeni */
					padding: 0px;
					overflow: hidden;
					margin: 0;
				}
				
				.accordion dd.open {
					display: block;
				}
				
				.accordion dd.getHeight {
					display: block;
				}
				.p14 {
					padding: 0 0 14px 0px;
				}

				.paging {
					
					/*width: 806px;*/
					height: 38px;
					overflow: hidden;					
				}
				.paging2 {
					
					/*width: 806px;*/
					height: 38px;
					width: 318px;
					overflow: hidden;					
				}
				
				.paging li {
					float: left;
					list-style: none;
				}
				.paging li a, .paging li a:hover {
					float: left;
					padding: 4px 0px 0px 0px;
					margin: 0px 14px 0px 0px;
					
					font-size: 14px;
					line-height: 24px;
					color: #999;	
					text-decoration: none;				
				}
				.paging li a.prev, .paging li a.next, .paging li a.prev:hover, .paging li a.nextunactive, .paging li a.next:hover, .paging li a.active, .paging li a.active:hover, .paging li a.passive, .paging li a.passive:hover {
					padding: 12px 23px 12px 22px;
					/*margin: 0 256px 0 0;*/
					
					font-size: 11px;
					line-height: 14px;
					color: #fff;
					background:url(../img/prev.png) 0 0 no-repeat;
				}
				.paging li a.next, .paging li a.next:hover {
					
					margin: 0 0 0 0;
					
					
					float:right;
					
					background:url(../img/next.png) 0 0 no-repeat;
				}
				.paging li a.nextunactive{
				margin: 0 0 0 0;
					width:97px; 
					
					float:right;
					
					background:url(../img/prev.png) 0 0 no-repeat;
				
				}
				.paging li a.active, .paging li a.active:hover {
					background:url(../img/next.png) 0 0 no-repeat;
				}
				.paging li a.passive, .paging li a.passive:hover {
					/*margin: 0 0 0 242px;*/
					background:url(../img/prev.png) 0 0 no-repeat;
				}
				.paging li a.now, .paging li a.now:hover {
					font-size: 24px;
					line-height: 24px;
					color: #84b75b;
				}

				.sitemap li {
					list-style: none;
					padding: 0 0 0 11px;
				}
				.sitemap li a, .sitemap li a:hover {
					color: #2E2E2E;
					text-decoration: underline;
					line-height: 25px;
				}				
				.sitemap ul li {
					padding: 0 0 0 20px;
				}
				.sitemap ul li a, .sitemap ul li a:hover {
					color: #6F964E;	
					line-height: 23px;				
				}
				.sitemap li a:hover {
					text-decoration: none;
				}
		
		#horizon {
			position: absolute;
			left: -202px;
			top: -132px;
			_left:  0px;
			_top: 0px;
			width: 100%; 
			height: 100%;
			z-index: 9999 !important;
		}
		#center {
			position: absolute;
			left: 50%; 
			_left: 37%; 
			top: 30%;
			_top: 15%;
			width: 350px;
			height: 229px; 
			padding: 35px 0 0 55px;			
			background: url(../img/pop_up_bgr.png) 0 0 no-repeat;
			z-index: 10000 !important;
		}
		
		.w415 {
			float: left;
			width: 415px;
		}
		.w415 p {
			width: 348px;
		}	
		.w415 a,.w415 a:hover {
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #666;
		}	
		.feedback input.textfield {
			width: 344px;
			height: 16px;
			padding: 2px;
			margin: 0 0 5px 11px;
			
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #666;
			background: url(../img/input_bgr.gif) 0 0 no-repeat;
			border: none;
		}
		.feedback  textarea {
			width: 344px;
			height: 76px;
			margin: 0 0 5px 11px;
			
			font: normal 12px/12px Arial, Helvetica, sans-serif;
			color: #666;
			background: url(../img/textarea_bgr.gif) 0 0 no-repeat;
			border: none;
		}
		.feedback  .submit {
			width: 76px;
			height: 23px;
			float: none;
			_display: block;
			padding: 2px;
			margin: 0px 0 0 283px;
			font: normal 12px/12px Arial, Helvetica, sans-serif;
			
			background: url(../img/submit_bgr.gif) 0 0 no-repeat;
		}
		
		.download_table td {
			height: 30px;
		}				
		.download_table a {
			color: #666;
		}		
		h2.download {
		padding: 11px 0 12px 57px;
		background: url(../img/download_link_over.png) 23px 13px no-repeat;
		}
		.w736 {
			width: 736px;
			}
	    .w70 {
			text-align: right;
			width: 70px;
			}
		.w70 a {
			padding: 0 0 0 18px;
			background: url(../img/download_link.gif) 0px 3px no-repeat; 
			}
		.p0 {
			padding: 0px !important;
		}
		.registration {
			position: relative;
			z-index: 10;
			font: normal 12px/21px Arial, Helvetica, sans-serif;
			color: #717171;
		}
		.registration a {
			font: normal 12px/21px Arial, Helvetica, sans-serif;
			color: #717171;
			text-decoration: underline;
		}
		span.radio {
			font: normal 12px/21px Arial, Helvetica, sans-serif;
			color: #717171;
			white-space: nowrap;
			}
		.registration select {
			position: relative;
			top: 0;
			left: 0;
			z-index: 1  !important;
			color: #717171;
			padding: 0px 2px;
			height: 19px;
			font: normal 12px/10px Arial, Helvetica, sans-serif;
		}
		.w240 {
			text-align: right;
			width: 224px;
			padding: 0 16px 0 0;
			}
		.w287 {
			text-align: left;
			width: 500px;
			}
		.w213 {
			text-align: left;
			width: 213px;
			}
		.w287 {
			text-align: left;
			width: 287px;
			}
		.registration input.text, .w215 input {
			height: 14px;
			width: 203px !important;			
			background: #fff;
            padding: 2px 4px;
            border:solid 1px #c4c4c4;			
			color: #717171;
		}
		.registration input[type="password"] {
			height: 14px;
			width: 203px !important;			
			background: #fff;
            padding: 2px 4px;
            border:solid 1px #c4c4c4;			
			color: #717171;
		}
		.w215 input, .w215 select {
            margin: 0px 0px 1px 0px ;
		}
		
		.star {
			display: block;
			width: 8px;
			height: 20px;
			background: url(../img/star.gif)  center center  no-repeat;
		}
		.w207 {
			width: 213px;
		}
		.w38 {
			width: 45px;
			margin: 1px 0 0 0px;
		}
		.w55 {
			width: 56px;
			margin: 1px 0 0 0px;
		}
		.w106 {
			width: 104px;
			margin: 1px 0 0 0px;
		}
		.w453 {
			text-align: right;
			width: 453px;
		}  		
		.w492 {
			float: right;
			width: 492px;
		}
		.w220 {
			float: left;
			width: 227px;
		}
		.w220 p {
		padding: 0 0 17px;
		}
		.bold {
		font-weight: bold;
		}
		.w41 {
		width: 35px;
		text-align: right;
		padding: 0 8px 0 0;
		}
		.w179 {
		width: 184px;
		text-align: right;
		}
		
		.contacts {
			font: normal 12px/21px Arial, Helvetica, sans-serif;
			color: #717171;
		}
		.white a, .white a:hover {
		color:#525252;
		}
		.contacts input {
		height: 14px;
		width: 171px;
		
		background: #fff;
		padding: 2px 4px;
		margin: 0 0 2px 0;
		border:solid 1px #c4c4c4;
		}
		.contacts textarea {
		height: 116px;		
		overflow: auto;
		background: #fff;
		padding: 2px 4px;
		margin: 0px 0 0 0;
		border:solid 1px #c4c4c4;
		
		width: 171px;		
		*width: 175px;
		_width: 175px;
		}
		.contacts .submit_reg {
		width: 130px;
		height: 32px;
		
		color: #509605;
		border: 0px;
		cursor: pointer;
		background: url(../img/submit.gif) 0 0 no-repeat;
		}
		
		.select_bgr {
			background: #fff;
			width: 213px;
			*width: 211px !important;
			_width: 211px !important;
		}
		.select_bgr select, .w402 .select_bgr select {
		height: 20px;
		color: #717171;
		font-size: 11px;
		} 
		
		.checkbox {
		}
		.input_kod {
			width: 203px !important;
			height: 33px !important;
			background: #fff;
            padding: 2px 4px;
            border:solid 1px #c4c4c4;			
			color: #717171;
		}
		.registration .submit_reg {
			width: 130px;
			height: 32px;
			margin: 8px 0 0 84px;
			
			border: none;
			cursor: pointer;
			color: #509605;
			background: url(../img/submit_bgr2.gif) 0 0 no-repeat;
		}
		.error_p {
			color: #c30303;
			text-align: center;
			font: bold 12px/20px Arial, Helvetica, sans-serif;			
		}
		.fs18 {
			color: #c30303;
			font: normal 18px/44px Arial, Helvetica, sans-serif;
		}
		.other {
			width: 405px !important;
			padding: 20px 0px 0px !important;
			height: 245px !important;
		}
		.other .submit {
			margin: 78px 0 0 137px;
		}
		
		.date { 
			float: left;
			width: 95px;
			height: 66px;
			padding: 0 28px 23px 0px;
			
			text-align: center;
			color: #656464;
			background: url(../img/date_bgr.gif) 0 0 no-repeat;
			}
		.day { 
			display: block;
			height: 30px;
			padding: 10px 0 0 0;
			font: normal 24px/24px Arial, Helvetica, sans-serif;
			}
		.m_y {
			display: block;
			height: 20px;
			padding: 6px 0 0 0;
			font: normal 11px/11px Arial, Helvetica, sans-serif;
			}
		.news_anons {
			float: left;
			width: 617px;
			
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #656464;
		}
		.news_anons a, .news_anons a:hover, .news_cont a, .news_cont a:hover {
			font: normal 16px Arial, Helvetica, sans-serif;
			color: #8cb263;
			text-decoration: underline;
		}
		.news_anons a:hover, .news_cont a:hover {
			text-decoration: none;
		}
		.news_cont {
			float: left;
			width: 617px;
			padding: 0 0 30px 0;
			
			font: normal 12px Arial, Helvetica, sans-serif;
			color: #656464;
		}
		.news_cont img {
			padding: 16px 0 0 0;
		}
		.news_cont p {
			padding: 22px 0 0 0;
		}
		.news {
			clear: both;
		 	width: 740px;
			height: 38px;
			overflow: hidden;
			padding: 4px 0 0 0;
		}
		.news li a.prev, .news li a.prev:hover  {
			margin: 0 222px 0 0;
			cursor: pointer;
		}
		.news li a.next, .news li a.next:hover {
			/*margin: 0 0 0 210px;*/
			margin:0 0 0 298px;
			cursor: pointer;
		}
		.news_anons a.oshte, .news_anons a.oshte:hover {
			float: right;
			font: normal 12px Arial, Helvetica, sans-serif;
			text-decoration: none;			
			padding: 0 0 10px 0;
		}
		 .news_anons a.oshte:hover {
			text-decoration: underline;			
		}
		.bord_top {
			float: left; 
			width: 740px;
			margin: 0 0 21px 0;
			
			border-bottom: solid #e3e3e3 1px;
		}
		.ok {
		display: block;
		padding: 70px 0 0 0;
		color: #41700c;
		font: bold 12px Arial, Helvetica, sans-serif;
		}
		.news li a.nazad,.news li a.nazad:hover {
		background: url(../img/nazad.png) 0 0 no-repeat;
		}
		.bold1 {
		display: block;
		color: #779a53;
		font: normal 18px Arial, Helvetica, sans-serif;
		}
		.bold2 {
		display: block;
		padding: 0 0 15px 0px;
		margin: 0 0 10px 0px;
		color: #da7053;
		font-weight: bold;
		border-bottom: solid #e8e8e8 1px;
		}
		.greeny {
		color: #5c981e;
		font-weight: bold;
		}
		.white p.danni {
		padding: 25px 0px 21px 56px;
		}
		.greyty {
		color: #717171;
		display: block;
		padding: 0 0 14px 0px;
		}
		.h2e {
		font-size: 18px;
		color: #2e2e2e;
		padding: 7px 0 6px 0;
		}
		
		.product_pic {
		float: left;
		width: 245px;
		padding: 0 18px 0 0;
		}
		.description, .ed_cena, .cenalv, .broiki {
		float: left;
		width: 295px;	
		padding: 0 0 18px 0;	
		}
		.description .strange li a.first {
		background: url(../img/desc_strange_first.gif) 0 0 no-repeat;
		}
		.description .strange li a.last {
		background: url(../img/desc_strange_last.gif) 0 0 no-repeat;
		}
		.ed_cena, .cenalv {
		width: 82px;
		}		
		.cenalv input {
		width: 38px;
		color: #717171;
		border: solid #dfdfdf 1px;
		background: #fff;
		}
		.broiki {
		width: 82px;
		}
		
		.zaoblen_top {
		background: #fbfbfb;
		}
		.zaoblen_bot {
		/*padding: 0 0 9px 0;*/
		background: #fbfbfb;
		}
		.zaoblen_body {
		min-height: 179px;
		_height: 179px;
		text-align: center;
		background: #fbfbfb;
		}
		.cenalv .zaoblen_top, .cenalv .zaoblen_bot, .cenalv .zaoblen_body {
		background: #f6f6f6;
		}

		.description .bold, .ed_cena .bold, .broiki .bold, .cenalv .bold {
		display: block;
		color: #2e2e2e;
		text-align: center;
		padding: 0 0 6px 0;
		font-weight: normal !important;
		}
		.description .bold {
		text-align: left;
		padding: 10px 0 9px 20px;
		background: #e0ead8 url(../img/bgr.gif) 0 0 no-repeat;
		}
		.ed_cena .bold, .broiki .bold {
		background: #f2f6ee;
		padding: 10px 0 9px 0px;
		}
		.cenalv .bold {
		background: #e0ead8;
		padding: 10px 0 9px 0px;
		}
		.broiki .bold {
		background: #f2f6ee url(../img/bgr2.gif) right top no-repeat;
		}
		
		.greenb {
		color: #9fc87e;
		font: bold 14px Arial, Helvetica, sans-serif;
		}
		.ed_cena .zaoblen_body, .broiki  .zaoblen_body, .cenalv .zaoblen_body {
		padding: 154px 0 0 0;
		min-height: 34px;
		_height: 34px;
		}
		.cenalv .zaoblen_body {
		position: relative;
		padding: 153px 0 0 0px;
		text-align: left;
		}
		.ed_cena .greenb, .broiki .greenb, .cenalv span {
		display: block;
		padding: 8px 0 0 0;
		border-top: 1px solid #E0EAD8;
		}
		.cenalv span {
		padding: 8px 0 0 13px;
		}
		.grey_bord {
		clear: both;
		color: #999999;
		background: #f9f9f9;
		border-top: solid #dfdfdf 1px;
		border-bottom: solid #dfdfdf 1px;
		}
		.w402 {
		float: left;
		width: 402px;
		color: #717171;
		padding: 6px 0 0 0;
		line-height: 21px;
		}
		.grey9 {
		color: #999999;
		}
		.w402 .select_bgr {
		float: left;
		}
		.w95, .w95.idleField, .w95.focusField, .grey_bord .idleField, .grey_bord .focusField {
		width: 75px;
		height: 16px;
		padding: 2px;
		margin: 0px 1px 0px 3px;
		color: #717171;
		background: #fff;
		border: solid #C4C4C4 1px;
		}
		.red {
		color: #ff0600;
		}
		p.after_disc  {
		text-align: right;
		padding: 8px 2px 10px 0;
		border-bottom:1px solid #DFDFDF;
		}
		.w215 {
			width: 215px;
			float: left;
			padding: 64px 0 0 0;
		}
		.w187 {
			width: 172px;
			float: left;
			padding: 41px 15px 0 0;
			text-align: right;
		}
		.w97 {
			float: left;
			width: 97px;
			text-align: right;
			padding: 0 8px 0 0;
		}
		
		.dostavka, .choose_pay {
			clear: both;
			color: #717171;
			padding: 40px 0 16px 0;
		}
		.choose_pay {
		  width: 803px;
		  overflow: hidden;
		  padding: 32px 0 31px;
		}
		.nachin {
		float: left;
		padding: 0 7px 0 0;
		}
		.dostavka .select_bgr {
		float: left;
		margin: 0 260px 0 0;
		}
		.choose_pay .select_bgr {
		float: left;
		}
		.submit_cont {		
		width: 97px;
		height: 38px;
		margin: 14px 0 0 353px;
		
		color: #fff;
		border: 0px;
		cursor: pointer;
		text-align: center;
		background: url(../img/submit_bgr2.png) 0 0 no-repeat;
    }
		.submit_edit {		
		position: relative; 
		left: -452px;
		top: 0px;		
		width: 197px;
		height: 38px;
		
		color: #fff;
		border: 0px;
		cursor: pointer;
		text-align: center;
		background: url(../img/submit_bgr3.png) 0 0 no-repeat;
    }
		.dostavka .bold, .choose_pay .bold {
		float: left;
		}
		.dostavka .greenb {
		float: right;
		}
	 .w402 .select_bgr {
	    *width: 211px !important;
			_width: 211px !important; 			
		} 
		/* css for pop up */
		#grey_transp { 
			position: absolute;  
			top: 0px; 
			_top: -10px; 
			left: 0px; 			
			z-index: 1000;
			display: none;
			
			width: 957px;
			height: 1650px; 
			overflow: hidden !important;
			text-align: center;
			background: url(../img/gray_div_bgr.png) 0 0 repeat-x;
			/*width: 100% !important;*/ 
			/*height: 100%;*/
			/* border-top: solid red 1px; */
			}
		#centered {
			text-align: center;
			}
		#popImage {
			text-align: center;
		}
		#popImage table {
			position: relative; 
			margin: 0 auto;
			overflow: visible;
			width: auto;      
		}
		.popup { 
			padding: 5px 0 0 0;
			}
		.popup_bot { 
			padding: 0 0 5px 0; 
			}
		.popup_body {
			position: relative; 
			padding: 0; 
			text-align: center; 
		}
		.popup_body .close_link {
			position: absolute;
			top: 20px;
			right: 0%;
			width: 32px;
			height: 32px; 
			z-index: 10000;
			background: url(../img/close.png) 0 0 no-repeat;
			}
		.popup_body .gal_prev {
			position: absolute;
			top: 150px;
			left: -42px;
			width: 64px; 
			height: 64px;
			z-index: 10000;
			background: url(../img/prev_pic.png) 0 0 no-repeat;
			}
		.popup_body .gal_next {
			position: absolute;
			top: 150px;
			right: -42px;
			width: 64px; 
			height: 64px;
			z-index: 10000;
			background: url(../img/next_pic.png) 0 0 no-repeat;
			}
		
		#centered a {
			float: left;			
			}
		
		#border {
		position: relative;
		float: left;
		padding: 42px 32px;
		overflow: visible;      
		}
		
		#flashDiv{   
			padding: 0 0 30px 18px;
			_height: 680px;
			}
			
		#flashDiv #flash {
		position: static;
		width: 785px;
		margin: 0 auto;
		}	
		
		.img_t_r {
		height: 32px;
		padding: 0 32px 0 0;
		background: url(../img/img_t_r.png) right top no-repeat;
		}
		.img_t_l {		
		height: 32px;
		background: url(../img/img_t_l.png) 0 0 no-repeat;
		}
		.img_b_r {
		height: 32px;
		padding: 0 32px 0 0;
		background: url(../img/img_b_r.png) right top no-repeat;
		}
		.img_b_l {
		height: 32px;
		background: url(../img/img_b_l.png) 0 0 no-repeat;
		}
        .img_left {
			padding: 0 0 0 32px;
			background: url(../img/img_left.png) 0 0 no-repeat;
		}
        .img_right {
			padding: 0 32px 0 0;
			background: url(../img/img_right.png) right top no-repeat;
		}
        .img_body {
		}
		
		#prev {
		position: absolute;
		top: 52px;
		left: 0px;
		width: 50%;
		height: 100%;
		}
		#prev a, #next a {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 20000 !important;
		display: block;
		width: 100%;
		height: 100%;	
		cursor: pointer;
		_height: 0px;
		_overflow: hidden;
		background: url(../img/gal_next_spec.png) left top repeat-y;
		}		
		#next {
		position: absolute;
		top: 52px;
		right: 0px;
		width: 50%;
		height: 100%;
		}
		/* end of css for pop up */
		
		#arrow_up {
		position: absolute;
		top: 162px;
		left: 62px;
		display: block;
		width: 7px;
		height: 6px;
		background: url(../img/arrow_raise.gif) 0 0 no-repeat; 
		}
		#arrow_disc {
		position: absolute;
		top: 172px;
		left: 62px;
		display: block;
		width: 7px;
		height: 6px;
		background: url(../img/arrow_disc.gif) 0 0 no-repeat;
		}
		.white_rounded {
		margin: 0 auto;
		width: 760px;
		padding: 10px 0px 0px 12px;
		height: 51px;
		background: url(../img/left_bgr.gif) 0 10px no-repeat;
		}
		.white_rounded_right {
		width: 748px;    
		padding: 18px 12px 0 0;
		height: 33px;
		color: #000;
		background: #fff url(../img/right_bgr.gif) right top no-repeat;
		}
		
		.nov_div {
		padding: 15px 20px 9px 28px;
		}
		.nov_div_left {
		float: left;
		padding: 5px 0px 0px 0px;
		width: 315px;
		}
		.nov_div_right {
		float: right;
		width: 315px;
		text-align: right;
		}
		.nov_div_right input {
		margin: 7px 0 0 0;
		}
		.check {
		width: 63px;
		height: 19px;
		border: 0px;
		cursor: pointer;
		color: #fff;
		font: normal 11px/11px Arial, Helvetica, sans-serif;
		background: url(../img/check_btn.gif) 0 0 no-repeat;
		}
		.ok_order {
		font-size: 22px; 
		color: #8bb866;
		}
		
		.lighter {
		background: #FBFBFB;
		padding: 0px 0px 9px;
		text-align: center;
		}
		.darker {
		background: #F6F6F6;
		padding: 0px 0px 9px;
		text-align: center;
		}
		
		/* last minute new paging */			
		table.pager {	
		width: 806px;				
		height: 38px;
		overflow: hidden;					
		}
		.pager a, 
		.pager a:hover {
		display: block;  
		padding: 4px 0px 0px 0px;
		margin: 0px 14px 0px 0px;
		
		font-size: 14px;
		line-height: 24px;
		color: #999;	
		text-decoration: none;	
		cursor: pointer;			
		}
		.pager a.prev, 
		.pager a.next, 
		.pager  a.prev:hover, 
		.pager  a.nextunactive, 
		.pager  a.next:hover, 
		.pager  a.active, 
		.pager  a.active:hover, 
		.pager  a.passive, 
		.pager  a.passive:hover {
		padding: 12px 23px 12px 22px;
		
		font-size: 11px;
		line-height: 14px;
		color: #fff;
		background:url(../img/prev.png) 0 0 no-repeat;
		}
		.pager  a.next, 
		.pager  a.next:hover {					
		margin: 0;
		float:right;
		background:url(../img/next.png) 0 0 no-repeat;
		}
		/* .nextunactive makes .next (which i green) grey */
		.pager  a.nextunactive{
		margin: 0;									
		background:url(../img/prev.png) 0 0 no-repeat;
		
		}
		/* .active makes .prev (which i grey) green */
		.pager  a.active, 
		.pager  a.active:hover {
		background:url(../img/next.png) 0 0 no-repeat;
		}
		.pager  a.passive, 
		.pager  a.passive:hover {
		background:url(../img/prev.png) 0 0 no-repeat;
		}
		.pager  a.now, 
		.pager  a.now:hover {
		font-size: 24px;
		line-height: 24px;
		color: #84b75b;
		}
		table.pager.for_news {
		width: 740px;
		height: 38px;
		overflow: hidden;
		padding: 4px 0 0 0;
		}
		/*.for_news  a.prev, 
		.for_news  a.prev:hover  {
		cursor: pointer;
		}
		.for_news  a.next, 
		.for_news  a.next:hover {
		cursor: pointer;
		}*/
		
		.for_news  a.nazad,
		.for_news  a.nazad:hover {
		background: url(../img/nazad.png) 0 0 no-repeat;
		}

