@charset "windows-1251";

a {
   outline: none;
}

/*LINKS*/
a:link {
		 text-decoration: none;
		 font-family: Arial, Helvetica, sans-serif
}
a:visited {
		 text-decoration: none;
		 font-family: Arial, Helvetica, sans-serif
}
A:active {
		 text-decoration: none;
		 font-family: Arial, Helvetica, sans-serif }
a:hover {
		 text-decoration: none;
}
/*links 2*/
a.services {
		 text-decoration: none;
		 border-bottom: #f36000 1px dashed;
		 font-size: 18px;
		 font-weight: bold;
		 color: #f36000;
}
a.services:visited {
		 text-decoration: none;
		 border-bottom: #f36000 1px dashed;
		 font-size: 18px;
		 font-weight: bold;
		 color: #f36000;
}
a.services:active {
		 text-decoration: none;
		 border-bottom: #f36000 1px dashed;
		 font-size: 18px;
		 font-weight: bold;
		 color: #f36000;
}
a.services:hover {
		 text-decoration: none;
		 color: #333333;
		 border-bottom: #333333 1px dashed;
}
/*links Services GREY*/
a.ser {
		 text-decoration: none;
		 border-bottom: #333333 1px dashed;
		 font-size: 18px;
		 font-weight: bold;
		 color: #333333;
}
a.ser:visited {
		 text-decoration: none;
		 border-bottom: #333333 1px dashed;
		 font-size: 18px;
		 font-weight: bold;
		 color: #333333;
}
a.ser:active {
		 text-decoration: none;
		 border-bottom: #333333 1px dashed;
		 font-size: 18px;
		 font-weight: bold;
		 color: #333333;
}
a.ser:hover {
		 text-decoration: none;
		 color: #f36000;
		 border-bottom: #f36000 1px dashed;
}
/*links 3*/
a.list {
		 text-decoration: none;
		 border-bottom: white 1px dashed;
		 font-size: 15px;
		 font-weight: normal;
		 color: white;
}
a.list:visited {
		 text-decoration: none;
		 border-bottom: white 1px dashed;
		 font-size: 15px;
		 font-weight: normal;
		 color: white;
}
a.list:active {
		 text-decoration: none;
		 border-bottom: white 1px dashed;
		 font-size: 15px;
		 font-weight: normal;
		 color: white
}
a.list:hover {
		 text-decoration: none;
		 color: #f36000;
		 font-weight: normal;
		 border-bottom: #f36000 1px dashed;
}

/*LINKS MAIN*/
a.main:link {
		 text-decoration: none;
		 border-bottom: #777777 1px dashed;
		 font-size: 18px;
		 color: #777777;
		 font-family: Arial, Helvetica, sans-serif
}
a.main:visited {
		 text-decoration: none;
		 border-bottom: #777777 1px dashed;
		 font-size: 18px;
		 color: #777777;
		 font-family: Arial, Helvetica, sans-serif
}
a.main:active {
		 text-decoration: none;
		 border-bottom: #777777 1px dashed;
		 font-size: 18px;
		 color: #777777;
		 font-family: Arial, Helvetica, sans-serif }
a.main:hover {
		 text-decoration: none;
		 color: #f36000;
		 border-bottom: #f36000 1px dashed;
}
/*Submenu Grey*/
a.subm {
		 text-decoration: none;
		 border-bottom: #333333 1px dashed;
		 font-size: 15px;
		 font-weight: normal;
		 color: #333333;
}
a.subm:visited {
		 text-decoration: none;
		 border-bottom: #333333 1px dashed;
		 font-size: 15px;
		 font-weight: normal;
		 color: #333333;
}
a.subm:active {
		 text-decoration: none;
		 border-bottom: #333333 1px dashed;
		 font-size: 15px;
		 font-weight: normal;
		 color: #333333
}
a.subm:hover {
		 text-decoration: none;
		 color: #f36000;
		 font-weight: normal;
		 border-bottom: #f36000 1px dashed;
}


/*images-links*/
a img { border: none; }

/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/* White font */
.style1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}

/* font link for services */
.style2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777777;
}
/* font for text */
.style3 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: black;
}
/*text headings*/
.style4 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
.style44 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;

	color: #333333;
}
/*text headings*/
.style5 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #777777;
}
/*text headings*/
.style6 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f36000;
}
.style7 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: white;
}
.style7a {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
}
.style8 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #f36000;
}
.style9a {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #f36000;
}
/*main_menu_orange*/
.style9 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #f36000;
}
/*faq headings*/
.style10 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #f36000;
}
/*Spiski*/
li {list-style-type: none; margin-left: 30px;}

/*SITEMAP*/
ul.tree, ul.tree ul {
     list-style-type: none;
     background: url(../img/vline.png) repeat-y;
     margin: 0;
     padding: 0;
   }

   ul.tree ul {
     margin-left: 10px;
   }

   ul.tree li.one {
     margin: 0;
     padding: 0 12px;
     line-height: 20px;
     background: url(../img/node.png) no-repeat;
   }
   ul.tree li.last {
     margin: 0;
     padding: 0 12px;
     line-height: 20px;
     background: #fff url(../img/lastnode.png) no-repeat;
   }
   .ul.tree li.two {
     margin: 0;
     padding: 0 12px;
     line-height: 20px;
     background: #fff url(../img/node_white.png) no-repeat;
   }
   .face_table td { padding: 0; margin: 0; vertical-align: top; }
   .face_table td.face_text { width: 100%; padding: 0px 20px; }
/*------------------------------------------------------------*/

/*Sitemap_Text_Links*/
a.map {
		 text-decoration: none;
		 border-bottom: none;
		 font-size: 15px;
		 font-weight: normal;
		 color: #333333;
}
a.map:visited {
		 text-decoration: none;
		 border-bottom: none;
		 font-size: 15px;
		 font-weight: normal;
		 color: #333333;
}
a.map:active {
		 text-decoration: none;
		 border-bottom: none;
		 font-size: 15px;
		 font-weight: normal;
		 color: #333333
}
a.map:hover {
		 text-decoration: none;
		 color: #f36000;
		 font-weight: normal;
		 border-bottom: #f36000 1px dashed;
}

a.map_bold {
		 text-decoration: none;
		 border-bottom: none;
		 font-size: 15px;
		 font-weight: bold;
		 color: #333333;
}
a.map_bold:visited {
		 text-decoration: none;
		 border-bottom: none;
		 font-size: 15px;
		 font-weight: bold;
		 color: #333333;
}
a.map_bold:active {
		 text-decoration: none;
		 border-bottom: none;
		 font-size: 15px;
		 font-weight: bold;
		 color: #333333
}
a.map_bold:hover {
		 text-decoration: none;
		 color: #f36000;
		 font-weight: bold;
		 border-bottom: #f36000 1px dashed;
}

b {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

/*text headings*/
h1 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

div.h1 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}

/*text headings*/
h2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
