/* CSS from  FancyBox 1.2.5 */

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 930;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 1000;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/js_custom/fancybox/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 990;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 1000;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 1000;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/js_custom/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 1081;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 1011; 
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 1012; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/js_custom/fancybox/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/js_custom/fancybox/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 970;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 970;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/js_custom/fancybox/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/js_custom/fancybox/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/js_custom/fancybox/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/js_custom/fancybox/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	width: 100%;
	height: 20px;
	background: transparent url('/js_custom/fancybox/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/js_custom/fancybox/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/js_custom/fancybox/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/js_custom/fancybox/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 1000;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('/js_custom/fancybox/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('/js_custom/fancybox/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('/js_custom/fancybox/fancy_title_right.png') repeat-x;
}

/* END CSS from  FancyBox 1.2.5 */



#kitoltes {height: 10px;}

#productDescription {clear: both; padding-top:5px;}

#keretes{
	position: relative;
	width: 805px;
	height: auto;
	/*border: 1px solid #666;*/
		
}

#productPage{
	overflow: auto;
	position: relative;
	width: 805px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	color: black;
	margin: 0px;
	padding: 0px;
	
}

#productPage .prodIcons {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#productPage .prodIconsTop {
	background: transparent url(../../images/table_bottom.gif) no-repeat scroll 0 0px;
	clear:both;
	margin-left: -1px;
	height:20px;
	width:805px;
}
#productPage .prodIconsBottom {
	background: transparent url(../../images/table_bottom.gif) no-repeat scroll 0 -21px;
	clear:both;
	margin-left: -1px;
	height:20px;
	width:805px;
}

#productPage #flashDiv {
	/*display: none;*/
	width: 300px;
	height: 402px;
	float: right;
	margin-top: 0px;
}
#productPage #cad {

	margin-top: 0px;
	text-align: center;
	border-right: none;
	float: left;
}
#productPage #cad img {
	text-align: center;
	/* border: 1px solid #666; */
}

#productPage #discription {
	position: relative;
	display: block;
	float: left;
	padding: 10px;
	line-height: 14px;
	/*background-color: #EAEAEA;*/
	border: 1px solid #ccc; 
	margin: 10px 0px 10px 0px;
	width: 783px;
}	
#productPage #discription h2 {
	font-size: 14px;
	color: #333;
	/*font-weight: bold;*/
	margin: 0px 0px 3px 0px;
	padding: 0px;
	border: 0px;
}
#productPage #discription p {
	font:12px/16px Verdana,Arial; color:#666;padding:0px;margin: 5px 0px 5px 0px;
}
#prodPage #productPage #discription ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	font-size: 12px;
	line-height: 14px;
}

#prodPage #productPage #discription ul li {font:12px/16px Verdana,Arial; color:#666;list-style: outside url(/images_custom/list.gif);padding:0px;margin: 0px 0px 0px 16px;}	

#productPage #bottomLine  {
	display: none;
	height: 10px;
	border-bottom: 1px solid #717d95;
	margin: 10px;
	
	}
#productPage p
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 10px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	
}


#productPage table 
{
	clear: left;
	float: left;
	width: 803px;
	text-align: left;
	border-spacing: 0px;
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 0px 0px 0px 1px;
	
	
}


#productPage table a, #productPage table, #productPage tbody, #productPage tfoot, #productPage tr, #productPage th, #productPage td 
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 2.0em;
	font-size: 11px;
	color: #333;
}
#productPage tbody td{
	line-height: 2em;
}

#productPage table caption
{
	padding: 0;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: red;
}

#productPage table a
{
	display: block;
	text-decoration: none;
	color: #333;

}

#productPage table a:hover, #productPage table a:focus
{
text-decoration: none;
}

#productPage table th a
{
	color: black;
	text-align: right;
}
/*table .odd th a,table .odd td a,table .odd td{
	color: #006699;
	padding-right: 1.0 em;
}*/



#productPage table th a:hover, #productPage table th a:focus, #productPage tbody tr:hover th
{   
   background-color: #333;
	color: #E8ECF5 !important;
}
#productPage table .odd th,#productPage table .odd td{
	background-color: #f2f2f2;
}

#productPage thead th
{
	
}

#productPage tbody th
{
   width: 55%;
   padding: 0 10px;
	color: black;
	font-style: normal;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	text-align: left;
}

#productPage td
{
	color: black;
	text-align: left;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	padding: 0 10px;
	
}

#productPage tbody tr.odd
{
	border-bottom: 1px solid #ccc;
}

#productPage tbody tr:hover td
{
  background-color: #333;
}

#productPage tbody tr:hover td,#productPage tbody tr:hover th,#productPage tbody tr:hover a
{
	color: #fff !important;
}

#detailGroup {clear: both;}


#productPage table.comparison td {text-align: center;}
#productPage table.comparison tr.row1 {text-align: center;}
#productPage table td span {display: block; width: 10px; height: 10px; background: transparent url(/images_custom/tick.png) top center no-repeat; text-indent: -9999px; overflow: hidden; margin: 0px auto;}

#productPage tbody tr:hover td span {background-position: 0px -10px;}

/* Part of css from  LightBox */

/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

/* END Part of css from  LightBox */

#prodPage #productDescription #productPage {margin: 0px; clear: left; width: 805px; overflow: visible;}

.toTop {clear:both;text-align:right; padding-top:5px;}
.toTop a {color:#000;font-size:12px;}