body {
	margin: 0px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #727272;
	font-size: 12px;
	line-height: normal;

}

img#bg {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index: -666;
}

#bg_top {
    background: url("images/head_bg2.jpg") repeat-x scroll center top transparent;
    display: block;
    height: 86px;
    position: absolute;
    width: 100%;
    z-index: -1;
}

a:link, a:visited{
	color: #0066ff ;
	text-decoration: none;
}

a:hover, a:active{
	color: #0066ff ;
	text-decoration: underline;
}

#main_box_column1 a:link, #main_box_column1 a:visited{
	color: #1d538a ;
	text-decoration: none;
}

#main_box_column1 a:hover, #main_box_column1 a:active{
	color: #1d538a ;
	text-decoration: underline;
}

#main_box_column2 a:link, #main_box_column2 a:visited{
	color: #1d538a ;
	text-decoration: none;
}

#main_box_column2 a:hover, #main_box_column2 a:active{
	color: #1d538a ;
	text-decoration: underline;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;
}

ul {
	margin-top: 10px;
	margin-bottom: 10px;
}


#header_banner_box {
	float: right;
	width: 670px;
	height: 70px;
	margin:10px 20px 0px 0px;
	overflow: hidden;
	text-align: center;
}


/******************************* PAGE ********************************/

#page {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#head_bg{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: transparent url('images/head_bg.jpg') no-repeat top;
}

#combi_header{
	height:86px;
}

/****************************** CONTENT ********************************/

#container {
	float: left;
	width: 1000px;
	overflow: hidden;	
	background-color: #FFFFFF;
}

#left_column {
	float: left;
	width: 740px;
	overflow: hidden;
	background-color: #FFFFFF;
}

#right_column {
	float: left;
	width: 244px;
	overflow: hidden;
	padding: 0px 10px 0px 5px;
}

#main_content {
	float: left;
	width: 720px;
	padding: 0px 8px 10px 8px;
	overflow: hidden;
}

#main_box {
	float: left;
	width: 660px;
}

#main_box_column1 {
	float: left;
	width: 579px;
	padding-right: 10px;
}

#main_box_column2 {
	float: left;
	width: 198px;
}

#best_buy_box {
	float: left;
	width: 577px;
	height: 164px;
	border: 1px solid #efefef;
	margin-bottom: 10px;
}

#footer {
    background: url("images/foot_bg2.jpg") repeat-x scroll center top #0163BC;
    height: 20px;
    margin: 0 auto 0;
    padding-top: 6px;
    width: 1000px;
}

#foot_bg_left{
}

#footer_copyright {
	float: left;
	width: 807px;
	text-align: center;
	color: #FFF;
	font-size: 11px;
}

#footer_menu {
	float: left;
	width: 187px;
	text-align: center;
	color: #FFF;
	font-size: 11px;
}


.page_content_box_header{
	float: left;
	background: transparent url('images/page_content_box_header.jpg') no-repeat top;
	width:721px;
	height: 23px;
}

.page_content_box{
	float: left;
	background: transparent url('images/page_content_box.jpg') repeat-y top;
	width:691px;
	padding: 0px 15px 10px 15px;
	margin:0px;
}

.page_content_box2{
	float: left;
	background: transparent url('images/page_content_box2.jpg') no-repeat top;
	width:721px;
	height: 25px;
	margin:0px;
}

.page_content_box_footer{
	float: left;
	background: transparent url('images/page_content_box_footer.jpg') no-repeat top;
	width:721px;
	height: 24px;
}


/******************************* MENU *******************************/

#menu_box {
    background-color: #FFFFFF;
    border-bottom: 2px solid #0252B3;
    display: inline;
    float: left;
    height: 28px;
    margin-left: 8px;
    padding-top: 13px;
    position: relative;
    width: 980px;
    z-index: 2;
}

.menu_left {
	float: left;
	width: 5px;
	height: 28px;
}

.menu_bg {
	float: left;
	width: auto;
	height: 20px;
	padding-top: 8px;
	padding-right: 1em;
	padding-left: 1em;
}

.menu_right {
	float: left;
	width: 5px;
	height: 28px;
}

.menu_hover_left {
	float: left;
	width: 5px;
	height: 28px;
	background-image: url(images/menu_hover_left.jpg);
	background-repeat: no-repeat;
}

.menu_hover_bg {
	float: left;
	width: auto;
	height: 20px;
	background-color: #0252b3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9abae1;
	padding-top: 7px;
}

.menu_hover_bg a{
	color: #FFFFFF !important;
}

.menu_hover_right {
	float: left;
	width: 5px;
	height: 28px;
	background-image: url(images/menu_hover_right.jpg);
	background-repeat: no-repeat;
}

.sitemap_first {
	padding-left: 20px;
}

.sitemap_first li {
	font-size: 14px;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sitemap_second {
	padding-left: 40px;
}

.sitemap_second li {
	font-size: 12px;
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menu_text{
	color:#0154b2;
	font-weight:bold;
	font-size:12px;
	font-family:Arial;
}

/******************************* SEARCH ********************************/
/* kis kereső input mező és "Zoek" gomb mellette*/
#freeword_filter_form input.keywords {
    background-color: transparent;
    background-image: url("../images/zoek_input.jpg");
    background-position: 0 3px;
    background-repeat: no-repeat;
    border: 0 none;
    height: 21px;
    margin-top: -0;
    padding: 3px 0px 0px 5px;
    width: 165px;
}

#freeword_filter_form IMG {
	float: right;
	cursor: pointer;
}


#search_box{
	width:243px;
	height:110px;
	background: transparent url(images/search_box.jpg) no-repeat top;
}



#search_title{
	position:relative;top:18px;left:75px;
	color: #fff;
	font-family:Arial;
	font-weight:bold;
	font-size:16px
}

#search_title a{
	color: #fff;
	text-decoration:none;
}

.search_input input{
	float:left;
	height: 14px;
	border: 0px solid #fff;
	font-size: 11px;
	color: #0252b3;
	padding:0px;
	margin:2px;
	width:154px;
}

.search_input{
	width:178px;
	height:28px;
	background: transparent url(images/search_input_bg.jpg) no-repeat top;
	margin: 2px;
}

.search_input select{
	float:left;
	height: 17px;
	border: 0px solid #fff;
	font-size: 12px;
	color: #0252b3;
	padding:0px;
	margin:3px;
	width:172px;
}

.search_input img{
	margin:4px 4px 3px 3px;
	float:left;
}

.search_input_nm{
	width:178px;
	height:25px;
	border: 1px solid #bfd085;
	margin: 4px;
}

.search_input_nm input{
	float:left;
	height: 14px;
	border: 0px solid #fff;
	font-size: 12px;
	color: #0252b3;
	padding:0px;
	margin:2px;
	width:154px;
}

.search_input_nm select{
	float:left;
	border: 0px solid #fff;
	font-size: 12px;
	color: #0252b3;
	padding:0px;
	margin:3px;
	width:172px;
}

.search_input_nm img{
	margin:4px 4px 3px 3px;
	float:left;
}

/***************************** SLIDER BOX ******************************/

.header_slider_pic {
	width: 807px;
	height: 91px;
	position: relative;
	z-index: 1;
}

#slider_box {
	float: left;
	width: 720;
	height: 224px;
}

#slider_pic_box {
	float: left;
	width: 720;
	height: 224px;
	padding-right: 18px;
}

.slider_pic {
	width: 720;
	height: 224px;
	position: relative;
	z-index: 1;
}

#slider_text_box {
	float: left;
	width: 178px;
	height: 190px;
	padding-right: 10px;
}

.slider_text {
	width: 178px;
	height: 190px;
	position: relative;
	z-index: 1;
}

.slider_text_item {
	width: 178px;
	height: 185px;
	position: absolute;
	left: 0px;
	top: 0px;
	color: #858585;
	line-height: 18px;
}

/************************** MAIN BOX ****************************/

.main_banner_box1 {
	float: left;
}

.main_trigger_box1 {
	float: left;
	width: 282px;
	height: 305px;
	border: 1px solid #e7e7e7;
}

.main_trigger_box2 {
	float: left;
	width: 196px;
	height: 480px;
	border: 1px solid #e7e7e7;
}

.main_trigger_header1 {
	float: left;
	width: 282px;
	font-size: 16px;
	font-weight: bold;
	color: #b1b1b0;
	background-image: url(images/main_title_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	padding-top: 5px;
	padding-left: 36px;
}

.main_trigger_header2 {
	float: left;
	width: 175px;
	font-size: 12px;
	font-weight: bold;
	color: #073764;
	background-image: url(images/main_box_header.jpg);
	background-repeat: no-repeat;
	height: 23px;
	padding-top: 8px;
	padding-left: 21px;
}

.main_trigger_box_content1 {
	float: left;
	width: 268px;
	height: 260px;
	padding: 7px;
}

.main_trigger_box_content2 {
	float: left;
	width: 182px;
	height: 435px;
	padding: 7px;
}

.main_trigger_news_box {
	float: left;
	width: 220px;
}

.main_trigger_news1 {
	float: left;
	width: 200px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.main_trigger_news_line1 {
	float: left;
	width: 220px;
	height: 15px;
	background-image: url(images/main_box_space_horiz.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.main_trigger_news {
	float: left;
	width: 174px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.main_trigger_news_line {
	float: left;
	width: 179px;
	height: 8px;
	background-image: url(images/main_box_space_horiz.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 4px;
	padding-bottom: 4px;
}

.main_center_box{
	width: 230px;
	height: 213px;
	background: transparent url(images/main_center_box_bg.jpg) no-repeat top;
	margin:15px 0px 15px 0px;
	text-align:center;
}

.main_center_box_title{
	color: #003b82;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	width: 236px;
	height:20px;
	padding-top:10px;
	text-align:center;
}

.main_center_box_content{
	height:127px;
	width:226px;
	overflow:hidden;
	margin:10px 5px 5px 5px;
}



/************************* PHOTO PRINT ***********************/

#photo_print_box{
	float: left;
	width:713px;
	height:480px;
	background: transparent url(images/fotoprint_bg.jpg);
}

#photo_print_box_title{
	font-family: Arial;
	font-weight: bold;
	font-size: 34px;
	color: #003171;
	position:relative;
	top: 30px;
	left: 78px;
}

#photo_print_box_desc{
	color:#003171;
	font-family: Arial;
	font-size: 13px;
	width: 360px;
	height:96px;
	position:relative;
	top: 42px;
	left: 28px;
}

#photo_print_box_text{
	font-family: Arial;
	font-weight: bold;
	font-size: 24px;
	color: #003171;
	position:relative;
	top: 130px;
	left: 514px;
	width:164px;
}

/************************* BEST BUY **************************/

#best_buy_box {
	float: left;
	width: 577px;
	height: 164px;
	border: 1px solid #efefef;
	margin-bottom: 10px;

}

#best_buy_box_header {
	float: left;
	width: 577px;
	font-size: 12px;
	font-weight: bold;
	color: #073764;
	background-image: url(images/best_buy_header.jpg);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 5px;
	text-align: center;
}

#best_buy_box_content a.navPrev {
	width: 19px;
	height: 107px;
	float:left;
	cursor:pointer;
	font-size:1px;
	background-image: url(images/best_buy_prev.jpg);
	background-repeat: no-repeat;
}

#best_buy_box_content a.navNext {
	width: 19px;
	height: 107px;
	float:left;
	cursor:pointer;
	font-size:1px;
	background-image: url(images/best_buy_next.jpg);
	background-repeat: no-repeat;
}

#best_buy_box_content {
	float: left;
	width: 577px;
	height: 139px;
}


#makeMeScrollable {
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 577px;
	height: 139px;
	float: left;
}

div.scrollableArea div {
    float:left;
	width: 178px;
	padding-top: 20px;
	padding-right: 14px;
	padding-left: 14px;
	text-align: center;
	color: #9e9e9e;
}

/* elements inside single item */
.scrollableArea img {
	padding-bottom: 3px;
}

.items a {
}

/************************* PAGES ****************************/

.page_title_bg {
	float: left;
	width: 712px;
	font-size: 15px;
	color: #0252b3;
	background-image: url(images/site_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	margin-left: 3px;
	margin-top:5px;
}

.page_title_bg strong, .page_title_bg h1{
	position: relative;
	top:12px;
	left: 34px;
        font-size: 15px;
        font-weight: normal;
        margin: 0;
}


.page_title_bg_small {
	float: left;
	width: 223px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/page_title_small_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	padding-top: 4px;
	padding-left: 17px;
}

.page_content {
	float: left;
	width: 639px;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 24px;
	overflow: hidden;
}

/*************************** LOGIN ******************************/

#small_box {
	float: left;
	width: 250px;
	padding-right: 59px;
}

#small_header {
	float: left;
	width: 148px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	height: 19px;
	padding-top: 4px;
	padding-left: 17px;
}

#small_bg {
	float: left;
	width: 200px;
	padding-top: 18px;
}

#big_box {
	float: left;
	width: 641px;
	padding-left: 7px;
}


#dv_view_box {
	float: left;
	width: 630px;
	padding-left: 8px;
	padding-top: 20px;
	border: 1px solid #999;
	margin: 15px 15px 15px 20px;
}

/************************* FOLDER ****************************/

.folder_box {
	float:left;
	width: 120px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color:#003171;
	margin-left:10px;
}

.folder_box_name{
	padding-bottom:20px;
	width:265px;
	font-size:14px;
	font-weight:bold;
	color:#0154b2;
}

.folder_text{
	width: 115px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color:#003171;
}

.folder_pic {
	width: 136px;
	text-align: center;
	float:left;
}

.folder_pic img{
	border: 1px solid #ccc;
}

.folder{
	width: 275px;
	float:left;
	margin:18px;
}

.folder_box_text{
	color: #0154b2;
	font-size:14px;
	text-decoration:none;
}

/*************************** DV ******************************/

#dv_view_top {
	float: left;
	width: 650px;
	height: 8px;
	font-size: 1px;
}

#dv_view_bg {
	float: left;
	width: 640px;
	padding-top: 4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 4px;
}

#dv_view_bottom {
	float: left;
	width: 650px;
	height: 8px;
	font-size: 1px;
}

.dv_view_title_bg {
	float: left;
	width: 95px;
	height: 16px;
	padding-top: 4px;
	padding-left: 15px;
}

#dv_doc_box {
	float: left;
	width: 275px;
}

#dv_doc_header {
	float: left;
	width: 235px;
	height: 30px;
	background-image: url(images/dv_doc_header.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 4px;
}

.dv_doc_bg {
	float: left;
	width: 205px;
	background-image: url(images/dv_doc_bg.jpg);
	background-repeat: repeat-y;
	height: 18px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9a9a9a;
}

#dv_doc_bottom {
	float: left;
	width: 235px;
	height: 3px;
	background-image: url(images/dv_doc_bottom.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}

#dv_list_box {
	float: left;
	width: 690px;
	padding-left: 8px;
}



#dv_list_bg_header {
	float: left;
	width: 690px;
}

#dv_list_bg {
	float: left;
	width: 690px;
}

#dv_list_bottom {
	float: left;
	width: 690px;
	height: 9px;
	background-image: url(images/dv_list_bottom.jpg);
	background-repeat: no-repeat;
	font-size: 1px;
}

.dv_list_td {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fff;
	border-left-color: #9a9a9a;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
}

.dv_list_footer {
	background-image: url(images/dv_footer_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 20px;
}

.uw_account_dv {
	background-image: url(images/account_dv_header.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 61px;
	width: 158px;
	cursor: pointer;
}

/*.uw_account_dv:hover {
	background-image: url(images/account_dv_header.jpg);
	background-repeat: no-repeat;
	background-position: 0px -61px;
	height: 61px;
	width: 158px;
	cursor: pointer;
}*/

.uw_account_order {
	background-image: url(images/account_order_header.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 61px;
	width: 158px;
	cursor: pointer;
}

/*.uw_account_order:hover {
	background-image: url(images/account_order_header.jpg);
	background-repeat: no-repeat;
	background-position: 0px -61px;
	height: 61px;
	width: 158px;
	cursor: pointer;
}*/

.uw_account_udata {
	background-image: url(images/account_udata_header.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 61px;
	width: 158px;
	cursor: pointer;
}

/*.uw_account_udata:hover {
	background-image: url(images/account_udata_header.jpg);
	background-repeat: no-repeat;
	background-position: 0px -61px;
	height: 61px;
	width: 158px;
	cursor: pointer;
}*/

#dv_box2{
	background-image: url(images/dv_box_bg2.jpg);
	background-repeat: no-repeat;
	width: 715px;
	height:323px;
	margin-top:10px;
}

.dv_box2_box{
	width:158px;
	margin:10px 44px 10px 34px;
	float:left;
	font-size:11px;
	color: #0252b3;
	text-align:left;
}

.dv_box2_container{

}

/*************************** NEWS ******************************/


.news_title_bg {
	float: left;
	width: 668px;
	font-size: 17px;
	font-weight: bold;
	color: #727272;
	background-image: url(images/page_title_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 24px;
	padding-top: 5px;
	padding-left: 36px;
}

#news_header_bg {
	float: left;
	width: 765px;
	font-size: 14px;
	font-weight: bold;
	color: #0b5396;
	background-image: url(images/news_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	padding-top: 8px;
	padding-left: 22px;
}

#news_header_select_box {
	float: left;
	width: 777px;
	height: 24px;
	padding-left: 10px;
}

.news_title {
	float: left;
	width: 704px;
	padding-top: 5px;
	padding-bottom: 20px;
	font-size: 16px;
	font-weight: bold;
        margin:0;
}

img.nti_list_image_visible{
  float: right;
}

.nti_text_image_visible {
  float: left;
  width: 486px;
}

.news_content {
	float: left;
	width: 660px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom:15px;
	background: transparent url(images/news_sep.jpg) no-repeat bottom center;
}

.news_content a{
	text-decoration:underline;
}

.archiv_news_content {
	float: left;
	width: 629px;
	font-size: 13px;
	line-height: 17px;
	padding-left: 25px;
}

.pager {
	width: 180px;
	position:relative;
	top:-35px;
	text-align:left;;
}

.pager table td {
	width: 19px;
	height: 15px;
}

/************************** PRODUCTS ****************************/

#products_header {
	float: left;
	width: 730px;
	height: 22px;
	background-image: url(images/products_header.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-left: 21px;
	color: #095297;
	font-weight: bold;
	font-size: 14px;
}

#products_box {
	width:680px;
	height:360px;
	padding-bottom: 10px;
}

#product_line {
	float: left;
	width: 751px;
	background-image: url(images/product_bottom_line.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
	padding-bottom: 15px;
}

#product_category_box {
	float: left;
	width: 751px;
	padding-left: 65px;
	padding-top: 10px;
}

.product_line {
	float: left;
	width: 751px;
	padding-bottom: 30px;
}

.product_category_items {
	float: left;
	width: 180px;
	padding-right: 40px;
}

.product_category_title {
	float: left;
	width: 180px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e1e1;
}

.product_category_item {
	float: left;
	width: 180px;
}

#product_box {
	float: left;
	width: 652px;
	height: 308px;
	background-repeat: no-repeat;
}

.product_pic {
	padding-top: 40px;
	padding-right: 10px;
}

.product_description {
	float: left;
	width: 370px;
	overflow: hidden;
	padding-bottom: 12px;
}

#product_specs_head {
	float: left;
	width: 370px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dededd;
	font-size: 14px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	cursor: pointer;
}

#product_specs {
	float: left;
	width: 370px;
	padding-bottom: 12px;
	overflow: hidden;
	display: none;
}

.product_spec {
	width: 158px;
	padding: 0px;
	overflow: hidden;
	font-size: 12px;
	color: #0252b3;
}

/*
.product_spec2{
	color: #6B6B6B;
}
*/


.product_price_table {
	padding-top: 20px;
}

.product_price {
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	background-image: url(images/product_price_bg.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 102px;
	padding-top: 4px;
	text-align: center;
	padding-right: 2px;
}

/************************* MAIN SLIDER ****************************/

#main_slider {
	float: left;
	width: 787px;
	height: 255px;
	border-top: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}

#change_bg {
	float: left;
	width: 777px;
	height: 30px;
	background-image: url(images/change_bg.jpg);
	background-repeat: no-repeat;
}

#change_begin {
	float: left;
	width: 8px;
	height: 30px;
	background-image: url(images/change_begin.jpg);
	background-repeat: no-repeat;
}

.main_slider_menu {
	float: left;
	height: 22px;
	background-image: url(images/change_btn_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 15px;
	color: #095297;
	cursor: pointer;
}

.main_slider_menu_activ {
	float: left;
	height: 22px;
	background-image: url(images/change_btn_bg.jpg);
	background-repeat: repeat-x;
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 15px;
	color: #095297;
	cursor: pointer;
	font-weight: bold;
}

.change_space {
	float: left;
	width: 10px;
	height: 30px;
	background-image: url(images/change_btn_space.jpg);
	background-repeat: no-repeat;
}

.change_btn_end {
	float: left;
	width: 8px;
	height: 30px;
	background-image: url(images/change_btn_end.jpg);
	background-repeat: no-repeat;
}

#slider_menu_content_box {
	padding-top: 0px;
}

.slider_content_box {
	float: left;
	width: 787px;
	display: none;
}

/************************* VIDEOS ****************************/

#video_box {
	float: left;
	width: 739px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	margin-bottom: 15px;
}

#video_list_bg {
	float: left;
	width: 739px;
	/*background-image: url(images/video_list_bg.jpg);
	background-repeat: no-repeat;*/
	height: 342px;
}

.video_list_row {
	float: left;
	width: 714px;
	font-size: 13px;
	line-height: 17px;
	padding-top: 20px;
	padding-left: 25px;
}

/********************** STORES SEARCH ************************/

#store_search_bg {
	float: left;
	width: 715px;
	height: 705px;
	background-image: url(images/store_finder_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#store_search_box {
	float: left;
	width: 380px;
	height: 134px;
	background-image: url(images/store_finder_box.gif);
	background-repeat: no-repeat;
	padding-top: 31px;
	padding-left: 24px;
	margin-left: 24px;
}

/************************* STORES ****************************/

#map_box {
	float: left;
	width: 710px;
	height: 450px;
	margin:5px;
}

#map {
	float: left;
	width: 708px;
	height: 382px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9a9a9a;
	border-bottom-color: #9a9a9a;
	border-left-color: #9a9a9a;
}

#store_change_bg {

}

#store_change_begin {
	float: left;
	width: 25px;
	height: 30px;
}

.store_change {
	float: left;
	height: 22px;
	background-repeat: repeat-x;
	padding-top: 12px;
	padding-right: 15px;
	padding-left: 15px;
	color: #095297;
	cursor: pointer;
}

.store_change_space {
	float: left;
	width: 1px;
	height: 25px;
	margin:10px;
	border-left:1px solid #97b7de;
}

.store_change_btn_end {
	float: left;
	width: 8px;
	height: 30px;
	background-image: url(images/change_btn_end.jpg);
	background-repeat: no-repeat;
}

#other_stores_select {
	float: left;
	height: 24px;
	padding-top: 6px;
	padding-right: 5px;
	padding-left: 5px;
}

.selected_tabmenu {
	color: #095297;
	font-weight: bold;
}

.hover_tabmenu {
	color: #095297;
	font-weight: bold;
}

#stores {
	float: left;
	width: 777px;
	padding-top: 13px;
}

.store_box {
	float: left;
	width: 729px;
	display: none;
}

.store_data_column1 {
	float: left;
	width: 310px;
	padding-left:7px;

}

.store_data_column2 {
	float: left;
	width: 340px;
	padding-left: 20px;
	padding-right: 10px;
}

.store_pic {
	float: left;
	padding: 5px;
	margin-bottom: 20px;
}

.store_description {
	float: left;
	width: 282px;
	padding: 10px;
}

.store_data {
	float: left;
	width: 207px;
	padding-bottom: 7px;
	font-size: 11px;
	line-height: 18px;
}

.repair_store_form {
	float: left;
	width: 240px;
}

.box_header_text {
	float: left;
	width: 206px;
	font-size: 11px;
	font-weight: bold;
	color: #F00;
	background-image: url(images/box_header_text.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 19px;
	padding-top: 3px;
	padding-left: 1px;
	margin-bottom: 2px;
}

.store_pic_blue_border {
	border: 2px solid #004C93;
}

.store_no_pic{
	width:338px;
	height:143px;
	background-color:#ccc;
	text-align:center;
	padding-top:90px;;
}

/************************* SIDEBAR ****************************/

.sidebar_header {
	float: left;
	width: 163px;
	height: 28px;
	background-image: url(images/sidebar_header.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	padding-top: 16px;
	padding-left: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

.sidebar_box {
	float: left;
	width: 172px;
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom: 15px;
	color: #FFFFFF;
}

/************************** FORM INPUT FIELD ***************************/

.input_field_hirlevel {
	height: 12px;
	font-size: 10px;
	border: 1px solid #d6d6d8;
}

.input_field_search {
	height: 14px;
	font-size: 10px;
	border: 1px solid #d6d6d8;
}

.input_select_search {
	height: 17px;
	font-size: 10px;
	border: 1px solid #d6d6d8;
}

.input_field_login {
	height: 14px;
	font-size: 12px;
	border: 1px solid #d6d6d8;
}

.form_text {
	color: #000;
}

/******************************* PICTURE *******************************/

.pic_pad_right {
	margin-left: 5px;
	margin-bottom: 5px;
}

.pic_pad_left {
	margin-right: 8px;
	margin-bottom: 5px;
}

.pic_border {
	border: 1px solid #FFFFFF;
}

.pic_border1 {
	border: 1px solid #9d9d9d;
}

.pic_border2 {
	border: 1px solid #9d9d9d;
}

.grey_border {
	border: 1px solid #b2b2b2;
}

/****************************** STYLES *******************************/

a.link_black:link, a.link_black:visited{
	color: #000000;
	text-decoration : none;
}

a.link_black:hover, a.link_black:active{
	color: #000000;
	text-decoration : underline;
}

a.link_grey:link, a.link_grey:visited{
	color: #848484;
	text-decoration : none;
}

a.link_grey:hover, a.link_grey:active{
	color: #848484;
	text-decoration : none;
}

a.link_grey1:link, a.link_grey1:visited{
	color: #555555;
	text-decoration : none;
}

a.link_grey1:hover, a.link_grey1:active{
	color: #555555;
	text-decoration : none;
}

a.link_grey2:link, a.link_grey2:visited{
	color: #555555;
	text-decoration : none;
}

a.link_grey2:hover, a.link_grey2:active{
	color: #555555;
	text-decoration : none;
}

a.link_brown:link, a.link_brown:visited{
	color: #622100;
	text-decoration : none;
}

a.link_brown:hover, a.link_brown:active{
	color: #622100;
	text-decoration : underline;
}

a.link_white:link, a.link_white:visited{
	color: #FFFFFF;
	text-decoration : none;
}

a.link_white:hover, a.link_white:active{
	color: #FFFFFF;
	text-decoration : none;
}

a.link_blue:link, a.link_blue:visited{
	color: #124578;
	text-decoration : none;
}

a.link_blue:hover, a.link_blue:active{
	color: #124578;
	text-decoration : underline;
}

a.link_blue1:link, a.link_blue1:visited{
	color: #3a4556;
	text-decoration : none;
}

a.link_blue1:hover, a.link_blue1:active{
	color: #3a4556;
	text-decoration : none;
}

a.link_blue2:link, a.link_blue2:visited{
	color: #a1a1a1;
	text-decoration : none;
}

a.link_blue2:hover, a.link_blue2:active{
	color: #a1a1a1;
	text-decoration : none;
}

a.link_blue3:link, a.link_blue3:visited{
	color: #1d538a;
	text-decoration : none;
}

a.link_blue3:hover, a.link_blue3:active{
	color: #1d538a;
	text-decoration : underline;
}

a.link_blue4:link, a.link_blue4:visited{
	color: #1d538a;
	text-decoration : underline;
}

a.link_blue4:hover, a.link_blue4:active{
	color: #1d538a;
	text-decoration : underline;
}

/****************************** STYLES - TEXT COLOR *******************************/

.text_brown {
	color: #622100;
}

.text_red {
	color: #cc2b24;
}

.text_bordo {
	color: #861936;
}

.text_black {
	color: #000000;
}

.text_grey {
	color: #727272;
}

.text_grey1 {
	color: #4e4e4e;
}

.text_grey2 {
	color: #545454;
}

.text_white {
	color: #FFFFFF;
}

.text_green {
	color: #AEBF00;
}

.text_blue {
	color: #738199;
}

.text_blue1 {
	color: #1c4894;
}

.text_blue2 {
	color: #1d538a;
}

.text_blue3 {
	color: #0261a9;
}

.text_blue4 {
	color: #0252b3;
}

/****************************** STYLES - TEXT COLOR *******************************/

.red_bg {
	background-color: #B72621;
}

.green_bg {
	background-color: #C3D417;
}

.yellow_bg {
	background-color: #E8E614;
}

.white_bg {
	background-color: #FFFFFF;
}

/****************************** STYLES - TEXT SIZE *******************************/

.text9 {
	font-size: 9px;
}

.text10 {
	font-size: 10px;
}

.text11 {
	font-size: 11px;
}

.text12 {
	font-size: 12px;
}

.text13 {
	font-size: 13px;
}

.text14 {
	font-size: 14px;
}

.text15 {
	font-size: 15px;
}

.text16 {
	font-size: 16px;
}

.text17 {
	font-size: 17px;
}

.text18 {
	font-size: 18px;
}

.text19 {
	font-size: 19px;
}

.text20 {
	font-size: 20px;
}

.text21 {
	font-size: 21px;
}

.text22 {
	font-size: 22px;
}

.text23 {
	font-size: 23px;
}

.text24 {
	font-size: 24px;
}

.text25 {
	font-size: 25px;
}

.text26 {
	font-size: 26px;
}

.text27 {
	font-size: 27px;
}

.text28 {
	font-size: 28px;
}

.text36 {
	font-size: 36px;
}

/****************************** STYLES - TEXT PADDING_BOTTOM *******************************/

.padb6 {
	padding-bottom: 6px;
}

.padb8 {
	padding-bottom: 8px;
}

.padb10 {
	padding-bottom: 10px;
}

.padb12 {
	padding-bottom: 12px;
}

.padb14 {
	padding-bottom: 14px;
}

.padb16 {
	padding-bottom: 16px;
}

.padb18 {
	padding-bottom: 18px;
}

.padb20 {
	padding-bottom: 20px;
}

.padb22 {
	padding-bottom: 22px;
}

.padb24 {
	padding-bottom: 24px;
}

/************************************** STYLES - LINE *************************************/

.bottomLine {
	width: 494px;
	border-bottom: 1px solid #000000;
	margin-bottom: 12px;
}

/************************************** PRODUCT SLIDER *************************************/

#product_slider{
	width:225px;padding:0px 0px 0px 20px;
	z-index:1;
	height:207px;;
}





img {
	border:0;
}

.bx_pager {
	position:relative;left:10px;top:-35px;z-index:2;
	width:45px;
	height:18px;
	border:2px solid #014290;
	color:#014290;
	font-size:14px;
	font-family:Arial;
	text-align:center;
	background-color:#ffffff;
}

.prev{
	position:relative;left:188px;top:-10px;z-index:2;
}

.next{
	position:relative;left:188px;top:-10px;z-index:2;
}

.prev2 {
	position:relative;left:173px;top:0px;z-index:2;
}

.next2 {
	position:relative;left:170px;top:0px;z-index:2;
}


.product_slider_product_brand{
	font-size:17px;font-family:Arial;font-weight:bold;color:#014290;
}

.product_slider_product_name{
	font-size:14px;font-family:Arial;color:#014290;font-weight: bold;
        margin:0;
        display: inline;
}

.product_slider_product_price{
	margin: 0 auto;
	font-size: 14px;
	color: #014290;
	padding-top: 5px;
}


.product_slider_product_li{
	height:210px;
	background-color: transparent;
}

.product_slider_product_li a{
	text-decoration:none;
}

/************************************** SIDEBAR BOXES *************************************/

.sidebox{
	margin-top: 7px;
	margin-bottom: 7px;
}

.sidebox_title{
	position:relative;top:5px;left:15px;
	color: #fff;
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	height:35px;
}

.sidebox_top{
	background: transparent url(images/product_box_top.jpg) no-repeat;
	width:243px;
}

.sidebox_middle{
	background: transparent url(images/product_box_bg.jpg) repeat-y;
}

.sidebox_bottom{
	background: transparent url(images/product_box_bottom.jpg) no-repeat;
	width:243px;
	height:17px;
	margin:0px;
}

/************************************** PRODUCTS *************************************/

.prod_bottom_box{
	float:left;
	width:500px;
}

.prod_category_name{
	color:#4e4e4e;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
}

.prod_category_box{
	width:150px;
	background:#ffffff url(images/cat_bg.jpg) top repeat-x;
	border:1px solid #a3be72;
	padding:5px 0px 0px 0px;
}

.prod_pic_yellow_border {
	border: 2px solid #ff780a;
}

.product_menu_item{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:1px 10px 2px 20px;
	color: #999;
	cursor: pointer;
	border-left: 1px solid #a3be72;
	border-bottom: 1px solid #a3be72;
	cursor: hand;
}

.product_menu_item_selected{
	color: #0252b3;
	font-weight:bold;
}

.product_text_selector{
	width:90px;
	background-color: #ffffff;
	color:#033168;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	float:left;
	text-align:center;
	padding:1px;
	cursor: pointer;
	cursor: hand;

}

.product_text_selector_selected{
	background-color: #e6e6e6;
}

.product_price{
	margin:0px;
	padding:0px;
}

#content, #description, #specifications{
	color:#296197;
}

#album_header{
	background: transparent url(images/alb_01.jpg) no-repeat top;
	width: 720px;
	height: 17px;
}

#album_body{
	background: transparent url(images/alb_02.jpg) no-repeat top;
	width: 641px;
	height: 214px;
	padding: 16px 46px 0px 33px;
	overflow:hidden;
}

#album_footer{
	background: transparent url(images/alb_03.jpg) no-repeat top;
	width: 720px;
	height: 274px;
}

#album_title{
	font-size:23px;
	color: #003171;
	font-weight:bold;
}

#album_left_text{
	width:423px;
	padding: 25px 77px 0px 0px;
	float:left;
	color: #003171;
	font-size:12px;
}

#album_right_text{
	width:140px;
	text-align:center;
	float:left;
	color:#003171;
	font-size:18px;
	padding-top:45px;
}

.cl{
	clear:left;
}

