html,
body {background:url(images/background2.gif) repeat-x; margin:0; padding:0; height:100%; background-color:#FFFFFF; color:#30363A;}

a {color: #777777; text-decoration:none;}
a:hover{color: #c0402a; text-decoration:none;}

a.foot {color: #CCCCCC; text-decoration:none;}
a.foot:hover{color: #CCCCCC; text-decoration:underline;}

#accordion a {color:#777777; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; display:block;}
#accordion a:active {color:#c0402a;}
#accordion a:hover {color:#c0402a;}
#accordion .pad {margin-bottom:5px;}
#accordion hr {border: inset #777777 1px; border-top:none; margin: 5px 30px 5px 0px;}

#accordion .manuals-table-list a {margin: 3px 0px;}

/** The good stuff **/
#wrapper { position: relative; margin: 0 auto; padding-bottom: 23px; width: 760px; background: #f7f7f7;}
	#shadowLeft        { left:   -12px; top:     -6px; width:  12px; height: 100%; background: url(/../images/shadowLeft.png)        repeat-y;  }
	#shadowRight       { top:     -6px; right:  -12px; width:  12px; height: 100%; background: url(/../images/shadowRight.png)       repeat-y;  }
	#shadowLeftCorner  { left:   -12px; bottom: -12px; width:  18px; height: 18px; background: url(/../images/shadowLeftCorner.png)  no-repeat; }
	#shadowRightCorner { bottom: -12px; right:  -12px; width:  18px; height: 18px; background: url(/../images/shadowRightCorner.png) no-repeat; }
	#shadowBottom      { left:     6px; bottom: -12px; width: 932px; height: 12px; background: url(/../images/shadowBottom.png)      repeat-x;  }
.breadcrumb {background-color:#FFFFFF; padding:8px; font-family:Arial, Helvetica, sans-serif; font-Size:10px; line-height:13px; float:left; text-align:left;}
.breadcrumb5 {padding:8px; font-family:Arial, Helvetica, sans-serif; font-Size:10px; font-weight:bold; line-height:13px; text-align:left; width:980px; margin-left:auto; margin-right:auto;}

.contenttable {}
div.freetext {float:left; margin:10px 0px;}
.newsbg {background:url(../images/news-title-bak.gif); background:no-repeat; background:top;}
.scrollbar {width: 560px; height: 187px; background-color: white; overflow: auto; padding: 0px;}
.date {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#f00; margin-top:5px;}
.newstext a {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#777;}
.newstext a:hover {color:#f00;}
.dwnldbtn {height:32px; width:auto; padding:4px 4px 4px 40px; margin-top:40px; background:url(../images/download.png) no-repeat left #eeeeee; border:#cccccc solid 1px; float:right;}
.dwnldbtn a {font-family: Arial, Helvetica, sans-serif; font-Size:14px; line-height: 30px; font-weight:bold; padding:5px;}
.menubtn a {font-family: Arial, Helvetica, sans-serif; font-Size:12px; font-weight:bold; padding:5px; border:#cccccc solid 1px; float:right; margin-top:10px; width:auto;}
.menubtn a:hover {border:#c0402a solid 1px; float:right;}



.sub{font-family: Arial, Helvetica, sans-serif;font-Size:8px; line-height:13px;}
.size1{font-family: Arial, Helvetica, sans-serif;font-Size:10px; line-height:13px;}
.size1-sub{font-family: Arial, Helvetica, sans-serif;font-Size:10px; line-height:13px; color:#606000; font-style:italic;}
.size2{font-family: Arial, Helvetica, sans-serif;font-Size:12px; line-height:14px;}
.size2tit{font-family: Arial, Helvetica, sans-serif;font-Size:12px; line-height:14px; color:#777; font-weight:bold; border-bottom:#ccc solid 1px; padding-top:10px; padding-bottom:2px;}
.size2tit2{font-family: Arial, Helvetica, sans-serif;font-Size:12px; line-height:14px; background:#73818C; color:#FFFFFF; font-weight:bold; padding:10px;}
.size2tit-sub{font-family: Arial, Helvetica, sans-serif;font-Size:12px; line-height:14px; color:#777; font-weight:bold; padding-top:10px; padding-left:10px;}
.size2con{font-family: Arial, Helvetica, sans-serif;font-Size:12px; line-height:14px; padding-top:10px;}
.size2con-sub{font-family: Arial, Helvetica, sans-serif;font-Size:12px; line-height:14px; padding-top:10px; padding-left:20px;}
.size3{font-family: Arial, Helvetica, sans-serif;font-Size:14px; line-height:16px;}
.size4{font-family: Arial, Helvetica, sans-serif;font-Size:18px; line-height:20px;}
.red1{font-family: Arial, Helvetica, sans-serif;font-Size:10px; line-height:13px; color:#FF0000;}
.redb{font-family: Arial, Helvetica, sans-serif;font-Size:14px; line-height:16px; font-weight:bold; color:#FF0000;}

/* news styles*/
.more_button a {font-family: Arial, Helvetica, sans-serif;font-Size:12px; line-height:14px; background:#eee; color:#777; font-weight:bold; border: #ccc 1px solid; margin:10px 0px 5px 0px;}
.size2tit_news{font-family: Arial, Helvetica, sans-serif;font-Size:12px; line-height:14px; background:#eee; color:#777; font-weight:bold; border: #ccc 1px solid; margin:10px 0px 5px 0px; padding: 6px 10px; height:16px;}
.news_begining { border:#ccc 1px solid; background:url(../images/news-title-bak.gif) no-repeat; text-align:center; padding:20px; margin: 5px 0px;}
.news_caption {font-family: Arial, Helvetica, sans-serif; font-Size:14px; line-height:16px; padding:20px 100px;}
.news_content {font-family: Arial, Helvetica, sans-serif; font-Size:14px; line-height:20px; border: #ccc 1px solid; margin:5px 0px; padding:30px 50px; color:#777; min-height:250px;}
.size3tit_news {font-family: Arial, Helvetica, sans-serif; font-Size:14px; line-height:16px; background:#eee; font-weight:bold; height:23px; border: #ccc 1px solid; text-align:center; margin:5px 0px; padding:5px; color:#777;}
.size3tit_news a {text-decoration:none; color:#777;}
.size3tit_news a:hover {text-decoration:none; color:#C0402A;}
/* news styles - end */

.contimage { float:right; padding:5px; width:130px;}
ul.tablelists { display:compact;}
.footerline {background:url(../images/footline.png) no-repeat center; height:1px; margin:5px 0px;}
.footertxt {color:#ccc; font-family: Verdana, sans-serif; font-Size:10px; line-height:11px; padding-left:10px; vertical-align:top; text-align: center;}
.footer{background: url(../images/footbg.gif) repeat-x; margin-bottom:0px;}

.feed-button {padding: 10px;}
.feed-button a {
  color:#ccc;
  padding: 15px 15px 15px 55px;
  background:#111 url("../images/rss.png") no-repeat 15px 50%;
  border-top: 1px solid #333;
  border-right: 1px solid #111;
  border-bottom: 1px solid #111;
  border-left: 1px solid #333;
}

.feed-button a:hover {
  color: #ccc;
  background: #000 url("../images/rss.png") no-repeat 15px 50%;
  border-top: 1px solid #111;
  border-right: 1px solid #333;
  border-bottom: 1px solid #333;
  border-left: 1px solid #111;
}


.ystxt {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color: #606000; font-weight: normal; text-decoration:none;}
.txt {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000; font-weight: normal; text-decoration:none;}
.stxt {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px; color: #000000; font-weight: normal; text-decoration:none;}
.btxt {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	text-decoration:none;
}
.rbtxt
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FF0000;
	font-weight : bold;
	text-decoration: none;
}
.rstxt {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px; color: #ff0000; font-weight: normal; text-decoration: none;}
.rstxt2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #c0402a; font-weight: normal; text-decoration: none;}
.blstxt
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0000FF;
	font-weight : normal;
	text-decoration: none;
}
.sbtxt
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight : bold;
	text-decoration:none;
}
.selected_lit
{
	font-family : Verdana;
	font-size : 18px;
	color : #808000;
	font-weight : bold;
	text-decoration:none;
}
.left {
width: 100%;
margin-right: 10px;
margin-left: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-Size:10px;
line-height:14px;
}

/*head buttons - start */
a#news{
width: 151px;
height: 35px;
background-image: url('../images/b2nii.gif');
background-position: left top;
display: block;
}
a#news:hover{
background-position: left -100%;
}    
a#news span{
display: none;
}

a#supp{
width: 151px;
height: 35px;
background-image: url('../images/b3nii.gif');
background-position: left top;
display: block;
}
a#supp:hover{
background-position: left -100%;
}    
a#supp span{
display: none;
}

a#prod{
width: 150px;
height: 35px;
background-image: url('../images/b1nii.gif');
background-position: left top;
display: block;
}
a#prod:hover{
background-position: left -100%;
}    
a#prod span{
display: none;
}

a#about{
width: 151px;
height: 35px;
background-image: url('../images/b4nii.gif');
background-position: left top;
display: block;
}
a#about:hover{
background-position: left -100%;
}    
a#about span{
display: none;
}

a#cont{
width: 151px;
height: 35px;
background-image: url('../images/b5nii.gif');
background-position: left top;
display: block;
}
a#cont:hover{
background-position: left -100%;
}    
a#cont span{
display: none;
}

a#main-nav {display:block; float:left; margin:0px; padding:5px 15px; height:37px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:37px; color:#eee;}
a#main-nav:hover {background:#C00; color:#fff;}

/*head buttons - end */
/*produkts buttons - start */

a#dslr{width: 144px; height: 200px; background-image: url('../images/products_dslr.jpg'); background-position: left top; display: block;}
a#dslr:hover{background-position: left -100%;}    
a#dslr span{display: none;}

a#dcompact{width: 144px; height: 200px; background-image: url('../images/products_dcompact.jpg'); background-position: left top; display: block;}
a#dcompact:hover{background-position: left -100%;}    
a#dcompact span{display: none;}

a#lenses{width: 144px; height: 200px; background-image: url('../images/products_lenses.jpg'); background-position: left top; display: block;}
a#lenses:hover{background-position: left -100%;}    
a#lenses span{display: none;}

a#acc{width: 144px; height: 200px; background-image: url('../images/products_acc.jpg'); background-position: left top; display: block;}
a#acc:hover{background-position: left -100%;}    
a#acc span{display: none;}

a#bino{width: 144px; height: 200px; background-image: url('../images/products_bino.jpg'); background-position: left top; display: block;}
a#bino:hover{background-position: left -100%;}    
a#bino span{display: none;}
/*produkts buttons - end */

/*front right-buttons*/
a#vip{width:160px; height:70px; background-image: url('../images/rb-vip.png'); background-position: left top; display: block;}
a#vip:hover{background:url('../images/rb-vip.png') left -100% #dfdfdf;}    
a#vip span{display: none;}

a#happy{width:160px; height:70px; background: url('../images/rb-happy.png') left top; display: block;}
a#happy:hover{background: url('../images/rb-happy.png') left -100% #dfdfdf;}    
a#happy span{display: none;}

a#fan{width:160px; height:70px; background-image: url('../images/rb-fan.png'); background-position: left top; display: block;}
a#fan:hover{background: url('../images/rb-fan.png') left -100% #dfdfdf;}    
a#fan span{display: none;}
/*front right-buttons - end*/

/*dslr product button-baners*/
a#k-x{width:570px; height:250px; background-image: url('../images/button-banner-kx.jpg'); background-position: left top; display: block;}
a#k-x:hover{background:url('../images/button-banner-kx.jpg') left -100%;}    
a#k-x span{display: none;}
/*dslr product button-baners*/

.compacts-list {display:block; margin:5px 0; padding:0; float:left; width:190px; height:190px; text-align:center; font-weight:bold; font-family: verdana, sans-serif; font-size:20px;/* border:#ccc 1px solid;*/}
.compacts-list:hover {background:#ccc; border-radius:4px;/* border:#red 1px solid;*/}
.compacts-list img {width:160px; height:160px;}
a.compacts-bannerlist {display:block; margin:10px 5px; float:left; width:273px; height:150px; border: solid 1px #ccc;}
a.compacts-bannerlist:hover {display:block; margin:10px 5px; float:left; border:1px #f00 solid;}
.compacts-full-list {background:#f2f2f2; text-align:center; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#777; /*border:#ccc 1px solid;*/}
tr.compacts-full-list:hover {background-color:#ededed;}
