	A:link {COLOR: #016DB6; TEXT-DECORATION: underline}
	A:active {COLOR: #016DB6; TEXT-DECORATION: underline}
	A:visited {COLOR: #016DB6; TEXT-DECORATION: underline}
	A:hover {COLOR: #016DB6; TEXT-DECORATION: none}
/* #0080C0 */

.topbg{
	background-image: url(pics_gyn/bgtop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.topbg2{
	background-image: url(pics_gyn/bgtop2.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
.leftmenutitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	padding-bottom: 2px;
	color: #556C96;
	letter-spacing: -0.05em;
	font-weight: bold;
}

.topmenubg{
	background-image: url(pics_gyn/top_menubg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #2696d5;
}


.topmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 13px;
}
.topmenu :link {COLOR: #FFFFFF; TEXT-DECORATION: none}
.topmenu :active {COLOR: #FFFFFF; TEXT-DECORATION: none}
.topmenu :visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
.topmenu :hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}






body {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
}
h1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16pt;
	COLOR: #324058;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: -0.04em;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 20px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	margin-top: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
}
h2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #425475;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: -0.04em;
	text-align: left;
}
.text {
	color:#333333;
	LINE-HEIGHT: 16px;
	font-size: 12px;
	text-align: justify; 
}

.textsmall {
	color:#333333;
	LINE-HEIGHT: 14px;
	font-size: 11px;

}
.faqmaintitle{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 19px;
	font-size: 12px;
	color: #556C96;
	font-weight: bold;
	background-image: url(pics/icon_swiss.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D9E6;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-right: 7px;
	font-family: Tahoma, Arial;
	
}
.faqmaintitle :link { color: #556C96; TEXT-DECORATION: underline}
.faqmaintitle :active {COLOR: #556C96; TEXT-DECORATION: underline}
.faqmaintitle :visited {COLOR: #556C96; TEXT-DECORATION: underline}
.faqmaintitle :hover {COLOR: #556C96; TEXT-DECORATION: none}
.faqtitle {
	color:#333333;
	FONT-SIZE: 11px;
	background-image: url(pics/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 10px;
	margin-left: 20px;
}
.faqtext {
	color:#333333;
	FONT-SIZE: 11px;
	padding-top: 3px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2D9E6;
	margin-bottom: 6px;
	margin-right: 7px;
	margin-left: 20px;
}
.faqtextbot {
	color:#333333;
	FONT-SIZE: 11px;
	padding-top: 4px;
	padding-bottom: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 7px;
	margin-left: 20px;
}
.adress{
	color:#333333;
	FONT-SIZE: 11px;
	padding-top: 3px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 6px;
	margin-right: 7px;
	margin-left: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D2D9E6;
	padding-left: 5px;
	line-height: 20px;
}
.righttitle{
	font-size: 12px;
	color: #556C96;
	font-weight: bold;
	font-family: Tahoma, Arial;
	padding-bottom: 2px;
	padding-right: 10px;
	
}

.righttitle :link { color: #556C96; TEXT-DECORATION: underline}
.righttitle :active {COLOR: #556C96; TEXT-DECORATION: underline}
.righttitle :visited {COLOR: #556C96; TEXT-DECORATION: underline}
.righttitle :hover {COLOR: #556C96; TEXT-DECORATION: none}
/*????????? ??????? ????*/
.tempmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -0.05em;
}
.bg_dom {
	background-image: url(pics2/bg_dom.jpg);
	background-repeat: no-repeat;
	background-position: 20% bottom;
}



.pageugl{
	background-image: url(pics2/pageugl2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tenpage{
	background-image: url(pics2/pageten.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.tablefaq{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #9DACC8;
}
.bgfaq{
	background-color: #f8f8f8;
	background-image: url(pics/ugolfaq.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.headoper{
	background-image: url(pics/head/oper.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.headbuild{
	background-image: url(pics/head/build3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg1{
	background-image: url(pics2/1/1.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.bg2{
	background-image: url(pics2/1/3.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}





.bg_main{
	background-image: url(pics2/bg_main.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.leftmenu{
	color: #556C96; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 13px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFE7EC;
	background-image: url(pics/icon_doc2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
}
.leftmenu :link { color: #556C96; TEXT-DECORATION: none}
.leftmenu :active {COLOR: #556C96; TEXT-DECORATION: none}
.leftmenu :visited {COLOR: #556C96; TEXT-DECORATION: none}
.leftmenu :hover {COLOR: #556C96; TEXT-DECORATION: underline}


.levels{
	font-family: Tahoma;
	font-size: 9px;
	color: #9DACC8;
	margin-top: 5px;
}

.levels :link { color:  #9DACC8; TEXT-DECORATION: underline}
.levels :active {COLOR: #9DACC8; TEXT-DECORATION: underline}
.levels :visited {COLOR: #9DACC8; TEXT-DECORATION: underline}
.levels :hover {COLOR: #9DACC8; TEXT-DECORATION: none}
.pictext{
	border: 1px solid #B0C1D1;
	padding: 2px;
	FLOAT: right;
	margin-top: 3px;
	margin-left: 12px;
	margin-bottom: 5px;}
	.swftext{
	float:right;

	margin-left: 12px;
	margin-bottom: 3px;}	
.picleft{
	border: 1px solid #B0C1D1;
	padding: 2px;
	FLOAT: left;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 2px;}

.pic{
	border: 1px solid #B0C1D1;
	padding: 2px;}
.picgal{
	border: 1px solid #B0C1D1;
	padding: 2px;}
.pictable{
	FLOAT: right;
	margin-top: 3px;
	margin-left: 12px;
	margin-bottom: 5px;}


.tableleft{
	padding: 2px;
	FLOAT: left;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 2px;}

.bglefttd{
	background-image: url(pics2/bglefttd.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.td1_01{
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFE7EC;
	padding-top: 5px;
}

.td1_02{
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFE7EC;
	padding-top: 5px;
}


.tabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f8f8f8;
	text-align: left;
	border: 1px solid #DFE7EC;
	vertical-align: middle;
}
.tabletitlelast {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	background-color: #f8f8f8;
	text-align: left;
	border: 1px solid #DFE7EC;
	vertical-align: middle;
}
.tabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #DFE7EC;
	text-align: left;
}
.tableramka{
	border: 1px solid #DFE7EC;
}

.searchform{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	color: #333333;
	line-height: 10px;
	vertical-align: middle;
}

.searchbut{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #556C96;
	border: 1px solid #9DACC8;
	height: 18px;
	width: 50px;
	background-color: #F8F8F8;
	margin-left: 5px;
}
.searchtable{
	background-image: url(pics/poiksbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ECF0F4;
}






/*anketa insult*/
.anketa{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFE7EC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 7px;
}
.anketa2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFE7EC;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	background-color:#ECF0F4;	
}
.a_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:11px;
	color: #333333;
	padding: 0px;
}
.a_but {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #556C96;
	border: 1px solid #9DACC8;
	height: 18px;
	background-color: #F8F8F8;
	margin-left: 5px;
}
