/* CSS Document */

body {background-image:url(images/bg.gif); background-position: top left; background-repeat:repeat-x;
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#515151;}

.mainframe {width: 1000px; background:#FFFFFF;border-left:2px solid #666666; border-right:2px solid #666666; float:none;}

table, td, div { font-family: Arial, Helvetica, sans-serif; font-size:12px;}

hr {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:3px;}

h1 {font-size: 24px; font-weight:normal; background-image:url(images/header_bullet.gif); background-position: top left; background-repeat: no-repeat; padding:0px 10px 0px 20px;}
h2 {font-size: 18px; font-weight:normal; padding:0px 10px 0px 0px;}

b {font-weight: normal; color: #b33838;}

li {background-image:url(images/bullet2.gif); background-position:left; background-repeat:no-repeat; padding: 0px 0px 0px 12px; margin: 10px 0px 0px 0px; line-height:14px; font-weight:bold;}
ul {list-style-type:none;}

.mainpage_list li {background-image:url(images/bullet_arrow.gif); background-position:left; background-repeat:no-repeat; padding: 0px 0px 0px 12px;  line-height:16px; font-weight:normal; margin: 0px 0px 0px 0px;
}
.mainpage_list ul {list-style-type:none} 
.news_list {padding:0px 0px 0px 40px;}
.news_in_list_off {background-image:url(images/bullet_arrow.gif); background-position:left; background-repeat:no-repeat; padding: 0px 0px 0px 12px;  line-height:16px; font-weight:normal; margin: 0px 0px 0px 0px;
}
.news_in_list {padding: 10px 0px 10px 40px;}
.news_in_list_on {background-image:url(images/bullet_arrow_rotate.gif); background-position:left; background-repeat:no-repeat; padding: 0px 0px 0px 12px;  line-height:16px; font-weight:normal; margin: 0px 0px 0px 0px;}


.download { margin:0px 0px 0px -50px; font-size:10px; }
.download li {line-height: 12px; margin:4px 0px 0px 0px; background-image:url(images/bullet_arrow.gif); background-position:left;}
 
a:link, a:visited, a:active {color:#b33838}
a:hover { text-decoration:none;}

.topmenu { padding:5px 0px 0px 50px}
.topbutton {background-position:left top;}
.topbutton a:link, .topbutton a:visited, .topbutton a:active {
	background-image:url(images/button.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	font-size:12px;
	height:50px;
	padding:16px 0px 0px 0px;
	width:inherit;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	vertical-align:top;	
	color:#FFFFFF;
	text-decoration:none;}
.topbutton a:hover {
	background-image:url(images/button_on.gif);
	background-position:center;}	
.topbutton span  {
	background-image:url(images/button_on.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	font-size:12px;
	height:50px;
	padding:16px 0px 0px 0px;
	width:inherit;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	vertical-align:top;	
	color:#FFFFFF;
	text-decoration:none;}

.topbutton_large a:link, .topbutton_large a:visited, .topbutton_large a:active {
	background-image:url(images/button_large.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	font-size:12px;
	height:50px;
	padding:16px 0px 0px 0px;
	width:inherit;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	vertical-align:top;	
	color:#FFFFFF;
	text-decoration:none;}
.topbutton_large a:hover {
	background-image:url(images/button_large_on.gif);
	background-position:center;}	
.topbutton_large span  {
	background-image:url(images/button_large_on.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	font-size:12px;
	height:50px;
	padding:16px 0px 0px 0px;
	width:inherit;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	vertical-align:top;	
	color:#FFFFFF;
	text-decoration:none;}


.column_01 {background-image:url(images/prod_01_full.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:280px;}
.column_02 {background-image:url(images/prod_02_full.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:280px;}
.column_03 {background-image:url(images/prod_03_full.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:280px;}	
.inbox {padding: 90px 20px 20px 30px; color:#FFFFFF;}	
.inbox h2 { font-size:16px; text-align:center;}		
.inbox a:link, .inbox a:visited, .inbox a:active {color:#FFFFFF; background-image:url(images/bullet_box.gif);	background-position:left;	background-repeat:no-repeat; padding: 0px 0px 0px 15px; line-height: 20px; font-size:12px; font-weight:bold;}

.contactus {position:relative; left: 300px; right: auto; top: 10px; width:302px; z-index:1000; }
.kasko {position:relative; left: 20px; right: auto; top: 6px; width:302px; z-index:1000; margin: -10px; }

.home_map_mail{ padding:25px 10px 10px 60px; width:95px;}

.logo { padding:4px 13px 10px 12px; width:193px;}

.top_panel {width:675px; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; z-index:2000;}

.content_frame {position:relative; left: auto; right: auto; top: 0px; width:100%;}

.createdate {background-image:url(images/bullet.gif); background-position:left top; background-repeat:no-repeat; padding: 0px 0px 0px 12px; margin: 10px 0px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:20px;}

.left_block_text {font-size:10px; padding:0px 0px 0px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 10px 0px 10px; color:#666666;}

.news_line {border-bottom:1px solid #a9a9a9; font-size:6px; margin:0px 20px 0px 20px;}
.hr_line {border-bottom:1px solid #a9a9a9; font-size:6px; margin:0px 20px 20px 20px;}
.news_archive {font-size:10px; padding:0px 0px 0px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px 10px 70px; color:#666666; background-image:url(images/bullet.gif); background-position:left top; background-repeat:no-repeat; padding: 0px 0px 0px 10px; line-height:18px;}

.bottom_nav {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#9f9f9f;}

.main_text {width: 480px; text-align: left; padding: 0px 20px 20px 20px;}

.pathway {font-size:11px; padding: 0px 0px 0px 10px;}

.second_nav {position: absolute; left: 780px; right: auto; top: 100px; width:170px; z-index:1000;
background-color:#ececec; padding: 10px 10px 10px 10px; border: 1px solid #ffffff; line-height: 18px; font-weight:bold;}

.second_nav span {background-image:url(images/bullet_arrow.gif); background-position: left; background-repeat: no-repeat; padding:0px 0px 0px 15px; color: #7d8182;}

.second_nav a:link, .second_nav a:visited, .second_nav a:active { background-image:url(images/bullet_arrow.gif); background-position: left; background-repeat: no-repeat; padding:0px 0px 0px 15px;}
.photo_frame {position: absolute; left: 760px; right: auto; top: 100px; z-index:1000;
background-color:#ececec; padding: 5px 5px 5px 5px; border: 1px solid #ffffff; line-height: 18px; font-weight:bold;}
.photo_frame_unversal img {background-color:#ececec; padding: 5px 5px 5px 5px; border: 1px solid #ffffff;}

.bottom_sign {color: #797979; padding:10px 10px 10px 10px; float:left; text-align:left; font-size:10px; line-height: 14px;}


.electro-text {font-size:10px; color: #465157; text-align:left; padding:0px 10px 0px 10px}
.electro a:link, .electro a:visited, .electro a:active {font-size:12px; font-weight:bold; color: #465157;}
.electro a:hover { text-decoration:none;}

.fire-text {font-size:10px; color: #d2790e; text-align:left; padding:0px 10px 0px 10px}
.fire a:link, .fire a:visited, .fire a:active {font-size:12px; font-weight:bold; color: #d2790e;}
.fire a:hover { text-decoration:none;}

.chimestry-text {font-size:10px; color: #18832f;  text-align:left; padding:0px 10px 0px 10px}
.chimestry a:link, .chimestry a:visited, .chimestry a:active {font-size:12px; font-weight:bold; color: #18832f;}
.chimestry a:hover { text-decoration:none;}

.other-text {font-size:10px; color: #9a6a3a;  text-align:left; padding:0px 10px 0px 10px}
.other a:link, .other a:visited, .other a:active {font-size:12px; font-weight:bold; color: #9a6a3a;}
.other a:hover { text-decoration:none;}


.question {margin: 4px 0px 4px 0px; padding: 4px 4px 4px 4px; background-color: #b33838;  color:#FFFFFF; font-weight:bold; background-image:url(images/head_gradient.gif); background-position: left top; background-repeat: repeat-x;}
.answer {margin: 4px 0px 4px 0px; padding: 4px 4px 4px 4px; background-color: #ececec; border: 1px dotted #838382;}
#name, #email, #message, input {border: 1px solid #a9a9a9; background-image:url(images/input_bg.gif); background-position: left top; background-repeat: repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.button {border: 1px solid #878a8b; background-image:url(images/head_gradient.gif); background-position: left top; background-repeat: repeat-x; color:#FFFFFF;}

.prod_el_on {background-image:url(images/prod_el_on.gif);	background-position:left;	background-repeat:repeat-x; padding: 0px 20px 0px 10px; vertical-align:top;}
.prod_el_off {background-image:url(images/prod_el_off.gif);	background-position:left;	background-repeat:repeat-x;padding: 0px 20px 0px 10px; vertical-align:top;}
.prod_og_on {background-image:url(images/prod_og_on.gif);	background-position:left;	background-repeat:repeat-x;padding: 0px 20px 0px 10px; vertical-align:top;}
.prod_og_off {background-image:url(images/prod_og_off.gif);	background-position:left;	background-repeat:repeat-x;padding: 0px 20px 0px 10px; vertical-align:top;}
.prod_ch_on {background-image:url(images/prod_ch_on.gif);	background-position:left;	background-repeat:repeat-x;padding: 0px 20px 0px 10px; vertical-align:top;}
.prod_ch_off {background-image:url(images/prod_ch_off.gif);	background-position:left;	background-repeat:repeat-x;padding: 0px 20px 0px 10px; vertical-align:top;}
.prod_oth_on {background-image:url(images/prod_oth_on.gif);	background-position:left;	background-repeat:repeat-x;padding: 0px 20px 0px 10px; vertical-align:top;}
.prod_oth_off {background-image:url(images/prod_oth_off.gif);	background-position:left;	background-repeat:repeat-x;padding: 0px 20px 0px 10px; vertical-align:top;}

.prod_bar_link_off {padding: 10px 0px 0px 0px;}
.prod_bar_link_on {padding: 10px 0px 0px 0px; color:#FFFFFF; font-weight:bold;}
.prod_bar_link_off a:link, .prod_bar_link_off a:visited, .prod_bar_link_off a:active {text-decoration: none; color:#FFFFFF; font-weight:bold;}
.prod_bar_link_off a:hover {text-decoration:underline;}

.og a:link, .og a:visited, .og a:active { color:#ec7109;}
.el a:link, .el a:visited, .el a:active { color:#56646e;}
.ch a:link, .ch a:visited, .ch a:active { color:#278830;}
.oth a:link, .oth a:visited, .oth a:active { color:#9a6a3a;}


.prod_search {background-color:#ececec; padding: 10px 10px 10px 10px; border: 1px solid #ffffff; line-height: 18px; font-weight:bold;}
.consultants {text-align:center;}
.download_price {background-color:#ececec; padding: 10px 10px 10px 10px; border: 1px solid #ffffff; line-height: 18px; font-weight:bold; width:350px; margin:0px 0px 0px 30px; }

.list_first ul {list-style:none;}
.list_first li {background-image:url(images/bullet3.gif); background-position:left top; background-repeat:no-repeat; padding: 0px 0px 0px 12px; margin: 10px 0px 0px 0px; line-height:14px; font-weight:bold;}
.list_second ul {list-style:none;}
.list_second li {background-image:url(images/bullet_arrow.gif); background-position:left; background-repeat:no-repeat; padding: 0px 0px 0px 12px; margin: 10px 0px 0px 0px; line-height:14px; font-weight:normal !important;}

.price_table, .price_table td {border: 1px solid #c1c7c9; padding: 2px; color: #333333;}
.price_table b {font-weight:bold; color: #333333;}