/*Main settings*/

html, body {
 font-family: Arial;
 color: black;
 font-size: 10pt;
 background: white;
 margin: 0;
 padding: 0;
 width: 100%;
 height: auto;
}

body {
 text-align: center;
}

img, div, table, tr, td, p, form, h1, h2, h3, h4, h5, h6{
 border-width: 0;
 padding: 0;
 margin: 0;
 border-spacing: 0;
 border-collapse: collapse;
}

table, tr, td {
 border: 1px solid #e5e5e5;
}

input, textarea {
 font-size: 8pt;
 border: 1px solid #808080;
}

td {
 background: none;
}

p {
 padding: 0 0 10px 0;
 display: block;
}

a, a:visited, a:link, a:active, a font, a:visited font, a:link font, a:active font {
 color: black !important;
 text-decoration: underline;
 outline: none;
}

a:hover, a:hover font {
 color: #9E0000 !important;
 text-decoration: underline;
}

ul {
 padding-top: 0;
 margin-top: 0;
}

.layout {
 text-align: left;
 width: 920px;
 padding: 44px 40px;
 margin: 0 auto;
 background: url(../images/topline.gif) no-repeat 295px 0;
 overflow: hidden;
}

.header {
 width: 910px;
 padding: 0 0 30px 10px;
 overflow: hidden;
}

.logo {
 width: 130px;
 margin: 0 60px 0 0;
 float: left;
}

.mainmenu {
 width: 405px;
 float: left;
 overflow: hidden;
}

.mainmenu a {
 width: 210px;
 height: 26px;
 display: block;
 overflow: hidden;
}

			/*Mainmenu*/

			/*RU*/
			
			.ru_news:link, .ru_news:active, .ru_news:visited {
			 background: url(../images/buttons/ru_information.gif) no-repeat;
			}
			
			.ru_news:hover, .ru_sel_news {
			 background: url(../images/buttons/ru_information_on.gif) no-repeat !important;
			}
			
			.ru_about:link, .ru_about:active, .ru_about:visited {
			 background: url(../images/buttons/ru_about.gif) no-repeat;
			}
			
			.ru_about:hover, .ru_sel_about {
			 background: url(../images/buttons/ru_about_on.gif) no-repeat !important;
			}
			
			.ru_products:link, .ru_products:active, .ru_products:visited {
			 background: url(../images/buttons/ru_products.gif) no-repeat;
			}
			
			.ru_products:hover, .ru_sel_products {
			 background: url(../images/buttons/ru_products_on.gif) no-repeat !important;
			}
			
			.ru_contacts:link, .ru_contacts:active, .ru_contacts:visited {
			 background: url(../images/buttons/ru_contacts.gif) no-repeat;
			}
			
			.ru_contacts:hover, .ru_sel_contacts {
			 background: url(../images/buttons/ru_contacts_on.gif) no-repeat !important;
			}
			
			/*LV*/
			
			.lv_news:link, .lv_news:active, .lv_news:visited {
			 background: url(../images/buttons/lv_information.gif) no-repeat;
			}
			
			.lv_news:hover, .lv_sel_news {
			 background: url(../images/buttons/lv_information_on.gif) no-repeat !important;
			}
			
			.lv_about:link, .lv_about:active, .lv_about:visited {
			 background: url(../images/buttons/lv_about.gif) no-repeat;
			}
			
			.lv_about:hover, .lv_sel_about {
			 background: url(../images/buttons/lv_about_on.gif) no-repeat !important;
			}
			
			.lv_products:link, .lv_products:active, .lv_products:visited {
			 background: url(../images/buttons/lv_products.gif) no-repeat;
			}
			
			.lv_products:hover, .lv_sel_products {
			 background: url(../images/buttons/lv_products_on.gif) no-repeat !important;
			}
			
			.lv_contacts:link, .lv_contacts:active, .lv_contacts:visited {
			 background: url(../images/buttons/lv_contacts.gif) no-repeat;
			}
			
			.lv_contacts:hover, .lv_sel_contacts {
			 background: url(../images/buttons/lv_contacts_on.gif) no-repeat !important;
			}
			
			/*EN*/
			
			.en_news:link, .en_news:active, .en_news:visited {
			 background: url(../images/buttons/en_information.gif) no-repeat;
			}
			
			.en_news:hover, .en_sel_news {
			 background: url(../images/buttons/en_information_on.gif) no-repeat !important;
			}
			
			.en_about:link, .en_about:active, .en_about:visited {
			 background: url(../images/buttons/en_about.gif) no-repeat;
			}
			
			.en_about:hover, .en_sel_about {
			 background: url(../images/buttons/en_about_on.gif) no-repeat !important;
			}
			
			.en_products:link, .en_products:active, .en_products:visited {
			 background: url(../images/buttons/en_products.gif) no-repeat;
			}
			
			.en_products:hover, .en_sel_products {
			 background: url(../images/buttons/en_products_on.gif) no-repeat !important;
			}
			
			.en_contacts:link, .en_contacts:active, .en_contacts:visited {
			 background: url(../images/buttons/en_contacts.gif) no-repeat;
			}
			
			.en_contacts:hover, .en_sel_contacts {
			 background: url(../images/buttons/en_contacts_on.gif) no-repeat !important;
			}
			
			/*LT*/
			
			.lt_news:link, .lt_news:active, .lt_news:visited {
			 background: url(../images/buttons/lt_information.gif) no-repeat;
			}
			
			.lt_news:hover, .lt_sel_news {
			 background: url(../images/buttons/lt_information_on.gif) no-repeat !important;
			}
			
			.lt_about:link, .lt_about:active, .lt_about:visited {
			 background: url(../images/buttons/lt_about.gif) no-repeat;
			}
			
			.lt_about:hover, .lt_sel_about {
			 background: url(../images/buttons/lt_about_on.gif) no-repeat !important;
			}
			
			.lt_products:link, .lt_products:active, .lt_products:visited {
			 background: url(../images/buttons/lt_products.gif) no-repeat;
			}
			
			.lt_products:hover, .lt_sel_products {
			 background: url(../images/buttons/lt_products_on.gif) no-repeat !important;
			}
			
			.lt_contacts:link, .lt_contacts:active, .lt_contacts:visited {
			 background: url(../images/buttons/lt_contacts.gif) no-repeat;
			}
			
			.lt_contacts:hover, .lt_sel_contacts {
			 background: url(../images/buttons/lt_contacts_on.gif) no-repeat !important;
			}
			
			/*EE*/
			
			.ee_news:link, .ee_news:active, .ee_news:visited {
			 background: url(../images/buttons/ee_information.gif) no-repeat;
			}
			
			.ee_news:hover, .ee_sel_news {
			 background: url(../images/buttons/ee_information_on.gif) no-repeat !important;
			}
			
			.ee_about:link, .ee_about:active, .ee_about:visited {
			 background: url(../images/buttons/ee_about.gif) no-repeat;
			}
			
			.ee_about:hover, .ee_sel_about {
			 background: url(../images/buttons/ee_about_on.gif) no-repeat !important;
			}
			
			.ee_products:link, .ee_products:active, .ee_products:visited {
			 background: url(../images/buttons/ee_products.gif) no-repeat;
			}
			
			.ee_products:hover, .ee_sel_products {
			 background: url(../images/buttons/ee_products_on.gif) no-repeat !important;
			}
			
			.ee_contacts:link, .ee_contacts:active, .ee_contacts:visited {
			 background: url(../images/buttons/ee_contacts.gif) no-repeat;
			}
			
			.ee_contacts:hover, .ee_sel_contacts {
			 background: url(../images/buttons/ee_contacts_on.gif) no-repeat !important;
			}
			
			/*DE*/
			
			.de_news:link, .de_news:active, .de_news:visited {
			 background: url(../images/buttons/de_information.gif) no-repeat;
			}
			
			.de_news:hover, .de_sel_news {
			 background: url(../images/buttons/de_information_on.gif) no-repeat !important;
			}
			
			.de_about:link, .de_about:active, .de_about:visited {
			 background: url(../images/buttons/de_about.gif) no-repeat;
			}
			
			.de_about:hover, .de_sel_about {
			 background: url(../images/buttons/de_about_on.gif) no-repeat !important;
			}
			
			.de_products:link, .de_products:active, .de_products:visited {
			 background: url(../images/buttons/de_products.gif) no-repeat;
			}
			
			.de_products:hover, .de_sel_products {
			 background: url(../images/buttons/de_products_on.gif) no-repeat !important;
			}
			
			.de_contacts:link, .de_contacts:active, .de_contacts:visited {
			 background: url(../images/buttons/de_contacts.gif) no-repeat;
			}
			
			.de_contacts:hover, .de_sel_contacts {
			 background: url(../images/buttons/de_contacts_on.gif) no-repeat !important;
			}

.request {
 font-size: 8pt;
 width: 170px;
 padding: 11px 0 0 55px;
 margin: 0 80px 0 0;
 background: url(../images/request_icon.gif) no-repeat;
 float: right;
 display: block;
}

a.request {
 text-decoration: none;
}

.request img {
 display: block;
}

.content {
 width: 910px;
 padding: 0 0 40px 10px;
 overflow: hidden;
}

.left {
 width: 190px;
 float: left;
 overflow: hidden;
}

.languages {
 width: 190px;
 overflow: hidden;
}

.languages a {
 width: 40px;
 height: 40px;
 margin: 0 5px 5px 0;
 display: block;
 float: left;
}

.ru {
 background: url(../images/buttons/lang_ru.gif);
}

.ru:hover, .ru_sel {
 background: url(../images/buttons/lang_ru_on.gif)  !important;
}

.lv {
 background: url(../images/buttons/lang_lv.gif);
}

.lv:hover, .lv_sel{
 background: url(../images/buttons/lang_lv_on.gif) !important;
}

.en {
 background: url(../images/buttons/lang_en.gif);
}

.en:hover, .en_sel {
 background: url(../images/buttons/lang_en_on.gif) !important;
}

.lt {
 background: url(../images/buttons/lang_lt.gif);
}

.lt:hover, .lt_sel {
 background: url(../images/buttons/lang_lt_on.gif) !important;
}

.de {
 background: url(../images/buttons/lang_de.gif);
}

.de:hover, .de_sel {
 background: url(../images/buttons/lang_de_on.gif) !important;
}

.ee {
 background: url(../images/buttons/lang_ee.gif);
}

.ee:hover, .ee_sel {
 background: url(../images/buttons/lang_ee_on.gif) !important;
}

.right {
 width: 710px;
 float: left;
 overflow: hidden;
}

.right p {
 padding: 15px 0 0 55px;
 background: url(../images/bullet.gif) no-repeat 0 22px;
}

.prodblock {
 width: 910px;
 height: 180px;
 background: url(../images/plashka.gif) no-repeat 0 50px;
 overflow: hidden;
 clear: both;
 padding: 40px 0 0 0;
}

.prodblock div {
 width: 746px;
 padding: 0 0 0 40px;
 float: left;
}

.front_item {
 text-decoration: none !important;
 border: 5px solid #cccccc;
 margin: 0 0 0 40px;
 display: block;
 float: left;
}

.front_item img {
 display: block;
}

.front_item span {
 font-size: 8pt;
 background: #cccccc;
 padding: 8px 0 0 15px;
 height: 17px;
 width: 181px;
 display: block;
}

.arrow_left {
 margin: 30px 0 0 15px;
 float: left;
}

.arrow_right {
 margin: 44px 15px 0 0;
 float: right;
}

.all_prod {
 padding: 25px 0 0 245px;
}

.all_prod a:link, .all_prod a:active, .all_prod a:visited {
 font-size: 14pt;
 color: #9e0000;
}

.all_prod a:hover {
 font-size: 14pt;
 color: #808080;
}

.footer {
 padding: 30px 0 30px 10px;
}

.dev {
 margin: 8px 126px 0 0;
 display: block;
}

.copy {
 font-size: 8pt;
 padding: 7px 0 0 55px;
 background: url(../images/bullet.gif) no-repeat 0 12px;
 width: 260px;
 float: left;
}

.small_contacts {
 font-size: 8pt;
 padding: 5px 0 0 55px;
 background: url(../images/bullet.gif) no-repeat 0 12px;
 float: left;
}

/*Inside*/

.icon {
 margin: 60px 0 0 10px;
}

.submenu {
 padding: 45px 0 0 0;
}

.submenu a {
 padding: 0 0 15px 37px;
 background: url(../images/sub_bullet.gif) no-repeat 0 6px;
 display: block;
}

.submenu a:link, .submenu a:active, .submenu a:visited {
 color: #9e0000 !important;
}

.submenu a:hover, .submenu_sel {
 color: black !important;
}

.right_ins {
 background: url(../images/content_marker_top.gif) no-repeat;
 width: 710px;
 float: left;
 overflow: hidden;
}

.right_ins_bott {
 background: url(../images/content_marker_bottom.gif) no-repeat right bottom;
 padding: 6px 35px 10px 55px;
 width: 620px;
 overflow: hidden;
}

.h1_div {
 width: 710px;
 padding: 0 0 40px 0;
 overflow: hidden;
}

h1 {
 font-family: Arial Narrow, Arial;
 text-transform: uppercase;
 font-size: 20pt;
 float: left;
}

.h1_span {
 font-size: 13pt;
 font-weight: normal;
 margin: 4px 7px 0 7px;
 color: #9e0000;
 float: left;
}

a.h1_a {
 font-size: 11pt;
 font-weight: normal;
 margin: 4px 0 0 0;
 color: #9e0000;
 float: left;
}

.googlemaps {
 border: 5px solid #9e0000;
 margin: 15px 0 0 0;
}

.st_sm {
 width: 163px;
 height: 140px;
 margin: 0 42px 42px 0;
 background-position: center center !important;
 float: left;
 display: block;
 overflow: hidden;
}

a.st_sm {
 text-decoration: none;
}

.st_sm  span {
 color: white !important; 
 width: 155px;
 height: 36px;
 padding: 104px 0 0 11px;
 background: url(../images/prod_small_bck.gif);
 display: block;
}

.newscontainer {
 padding: 0 0 40px 0;
}

.news {
 padding: 0 0 5px 0;
 display: block;
}

a.news {
 color: #9e0000;
 text-decoration: none;
}

.news span {
 font-size: 8pt;
 color: white !important;
 background: #9e0000;
 padding: 0 5px;
 margin: 0 15px 0 0;
}

.request_table td {
 padding: 5px 5px 3px 5px;
 vertical-align: top;
}

.request_input {
 width: 180px;
}

.request_textarea {
 width: 180px;
 height: 150px;
}

.td_width_60 {
 width: 60px;
}

.td_width_180 {
 width: 180px;
}

.td_width_80 {
 width: 80px;
}

.form_error {
 text-align: center;
 color: red;
}

.big_img {
  margin: 0 0 10px 0;
}

.big_img img {
  /*width: 584px;*/
  clear: right;
}

.small_img {
 font-size: 0;
  margin: 0 2px 10px 0;
  border: 2px solid #9e0000;
  float: left;
  display: block;
}

.small_img img {
 width: 140px;
 border: 1px solid white;
 display: block;
}

.skype_table, .skype_table tr, .skype_table td {
 border: 0 !important;
}

.small_img_clear {
 clear: both;
 width: 100%;
 height: 1px;
 overflow: hidden;
}
.right_ins table {
 margin: 0 !important;
}

object {
 padding: 20px 0 0 0 !important;
 display: block;
 clear: both;
}
