	
	body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
   	font-size : 14px;
	margin : 0;
 	}
	
	
	td, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size : 14px;
	margin : 0;
	}
	a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size : 12px;
	color : #2f63b3;
	text-decoration : none;
	}
	a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size : 12px;
	text-decoration : underline;
	}
	
	/* Headers */
h1, h2, h3, h4, h5, h6 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 0px;
  margin: 0px;
}

h1 {  /*#658EFD*/
  font-weight: bold;
  color: #FF6600;
  font-size: 14px;
}

h2 {
  font-size: 16px;
  color: #666666;
  font-weight: bold;
}

h3 {
  font-weight: bold;
  color: #666666;
  font-size: 13px;
}

h4 {
  color: #FF0000;
  font-size: 14px;
  font-weight: bold;
}

h5 {
  color: #666666;
  font-size: 10px;
}

h6 { /* #2f63b3  */
  color: #666666;
 /* font: 12px "Lucida Grande", verdana, helvetica, arial, sans-serif; */
  font:10px verdana;
}
	
	
	
	#page {
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	width:100%;
	}
	
	#frame_inner {
  	margin : 0 auto; 
	width : 1024px;
   	}
	
	#frame_inner_home {
  	margin : 0 auto; 
 	width : 1024px;
   	}
  
	#header {
	float:left;
	width:1024px;
  	}
	#logo_cont {
	float: left; 
 	width:260px;  
	padding-left:5px;
    }
	  	 
	#topmain_cont {
	float : left;
 	width : 700px;
	height: 105px;
	margin: 10px 0 0 0;
  	}
	
	#banner_top {
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
 	width : 636px;
  	}
	
	#Auth {
	float : left;
	margin-top:15px;
	margin-left:15px;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	width : 200px;
 	}
	#Auth_form_cont {
	float:left; 
	width:750px;
 	margin-top:5px;
   	}
 
 	.login { 
	width:160px;
	height:15px;
 	margin-left:15px;
	margin-top:0px;
	font-size:10px;
	}
	.password { 
	width:160px;
	height:15px;
	margin-left:7px;
	margin-top:0px;
	font-size:10px;
	}
	
	 	
	#link_registration {
	float:left;
	margin-top:5px;
	margin-left:15px;
	width:160px;
 	}
	
	a.link_registration {
 	font-size:12px;
 	color:#666666;
 	}
	a.link_registration:hover {
 	font-size:12px;
 	color:#999999;
 	}
	

	
	
	
 	 
	
	
/*	background-image: url(../images/frame/site/search.jpg); */	
	.search_cont { 
	float:left;
	width:210px;
	height:30px;
	border: 1px solid  #999999;
	margin-bottom:5px;
 	}
	
	.search_input { 
	float: left;
	width:160px;
	height:13px;
	margin: 5px 0 0 5px;
  	font-size:12px; 
 	}
	.search_but {
	float: left;
	margin-top:4px;
	margin-left:5px;
	
	}
 	
	#topnav1 {
	float : left;
	margin: 15px 0 0 0;
	width:690px;
    	}
 
	.link_menu1 {
 	color: #000000; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
 	  
 	}
	
	a.link_menu1:hover {
 	color: #FFF;
 	font-size:12px;
 	text-decoration:underline;
 	}
	
	.link_requets {
 	color: #FF6600;
	font-weight:bold; 	  
 	}
	
	a.link_requets:hover {
 	color: #FF6600; 
	font-weight:bold;  
  	text-decoration:underline;
 	}
	
	.link_orange {
 	color: #FF6600;
  	}
	
	a.link_orange:hover {
 	color: #FF6600; 
   	text-decoration:underline;
 	}
	
	.lang {
		float:left;
		width:35px;
		margin: 0 0 0 5px; 	
 	}
	
	.lang p {margin-top:1px;}
	
	.link_lang {
	font-size : 11px;
 	color:#333333;
	line-height : 12px;
 	}
	a.link_lang:hover {
	font-size : 11px;
 	color : #333333;
	line-height : 12px;
	text-decoration : underline;
	}
	
	#topnav2 {
	float : left;
	margin: 0 0 0 0;
    }
	
	 .knopki_cont {
 	 width:222px;
	 height: 29px;
	 padding: 8px  0 0 0;
	 float:left; 
	 text-align:center;
	 background-image : url(../images/frame/new/but_orange_L.gif);
	 margin: 0 3px 0 0;
 	}
	.knopki_cont_active {
 	 width:222px;
	 height: 29px;
	 padding: 8px  0 0 0;
	 float:left; 
	 text-align:center;
	 background-image : url(../images/frame/new/but_grey_L.gif);
	 margin: 0 3px 0 0;
 	}
		
	#menu_cont {
	float : left;
	height : 75px;
 	width : 570px;
 	}
	.button_grey {
	width : 108px;
	height : 22px;
	font-size : 11px;
 	background-image : url(../images/frame/new/but_grey.gif);
	color: #666666;
	float : left;
	text-align : center;
	padding-top : 7px;
	margin: 0 5px 0 0;
	}
	
	.button_orange {
	width : 108px;
	height : 22px;
	font-size : 11px;
 	background-image : url(../images/frame/new/but_orange.gif);
	color: #666666;
	float : left;
	text-align : center;
	padding-top : 7px;
	margin: 0 5px 0 0;
	}
 

	#topnav3 {
	float : left;
	height : 20px;
	width : 720px;
	padding-right : 2px;
 	}
	.button_3 {
	width : 124px;
	height : 17px; 
	background-image : url(../images/frame/button_3.png);
	font-weight : 600;
	float : left;
	text-align : center;
	padding-top : 2px;
	}
	
	.button_sub {
 	font-weight : 600;
	float : left;
	width:200px;
  	padding-left:13px;
	margin-top:2px;
 	}
 	.button_r_menu  { 
	font-weight : 600;
	float : left;
	width:200px;
  	padding-left:13px;
	margin-top:2px;
	}
	
	.link_r_menu  {
 	color: #FF6600;
	font-size:14px;
 	}
	a.link_r_menu:hover {
 	color: #666666;
	font-size:14px;
 	text-decoration:underline;
	}
 	.link_menu_categ {
 	color: #FF6600;
	font-size:12px;
	height:25px;
  	}
	a.link_menu_categ:hover {
 	color: #666666;
	font-size:12px;
	height:25px;
 	text-decoration:underline;
	}
	
	.link_menu_sub_categ {
 	color: #000000;
	font-size:11px;
 	}
	a.link_menu_sub_categ:hover {
 	color: #FF6600;
	font-size:11px;
 	text-decoration:underline;
	}
	
	.link_menu_sub2_categ {
 	color: #999999;
	font-size:11px;
 	}
	a.link_menu_sub2_categ:hover {
 	color: #FF6600;
	font-size:11px;
 	text-decoration:underline;
	}
	
	
	
	
	#inner {
	float:left;
   	width: 1024px;
  	height: inherit;
  	} 
 	 
	#inner_left_pane {
 	float : left;
	margin:0 0 0 0;
	width : 255px;
	height: 450px;
   	}
	
	#inner_center {
	float: left;
 	margin:  0px 0 0 10px;
	width:680px;
  	 }
	 
	#inner_jump {
	float: left;
	margin: 10px 0 0 10px;
 	margin-top:10px;
   	width: 670px;
    }
 	
	#footer { 
 	margin: 0 auto; 
  	
	width:1024px;
	height:30px;
   	}
	
	#footer_cont { 
	float:left;
	margin: 5px 0 0 30px;
 	height: 21px;
 	}
	
	.L {
	float:left;
 	margin: 0 3px 0 0;
 	}
	.submit_white {
	background-color:#fff;
	font-weight:bold;
 	color:#FF6600;
 	}
  
	.menu_link_active {
	color: #333333;
  	font-size:19px;
	
    }
	a.menu_link_active:hover {
 	color: #333333;
  	font-size:19px;
	text-decoration:none;
	 
  	}	
	
	.link_skype {
	color: #FF6600;
	font-size:12px;
	font-weight:bold;
	 }	
	a.link_skype:hover {
	color: #FF6600;
	font-size:12px;
	font-weight:bold;
	text-decoration: underline;
	}	
	
	.skype_status {
	color: #999999;
	font-size:10px;
 	}
		
	.menu_link {
	color: #FFFFFF;
  	font-size:15px;
	font-weight:bold;
	text-decoration:none;
     }	
	a.menu_link:hover {
 	color: #FFFFFF;
    font-size:15px;
	font-weight:bold;
	text-decoration:none;
  	}	
	
	.left_menu {
	width:220px;
	float:left;
	color:#666666;
	font-weight:bold;
	margin-top:3px;
	margin-left:0px;
	font-size:14px;
   	}
	
	.left_menu_link {
 	font-weight:bold;
	color:#666666;
  	font-size:14px;
   	}	
	
	a.left_menu_link:hover {
 	color: #FF6600;
 	font-weight:bold;
  	font-size:14px;
 	text-decoration:underline;
	}	
 		
	.link_L1 {
  	color:#fff;
  	font-size:11px;
      }	
	a.link_L1:hover {
 	color: #333333;
   	font-size:11px;
 	text-decoration:underline;
	}		
	
 	#userStatus {
	float:left;
	border:1px solid  #999999;
	width:205px;
	height:25px;
	margin: 5px 0 5px 0;
	padding: 5px 0 1px 5px;
 	}

	.left_box {
	position: relative;
	float:left;
	width: 212px;
	padding:7px;
 	border:1px solid #CCCCCC;
	margin-bottom: 10px;
 	}



.anystyle {clear:both;padding:0 12px  12px 12px;margin-bottom:10px;border:1px solid  #999999; }
	
	.anystyle_success {clear:both;padding:0 12px  12px 12px;margin-bottom:10px;border:1px solid #8EB4CE; background-color:#DAFACB;}
	.anystyle_error {clear:both;padding:0 12px  12px 12px;margin-bottom:10px;border:1px solid #8EB4CE; background-color:#FECAC5;}
	
	.anystyle h2  {padding:3px 12px;color:#0A2649; color: #000000; margin:0 -12px 12px -12px;font-size:12px;  line-height:17px;border:none;background:#C0D6E5 url(../images/frame/menubar.gif) repeat-x;}
	.anystyle p {margin-top:0;}
	
	.anystyle_white {clear:both;padding:5px 12px  12px 12px;margin-bottom:10px; background:#FFFFFF; border:1px solid #8EB4CE; }
	
	.anystyle_green {clear:both;padding:5px 12px  12px 12px;margin-bottom:10px; background:#9ECDA0; border:1px solid #8EB4CE; }
	
	.anystyle_grey {clear:both;padding:0 5px 5px 5px;margin-bottom:5px;border:1px solid #8EB4CE; }
	.anystyle_grey h2 {padding:3px 12px;color:#0A2649;margin:0 -12px 12px -12px;font-size:12px;line-height:17px;border:none;background:#C0D6E5 url(/tema/default/images/frame/bg_bar.jpg) repeat-x;} 
	
	
	.link_white, a.link_white {
	color:#FFFFFF;
	}
	
	.link_grey, a.link_grey {
	color: #CCCCCC;
	font-size:9px;
	}
	
	.fullwidth {
	width:100%;
	} 
	
	.text_red {
	color:#990000;
 	}
	
	
	.text_small {
	color:#666666;
	font-size:10px;	
	}
	
	
  .h4 { 
  color:#990000;
  }
  .h3 {
  color:#0000CC;
  } 
  
  #td_l {
  font-size: 10px;  
  }


#table_qty_price {
float:left;
margin-left:10px;


}
  
   
	
 
table.prices {margin:0 0 5px 0; font-size:10px; }
table.prices tr.title th {text-align:left;border:0}
table.prices td, table.prices th {vertical-align:bottom;padding:0 0px 0 0;text-align:right; color:#000000;}
table.prices th {border:1px solid  #666666;text-align:right;font-weight:bold;white-space:nowrap;background: #999999;}
table.prices .notop {border:0;background:#fff;text-align:left}
table.prices td {border:1px solid #666666;padding-bottom:0px; font-size:12px;}
table.prices td.col1 {border-style:solid;font-size:12px; font-weight:bold; background: #999999;}





.box {
	float:left;
	width:350px;
	margin: 0 0 0 15px;
 	/* border: solid 1px #999999; */
	padding: 1px;	 
}

.box_l {
	float:left;
	width:300px;
	margin: 0 0 0 0;
 	/* border: solid 1px #999999; */
	padding: 1px;	 
}

.box_r{
	float: right;
	width:350px;
	margin: 0 0 0 15px;
 	/* border: solid 1px #999999; */
	padding: 1px;	 
}

.box_title {
	float:left;
	font-size:16px;
	width:300px;
	font-weight:bold;
 	margin: 0 0 0 0;
	color:#FF6600;
}

.unit_price {
color:#666666;
font-weight:bold;
font-size:14px; 
}
.unit_val {
font-weight:bold;
color:#FF6600;
}

.th {
font-weight:bold;
font-size:12px;
color:#666666;
padding: 0 0 0 5px;
}

.td { 
color: #666666;
font-size:11px;
height:19px;
padding: 0px;
}
.td_c { 
color: #666666;
font-size:11px;
height:19px;
padding: 0px;
text-align:center;
}

.td2 { 
color: #ffffff;
font-size:11px;
height:19px;
padding: 0px;
}

.td_c2 { 
color: #ffffff;
font-size:11px;
height:19px;
padding: 0px;
text-align:center;
}

.td_25 { 
color: #666666;
font-size:12px;
height:30px;
padding: 0px;
text-align:center;
}

.td_black { 
color: #333333;
font-size:11px; 
padding: 0px; 
}

.tb_price {
background-image : url(../images/frame/new/_-.gif); 

}

.box_title_grey {
	float:left;
	width:325px;
	height:22px;
	font-weight:bold;
	background-color:#CCCCCC;
	padding-left:20px;
	padding-top:3px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
}

.box_separator {
	float:left; 
	width:350px; 
	height:10px;  
	background-color:#FFFFFF;
}

.box_body {
	float:left;
	margin: 0 10px 0 10px;
 
}


.border {
   border: 1px solid #CECECE;
}

 #dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid #d6e3f7;
	padding: 2px;
	background-color: white;
	font-size:11px;
	visibility: hidden; 
	
	/*
	z-index: 100;
	Remove below line to remove  shadow. Below line should always appear last within this CSS filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
	}

.but_l1 {  
	float:left;
	width: 200px;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 4px 0 0 10px;
	background-image : url(../images/frame/new/bg_grey_21.gif); 
}

.but_l1_selected { 
	float:left;
	width: 200px;
	height: 20px;
	margin: 0 0 10px 0;
	padding: 4px 0 0 10px;
	background-image : url(../images/frame/new/bg_orange_21.gif); 
}
 
 
 .title_white {
	color:#FFFFFF;
 	font-size:16px;
	font-weight:bold;
}
 
.title_orange {
	color:#FF6600;
 	font-size:16px;
	font-weight:bold;
}

.title_grey {
	color: #CCCCCC; 
 	font-size:13px;
	font-weight:bold;
}

.th_grey_2 {
	color: #CCCCCC; 
 	font-size:16px;
	font-weight:bold;
}
.td_grey_small {
	color: #CCCCCC; 
 	font-size:10px;
}

.th_grey {
	color: #CCCCCC; 
 	font-size:11px;
}
.td_sizes {
	color: #000000; 
 	font-size:12px;
	font-weight:bold;
	padding-right:50px;
	height:20px;
	
	text-align:right;
}


.place_order {
background-color:#6c6c6c;
color:#FFFFFF;
}

#slideshow {
    position:relative;
    height:250px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}