* {
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,sans-serif;
}
a:link, a:visited, a:active {
	color:#003399;
}
a:hover{
	color:red;
}
html {
	height:100%;
}
body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:#ffffff url("/bitrix/templates/genway/images/background.gif") top center repeat-y;
	font-family: Verdana,Tahoma,Arial,sans-serif;
}
form {
	margin:0px;
}
.headBorder{
	height:120px; 
	border-bottom:4px solid #dadada;
}
.pasiul{
	font-size:14px;
	font-weight:bold; 
	color:red;
}
.pasiulsm{
	color:red;
}

.hcName:link, .hcName:active, .hcName:hover, .hcName:visited {
	font-size:4.2em; 
	font-weight:bold; 
	letter-spacing:-5px; 
	margin:0px 0px 0px 25px; 
	color:#4088b8; 
	text-transform:none; 
	text-decoration:none;
}
.hcConc1:link, .hcConc1:active, .hcConc1:hover, .hcConc1:visited {
	font-size:2.4em; 
	color:#c8c8c8; 
	font-weight:bold; 
	letter-spacing:-2px; 
	margin:0px 0px 20px 25px; 
	line-height:1.2em; 
	text-decoration:none;
}
.hcConc2:link, .hcConc2:active, .hcConc2:hover, .hcConc2:visited  {
	font-size:2.3em; 
	color:#808080; 
	font-weight:bold; 
	letter-spacing:-1px; 
	margin:0px 0px 20px 85px; 
	line-height:1.2em; 
	text-decoration:none;
}

.chain {
	color:#4088B8;
	font-size:10px;
	font-family:verdana;
}
.chain a:link,.chain a:active,.chain a:visited {
	color:#4088B8;
	font-size:10px;
	font-family:verdana;
}
.chain a:hover {
	color:black;
}

.subtitle{
	border-bottom:2px solid #DADADA; 
	padding:3px; 
	font-size:1.4em; 
	font-weight:bold; 
	color:#4088B8; 
	font-family:Arial;
}


#lmenu {
	padding:10px 0px 35px 5px;
/*	border-bottom:1px solid black;*/
}
.ltitle {
	color:#4088B8;
	font-size:10px;
	font-family:Verdana;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}

/* MENU eiles: 47-52, 67-71, 85-89 */

.ltitle a:link,.ltitle a:active,.ltitle a:visited {
	color: #4088B8;
	font-size:13px;
	font-family:Verdana;
	text-decoration:none;
}

.ltitle a:hover {
	color:red;
	text-decoration:none;
}


.lmenu {
	color:gray;
	font-size:10px;
	font-family:Verdana;
	text-align:left;
}
.lmenu a:link,.lmenu a:active,.lmenu a:visited {
	color: #4088B8;
	font-size:13px;
	font-family:Verdana;
	text-decoration:none;
}

.lmenu a:hover {
	color:red;
	text-decoration:none;
}
.lmenu2 {
	color:gray;
	font-size:8px;
	font-family:arial;
	text-align:left;
/*	padding-top:2px;
	padding-bottom:2px; */
	padding-right:2px;
}
.lmenu2 a:link,.lmenu2 a:active,.lmenu2 a:visited {
	color: #4088B8;
	font-size:12px;
	font-family:Verdana;
	text-decoration:none;
}

.lmenu2 a:hover {
	color:red;
	text-decoration:none;
}


.tmenu {
}
.tmenu a:link,.tmenu a:active,.tmenu a:visited,.tmenu a:hover {
	color:white;/*#18478B;#393939;*/
	font-size:xx-small;
	font-family:tahoma;
	font-weight:bold;
	text-decoration:none;
}


.tmenuOn {
	font-size:xx-small;
	font-family:arial;
	padding:3px 10px;
	border-top:1px solid gray;
	border-right:1px solid gray;
	background-color:#EFEFEF;
}
.tmenuOn a:link,.tmenuOn a:active,.tmenuOn a:visited,.tmenuOn a:hover {
	color:black;/*#18478B;#393939;*/
	font-size:xx-small;
	font-family:tahoma;
	font-weight:bold;
	text-decoration:none;
}
.tmenuCur {

}
.tmenuCur a:link,.tmenuCur a:active,.tmenuCur a:visited,.tmenuCur a:hover {
	color:black;/*#18478B;#393939;*/
	font-size:xx-small;
	font-family:tahoma;
	font-weight:bold;
	text-decoration:none;
}

.tmenuseparator {
	color:#363636;
	font-size:xx-small;
	font-family:arial;
	padding-right:10px;
	padding-bottom: 2px;
}
.bmenu {
	color:#393939;
	font-size:xx-small;
	font-family:arial;
	padding-right:10px;
}
.bmenu a:link,.bmenu a:active,.bmenu a:visited,.bmenu a:hover {
	color:#993333;
	font-size:xx-small;
	font-family:tahoma;
	text-decoration:none;
}
.bmenu a:hover {
	color:black;
	text-decoration:none;
}
.bmenuseparator {
	color:#363636;
	font-size:xx-small;
	font-family:arial;
	padding-right:10px;
	padding-bottom: 2px;
}

.elemBordered {
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
}
.elemBorderOff {
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid white;
}

.elemName{
	border-left: 1px solid silver;
	border-top: 1px solid silver;
	padding:3px 10px;
}
.elemName a:link,.elemName a:visited,.elemName a:active,.elemName a:hover{
	font-weight: bold;
	color:black;
}

.labelBLUE{
	color:#4088b8;
}

h1{
font-size:4.2em;
letter-spacing:-8px;
margin:0 0 30px 25px;
color:#4088b8;
}

h1 a{text-transform:none; color:#4088b8;}

#contDescr ul {
	margin-left:20px;
}

#goog-wm {
    width: 800px;
    padding: 1em;
    border: 3px solid #dadada;
    background-color: white;
    }
#goog-wm h3.closest-match {
    color: #4088B8;
    border-bottom: 3px dashed #dadada;
    padding-bottom: 0.5em;;
    font-size: 170%;
    margin: 0;
    }
#goog-wm h3.closest-match a { }
    #goog-wm h3.other-things {color: #4088B8;}
#goog-wm ul li { }
    #goog-wm li.search-goog { }

