body {
	font-family: Tahoma, Arial;
	margin: 0px;
	padding: 0px;
}
a,span   { 
	font-family: Tahoma, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px;
	letter-spacing: 0px;
}
p {
	font-family: Tahoma, Arial;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px;
	letter-spacing: 0px;
}
img {	border: 0px;
}
.lang {
	color: white;
}
a.lang:link, a.lang:visited {
	text-decoration: none; color: white;
}
a.lang:hover, a.lang:active {
	text-decoration: underline; color: white;
}
.lmenu {
	color: #144e7b;
	font-size: 12px;
}
a.lmenu:link, a.lmenu:visited {
	text-decoration: underline; color: #144e7b;
}
a.lmenu:hover, a.lmenu:active {
	text-decoration: underline; color: #144e7b;
}
.lmenu_a {
	color: #144e7b;
	font-size: 12px;
	font-weight: bold; 
}
.header {
	font-family: Arial;
	color: #144e7b;
	font-size: 16px;
	font-weight: bold; 
}
.common {
	color: #144e7b;
	font-family: Arial;
	font-size: 12px;
}
.copy {
	font-family: Arial;
	color: #18648c;
}
.news_date {
	color: #144e7b;
	font-size: 11px;
}
input, textarea, select,button	{
	border: #144e7b 1pt solid;
	letter-spacing: 0pt;
	margin: 0px;
	padding: 0px;
	text-indent: 0pt;
	color: #144e7b;
	font-family: tahoma;
	font-size: 12px; 
}
.no_vis { display: none; }
/**/
* {
    font-family: Tahoma;
    font-size: 8pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 575px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/**/


/*By Ts_ilya*/

.menuline { background: url(i/menuline.gif) repeat-x; text-align: center; margin: 0; padding: 0; height: 38px; }
.menuline a { margin: 0 17px; padding: 0; }

.left_menu { font-family: Tahoma; font-size: 8pt; color: #144E7B; list-style: none; padding: 6px 0; margin: 2px 8px 2px 10px; }
.left_menu li { padding: 6px 0; }
.left_menu .title2 { font-weight: bold; text-transform: uppercase; }
.left_menu .dotten { border-bottom: dotted 1px; text-transform: uppercase; }
.left_menu a { text-decoration: underline; font-family: Tahoma; font-size: 8pt; color: #144E7B; }

.shadow { background: url(i/shadow.gif) repeat-x;}
.shadow1 { background: url(i/shadow1.gif) repeat-x; }
.shadow2 { background: url(i/shadow2.gif) repeat-x; }

.content { width: 580px; font-family: Tahoma; font-size: 13px; padding: 0; margin: 0; vertical-align: top; /*padding-left: 20px;*/ padding-top: 5px; background: url(i/bg1.gif) repeat-x; }

.text { font-family: Tahoma; font-size: 8pt; color: #144E7B; margin: 0;  }
.text a { font-family: Tahoma; font-size: 8pt; color: #896C41; text-decoration: none; }
.text p { text-align: justify; border-bottom: 1px solid #7FABD0; margin: 3px 0; padding: 3px 0 5px; text-indent: 23px; }

.text2 { font-family: Tahoma; font-size: 13px; color: #144E7B; margin: 0;  }
.text2 a { font-family: Tahoma; font-size: 13px; color: #896C41; text-decoration: none; }
.text2 p { text-align: justify; padding: 3px 0; font-size: 13px; }
.text2 h1 { font-size: 16px; font-family: "Times New Roman", Times, serif; text-align: center; padding-bottom: 7px; }
.text2 h2 { font-size: 16px; font-family: "Times New Roman", Times, serif; text-align: center; padding-bottom: 7px; }
.text2 h3 { font-size: 15px; font-family: "Times New Roman", Times, serif; text-align: center; font-weight: bold; padding-bottom: 7px; }
.text2 h4 { font-size: 14px; font-family: "Times New Roman", Times, serif; text-align: center; font-weight: bold; padding-bottom: 7px; }
.text2 h5 { font-size: 13px; font-family: "Times New Roman", Times, serif; text-align: center; font-weight: bold; padding-bottom: 7px; }
.text2 ul { padding: 0; margin: 0; }
.news { padding-left: 30px; }
.news_title { color: #896C41; padding: 3px 0; }
.news p { padding: 0 0 2px; font-size: 10px; color: #144E7B; }
.news .details { text-align: right; text-decoration: underline; color: #144E7B; }
.news .details a { text-decoration: underline; color: #144E7B; }

.list li { background: url(images/list.gif) center left no-repeat; padding: 3px 0 3px 30px; text-decoration: none; font-size: 13px; text-align: justify; list-style: none; font-family: Tahoma;  }
.list li a { text-decoration: underline; font-size: 13px; font-family: Tahoma; }
.list li b { font-size: 13px; font-family: Tahoma; }

.line hr { font-weight: bold; font-size: 8pt; color: #144e7b; width: 100%; margin-bottom: 10px; }

.title { background-color: #0059AB; text-align: center; color: #fff; height: 20px; margin: 7px 0; padding: 5px 0 2px; text-transform: uppercase; font-weight: bold; }
.title2 { color: #144E7B; font-family: Tahoma; font-size: 8pt; padding-bottom: 15px; text-transform: uppercase; }
.title2 span { color: #896C41; font-family: Tahoma; font-size: 8pt; padding-right: 3px; }
.title2 span a { color: #144E7B; text-decoration: underline; padding-right: 3px; }


.pages { font-family: Tahoma; font-size: 8pt; color: #144E7B; text-align: center; height: 10px; padding: 5px 0; }
.pages span a { color: #896C41; text-decoration: underline; }

.r_st { background: url(i/r_st.gif) no-repeat; text-align: left; height: 159px; }
.price { background-color: #F5F2E7; width: 174px; margin: 0 0 0 27px; padding: 0; vertical-align: top; height: 140px; }
.price p { text-indent: 10px; }
.price p img { vertical-align: middle; margin-right: 5px; }
.price p a { text-indent: 7px; color: #896C41; }
.title3 { color: #144E7B; text-align: center; font-weight: bold; text-transform: uppercase; padding-bottom: 5px;  }
