body{ font-family: Arial, Helvetica, sans-serif; margin: 0px; color: #0F488F; background-color: #C0C0C0; }

a{ outline: none; }
strong.h1 { font-family: verdana, tahoma, arial; font-size: 15px; text-transform: uppercase; margin: 0px; padding: 0px; float: right; padding-top: 30px;
    text-decoration: none; font-weight: normal; }

#main{ width: 940px; background: #D9E2EC url('img/header.jpg') no-repeat; border-left: 1px solid #000000; border-right: 1px solid #000000; }

#header{ height: 116px; color: #FFFFFF; font-size: 12px; }
#header a{ color: #FFFFFF; }
#head-left{  float: left; padding: 4px 0px 0px 20px; line-height: 22px; }
#head-left a { text-decoration: none; }
#head-right{ width: 250px; float: right; text-align: right; padding: 20px 36px 0px 0px; }
#letter{ float: right; font-weight: bold; background: url('img/letter.gif') left 5px no-repeat; padding: 0px 0px 0px 18px; margin-top: 8px; }

#menu{ font-size: 12px; font-weight: bold;  }
#menu a{ height: 26px; display: block; color: #1A5196; text-decoration: none; border-bottom: 1px solid #FFFFFF; padding: 10px 0px 0px 15px;
         background: #D8DEE1 url('img/menu_left.gif') no-repeat; cursor: pointer; }
#menu a#active{ color: #FFFFFF; background-color: #4C79AF; }

#menu #submenu{ display: none; }
#menu #submenu a{ height: auto; background-repeat: repeat-y; padding-bottom: 10px; font-size: 80%; }

.table_no_border {

	width: 100%;
	display: table;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-collapse:collapse;

}

.table_no_border td {
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-collapse:collapse
}

#uptable {
	height: 115px;
	background-image: url(images/uptable_fon_2.gif);
	background-repeat: repeat-x;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}

.tail_left {
	background-image: url(images/tail_left.gif);
	background-repeat: repeat-x;
	border-right: 1px solid #FFFFFF;
}

#uptable_right {
	height: 77px;
	background-image: url(images/uptable_fon_right.jpg);
	background-repeat: repeat-x;
	background-position: 10px 0px;
}

#find_good{ margin: 0px; padding: 0px 0px 15px 0px; }
#find_good input{ margin: 0px; padding: 0px; }
#form_search{ width: 140px; height: 20px; border: 1px solid #BABABA; margin-right: 2px !important; }
#head-button{ width: 60px; height: 22px; border: 1px solid #FFFFFF; background-color: #7D9FBD; color: #FFFFFF; position: relative; top: 1px; *top: 0px; }

#navigation {
	line-height: 38px;
	background-color: #D8DEE1;
	height: 38px;
	font-size: 12px;
	font-weight: bold;
}

#navigation a {
	font-size: 100%;
	text-decoration: none;
	display: block;
	line-height: 38px;
	width: 179px;
	margin: 0px;
	padding: 2px 0px 0px;
	color: #1A5196;
	height: 38px;
}


#navigation a:hover {
	font-size: 100%;
	display: block;
	line-height: 38px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background-color: #4C79AF;
	height: 38px;
	width: 179px;
}

#navigation p {
	font-size: 100%;
	display: block;
	line-height: 38px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background-color: #4C79AF;
	height: 38px;
	width: 179px;
}
#navigation p a {
	color: #FFFFFF;
}
#dropdownmenu {
	height: 100%;
	width: 168px;
	background-color: #D8DEE1;
	margin: 0px;
	padding: 10px 5px 0px;
	border-right: none;
	border-bottom: none;
	border-top-style: none;
	border-left-style: none;
}


#dropdownmenu p {
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 90%;
}





#left_menu {
	display: block;
	margin: 3px 0px 0px;
	padding: 0px;
	width: 170px;
	border-top: 1px solid #FFFFFF;
}

#left_menu h4 {
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding: 3px 0px;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
}

#left_menu a {
	color: #164E94;
	padding-left: 6px;
	text-decoration: none;
}

#left_menu a:hover {
	color: #1C62B7;
	padding-left: 6px;
}



#selectmenu {
	width: 150px;
	font-size: 12px;
}
#news {
	margin: 0px;
	padding: 0px;
	width: auto;
	display: block;
}
#news h4 {
	color: #164E94;
	display: block;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 168px;
	background-color: #ACC1D5;
	height: 26px;
	line-height: 26px;
	font-size: 16px;
}
#news p {
	font-size: 11px;
	margin: 0px;
	padding: 0px 5px 0px 10px;
	display: block;
	color: #0C376D;
}
#news a {
	color: #0C376D;
	text-decoration: none;
}
#news a:hover {
	color: #0C376D;
	text-decoration: underline;
}
#news strong {
	color: #B3030E;
	margin: 10px 0px 0px;
	padding: 0px;
	display: block;
	font-size: 12px;
	font-weight: bold;
}
.text {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #F0F2F3;
    width: 719px;
}
.text ol { margin-top: 0; }
.text li { font-size: small; margin-bottom: 5px; }
.text h1, .production h1, h2.intro {
	color: #104991;
	font-size: 15px;
	display: block;
	margin: 0px;
	padding: 10px;
	line-height: 1.2;
	background-color: #CED9E4;
	width: 100%;
	text-indent: 10px;
}
span.dashbot {
	border-bottom: 1px dashed #5A489F;
}
.text h1.mp { font-size: 13px; }
.text p {
	font-size: 80%;
	line-height: 120%;
	padding-right: 10px;
	padding-left: 20px;
}
.text a {
	color: #104991;
	text-decoration: underline;
}
.text table td{
    vertical-align: top;
}
#news h5 {
	color: #BF0510;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 5px 5px 5px 10px;
}
#news h5 a {
	color: #BE050D;
}

.text a:visited {
	color: #0C3669;
	text-decoration: underline;
}
.text .rimg {
	display: block;
	margin: 10px 10px 0px 20px;
	padding: 5px;
	border: 1px solid #999999;
	float: right;
}
#special {
	background-color: #D8DEE1;
	padding: 0px;
	margin: 0px;
}

#special h3 {
	color: #A12345;
	font-size: 16px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	line-height: 26px;
	font-weight: bold;
	background-color: #C2CFDB;
	display: block;
}
#special h4 {
	font-size: 12px;
	color: #104991;
	margin: 0px;
	padding: 10px 0px 10px 20px;
	display: block;
	font-weight: bold;
}
#special a {
	color: #104991;
	text-decoration: none;
}
#special a:hover {
	color: #176CD5;
	text-decoration: underline;
}

#special img {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	height: 135px;
	width: 135px;
}

#contacts_table {
	font-size: 12px;
	margin: 10px;
	padding: 0px;
	text-align: center;
	font-weight: bold;
}
#contacts_table a {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #0F488F;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}
#special p {
	font-size: 11px;
	display: block;
	padding-right: 5px;
	padding-left: 15px;
}
#special td {
	margin: 0px;
	padding: 0px;
}


#proguct  {
	background-color: #F0F2F3;
	padding: 0px;
	margin: 0px;
	}

#proguct p {
	color: #0F488F;
	font-size: 11px;
	display: block;
	margin: 0px 0px 0px 150px;
	padding: 0px;
}


.http {
    color: #0F488F;
	font-size: 11px;
	display: inline-block;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#proguct img {
	height: 135px;
	width: 135px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#proguct .pdf  {
	display: block;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	line-height: 26px;
	height: 26px;
	
}
.tel_left {
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin: 30px 10px 0px 15px;
	padding: 0px;
	text-align: center;
	background-image: url(images/tel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 39px;
	height: 39px;
}




#proguct h4 {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding: 5px 0px 5px 20px;
}
#proguct a h4 {
	text-decoration: underline;
}
#proguct a {
	color: #0F488F;
}
#proguct a:hover {
	color: #164E94;
	text-decoration: none;
}
#proguct .pdf a {
	font-size: 11px;
	color: #3C5E88;
	margin: 0px;
	font-weight: bold;
	padding: 0px 0px 0px 25px;
	background-image: url(images/pdf_01.gif);
	background-repeat: no-repeat;
	display: block;
}
#proguct .pdf a:hover {
	color: #4C79AF;
	text-decoration: none;
}
#proguct ul {
	margin: 10px 0px 0px 155px;
	padding: 0px;
	display: block;
	
}


#proguct li {
	padding: 0px 10px 0px 0px;
	display: list-item;
	list-style-type: square;
	margin: 0px;
	
	font-size: 11px;
}
.text .nav_put {
	font-size: 12px;
	color: #006699;
	display: block;
	padding: 0px 0px 0px 20px;
	margin: 5px 0px 8px 0px;
}
.text .nav_put a {
	
	color: #006699;
	
}

#proguct .nav_put {
	font-size: 10px;
	color: #006699;
	display: block;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 5px;
}
#proguct .nav_put a {
	
	color: #006699;
	
}


.white_border {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.white_border_rihgt {
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;;
	border-left: 1px none #FFFFFF;
}

.white_border_bottom_rihgt  {
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
}

.white_border_bottom  {
	border-top: 1px none #FFFFFF;
	border-right: 1px none #FFFFFF;
	border-bottom:  1px solid #FFFFFF;
	border-left: 1px none #FFFFFF;
}
.white_border_rihgt_left {
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;;
	border-left: 1px solid #FFFFFF;
}
.white_borderall {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-align: center;
	background-color: #BBCCDC;
}
.white_borderall a { font-size: 10px; color: #4C79AF; display: block; margin-bottom: 5px; }
#form_request {
	font-size: 12px;
	margin: 10px 0px 20px 20px;
	padding: 0px;
	width: 544px;
}
.mini {
	font-size: 10px;
	color: #666666;
}

.mini_red {
	font-size: 14px;
	color: #CC0000;
	padding: 3px 3px 3px 10px;
	display: block;
	font-weight: bold;
}
.comm_left {
	font-size: 14px;
	color: #CC0000;
	text-align: center;
	padding: 5px 5px 10px;
	display: block;
}

.production p{
    font-size: 12px;
    margin: 10px 5px;
}
.production td{
    vertical-align: top;
}
.production li{
    font-size: 12px;
}
.brdr td{
    
}
.brdr{
   
    margin: 10px 0;
    padding: 3px 5px;
    text-align: center;
}

.text img.artpic{ float: right; margin: 20px 20px 10px 20px; }

.up_5pixels {
	padding: 0px;
	margin: 0px 0px 2px;
	display: block;
}
.box150px {
	display: block;
	float: left;
	width: 100px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
}
.calalog_list {
	margin: 0px;
	padding: 0px;
	display: block;
	line-height: 13px;
}

#cntr {position: absolute; top: 0; right: 0px; filter: alpha(opacity=1); -moz-opacity: 0.71; overflow: hidden; width: 1px; height: 1px;}
.setpointer { cursor: pointer; border-bottom: 1px dashed #999; }
.setdisplay { display: none; }
.vcard { font-size: 11px; margin: 10px 120px; padding: 15px; border: 1px dashed #0F488F; }
.vcard a { color: #0F488F; }

#mpage h2, #mpage2 h2{
			cursor: pointer;
			font-size:12px;
			font-weight: bold;
			margin: 8px 20px;
		}
#mpage a, #mpage2 a {
	color: #0F488F;
}
a.none {
	text-decoration: none;
}

input.showfake{
display:none;
}
