@charset "utf-8";
body,img,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,select,option,input,textarea,fieldset,p,blockquote,table,tr,th,td,a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
body {
	background-color:#2d2d2d;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:center;
}
a{
	text-decoration:none;
	color:#ee7819;
}
a:hover{
	text-decoration:underline;
}
#all_white{
	width:100%;
	background-color:#fff;
	background-image:url(bg.gif);
	background-repeat:repeat-x;
}
#head_shadow{
	width:100%s;
	background-image:url(headlight_o.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
#usefull_wrap{
	width:704px;
	margin:auto;
}
#meny{
	background-image:url(small_head_fix.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	height:111px;
	padding-top:50px;
	overflow:hidden;
}
/***************** new tray ***********************/
#new_product{
	width:704px;
	height:254px;
	overflow:hidden;
	background-image:url(news_bg.jpg);
	position:relative;
}
#new_image{
	left:8px;
	top:9px;
	position:absolute;
}
#new_text{
	position:absolute;
	left:490px;
	top:37px;
	width:175px;
	height:137px;
	overflow:hidden;
	text-align:justify;
}
.nh3{
	text-align:center;
	font-size:17px;
	margin-bottom:10px;
}
#new_link{
	position:absolute;
	left:490px;
	top:182px;
	width:177px;
	height:18px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
#new_link a{
	text-decoration:none;
	color:#FFFFFF;
}
#narucnik{
	position:absolute;
	left:470px;
	top:215px;
	width:220px;
	height:14px;
	overflow:hidden;
	text-align:right;
}
#new_product_title{
	padding-top:4px;
	padding-left:10px;
	width:694px;
	height:19px;
	overflow:hidden;
	background-image:url(news_head_bg.gif);
	margin-bottom:7px;
}
/***************** two columns ***********************/
.tray{
	width:352px;
	float:left;
	overflow:hidden;
	text-align:justify;
}
#cl{
	padding-left:9px;
	padding-right:18px;
}
#cr{
	padding-left:20px;
	padding-right:7px;
}
.morelink{
	display:block;
	height:23px;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	background-image:url(vec_bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:10px;
	padding-top:6px;
}
.orange{
	color:#ee7819;
	margin-right:6px;
}
.black{
	color:#383838;
}
#orange_title{
	background-image:url(orange_head.gif);
	height:40px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:13px;
	padding-left:18px;
	padding-top:14px;
}
#black_title{
	background-image:url(black_head.gif);
	height:40px;
	overflow:hidden;
	color:#FFFFFF;
	font-size:13px;
	padding-left:28px;
	padding-top:14px;
}
#clear{
	clear:both;
	float:none;
}
#lm{
	float:left;
}
#mm{
	padding-top:10px;
	padding-right:9px;
	float:right;
}
#mm a{
	height:77px;
	background-image:url(light_off.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:34px;
	padding-right:4px;
	display:block;
	float:left;
}
#mm a:hover{
	background-image:url(light_on.gif);
}
#content{
	background-image:url(bg_use.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:11px;
	text-align:left;
}
.whitetext{
	color:#FFFFFF;
}
/***************** three columns ***********************/
.tray_out{
	width:228px;
	float:left;
	overflow:hidden;
}
.tray_out_f{
	width:228px;
	float:left;
	overflow:hidden;
}
.tray_in{
	width:248px;
	float:left;
	overflow:hidden;
}
.desc_black{
	width:228px;
	height:251px;
	overflow:hidden;
	background-image:url(black_t_bg.jpg);
	position:relative;
}
.tbb{
	position:absolute;
	left:27px;
	top:37px;
	width:175px;
	height:137px;
	overflow:hidden;
	text-align:justify;
}
.desc_orange{
	width:248px;
	height:251px;
	overflow:hidden;
	background-image:url(orange_t_bg.jpg);
	position:relative;
}
.tbc{
	position:absolute;
	left:27px;
	top:37px;
	width:175px;
	height:137px;
	overflow:hidden;
	text-align:justify;
}
.want_link{
	position:absolute;
	left:27px;
	top:182px;
	width:177px;
	height:18px;
	overflow:hidden;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.want_link a{
	text-decoration:none;
	color:#FFFFFF;
}
.small_margin_fix{
	left:35px;
}
.or_title{
	background-image:url(orange_ts_bg.jpg);
	height:42px;
	padding-left:20px;
	padding-top:18px;
	font-size:13px;
	color:#FFFFFF;
}
.bl_title{
	background-image:url(black_ts_bg.jpg);
	height:42px;
	padding-left:32px;
	padding-top:18px;
	font-size:13px;
	color:#FFFFFF;
}
.ontopbl{
	margin-top:6px;
	padding-top:14px;
	background-image:url(black_k_bg.jpg);
	background-repeat:no-repeat;
}
.ontopor{
	margin-top:6px;
	padding-top:14px;
	background-image:url(orange_k_bg.jpg);
	background-repeat:no-repeat;
}
.tray_out ul{
	padding-left:10px;
	padding-right:8px;
	padding-bottom:10px;
	list-style-image:none;
	list-style-type:none;
}
.tray_out li{
	border-bottom-color:#f0f0f0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(black_bullet.gif);
	background-repeat:no-repeat;
}
.tray_out_f ul{
	padding-left:10px;
	padding-right:8px;
	padding-bottom:10px;
	list-style-image:none;
	list-style-type:none;
}
.tray_out_f li{
	border-bottom-color:#f0f0f0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;
	background-repeat:no-repeat;
}
.slu{
	background-image:url(black_bullet.gif);
}
.sls{
	background-image:url(black_bullet_s.gif);
}
.slt{
	background-image:url(black_bullet_t.gif);
}
.sle{
	background-image:url(black_bullet_e.gif);
}
.tray_in ul{
	padding-left:20px;
	padding-right:18px;
	list-style-image:none;
	list-style-type:none;
	padding-bottom:10px;
}
.tray_in li{
	border-bottom-color:#f0f0f0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:23px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(orange_bullet.gif);
	background-repeat:no-repeat;
}
/***************** forma ***********************/
#forma{
	background-image:url(form_bg.gif);
	background-repeat:no-repeat;
	width:704px;
	height:253px;
	text-align:left;
       
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.typ_in{
	padding-left:9px;
	padding-top:6px;
	width:170px;
	height:21px;
	margin-bottom:13px;
	background-image:url(tin_bg.gif);
	background-repeat:no-repeat;
}
#msg_snt{
height:157px;
color:#FFFFFF;
padding-left:45px;
padding-top:34px;
}
/***************************************/
#stor_wrap{
position:relative;
margin-top:16px;
}

#stor_wrap_1{
position:relative;
}

#stor_wrap_2{
position:relative;
margin-top:16px;
}

.stor{
	position:absolute;
	z-index:2;
	background-color:none;
	opacity: 0; 
	filter: alpha(opacity=0);
	width:179px;
	top:7px;
}

.stor_mask{
	position:absolute;
	background-image:url(tin_bg_arrowed.gif);
	background-repeat:no-repeat;
	width:170px;
	height:20px;
	padding-top:7px;
	padding-left:9px;
	z-index:1;
}
/***************************************/
#clww{
position:relative;
height:24px;
overflow:hidden;
}
.typ_in_big{
	padding-left:9px;
	padding-top:6px;
	padding-bottom:6px;
	width:213px;
	height:136px;
	margin-bottom:13px;
	background-image:url(tin_big_bg.gif);
	background-repeat:no-repeat;
}
#simple_col{
	margin-left:45px;
	width:179px;
	float:left;
	margin-top:30px;
}
#simple_col1{
	width:179px;
	float:left;
	margin-left:20px;
	margin-top:30px;
}
#simple_col2{
	width:222px;
	float:left;
	margin-left:20px;
	margin-top:30px;
}
#buttons{
	float:none;
	clear:both;
	text-align:right;
	margin-right:28px;
}
#buttons img{
	margin-right:10px;
}
.input_posttext{
	color:#999;
}
.input_pretext{
	color:#000;
}
/***************** reference 3b3b3b***********************/
#reftop{
background-image:url(ref_top.jpg);
background-repeat:no-repeat;
width:704px;
height:43px;
overflow:hidden;
font-size:12px;
text-align:center;
padding-top:14px;
}
#reftop a{
background-repeat:no-repeat;
background-position:right;
color:#FFFFFF;
text-decoration:none;
padding-left:27px;
padding-right:27px;
padding-top:7px;
padding-bottom:7px;
}
.clearmybg{
background-image:url(ref_divider.gif);
}
#catdes{
text-align:justify;
margin-left:9px;
margin-right:8px;
border-bottom:#f0f0f0 1px solid;
padding-bottom:20px;
}
#cirkus{
	margin-top:14px;
}
.blackbox{
	width:228px;
	height:223px;
	float:left;
	overflow:hidden;
	background-image:url(black_pill.jpg);
	background-repeat:no-repeat;
	position:relative;
}
.bbiw{
	position:absolute;
	left:9px;
	top:9px;
}
.bbtw{
	position:absolute;
	left:27px;
	top:105px;
	width:176px;
	height:85px;
	overflow:hidden;
	color:#FFFFFF;
}
.bblw{
	position:absolute;
	left:27px;
	top:165px;
	text-align:center;
	width:176px;
	height:20px;
	overflow:hidden;
	color:#FFFFFF;
	font-weight:bold;
}
.bblw a{
	color:#FFFFFF;
}
.bblw a:hover{
	text-decoration:none;
}
.orangebox{
	width:248px;
	height:223px;
	float:left;
	overflow:hidden;
	background-image:url(orange_pill.jpg);
	background-repeat:no-repeat;
	position:relative;
}
.obiw{
	position:absolute;
	left:19px;
	top:9px;
}
.obtw{
	position:absolute;
	left:37px;
	top:105px;
	width:176px;
	height:85px;
	overflow:hidden;
	color:#FFFFFF;
}
.oblw{
	position:absolute;
	left:37px;
	top:165px;
	text-align:center;
	width:176px;
	height:20px;
	overflow:hidden;
	color:#FFFFFF;
	font-weight:bold;
}
.oblw a{
	color:#FFFFFF;
}
.oblw a:hover{
	text-decoration:none;
}
#botlinks{
	clear:both;
	float:none;
	text-align:center;
}
/***************** footer ***********************/
#footer_wrap{
	width:100%;
	height:89px;
	background-image:url(bg_foo.gif);
	background-repeat:repeat-x;
	color:#4f4f4f;
}
#footer{
	width:704px;
	margin:auto;
	background-image:url(bg_foot.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
#footer_divider{
	background-image:url(foo_div.gif);
	background-repeat:no-repeat;
	background-position:top center;
	height:76px;
	overflow:hidden;
	padding-top:6px;
}
#footer_divider a{
	color:#4f4f4f;
	text-decoration:none;
}
#footer_divider a:hover{
	color:#c26a20;
}
.reg{
	margin-left:12px;
	margin-right:12px;
}
.fix{
	margin-right:12px;
}
#fc{
	float:left;
	width:327px;
	margin-right:25px;
	text-align:right;
}
#fl{
	float:right;
	width:327px;
	margin-left:25px;
	text-align:left;
}

.inputField {
        background:url(input.jpg) no-repeat;
        width:219px;
        margin-top:9px;
        padding:6px 0px 10px 10px;
        font-size:11px;
        color:#666666;
}

.inputTextarea {
        background:url(textarea.jpg) no-repeat;
        width:364px;
        height:136px;
        padding:6px 0px 2px 10px;
        color:#666666;
        font-family: arial, Helvetica,sans-serif;
        font-size:11px;
}

.formbutton{
        background:transparent url(button.jpg) no-repeat;
        width:177px;
        height:26px;
        border:none;
        color:#ffffff;
        font-weight:bold;
        cursor:pointer;
        text-align:center;
        font-size:11px;
        padding-bottom:3px;
}
