/* CSS Document */

/**************************Common HTML**************************/

body { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#323232; line-height: 16px; text-align: justify; background: url(/template/img/5.jpg); margin:0px; width:100%; }

h1 { font: bold 120% Verdana, Arial, Helvetica, sans-serif; color:#505050; text-indent: 1cm; letter-spacing:-0.0em; margin: 20px 0px 10px 0px; }
h2 { font: bold 110% Verdana, Arial, Helvetica, sans-serif;	text-indent: 1cm; margin: 20px 0px 10px 0px; }
h3 { font: bold 100% Verdana, Arial, Helvetica, sans-serif;	text-indent: 1cm; margin: 30px 0px 10px 0px; }
 
strong {
font:normal 100% Verdana, Arial, Helvetica, sans-serif;
}

em {
font:normal 100% Verdana, Arial, Helvetica, sans-serif;
}

a { font:normal 100% Verdana, Arial, Helvetica, sans-serif; color:#1464a0; text-decoration:none; }

a:hover { color:#149bd3; text-decoration:underline; cursor:hand; }

img {
border:0;
}

.online {
font:bold 100% Verdana, Arial, Helvetica, sans-serif;
}


/**************************Common blocks**************************/

.lt {background:url(/template/img/list_top_left.gif) no-repeat; width:15px; height:15px;}
.ct {background:url(/template/img/list_top.gif) repeat-x; width:auto;}
.rt {background:url(/template/img/list_top_right.gif) no-repeat; width:15px;}
.lc {background:url(/template/img/list_left.gif) repeat-y;}
.cc {background:url(/template/img/list_fon.gif) repeat; width:auto;}
.rc {background:url(/template/img/list_right.gif) repeat-y;}
.lb {background:url(/template/img/list_bottom_left.gif) no-repeat; height:15px;}
.cb {background:url(/template/img/list_bottom.gif) repeat-x;}
.rb {background:url(/template/img/list_bottom_right.gif) no-repeat;}


.table{ border:0px solid #333333; width:100%; margin:0px 0px 0px 0px; }




/**************************Header**************************/

.logo { background:url(/template/img/logo3.png) no-repeat; width:303px; height:161px; }

.logo a{ width:303px; height:161px; display:block; }

.logo a:hover{ display:block; text-decoration:none; }


/**************************Menu**************************/

#menu{ border:0px solid #333333; width:300px; padding:0px 0px 0px 0px; float:left; }

#menu_item { margin:20px 0px 20px 5px; }

#menu_item a{ font: bold 14px Tahoma; text-align:left; line-height:100%; color:#36638e; display:block; width:200px; height:19px; padding:0px 0px 0px 0px; margin:6px 0px 6px 0px; }

#menu_item a:hover{ color:#1464a0; background:url(/template/img/bck.png); text-decoration:none; }

#menu_item img { margin-right: 0.5cm; vertical-align:middle; }

.news { margin:0px 5px 0px 0px; text-align:center; }

.news p { font:normal 100% Tahoma; margin:0; text-indent:0.8cm; text-align:justify; }

.news a { font:normal 100% Tahoma; text-align:justify; }

.news a:hover { }


/**************************Content**************************/

#content {font:normal 1.2em Verdana, Arial, Helvetica, sans-serif; margin:15px 25px 30px 25px; text-indent:0cm; text-align:justify; width:auto; height:auto; line-height:140%; letter-spacing:-0.0em;}

#content ul {font:normal 100% Verdana; padding: 0px; margin: 0px 0px 0px 1.4cm; text-indent: 0cm; }

#content li { line-height: 140%; }

#content li a{ line-height: 180%; }

#content p { margin: 0; padding: 0; text-indent: 1cm; }

#content a {  }

#content a:hover { text-decoration:underline; }

#content img { margin:0px 0px 0px 0px; }

#content th { text-align:center; }

.t_content{ background:url(/template/img/5.jpg); border:0px solid #333333; width:100%; padding:0px 0px 0px 0px; position:relative; }

.t_content_b{ background:url(/template/img/5.jpg); border:0px solid #333333; width:100%; height:20px; padding:0px 0px 0px 0px; }

.first_sym { font:bold 28px Georgia; color:#505050; line-height:100%; }

/**************************Navigation**************************/

#page_nav {	font:bold 12px Verdana;	border:1px solid #000033; display:block; width:19px; height:17px; color:#969696; text-align:center; text-decoration:none; padding:2px 1px 0 0; margin: 0px 0px 0px 5px; vertical-align:middle; float:left; }

#page_navigation a{	font:bold 12px Verdana; background:#a9c8ff; border:1px solid #000033; display:block; width:19px; height:17px; color:#505050; text-align:center; text-decoration:none; padding:2px 1px 0 0; margin: 0px 0px 0px 5px; vertical-align:middle; float:left; }
		
#page_navigation a:hover{ background:#005050; color:#FFFFFF; text-align:center; text-decoration:none; }
		
.catalog_h1 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; text-align: justify; text-indent: 1cm; }



/************************Other************************/

#st a {

}

#st a:hover {
text-decoration:none;
}

#st a div{
background:#ebebeb;
font-weight:bold;
color:#40559c;
}

#st a:hover div{
background:#ffcf5a;
text-decoration:none;
}

#st div{
background:#ebebeb;
font-weight:bold;
color:#40559c;
}

#st div.noactive{
background:#ebebeb;
font-weight:bold;
color:#8c8c8c;
}


