/********************************* Classes for XHTML default Tag *********************************/
body { margin:0; padding:0; font: .80em/1.4em arial,verdana,sans-serif, serif, tahoma; color:#333; background:#000 url(main_bg.gif) repeat;}
h1, h2, h3, h4, h5 { color:#000; font-family:arial, sans-serif, serif, tahoma, "Trebuchet MS"; font-weight:normal; font-size:1.7em; padding:5px 0; margin:0; }
img { border:none; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; }
h4 { font-size:1.3em; font-weight:bold; }
h5 { font-size:1.2em; font-weight:bold; }
form { margin:0; padding:0; }
img { padding:0; margin:0; border:0; }
a { color:#333; text-decoration:underline; padding:0; margin:0; outline:none; cursor:pointer; }
a:hover { text-decoration:none; }
ul, li { list-style-type:none; padding:0; margin:0; }


/************************ classes for differentiation of background color, padding, border and text ************************/
.bg { background:#000 url(bg.gif) repeat-x; }
.inner_bg { background:#67e508 url(inner_bg.gif) repeat-x; }
.center{text-align:center;}

#main_wrapper{background:url(top_bg.gif) repeat-x;}

#wrapper{width:864px; margin:0 auto}
#header{/*height:131px;*/}

#menu{background:url(menu_bg.gif) repeat-x; display:inline; height:30px;}
#menu div.left{background:url(menu_left.gif) no-repeat;}
#menu ul li{display:block; font-size:14px; font-weight:bold; padding:0 20px; line-height:28px; background:#ae1107; margin-bottom:3px}
#menu ul li a{text-decoration:none; color:#ffffff;}
#menu ul li a:hover{color:#000000;}

#middle_img { background:url(middle_img.jpg) no-repeat; height:627px; }

#middle_panel, .footer_panel {float:right; width:719px; }
#middle_panel a { color:#000; }
#content_area{width:760px;}
#logo {background:url(top_corner.gif) no-repeat 14px 95px; height:136px;}
#logo h1{ padding:0; background: url(logo.gif) no-repeat 0 13px;}
#logo h1 a{display:block; width:453px; height:95px; text-indent:-9999px;}
#copy_right { margin:144px 0 0 14px; color:#fff; }

#footer {padding:5px 0 5px 0; color:#fff; font-size:11px; text-align:center}
#footer .left {float:left; width:161px; font-size:11px; color:#9ca2b0; }
#footer .right {float:right; width:620px; color:#9ca2b0; text-align:right; font-size:11px;}
#footer .right b { font-size:12px;}


/*********************** classes for id left_panel page *****************************************/
.clear {clear:both;}
.fl { float:left; }
.fr { float:right; }
.mid_align { vertical-align:middle; }
.padding1 {padding:10px;}
.padding15 {padding:15px;}
.padding2 {padding:20px;}
.padding_left {padding-left:5px;}
.padding_left1 {padding-left:10px;}
.padding_left12 {padding-left:12px;}
.padding_right {padding-right:5px;}
.padding_right1 {padding-right:10px;}
.padding_top55 { padding-top:55px; }
.padding_top1 { padding-top:20px; }
.margin_top {margin-top:5px;}
.margin_top1 {margin-top:10px;}

.margin_left { margin-left:5px; }
.margin_left1 { margin-left:10px; }
.right { text-align:right; }


.borderright { border-right:5px solid #737373; background:url(bottom_corner1.gif) no-repeat bottom left #545454; }
.menubg { background:url(bottom_corner2.gif) no-repeat bottom right; background-color:#545454; }
.linkdot { background:url(link_dot.gif) no-repeat 5% 50%; }
.even { background-color:#f1f1f1; }
.odd { background-color:#e9e9e9; }
.fieldheader { background-color:#AE1107; color:#fff; font-weight:bold; }
.pageheader { background-color:#000; color:#fff; font-weight:bold;}
.subheader { background-color:#373737; color:#c5c5c5; font-weight:bold; padding:4px 0; margin:10px 0; text-align:center}
.nav { color:#ff959b; }
.navigation { background:#3c3c3c; color:#fff;}
.pagearrow { background: url(http://script.nettix.fi/one_dealer/siteimage/arrow.gif) no-repeat center #000; }
.message { color:#ff0000; }
.alignmiddle { vertical-align: middle; }
.fiare { color:#b2b2b2; }

.tablebd td { font-size:12px; }

/****************************** classes for differentiation of link ******************************/

a.mainmenu:link, a.mainmenu:active, a.mainmenu:visited { color:#ffffff; font-weight:bold; font-size:12px; text-decoration:none; font-family:Verdana; padding:4px 0px 4px 25px; width:160px; display:block; }
a.mainmenu:hover { color:#ffae0e; font-weight:bold; font-size:12px; text-decoration:none; font-family:Verdana; }
a.makelink:link, a.makelink:active, a.makelink:visited { color:#333333; font-weight:bold; }
a.makelink:hover { color:#999999; font-weight:bold; }

a.maillink:link, a.maillink:active, a.maillink:visited { color:#f31c0e; }
a.maillink:hover{color:#333333;}
a.img:link, a.img:active, a.img:visited { border:2px solid #727272; padding:1px; display:block; text-align:center; width:120px; }
a.img:hover { border:2px solid #FFFFFF; padding:1px; display:block; text-align:center; width:120px; }

/************************************ classes for form element ***********************************/

input, textarea, select { font: 1em arial, sans-serif, serif, tahoma; }

.textbox1 { width:85px; height:13px; border:1px solid #0B132B; }
.textbox2 { width:120px; height:13px; border:1px solid #0B132B; }
.textbox3 { width:170px; height:13px; border:1px solid #0B132B; }
.textbox4 { width:200px; height:13px; border:1px solid #0B132B; }
.textbox5 { width:275px; height:13px; border:1px solid #0B132B; }
.textbox6 { width:275px; height:13px; border:1px solid #0B132B; }

.textarea { border:1px solid #0B132B; width:280px; height:150px; }

.button { color:#ffffff; font-weight:bold; background-color:#7f0b0f; }
.pricelistbox { width:135px; }
#base_bottom_img{background:url(home_bottom.jpg) no-repeat bottom;  padding-bottom:25px; width:864px}
#base_bottom_img2{background:url(subpage_bottom.gif) no-repeat bottom;  padding-bottom:25px; width:864px}

#right_part{float:left; width:630px; background:url(home_car.jpg) no-repeat 1px 12px; height:500px;}
#right_part_sub{float:left; width:630px;}
#left_part{float:left; width:197px; padding:0 12px 0 13px; color:#494949; font-size:12px;}
#mid_home{background:url(cont_bg.gif) repeat-y; width:864px;}
#title_tag h2{font-size:24px; color:#ffffff; font-weight:bold; padding:5px 0 30px 0}
.lang_link{padding:12px 0 12px 0;}
#mid_sub{background:url(mid_sub_bg.png) no-repeat; min-height:435px; height:auto !important; height:435px;}
.part_1{padding:0 0 0 20px;}
#nettix_link {color:#fff;font-size:12px; text-decoration:none;}
#nettix_link:hover {text-decoration:underline;}

