html					{	font-size:100.01%;}
html , body				{	margin:0px; padding:0px;}
body 					{	font-size:12px; background:#fff url(../img/new_bodies.png) repeat-x; font-family:Arial, Helvetica, sans-serif; color:#1F3A5F !important;}

					
.nofloat				{	clear:both; height:0px; line-height:0px; font-size:0px;}		
a						{	text-decoration:none; outline:none; margin:0px; padding:0px; color:#1218b4; }
a:hover					{	text-decoration:underline; }
a img					{	border:0px;}
i						{	display:none;}
form, table, tr, td		{	margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6		{	margin:0px; padding:0px; font-weight:normal; font-size:1em;}
p						{	margin:0px; padding:5px 0px; }
ul						{	padding:0 0 0 40px; margin: 0px; }
ul li					{	padding:2px 0px; margin:0px; }
ul li.nofloat			{	clear:both; float:none; font-size:0px;
							line-height:0px; height:0px; background:none;}

.fantom { clear:both; font-size:0; }

#center{
	width:968px; margin:0 auto;
	padding-bottom:20px;
}

#header{ width:968px; padding:290px 0 0px 0; background: url(../img/new_logos.png) no-repeat center 75px; position:relative; }
#header_text { text-align:center; font-size:36px; font-style:italic; color:#0a182e; height:55px; }
#header .eagle { position:absolute; right:40px; top:10px; width:224px; height:150px; background:url(../img/eagle.png); }
#header .seagull { position:absolute; left:50px; top:50px; width:264px; height:98px; background:url(../img/seagull.png); }

#page{
	padding:0 0 10px 17px;
	width:951px;
	background-color:#ffffff;
	border: solid 1px #181c1b;
}

#menu1{
	
}

#menu1 ul {
	list-style-type:none;
	padding:0px 0 0 0px;
}

#menu1 ul li{
	padding:0px 1px 0 0;
	float:left;
}

#menu1 ul li a{
	display:block;
	width:135px; height:35px;
	background: no-repeat left top;
}

#menu1 ul li a:hover{
	background-position:left bottom;
}
#menu1 ul li a.menu_1{
	background-image:url(../img/menu_1.png);
}
#menu1 ul li a.menu_2{
	background-image:url(../img/menu_2.png);
}
#menu1 ul li a.menu_3{
	background-image:url(../img/menu_3.png);
}
#menu1 ul li a.menu_4{
	width:117px;
	background-image:url(../img/menu_4.png);
	background-position:-9px top;
}
#menu1 ul li a.menu_4:hover{
	background-position:-9px bottom;
}
#menu1 ul li a.menu_5{
	background-image:url(../img/menu_5.png);
}
#menu1 ul li a.menu_6{
	background-image:url(../img/menu_6.png);
}
#menu1 ul li a.menu_7{
	background-image:url(../img/menu_7.png);
}

#under_menu{
	padding:2px 0 0 0;
	width:933px;
}

#log_form{
	width:162px;
	float:left;
}
.out_input{
	padding:0 0 4px 0;
}

.out_buttons{
	padding-top:10px;
	/*background: url(../img/h_line.gif) no-repeat 74px 6px;*/	
}

#log_form a.left { float:right; }

.log_pole{
	padding:2px;
	color:#1f3a5f;
	width:156px;
	overflow:hidden;
	font-size:13px; line-height:13px;
	background:none;
	border: solid 1px #1f3a5f;
	
}

.log_buton{
	width:55px; height:13px;
	cursor:pointer;
	border:0px;
	float:left;
	background: url(../img/log_buton.gif) no-repeat left top;
}

.do_buton{
	display:block; float:right;
	margin:6px 0 0 0;
	width:66px; height:13px;
	background: url(../img/do_button.gif) no-repeat left top;
}

.do_buton:hover{
	background-position:left bottom;
}

#log_form h3 {
	margin:0;
	padding:0 0 3px 0;
	font-size:13px;
	font-weight:bold;
} 

#log_form .out_buttons {
	margin:0;
	padding:0;
}

#log_form .submit {
	float:left;
}

.dolen {
	color:#1F3A5F;
	font-size:13px;
	font-weight:bold;
}

.dolen:hover {
	text-decoration:underline;
}

#under_center{
	width:620px; height:98px;
	float:left; overflow:hidden;
}

#under_center ul{
	list-style-type:none;
	padding:0px;
}
#under_center ul li{
	padding:10px 16px;
	float:left;
}


#kasa{
	width:140px;
	color:#1f3a5f;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	float:right; 
}

#kasa_title{
	width:100%; height:30px;
	background: url(../img/kasa_title.gif) no-repeat center bottom;
}
#kasa ul {
	margin:0;
	padding:3px 0 0 0;
	list-style:none;
	font-size:12px;
	text-align:left;
}
#kasa li {
	margin:0;
	padding:0 0 5px 15px;
}
#kasa_buton{
	display:block; margin:0 auto;
	width:117px; height:20px;
	background: url(../img/kase_buton.png) no-repeat left top;
}
#kasa_buton:hover{
	background-position:left bottom;
}

#double_line{
	padding:0px 0 0 0;
	/*height:35px;*/
	height:28px;
	border: solid 1px #1f3a5f;
	border-left:0px; 
	border-right:0px;
}

#search{
	width:164px; padding:2px 2px 0 2px; margin-top:2px;
	height:20px; float:left;
	border:solid 1px #1f3a5f;
}

#s_pole{
	padding:2px 5px 0 5px; margin:0px;
	width:105px; height:16px;
	color:#1f3a5f;
	
	border:0px;
	background:none; float:left;
}

#big_title{
	padding:5px 0 0;
	width:467px; 
	float:left;
	text-align:center;
	color:#1f3a5f; text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

#big_title a {
	color:#1F3A5F;
}

#big_title a:hover{
	text-decoration:underline;
}

#cards{
	margin:0; padding:0;
	float:right;
	list-style-type:none;
}

#cards img { vertical-align:middle; }

#cards li {
	padding:3px 0 0 7px;
	float:right;
}

a.card_1{
	display:block;
	width:39px; height:24px;
	background: url(../img/cards.png) no-repeat -87px 0px;	
}
a.card_2{
	display:block;
	width:39px; height:24px;
	background: url(../img/cards.png) no-repeat -45px 0px;	
}
a.card_3{
	display:block;
	width:39px; height:24px;
	background: url(../img/cards.png) no-repeat 0px 0px;	
}

#index{
	padding:0 0 5px 0;
	/* background: url(../img/index_bg_new.gif) repeat-y ; */
}


.os_left {
	/*
	padding:75px 0 0 0;
	background: url(../img/Ny_seil.png) no-repeat 39px 0px;
	*/
	margin:29px 0 0 0;
	width:173px;
	float:left;

}

ul.left_menu{
	padding:0 0 5px 0px;
	width:160px;
	list-style-type:none;	
}


ul.left_menu_under{
	border:0px;
}

ul.left_menu .plus {
	float:left;
	height:13px;
	width:13px;
	margin:0 0px 0 0;
	font-size:0;
	background:url(../_img/plus.png) 0 0 no-repeat;
}

ul.left_menu li{
	padding:2px 0px;
}

ul.left_menu li a{
	color:#1f3a5f;
	font-size:13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}

ul.left_menu li a:hover{
	color:#6d7095;
}

ul.left_menu .drop_left_menu, ul.left_menu .drop_left_menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:11px;
    font-weight:normal;
}

ul.left_menu .drop_left_menu li, ul.left_menu .drop_left_menu ul li{
	padding:2px 0 2px 15px;
}

ul.left_menu .drop_left_menu ul {
	padding:0 0 0 15px;
}

ul.left_menu .drop_left_menu a {
	font-size:11px;
    font-weight:bold;
	color:#5279c4;
}
ul.left_menu .drop_left_menu a:hover {
	color:#7897b6;
}

ul.left_menu .drop_left_menu .sub_sub {
	padding:0;
}

ul.left_menu .drop_left_menu .sub_sub a {
}

ul.left_menu .drop_left_menu li.selected a {
	color:#7B0400;
	font-weight:bold;
	font-size:12px;
	cursor:default;
}

ul.left_menu .drop_left_menu li.selected ul a, ul.left_menu .drop_left_menu li.selected ul a {
	cursor:pointer;
	color:#5279c4;
}

.os_center { width:775px; float:right; }

#center_banner {
	padding:29px 0 6px 10px;
	text-align:center;
	width:570px;
}

.out_box {
	width:154px;
	height:220px;
	float:left;
}

.out_box_last {
	width:131px;
	height:200px;
}

.box {
	height:220px;
	padding:0 2px;
	position:relative; z-index:1000;
}

.sold{
	
	width:82px; height:82px; display:block;
	background: url(../img/utsolgt.png) no-repeat right top;
}

.sold_off{
	display:none;
}

.num_title{
	/*padding:3px 0 3px 0;*/
	padding:1px;
	margin-bottom:8px;
	height:38px;
	background-color:#142843;
	color:#ffffff;
    text-align: center;
}

.bordera{
	border: solid 1px #ffffff;
	height:34px;
	padding:2px 0px 0px 0px;
}

.num_title p{
	padding:0;
}

.num_title a{
	color:#ffffff;
	font-weight:bold;
}

.num_title a:hover{
	color:#ffffff;
}

a.img_box{
	display:block; margin:0 auto;
	width:131px;
	height:123px;
	background: no-repeat center center;
}
a.img_box span { display:block; height:123px; background:url(../img/tilbud.png) right top no-repeat; }
* html a.img_box span { background:url(../img/tilbud-ie.png) right top no-repeat; }


a.img_box span.sold{
	width:127px;
	height:132px; display:block;
	background: url(../img/utsolgt.png) no-repeat right top;
}



.box_ceni {
	padding:10px 0 0;
	color:#142843;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}

.box_ceni span{
	text-decoration:line-through;
}

.box_see{
	padding-top:8px;
	text-align:center;
}
.box_see a{	
	/*color:#1f3a5f;
	font-size:14px;*/
	
	color:#98000b;
	font-weight:bold;
	font-style:italic; 
	font-size:15px;
}

.box_see strong{
	font-size:14px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.box_buy{
	padding:14px 5px 0px 0;
	float:right;
}

.box_buy a{
	color:#1F3A5F;
	font-size:13px;
	font-weight:bold;
                font-style:italic;
}

.box_buy a:hover{
	text-decoration:none;
}

.os_right{
	padding:29px 0 0 0;
	width:153px;
	float:right;
}

.banner{
	padding:0 0px 15px 0px;
}

.banner a{
	font-size:0px; line-height:0px;
}

#out_foot{
	padding:10px 0 0 0;
}

#footer{
	padding:8px 0px;
	
}

#flash_border{
	border: solid 1px #1f3a5f;
	border-right:0px;
	border-left:0px;
	width:940px;
}

#footer img {
vertical-align: middle;
}

#under_foot{
	padding:5px 0 0 0;
}

#under_foot p{
	padding:0px;
}

#info_page{
	padding:10px 30px 0 30px;
}

#info_page a{
	color:#000000;
	text-decoration:underline;
}

#info_page a:hover{
	text-decoration:none;
}

.paging {
	padding:6px  0;
	height:17px;
	text-align:center;
}
.paging ul {
	padding:15px 0 10px 0;
	list-style-type:none;
	height:30px
}
.paging ul li {
	padding:0px 2px;
	float:left; 
}

.paging ul li.clean{
	 clear:both; height:1px; font-size:0px; line-height:0px; width:1px; overflow:hidden;
}

.paging  a {
	padding:0 5px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.paging  a:hover{
	color:#1f3b60;
	text-decoration:underline;
}
.paging  a.selected{
	color:#1f3b60; cursor:default;
	text-decoration:none;
}

.paging  a.raz{
	font-size:12px; 
}

#prod_left{
	width:260px;
	padding:29px 0 0 0;
	float:left;
	overflow:hidden;
	text-align:center;
}

#prod_right{
	padding:29px 10px 0 20px;
	width:275px;
	float:left;
}

.prod_title{
	padding:0 0 10px 0;
	font-size:14px;
                font-weight: bold;
	text-transform:uppercase;
}


.out_table{
	padding:40px 10px 0 10px;
}

.tobleron{
	width:100%;
	color:#1e395e;
	border-collapse:collapse;
}

.tobleron .pricer{
	font-weight:bold;
	font-style:italic; 
}
.pr{
	color:#5279C4;
	font-weight:bold;
	font-style:italic; 
	font-size:16px;
}

.redo{
	color:red;
}

.tobleron th{
	padding:0 0 3px 0;
	border-bottom: solid 1px #1e395e;
}

.tobleron th.last{
	border:0px;
}

.tobleron td{
	padding:3px 0 3px 0;
	text-align:center;
	
}


a.kjop {
	display:inline-block;
	width:66px;
	height:24px;
	background: url(../img/kjop.gif) no-repeat left top;
}


.utsolgt_kjop{
	color:#de0016;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}


/* Cart */

#cartF{
	padding-bottom:10px;
}

#stoper{
	width:565px; overflow:hidden;
}
#stoper table{
	border-collapse:collapse;
}
#cart_table { width: 100%; color: #333333; } 
#cart_table th { padding: 8px 0; line-height: 16px; text-align: center; color: #ffffff; background: #1e395e; border-bottom: solid 4px #ffffff; }
#cart_table td { padding: 2px 5px; text-align: center; background: #ffffff; }


#cart_table tr.tr_blue td{
	background-color:#b1cbee;
}



#cart_table td a{
	color:#1e395e;
	font-weight:bold;
}
#cart_table td a:hover{
	color:#1e395e;
	
	text-decoration:underline;
}

#cart_table img { border: none; }
#cart_table .prod_name { text-align: left; }
#cart_table .prod_name a { color: #bc1552; font-weight: bold; }
#cart_table select { font-size: 11px; border: solid #4b617e 1px; }
#total_price { margin: 5px 2px; padding: 5px 0; font-size: 12px; text-align: center; color: #333333; font-weight: bold; border-top: solid #b8b7b7 1px; border-bottom: solid #b8b7b7 1px; }
#total_price strong { color: #4b617e; }
#payment_code { padding: 5px; border-bottom: solid #b8b7b7 1px; }
#payment_code h2 { float: left; margin: 0; padding: 0 10px 0 0; line-height: 20px; font-size: 12px; font-weight: bold; color: #333333; }
#payment_code .input { float: left; margin: 0 10px 0 0; padding: 2px;  height: 16px; font-size: 12px; line-height: 16px; border: solid #bc1552 1px;  }
#payment_code .submit { float: left; }
#payment_options { margin: 0 0 7px 0; padding: 5px 5px 7px 5px; color: #333333; border-bottom: solid 1px #d2d2d2; }
#payment_options h2 { margin: 0; padding: 0 0 10px 0; font-size: 12px; font-weight: bold; color: #333333; }
#payment_options label { display: block; cursor: pointer; }
#payment_options label a { color: #333333; text-decoration: none; }
#payment_options label a:hover { color: #bc1552; }
#buy { margin: 0 0 10px 0; }
#buy h2{
	
}
#buy img { border: 0; }

#cart_table td a.x_sa{
	display:block;
	padding:3px 0 0 0;
	width:21px;
	height:16px;
	color:#1e395e;
	background-color:#98b8e2;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	border: solid 1px #537cb2;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#cart_table td a.x_sa:hover{
	border-color:#03306c;
	background-color:#dcdcdc;
	text-decoration:none;
}

.paymentOptions{
	padding:10px 0 15px 15px;
}
a.bestill{
	text-indent: -9999px;
	width:66px;
	height:24px;
	display:block;
	opacity:0.7;
	flter: alpha(opacity=70);
	text-decoration:none;
	background: url(../img/bestill-btn.gif) no-repeat left top;
}

a.bestill:hover{
	color:#1e395e;
	flter: alpha(opacity=100);
	opacity: 1;
}
.paymentOptions h3 { margin:0 0 13px 0; text-align:center; padding:0; font-size:15px; font-weight:bold; }
.paymentOptions label { display:block; margin:0 0 5px 0; cursor:pointer; font-size:12px; font-weight:bold; }
.paymentOptions label img { vertical-align:middle; padding:0 0 0 7px; }
.paymentOptions .left { float:left; padding:0 0 0 80px; }
.paymentOptions .right { float:left; padding:13px 0 0 40px; }

.gallery { width: 100%; float: left; }
.gallery #mainimage { width: 100%; float: left; position:relative; overflow-x: hidden; overflow-y: hidden; text-align:center; /*background:#5a5665;*/ }
.gallery #mainimage img { border: solid 0px #5a5665; }

.gallery .prev-next { width:90%; float:left; padding:5px;}
.gallery .prev-next a { color:#000000;}
.gallery .prev-next a#prev { float:left;}
.gallery .prev-next a#next { float:right;}

.gallery ul#thumbslist { width: 100%; float: left; padding:10px 0px 0px 0px; }
.gallery ul#thumbslist li { float: left; width:74px; height:58px; background: #5a5665; padding:2px; margin:0px 2px 2px 0px; }
.gallery ul#thumbslist li a {width:74px; height:58px; display: block; background-position: center center; background-repeat: no-repeat; }
.gallery ul#thumbslist li a img { display: none;}

.gallery .hide_all{
	display:none !important;
}


.form_table  {
	padding-top:30px; 
}


.loggin_bt { padding:0; width:72px; height:20px; border:none; cursor:pointer; background:url(../img/login_bt.png) left top no-repeat; font-size:0; }
.register_bt { padding:0; width:94px; height:20px; border:none; cursor:pointer; background:url(../img/reg_button.png) left top no-repeat; font-size:0; }
.logout_bt { padding:0; width:68px; height:20px; border:none; cursor:pointer; background:url(../img/logout_bt.png) left top no-repeat; font-size:0; }
.rediger_bt { padding:0; width:68px; height:20px; border:none; cursor:pointer; background:url(../img/red_bt.png) left top no-repeat; font-size:0; }

#orderHistory { padding:15px 0 0 0; }
#orderHistory h3 { padding:0 0 7px 0; font-size:14px; font-weight:bold; }

.cartTtl { margin:0; padding:0 0 15px 0; font-size: 14px; font-weight: bold; }


#prod_image_big{
	padding:29px 0 0 0;
	width:600px;
	text-align:center;
	float: left;
	/*overflow: hidden;*/
	
}

#telbod{
	width:500px;
	padding:20px 0 0 0;
	text-align:right;
	float:right;
}


#telbod td{
	padding:0px 10px;
}


a.tilbake{
	color:#1F3A5F;
	font-weight:bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.tilbake:hover{
	text-decoration:underline;
}
.div_kjop{
	width:43px;
	float:right;
}
.div_price{
	padding:5px 0 0 0;
	width:150px;
	float:right;
}
.div_tilbake{
	padding:5px 0 0 0;
	width:300px;
	float:right;
}
a.forces{
	color:#1F3A5F;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
a.forces:hover{
	color:#1F3A5F;
	text-decoration:none;
}

/* Galio 09.09.09 */


ul.gall_thumbs, ul.prod_thumbs { float: left; list-style: none; padding:0px; margin:0px; }
ul.gall_thumbs li, ul.prod_thumbs li { width:70px; margin:0px 5px 0px 0px; float: left; }
ul.gall_thumbs li a, ul.prod_thumbs li a { width:64px; height:64px; border:solid 3px #d3d9d7; float: left; background-position: center center; background-repeat: no-repeat; }
ul.gall_thumbs li a:hover, ul.prod_thumbs li a:hover { border:solid 3px #bfc0c0; }


/* Left menu scroller */
/*#scrolled_container { width:171px; height:625px; overflow:auto; border-right:solid #142843 1px; }
#scrolled_container ul { display:block; width:150px; overflow:hidden;  }*/

#scrollbar_container { position:relative; width:171px; border-right:solid 1px #cfd9e3; } 
#scrollbar_track { position:absolute; top:16px; right:0; height:593px; width:15px; background:#cfd9e3; cursor:move; }
#scrollbar_handle { width:14px; background:#142843; cursor:move; margin:0 0 0 1px; } 
#scrollbar_content { overflow:hidden; width:155px; height:625px; }
#scroll_down { position:absolute; right:0; top:0; width:15px; height:16px; background: url(../img/sprites-01.png) -1px 0 #cfd9e3; cursor:pointer; }
#scroll_up { position:absolute; right:0; bottom:0; width:15px; height:16px; background: url(../img/sprites-01.png) -17px 0 #cfd9e3; cursor:pointer; }

#menu2 { width:970px; height:35px; overflow:hidden; }
#menu2 ul { float:left; margin:0; padding:0; height:35px; list-style:none; list-style:none; color:#fff; font-size:13px; font-weight: bold; text-align:center; font-family:Arial,Verdana,sans-serif; }
#menu2 li { float:left; padding:0; padding-left:2px; }
#menu2 a { padding:10px; line-height:15px; color:#fff; display:block; text-decoration:none; background:#142843; border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }
#menu2 a:hover { color:#142843; background:#e6e9e7; }
#menu2 .first { padding-left:0; }
#menu2 .first a { padding-left:0; padding-right:0; }
#menu { display:none; }

#LoginForm { padding:30px 0; width:480px; margin:0 auto; }
#LoginForm table { width:100%; }
#LoginForm td { height:30px; }
.input_single_line input { width:200px; }
.forgotten { text-align:right; position:absolute; margin:-20px 0 0 480px; }
div.title01 { padding:4px; margin:0 0 10px 0; font-weight:bold; background:#142843; color:#effbff; font-size:13px; font-family:Arial,Verdana,sans-serif; text-align:center;  -moz-border-radius:3px; -webkit-border-radius:3px; }
div.title01a { font-size:13px; }
#register_page { margin:0 auto; width:480px; padding:19px 0 0 0; }
.form_table_1 { padding:15px 0; }
.form_table_1 .input_single_line { text-align:right; }
.form_table_1 td.text { font-size:15px; font-weight:bold; padding:14px 0; font-family:Times New Roman,Times,serif; }
.form_table_2 { font-size:15px; font-family:Times New Roman,Times,serif; }
.form_table_2 td { text-align:right; height:30px; }
.form_table_2 input.txt { width:90px; }
.form_table_2 label { float:left; cursor:pointer; }
td.label span { color:red; }
.single_price { float:left; width:220px; line-height:21px; text-align:left; }

.bbtn, #info_page .bbtn { margin:0; display:inline-block; background:#142843; color:#ffffff; text-decoration:none; border:solid 1px #142843; padding:2px 5px; text-transform:uppercase; font-size:13px; line-height:16px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer; outline:none; text-decoration:none; }
.bbtn:hover, #info_page .bbtn:hover { color:#dfe1e6; text-decoration:none; }
#search .bbtn { width:40px; height:18px; float:right; padding:0; font-size:11px; }

.goto_cart { display:inline-block; padding:0 7px; font-weight:bold; line-height:22px; text-transform:uppercase; font-size:13px; font-family:Arial; text-decoration:none; color:#fff; background:#b40f16; border:0; }
.goto_cart:hover { background:#7e2227; }

/* .medlem_fields input, .medlem_fields select { } */
/*.medlem_fields .s1 { border:solid gray 1px; -moz-border-radius:3px; -webkit-border-radius:3px; }*/
.error_field { text-align:center; font-weight:bold; line-height:18px; font-size:12px; }
.becol{
	color:#000000 !important;
}

table.apt{
	width:325px;
	margin:0 auto;
}


table.apt td{
	padding:2px 0;
}

#left_menu { margin:0; padding:0; list-style:none; font-family: Arial,Helvetica,sans-serif; font-size:11px; }
#left_menu  li { padding:2px 0; }
#left_menu a { font-weight:bold; font-size:13px; color:#1f3a5f; }
#left_menu a:hover { text-decoration:underline; }
#left_menu ul { margin:0; padding:0; list-style:none; }
#left_menu ul a { color:#5279c4; font-size:11px; }
#left_menu ul li { padding:2px 0 0 15px; }
#left_menu li.has_plus { padding:2px 0 0 0; }
#left_menu li.has_plus ul { padding:0 0 0 15px; }
#left_menu a.selected { color:#840400; }
#left_menu li li li a { font-size:12px; }
#left_menu li li li a.selected { color:#1F3A5F; }
#left_menu .plus { height:13px; width:15px; background:url(../_img/plus.png) 0 -1px no-repeat; float:left; font-size:0; }
#left_menu .minus { height:13px; width:15px; background:url(../_img/minus.png) 0 -1px no-repeat; float:left; font-size:0; }


/* prodlist */
.prod { float:left; width:182px; margin:0 10px 10px 0; padding:9px 0 0; background:url(../img/prod-block.png) 0 0 no-repeat; }
.prod_last { margin-right:0; }
.prod .name { display:block; width:166px; height:40px; margin:0 auto; padding:6px 0 0 0; font-size:13px; text-align:center; font-weight:bold; background:#142843; }
.prod .name a { color:#fff; text-decoration:none; }
.prod .name span { display:block; }
.prod .thumb { height:150px; width:162px; padding:0 0 0 11px; text-align:center; }
.prod .thumb a { display:block; }
.prod .goto { padding:0 0 10px 0; text-align:center; font-size:14px; }
.prod .goto a { color:#98000b; font-weight:bold; }
.prod .btm { clear:both; font-size:0; height:8px; background:url(../img/prod-block.png) 0 bottom no-repeat; }
.prod .prices { padding:0 0 10px; font-weight:bold; text-align:center; }
.prod .line_1 { padding:0 12px 5px 0; }
.prod .more { width:55px; float:right; color:#fff; line-height:23px; text-align:center; background:url(../img/seemore-btn-01.png) 0 0; }
.prod .prod_id { float:left; width:99px; line-height:11px; padding:0 0 0 15px; }
.prod .prod_id strong { display:block; font-weight:normal; }
.prod_buy .price { float:left; line-height:21px; padding:0 0 0 17px; font-weight:bold; }
.prod_buy .input { float:right; margin:0; padding:0; width:30px; height:19px; line-height:19px; text-align:center; font-size:12px; background:#fff; border:solid 1px #1e1e1e; }
.prod_buy .submit { float:right; padding:0 5px; margin:0; height:21px; color:#f9c6c3; font-size:12px; font-weight:bold; background:#8c1f24; border:solid 1px #8c1f24; cursor:pointer; }

.wraptocenter { display:table-cell; text-align:center; vertical-align:middle; }
.wraptocenter * { vertical-align:middle; }
/* IE/Mac \*//*/
* html .wraptocenter { display:block; line-height:0.6; }
* html .wraptocenter span { display:inline-block; height:100%; width:1px; }
/**/

/* phone box */
.phone_box { padding:15px 0; width:170px; float:left; }
.phone_box_inner { background:url(../img/phone-box.png) 0 0 no-repeat; border:solid 1px #d8d8d8; }
.phone_box .title { margin:0 0 98px; padding:0; display:block; text-align:center; text-transform:uppercase; line-height:32px; font-size:14px; font-weight:bold; color:#3c3c3c; font-family:Tahoma; }
.phone_box .text { padding:5px 0; text-align:center; font-size:15px; color:#000; }
.phone_box .text p { margin:0; padding:0; }

.logos_level_1 { width:700px; float:right; padding:40px 20px 20px 20px; }

.prod_nav { padding:10px; text-align:center; }
.prod_nav .btn1 { display:inline-block; padding:0 10px; margin:0 2px; color:#fff; line-height:25px; font-weight:bold; font-family:Tahoma; background:#142843; }

.product_buy  { padding:0 0 0 20px; }
.product_buy .input { float:left; margin:0; padding:0; width:30px; height:19px; line-height:19px; text-align:center; font-size:12px; background:#fff; border:solid 1px #1e1e1e; }
.product_buy .submit { float:left; padding:0 5px; margin:0; height:21px; color:#f9c6c3; font-size:12px; font-weight:bold; background:#8c1f24; border:solid 1px #8c1f24; cursor:pointer; }

#product { float:left; width:600px; }
#prod_related { float:left; width:152px; padding:10px 0 0 0; }
#prod_related .title { margin:0 0 10px; padding:0; line-height:25px; font-size:13px; font-weight:bold; color:#fff; text-align:center; background:#142843; }
#prod_related .related { display:block; padding:8px 0; text-decoration:none; border:solid 1px #b1b1b1; text-align:center; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; }
#prod_related .related strong { display:block; padding:8px 0 0 0; font-size:15px; font-weight:bold; color:#142843; }

/* header banners */
#hdr_banners { position:relative; height:235px; width:715px; overflow:hidden; }
#hdr_banners .block { position:absolute; left:0; top:0; display:none; opacity:0; filter:alpha(opacity=0); }
#hdr_banners .selected { display:block; opacity:1; filter:alpha(opacity=100); }
