/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/
/*                    System Classes                                              */
/*--------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/* That class defined TAG BODY */
a{
 color:#669900;
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
 
}
a.order{
 color:red;
 text-decoration:underline;
}
a.order:hover{
 text-decoration:underline;
}
body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-align: left;
  line-height: 1.5;
  padding: 0;
  margin: 0;
}
/*--------------------------------------------------------------------------------*/
/* Define default tag P settings */
p{
 margin-top:10px;
 margin-bottom:10px;
}
.accentuation{
 color:#669900;
 font-weight:bold;
}
/*--------------------------------------------------------------------------------*/
/* Define default tag h settings */
h1{
 font-size:16px;
 font-weight:bold;
 text-align:center;
 margin-top:20px;
 margin-bottom:30px;
}
h2{
 font-size:14px;
 font-weight:bold;
 text-align:justify;
 margin-top:30px;
 margin-bottom:20px;
 padding-bottom:5px;
 background-image:url("/images/main/h_line.gif");
 background-position:left bottom;
 background-repeat:repeat-x;
}

h3{
 font-size:12px;
 font-weight:bold;
 text-align:left;
 margin-top:15px;
 margin-bottom:5px;
}
li.list{
 margin-top:10px;
 margin-bottom:10px;
}

/*--------------------------------------------------------------------------------*/
/* Define navigation P settings */
p.navigate{
 font-size:9px;
 color:#669900;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:15px;
}
/*--------------------------------------------------------------------------------*/
/* Define articles P settings */
p.articles{
 font-size:10px;
 color:#FFFFFF;
}
/*--------------------------------------------------------------------------------*/
p.main_text_name{
 font-size:12px;
 font-weight:bold;
 color:#000000;
 text-align:center;
}
/*--------------------------------------------------------------------------------*/
p.main_text_center{
 font-size:11px;
 font-weight:bold;
 text-align:center;
}
/*--------------------------------------------------------------------------------*/
/* Define top menu settings */
p.topmenu{
 font-weight:bold;
 color:#FFFFFF;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:10px;
}
/*--------------------------------------------------------------------------------*/
/* Define left menu2 settings */
p.leftmenu{
 margin-top:0px;
 margin-bottom:0px;
 margin-left:15px;
}
/*--------------------------------------------------------------------------------*/
/* Define left current menu settings */
p.leftcurmenu{
 color:#669900;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:15px;
}
p.nameprice{
 font-size:12px;
 font-weight:bold;
}
p.partprice{
 font-size:11px;
 font-weight:bold;
}
/*--------------------------------------------------------------------------------*/
/* Define Logo Class */
div.logo{
 position:absolute;
 top:0;
 left:0px;
 height:160px;
 width:250px;
 background-image:url("/images/main/cis.gif");
 background-position:left top;
 background-repeat:no-repeat;
}
/*--------------------------------------------------------------------------------*/
/* Define Banners Class */
div.ban_header{
 display: block;
 width:auto;
 text-align:center;
 padding:10px 0px 10px 0px;
 margin:10px 0px 10px 0px;
}
/*--------------------------------------------------------------------------------*/
div.footer{
 background-color:#669900;
 width:auto;
 height:25px;
 padding:10px 0px 10px 0px;
}
/*--------------------------------------------------------------------------------*/
td.copyright{
 font-size:10px;
 font-weight:bold;
 color:#CCFFCC;
 text-align:left;
 vertical-align:middle;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------*/
td.about{
 font-size:9px;
 font-weight:normal;
 color:#CCFFCC;
 text-align:right;
 vertical-align:middle;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------*/
/* Define Class container for Contacts Hyper-Images and Company Address */
div.header_contacts{
 position:relative;
 width:auto;
 margin:0px 0px 0px 0px;
 height:25px;
/* background-color:#CCFF33;*/
 background-image:url("/images/bg/contacts_bg.gif");
 background-repeat:repeat;
}
/* Define class for show contacts Href-Images */
div.header_contacts_img{
 position:relative;
 float:left;
 width:330px;
 text-align:right;
 height:100%;
 padding:0px 10px 0px 0px;
}

img.header_contacts_image{
 position:relative;
 border:0px none;
 margin:7px 5px 0px 0px;
}
/* Define Class for show header company address */
div.header_contacts_addr{
 position:relative;
 width:auto;
 height:10px;
 text-align:left;
 padding:5px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 vertical-align:top;
 font-weight:bold;
 font-size:10px;
}
/*--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/* Define class container for show movied text                                    */
div.header_moved_text{
 position:relative;
 width:auto;
 height:25px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background-image:url("/images/bg/movetext_bg.gif");
 background-repeat:repeat;
}
/* define class for moved text*/
.moved_text{
 font-weight:bold;
 font-size:12px;
 margin:0px 140px 0px 240px;
 padding:5px 0px 0px 0px;
}
/* Define Class For Hide right side moved text*/
div.moved_text_layer2{
  position:absolute;
  z-index:1;
  left:0;
  top:0;
  width:100%;
  height:28px;
  background-image:url("/images/main/movedtext.gif");
  background-position:right top;
  background-repeat:no-repeat;
}
/*--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/* define class to show news block                                                */
div.div_news{
 margin:5px 5px 0px 10px;
 padding:0px 0px 0px 0px;
 width:auto;
 font-size:10px;
 position:relative;
}
div.news_block{
 display:block;
 clear:both;
 font-size:9px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:auto;
 position:relative;
}

div.news_body{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:auto;
 font-size:12px;
 position:relative;
}

a.text_news_block{
 width:auto;
 font-size:9px;
 position:relative;
 text-align:left;
 color:#000000
}

a.text_news_block:hover{
 color:#669900;
 text-decoration:underline;
}


img.img_news_block{
  width:57px;
  height:57px;
  border:0px none;
}
/*--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/* define class to show reviews block                                             */
.reviews_block{
 display:block;
 width:auto;
 position:relative;
 text-align:justify;
}
div.reviews_block{
 clear:both;
 margin:0px 0px 20px 0px;
 padding:0px 0px 0px 0px;
}

.img_reviews_block{
  display:block;
  border:5px solid;
  border-color:#CCFFCC;
  position:relative;
  width:100px;
}
/*--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/* Define class container to show movie-clip                                      */
div.movie{
 position:relative;
 width:auto;
 height:100px;
 margin:0px 0px 0px 0px;
 border-spacing:0;
 border-style:solid;
 border-width:0px;
 border-color:#CCFFCC;
 background-image:url("/images/bg/movie_bg.gif");
 background-repeat:repeat;
 text-align:right;
}

img.movie_image{
}

/*--------------------------------------------------------------------------------*/
/* define class to show Main-menu in Header */
div.main_menu{
 position:relative;
 width:auto;
 height:20px;
 background-color:#669900;
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 border-style:solid;
 border-width:0px;
 border-color:#669900;
 vertical-align:middle;
 text-align:center;
}
/*--------------------------------------------------------------------------------*/
table.main_menu{
  margin:0px 0px 0px 0px;
  font-weight:bold;
  color:#CCCCCC;
  border:0px none;
}

td.main_menu_td{
  width:100px;
  text-align:center;
  padding:0px 0px 0px 0px;
}

a.main_menu{
  display:block;
  color:#EEEEEE;
  text-decoration:none;
}

#curr_main_menu{
  color:#000000;
  text-decoration:none;
}

a.main_menu:hover{
  color:#000000;
  text-decoration:none;
}
a.main_menu:visited{
  text-decoration:none;
}
a.main_menu:active{
  text-decoration:none;
}
/*--------------------------------------------------------------------------------*/
/* define class to show Page-Content */
table.main_table{
 position:relative;
 width:100%;
 height:100%;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

tr.tr_main_table{
 position:relative;
 border-spacing:0px;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 height:200px;
}

td.main_table_news{
 position:relative;
 width:200px !important;
 min-width:200px;
 height:200px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 vertical-align:top;
 border-spacing:0;
}

td.main_table_content{
 position:relative;
 width:90%;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 vertical-align:top;
 border-spacing:0;
 border-style:none;
 border-top-width:0px;
 border-bottom-width:0px;
 border-left-width:0px;
 border-right-width:0px;
 height:200px;
}

/*--------------------------------------------------------------------------------*/
/* Define Class to Show main content block */
table.content_table{
 position:relative;
 width:100%;
 height:370px;
 margin:10px 0px 10px 0px;
 padding:0px 0px 0px 0px;
 border-spacing:0px;
}


table.content_layer_table{
 position:relative;
 width:100%;
 margin:10px 0px 0px 0px;
 border:1px;
 border-style:solid;
}

.th_content_layer_table{
 position:relative;
 background-color:#CCFFCC;
 border:1px solid;
 text-align:center;
 font-weight:bold;
 padding:5px 5px 5px 5px;
}

.td_content_layer_table{
 position:relative;
 font-weight:normal;
 border:1px solid;
 padding:5px 5px 5px 5px;
}


tr.tr_content_main{
 position:relative;
 height:100%;
 border-spacing:0px;
}

td.td_content_menu{
 position:relative;
 width:152px;
 height:100%;
 background-image:url("/images/bg/v_line2.gif");
 background-position:right top;
 background-repeat:repeat-y;
 border-spacing:0px;
 vertical-align:top;
 padding:0px 0px 0px 0px;
}

div.td_content_menu{
 position:relative;
 width:100%;
 height:auto;
 background-image:url("/images/bg/v_line2.gif");
 background-position:right top;
 background-repeat:repeat-y;
 border-spacing:0px;
 vertical-align:top;
 padding:0px 0px 0px 0px;
}

div.content_menu_bg_left_slash{
 width:30px;
 height:12px;
 border:0px none;
 background-image:url("/images/bg/v_line_slash.gif");
 background-position:top right;
 background-repeat:no-repeat;
 float: right;
 position:relative;
}

td.td_content_main{
 position:relative;
 width:auto;
 height:100%;
 vertical-align:top;
 background-image:url("/images/bg/v_line.gif");
 background-position:right top;
 background-repeat:repeat-y;
 border-spacing:0px;
}

div.content_layer1{
 width:auto;
 margin:0px 10px 0px 5px;
 text-align:justify;
}
div.catalog_list{
 width:auto;
 margin:0px 10px 0px 20px;
 text-align:left;
}
div.content_navstring{
 position:relative;
 text-align:left;
 width:auto;
 margin:0px 10px 0px 5px;
}

div.content_lastlevelmenu{
 position:relative;
 padding:0px 0px 0px 0px;
 width:auto;
 margin:10px 0px 0px 0px;
 text-align:left;
}
/*--------------------------------------------------------------------------------*/
/* define class to show left_col menu */
div.content_menu_col{
 position:relative;
 clear:both;
 padding:0px 15px 0px 0px;
 margin:2px 2px 0px 2px;
 width:auto;
}

table.subscribe{
  position:relative;
  width:50%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:0px none;
}
table.question{
  position:relative;
  width:90%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  border:0px none;
}
td.td_input{
  position:relative;
  padding:0px 5px 10px 0px;
  margin:0px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------*/
/* Show Main content */
div.content_main{
 position:relative;
 padding:0px 20px 0px 0px;
 width:100%;
 height:auto;
 border:1px solid #FF0000;
}
/*--------------------------------------------------------------------------------*/
table.service_table{
 position:relative;
 border:0px none;
 width:100%;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 10px;
}
table.lastmenu_table{
 position:relative;
 border:0px none;
 width:100%;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
td.lastmenu_table{
 border:0px none;
 padding:0px 0px 0px 10px;
 vertical-align:middle;
}


/*--------------------------------------------------------------------------------*/
/* left menu                                                                      */
.service_menu{
 position:relative;
 display:block;
 text-align:left;
 padding:0px 0px 0px 15px;
 margin:5px 0px 5px 0px;
 font-size:10px;
 font-weight:bold;
 background-image:url("/images/bg/menu_bg.gif");
 background-position:left top;
 background-repeat:repeat-y;
 color:#000000;
 text-decoration:none;
 width:auto;
}
.service_menu0{
 position:relative;
 display:block;
 text-align:left;
 padding:0px 0px 0px 15px;
 margin:5px 0px 5px 0px;
 font-size:12px;
 font-weight:bold;
 background-image:url("/images/bg/menu_bg.gif");
 background-position:left top;
 background-repeat:repeat-y;
 color:#000000;
 text-decoration:none;
 width:auto;
}

.service_menu2{
 position:relative;
 display:block;
 text-align:left;
 padding:0px 0px 0px 0px;
 margin:5px 0px 5px 15px;
 font-size:10px;
 color:#000000;
 text-decoration:none;
 width:auto;
}

.service_menu3{
 position:relative;
 display:block;
 text-align:left;
 padding:0px 0px 0px 5px;
 margin:5px 0px 5px 20px;
 background-image:url("/images/bg/menu3_bg.gif");
 background-position: left top;
 background-repeat:no-repeat;
 font-size:9px;
 color:#000000;
 text-decoration:none;
 width:auto;
}

.service_menu4{
 position:relative;
 display:block;
 text-align:left;
 padding:0px 0px 0px 0px;
 margin:5px 0px 5px 25px;
 font-size:8px;
 color:#000000;
 text-decoration:none;
 width:auto;
}

a.service_menu:hover{
 background-color:#CCFFCC;
 text-decoration:none;
 color:#000000;
}

a.service_menu:active{
 text-decoration:none;
 color:#000000;
}

a.service_menu:visited{
 text-decoration:none;
 color:#000000;
}

a.service_menu0:hover{
 background-color:#CCFFCC;
 text-decoration:none;
 color:#000000;
}

a.service_menu0:active{
 text-decoration:none;
 color:#000000;
}

a.service_menu0:visited{
 text-decoration:none;
 color:#000000;
}

#curr_menu {
 background-color:#CCFFCC;
}

#curr_menu2 {
 text-decoration:underline;
 color:#669900;
}
#curr_menu3 {
 text-decoration:underline;
 color:#669900;
}

a.service_menu2:hover{
 text-decoration:underline;
 color:#669900;
}

a.service_menu2:active{
 text-decoration:none;
}

a.service_menu2:visited{
 text-decoration:none;
}

a.service_menu3:hover{
 text-decoration:underline;
 color:#669900;
}


.service_list{
 position:relative;
 font-weight:bold;
 margin-top:5px;
 margin-bottom:10px;
 text-align:left;
 padding:5px 0px 20px 5px;
 margin:5px 0px 10px 5px;
 font-size:11px;
 color:#000000;
 text-decoration:none;
 width:auto;
}

a.service_list:hover{
 text-decoration:underline;
 color:#669900;
}

a.service_list:active{
 text-decoration:none;
}

a.service_list:visited{
 text-decoration:none;
}

/*--------------------------------------------------------------------------------*/
/* Navigation String                                                              */
.nav_string,.curr_nav_string{
 position:relative;
 text-align:left;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 font-size:11px;
 background-position:right top;
 text-decoration:none;
 width:auto;
}
.nav_string{
 color:#669900;
}
a.nav_string:hover{
 text-decoration:underline;
 color:#669900;
}

a.nav_string:active{
 text-decoration:none;
}

a.nav_string:visited{
}

.curr_nav_string {
 color:#000000;
}

#nolink_nav_string {
 color:#669900;
 text-decoration:none;
}

/*--------------------------------------------------------------------------------*/
/* last menu                                                                      */
.last_menu{
 position:relative;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 font-size:14px;
 font-weight:bold;
 text-decoration:none;
 color:#669900;
 width:auto;
}
a.last_menu:hover{
 text-decoration:underline;
 color:#669900;
}

a.last_menu:visited{
}

/*--------------------------------------------------------------------------------*/


p.hline {
   font-size: 1px;
   font-weight: normal;
   margin-right:5px;
   margin-left:5px;
   background-image:url("/images/main/h_line.gif");
   background-position:left top;
   background-repeat:repeat-x;

}
p.vline {
   font-size: 10px;
   font-weight: normal;
   margin-top:5px;
   margin-bottom:5px;
   background-image:url("/images/main/h_line.gif");
   background-position:right top;
   background-repeat:repeat-y;
}
.list_links {
   font-size: 11px;
   font-weight: normal;
   text-align:left;
   margin-top:0px;
   margin-bottom:0px;
   padding-left:10px;
   background-image:url("/images/bg/ar.gif");
   background-position:left top;
   background-repeat:no-repeat;

}
/*--------------------------------------------------------------------------------*/
p.def_p_no_margin_no_padding{
 position:relative;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
/*--------------------------------------------------------------------------------*/

base_send{
  border:0px none;
}

.input_text{
border:2px solid;
border-color:#99CC99;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/********************************************************************************/
/* Define Gallery settings */
/********************************************************************************/
table.Gallery_Table
{
  position:relative;
  display:block;
  border-style:none;
  border-spacing:1px;
  width:100%;
  margin-top:20px;
  margin-left:0px;
  margin-right:0px;
  text-align:center;
}


span.def_page_step
{
 position:absolute;
 font-weight:bold;
 font-size:11px;
 float:left;
 display:block;
 z-index:1;
}

span.curr_page_step
{
 position:absolute;
 font-weight:bold;
 font-size:11px;
 float:right;
 display:block;
 z-index:2;
}

span.def_page_number
{
 position:absolute;
 font-weight:bold;
 font-size:11px;
 float:left;
 display:block;
 z-index:1;
}

span.curr_page_number
{
 position:absolute;
 font-weight:bold;
 font-size:11px;
 float:right;
 display:block;
 z-index:2;
}

div.min_pict
{
  position:relative;
  vertical-align:middle;
  text-align:center;
  border-style:none;
  border-width:0px;
}

img.min_pict
{
  position:relative;
  vertical-align:middle;
  text-align:center;
  height:80px;
  border-color:#9CCE9C;
  margin:0px 0px 0px 0px;
}


#min_pict
{
 position:relative;
 clear:none;
}

div.pict_full
{
  position:relative;
  vertical-align:middle;
  text-align:center;
  width:100%;
  height:100px;
}
#pict_full
{
 position:relative;
 clear:none;
}


table.table_pict_pager{
 position:relative;
 text-align:center;
 height:auto;
}

td.td_main_pict_pager{
 position:relative;
 width:100%;
 text-align:center;
}

td.td_pict_pager{
 position:relative;
 width:1px;
}
tr.tr_pict_pager{
 position:relative;
}

div.pict_pager0{
  position:relative;
  text-align:center;
  width:100%;
}

div.pict_pager{
  position:relative;
  font-weight:normal;
  font-size:12px;
  text-align:center;
  width:160px;
}

a.pict_pager_curr{
  position:relative;
  color:#000000;
}

#pict_descr
{
  font-weight:bold;
  font-size:12px;
}

div.counters_header{
 position:absolute;
 left:0;
 top:0;
 width:1px;
 height:1px;
 border:0px none #000000;
 float:left;
 z-index:2;
}

div.counters_footer{
 position:relative;
 text-align:center;
}
div.search{
 position:relative;
 text-align:center;
}

/*  Żņī āńļėūāąžłą’ šåźėąģą MS  */
DIV#MSpromo
{
   POSITION:            absolute;
   TOP:                 50px;
   LEFT:                15%;
   BACKGROUND-COLOR:    #FFF;
   PADDING:             0px;
   BORDER:              2px solid #F00;
   WIDTH:               70%;
   DISPLAY:             none;
}
DIV#MSpromoHeader, DIV#MSpromoClose
{
   BACKGROUND-COLOR:    #F00;
   COLOR:               #FFF;
   FONT-SIZE:           15px;
}
DIV#MSpromoHeader
{
   
   FLOAT:               left;
   FONT-WEIGHT:         bold;
}
DIV#MSpromoClose
{
   TEXT-ALIGN:          right;
   PADDING:             0px 6px 12px 0;
}
DIV#MSpromo P
{
   PADDING:             5px 10px;
   MARGIN:              0;
}
P#MSpromoHelp           {font-size:9px;text-align:center;}
DIV#MSpromoText         {padding:15px;}
P#MSpromoHelp A         {color:#999;}
P#MSpromoHelp A:hover   {color:#999;}
#MSpromoClose A         {color:#FFF;}
#MSpromoClose A:hover   {color:#FFF;text-decoration:none;}
/*  Żņī įūėą āńļėūāąžłą’ šåźėąģą MS  */

/*  Żņī šåźėąģą MS ķąä ķīāīńņ’ģč  */
TABLE#MSpromoR         {DISPLAY:block;BORDER:2px solid #F00;margin:0}
TD#MSpromoRText     {PADDING:7px;}
TD#MSpromoRHeader
{
   BACKGROUND-COLOR:    #F00;
   COLOR:               #FFF;
   FONT-SIZE:           10px;
   PADDING:             3px 7px;
   FONT-WEIGHT:         bold;
   TEXT-DECORATION:     blink;
   TEXT-ALIGN:          center;
}
TD#MSpromoR P       {PADDING:2px 0px;MARGIN:0;}
TD#MSpromoR HR      {COLOR:#999;MARGIN:0;BORDER:0;BORDER-TOP:1px solid #DDD}

/*  Żņī įūėą šåźėąģą MS ķąä ķīāīńņ’ģč  */