/**** test ****/
BODY {

font-family:Georgia;
font-size:12px;
color:#333333;
}
.time {

font-family:Tahoma;
font-size:12px;
color:#333333;
}


A {
color:#3399cc;
}
.t {
color:#3399cc;
}
.t1 {
color:#3399cc;
text-decoration:none;
}
.t_g {
color:#333333;
}
.t_g2 {
color:#333333;
font-size:14px;
font-weight:bold;
}
.t_g1 {
color:#333333;
text-decoration:none;
}
.menu {
color:#ffffff;
font-size:16px;
text-transform:uppercase;
}
.menu2 {
color:#ffffff;
font-size:14px;
font-weight:bold;
}
.w {
color:#ffffff;
}
.g {
color:#999999;
}
A:hover {
color:#66ccff;
}
P {
text-align:justify;

}
H1 {
font-size:20px;
margin-top: 0pt;
margin-bottom: 0pt;
padding-left: 0pt;
padding-right: 0pt;
font-weight:normal;
}

.blue {
background:#3399cc;
color:#ffffff;
text-decoration:none;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
}
.blue1 {
background:#BDE0F2;
color:#3399cc;
text-decoration:none;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
}

.r
{  font-size:30px;
  /*text-transform:uppercase;*/
  margin-bottom:10px;
}

.zag {text-decoration:none;}

td.content
{  padding:15px 0px 15px 0px;
}

div#annotation h1
{  font-size:18px;
}

div.reply
{  cursor:pointer;
  font-size:11px;
  border:1px dashed #5F5F5F;
  padding:5px 15px 5px 15px
}
div.reply p
{
  padding:5px 15px 5px 15px
}

div.button
{  display:inline;
  margin:5px;
}
div.button a
{  display:inline-block;
  padding:5px 10px 5px 10px;
  background:#3399cc;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  cursor:pointer;
}
div.button a:hover
{
  background:#BDE0F2;
  color:#3399cc;
}

table.form
{
  margin:10px 0px 10px 0px;
  width:100%;
}
table.form td.name
{
  width:100px;
  font-weight:normal;
  font-size:12px;
  padding:5px;
  vertical-align:middle;
  color:#666666;
}
table.form td.value
{
  width:310px;
  padding:5px;
  vertical-align:middle;
}
table.form td.value1
{
  width:310px;
  padding:5px;
  vertical-align:middle;
}
table.form td.value input
{
  width:310px;
}
table.form td.value input.checkbox
{
  width:20px;
}
table.form td.value input.code
{
  width:120px;
}
table.form td.value select
{
  width:310px;
}
table.form td.value textarea
{
  width:310px;
  height:100px;
}

ul#authors li
{  padding:3px 0px 2px 0px;
}
ul.sitemap li
{
  padding:3px 0px 2px 0px;
}


div.hid
{
  display:none;
}

div.message-hid
{
  position:absolute;
  z-index:10;
  overflow:hidden;
  visibility:hidden;
}
div.message-show
{
  position:absolute;
  z-index:10;
  overflow:hidden;
  visibility:visible;
}

table.message-tab
{
  border:2px solid #FF8040;
  background:#ffffff;
}
table.message-tab td
{
  text-align:center;
  padding:5px 15px 5px 15px;
}
table.error
{
  max-width:400px;
  border:1px solid #E83026;
  border-collapse:separate;
  border-spacing:1px;
  margin-top:10px;
  margin-bottom:10px;
}
table.error td.head
{
  background:#E83026;
  font-weight:bold;
  color:#FFFFFF;
  padding:5px 10px 5px 10px;
}
table.error td.main
{
  font-weight:bold;
  padding:10px;
}
table.error td.main table td
{
  text-align:left;
  padding-left:5px;
  color:#FF5F11;
  font-weight:bold;
  font-size:11px;
}

#re
{  background:#EAEAEA;
  padding:10px;
}

#dfclndr
{
  width:200px;
  border:1px solid #3399CC;
  padding:1px;
  font-family:georgia,tahoma,verdana;
  font-size:12px;
  font-weight:normal;
  background:#FFFFFF;
  color:#1E1E1E;
}
#dfclndr table
{
  width:100%;
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  border-spacing:0px;
}
#dfclndr table td
{
  width:30px;
  border-bottom:1px solid #FFFFFF;
  font-size:12px;
  text-align:center;
  padding:5px 2px 5px 2px
}
#dfclndr a
{
  text-dacoration:none;
}
#dfclndr_tb
{
  background:#F29B53;
  text-align:center;
}
#dfclndr_tb td
{
  text-align:center;
}
#dfclndr_t
{
  display:inline-block;
  width:100px;
  cursor:pointer;
  font-weight:bold;
  color:#FFFFFF;
}
#dfclndr_t:hover
{
  color:#1E1E1E;
}
#dfclndr_c
{
  cursor:pointer;
  float:right;
  font-weight:bold;
  margin-right:5px;
  color:#FFFFFF;
}
#dfclndr_c:hover
{
  color:#1E1E1E;
}
#dfclndr_yb, #dfclndr_mb
{
  background:#3399CC;
}
#dfclndr_ym, #dfclndr_yp, #dfclndr_mm, #dfclndr_mp
{
  display:inline-block;
  cursor:pointer;
  text-align:center;
  font-size:18px;
  line-height:12px;
  color:#FFFFFF;
}
#dfclndr_ym:hover, #dfclndr_yp:hover, #dfclndr_mm:hover, #dfclndr_mp:hover
{
  color:#1E1E1E;
}
#dfclndr_y, #dfclndr_m
{
  display:inline-block;
  width:100px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  padding-left:20px;
  padding-right:20px;
  cursor:text;
}

#dfclndr_db table
{
  width:100%;
  padding:0px;
  margin:0px;
  border-collapse:separate;
  border-spacing:1px;
  background:#CFDEFE;
}
#dfclndr_db table td
{
  empty-cells:show;
  padding:1px;
  width:14%;
  text-align:center;
  background:#FFFFFF;
  font-size:11px;
}
#dfclndr_db table td a
{
  display:block;
  cursor:pointer;
  color:#1E1E1E;
  font-weight:normal;
  padding:2px 2px 2px 0px;
}
#dfclndr_db table td#dfclndr_dt a
{
  color:#FFFFFF;
  font-weight:bold;
  padding:2px 0px 2px 0px;
  background:#F29B53;
}
#dfclndr_db table td#dfclndr_ds a, #dfclndr_db table td a:hover
{
  color:#FFFFFF;
  font-weight:bold;
  padding:2px 0px 2px 0px;
  background:#3399CC
}
#dfclndr_db table th
{
  font-size:9px;
}

/* Main container*/
.dfclndr_fsk
{
  width:200px;
  border:5px solid #F2F2F2;
  padding:1px;
  font-family:arial,tahoma,verdana;
  font-size:11px;
  font-weight:normal;
  background:#E0E0E0;
  color:#000000;
}
/* Inputs */
.dfclndr_fsk input
{
  font-family:arial,tahoma,verdana;
}
/* Table of today,years,months blocks */
.dfclndr_fsk table
{
  width:100%;
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  border-spacing:0px;
}
.dfclndr_fsk table td
{
  font-size:12px;
  text-align:center;
  padding:0px;
}
/* Left and right cells of table*/
.dfclndr_fsk .tdl, .dfclndr_fsk .tdr
{
  width:25px;
}
/* Middle cells of table */
.dfclndr_fsk .tdm
{
  width:145px;
  padding:5px 2px 5px 2px;
  text-align:center;
}
/* All links */
.dfclndr_fsk a
{
  text-dacoration:none;
}
/* Today block (table row) */
.dfclndr_fsk .tb
{
  /*background:#F29B53;*/
  margin-bottom:1px;
}
/* Link 'Today' */
.dfclndr_fsk a.t
{
  cursor:pointer;
  font-weight:bold;
  color:#3F3F3F;
}
.dfclndr_fsk a.t:hover
{
  color:#000000;
}
/* Link 'Close (x)' */
.dfclndr_fsk a.x
{
  cursor:pointer;
  font-size:18px;
  color:#3F3F3F;
}
.dfclndr_fsk a.x:hover
{
  color:#000000;
}
/* Link 'Copy (copyright)' */
.dfclndr_fsk a.c
{
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  color:#3F3F3F;
}
.dfclndr_fsk a.c:hover
{
  color:#000000;
}
/* Copy block (copyright) */
.dfclndr_fsk div.cb
{
  background:#FFFFFF;
  color:#3F3F3F;
  padding:10px;
  font-weight:normal;
  font-size:11px;
  text-align:center;
}
.dfclndr_fsk .cb a
{
  cursor:pointer;
  text-decoration:underline;
  color:#0652A6;
}
.dfclndr_fsk .cb a:hover
{
  text-decoration:none;
}

/* Years block and Months block (table rows) */
.dfclndr_fsk .yb, .dfclndr_fsk .mb, .dfclndr_fsk .yl, .dfclndr_fsk .ml
{
  background:#FFFFFF;
  margin-bottom:1px;
}
/* Year minus, year plus, month minus, month plus links */
.dfclndr_fsk a.ym, .dfclndr_fsk a.yp, .dfclndr_fsk a.mm, .dfclndr_fsk a.mp
{
  cursor:pointer;
  text-align:center;
  font-size:18px;
  color:#3F3F3F;
}
.dfclndr_fsk a.ym:hover, .dfclndr_fsk a.yp:hover, .dfclndr_fsk a.mm:hover, .dfclndr_fsk a.mp:hover
{
  color:#000000;
}
/* Year link and month link */
.dfclndr_fsk a.y, .dfclndr_fsk a.m
{
  display:inline-block;
  /*font-weight:bold;*/
  color:#3F3F3F;
  cursor:pointer;
}
/* Year list */
.dfclndr_fsk .yl
{
  display:none;
  width:70px;
  padding:1px 1px 0px 1px;
  margin-top:-3px;
  background:#E0E0E0;
}
.dfclndr_fsk .yl a
{
  display:block;
  padding:2px 5px 2px 5px;
  margin:0px 0px 1px 0px;
  cursor:pointer;
  /*font-weight:bold;*/
  color:#3F3F3F;
}
.dfclndr_fsk .yl a:hover, .dfclndr_fsk .yl a.curr
{
  background:#FFFFFF;
  color:#000000;
}
/* Month list */
.dfclndr_fsk .ml
{
  display:none;
  width:100px;
  padding:1px 1px 0px 1px;
  margin-top:-3px;
  background:#E0E0E0;
}
.dfclndr_fsk .ml a
{
  display:block;
  padding:2px 5px 2px 5px;
  margin:0px 0px 1px 0px;
  cursor:pointer;
  /*font-weight:bold;*/
  color:#3F3F3F;
}
.dfclndr_fsk .ml a:hover, .dfclndr_fsk .ml a.curr
{
  background:#FFFFFF;
  color:#000000;
}
/* Days block */
.dfclndr_fsk .db
{
  padding:0px;
}
/* Days block table */
.dfclndr_fsk .db table
{
  width:100%;
  padding:0px;
  margin:0px;
  border-collapse:separate;
  border-spacing:1px;
  /*background:#CFDEFE;*/
  empty-cells:show;
}
.dfclndr_fsk .db table td
{
  width:14%;
  padding:0px;
  text-align:center;
  /*background:#FFFFFF;*/
  font-size:12px;
  padding:1px 1px 0px 1px;
}
/* Days block table link */
.dfclndr_fsk .db table td a
{
  display:block;
  height:17px;
  padding:3px 0px 0px 0px;
  cursor:pointer;
  color:#0056A2;
  font-family:times new roman;
  font-weight:normal;
  font-size:12px;
  border:1px solid #E0E0E0;
}
/* Days block table link 'Today' */
.dfclndr_fsk .db .dt a
{
  color:#636363;
  /*font-weight:bold;*/
  background:#FFFFFF;
  border:1px solid #BABABA;
}
/* Days block table link 'Day off' */
.dfclndr_fsk .db .do a
{
  /*background:#ECF3FF;*/
  color:#EF6622;
}
/* Days block table link 'Selected date' and hover link */
.dfclndr_fsk .db .ds a, .dfclndr_fsk .db table td a:hover
{
  color:#636363;
  /*font-weight:bold;*/
  background:#FFFFFF;
  border:1px solid #BABABA;
}
/* Days block table head (names of week days) */
.dfclndr_fsk .db table th
{
  font-size:10px;
  color:#0056A2;
}
.dfclndr_fsk .db table th.do
{
  color:#F76728;
}
/* Time block */
.dfclndr_fsk .tmb
{
  margin:1px 0px 0px 0px;
  padding:3px 0px 2px 0px;
  text-align:center;
  background:#3399CC;
  color:#FFFFFF;
  font-weight:bold;
}
/* Time block title 'Time' */
.dfclndr_fsk .tmt
{
  font-weight:bold;
}
/* Time block input */
.dfclndr_fsk .tmb input
{
  border:1px solid #CFDEFE;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
  margin:0px 2px 0px 2px;
  width:25px;
  background:#3399CC;
  color:#FFFFFF;
}

div.dialog
{
  display:block;
}
div.dialog div.dbox_bx
{
  display:none;
  position:fixed;
  min-width:300px;
  border:1px solid #3399CC;
  background:#FFFFFF;
  padding:1px;
}
div.dialog div.dbox_bx div
{
  padding:7px;
  font-family:tahoma;
  font-size:11px;
}
div.dialog div.dbox_bx div.dbox_t
{
  background:#3399CC;
  color:#FFFFFF;
  font-size:12px;
  font-weight:bold;
}
div.dialog div.dbox_bx div.dbox_bt
{
  text-align:center;
}
div.dialog div.dbox_bx div.dbox_bt a
{
  display:inline-block;
  padding:3px 10px 3px 10px;
  margin:0px 5px 0px 5px;
  cursor:pointer;
  background:#66ccff;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
div.dialog div.dbox_bx div.dbox_bt a:hover
{
  background:#3399CC;
}
div.dialog div.dbox_sh
{
  background:#000000;
}

BODY {

font-family:Arial;
font-size:12px;
color:#000000;
background: url(img/bg_t.jpg) repeat-x scroll center top #FFFFFF;
}

.body2 {

color:#000000;

}


A {
color:#3399cc;
}

A:hover {
color:#1174d4;
}

P {
text-align:justify;

}

H1 {
font-family:Times New Roman, Times, serif;
font-size:30px;
color:#0054a6;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font-weight:normal;
}

H2 {
font-family:Times New Roman, Times, serif;
font-size:20px;
color:#0054a6;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font-weight:normal;

}

.h22 {text-decoration:none;color:#0054a6;}
.h22:hover {text-decoration:none;color:#666666;}


.w_menu {
background:#ffffff;
color:#0054a6;
border: 1px;
border-color:#666;
font-size:16px;
font-weight:bold;
text-decoration:none;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
}

.t1 {
border: 1px solid #666666;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
background:#ffffff;
font-size:16px;
text-decoration:none;
color:#0054a6;
line-height:31px;
}

.t1:hover {
border: 1px solid #666666;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
background:#e0e0e0;
font-size:16px;
text-decoration:none;
color:#0054a6;
}

.tg1 {
border: 1px solid #666666;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
background:#e0e0e0;
font-size:16px;
text-decoration:none;
color:#666666;
}

.tg111 {
border: 1px solid #666666;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
background:#ffffff;
font-size:16px;
text-decoration:none;
color:#666666;
}

.tg1or {
border: 1px solid #ffffff;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
background:#ffffff;
font-size:16px;
text-decoration:none;
color:#0054a6;
cursor:pointer;
}

.tg1or:hover, .selected {
border: 1px solid #ff6633;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 4px;
padding-top: 4px;
background:#ffffff;
font-size:16px;
text-decoration:none;
color:#0054a6;
}

.tg11 {

border: 1px solid #666666;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
background:#ffffff;
font-size:14px;
text-decoration:none;
color:#666666;
}


.tg11:hover {

border: 1px solid #666666;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
background:#e0e0e0;
font-size:14px;
text-decoration:none;
color:#666666;
}

.tg12 {

border: 1px solid #666666;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
background:#cccccc;
font-size:14px;
text-decoration:none;
color:#000000;
}




.white {color:#ffffff;}
.logo {font-family:Times New Roman, Times, serif; font-size:22px; line-height:85%;}
.sh10 {font-size:10px;}
.sini {color:#0054a6; text-decoration:none;}
.sini:hover {color:#666666; text-decoration:none;}
.temnsini {color:#003366; text-decoration:none;}
.temnsini {color:#003366; text-decoration:underline;}
.black {color:#000000; text-decoration:none;}
.black_bez {color:#000000;}
.sh11 {font-size:11px;}
.sini11 {font-size:11px; color:#003366; text-decoration:none;}
.sini11_w {font-size:11px; color:#003366; text-decoration:underline;}
.orange11_w {font-size:11px; color:#ff6633; text-decoration:underline;}
.sini11:hover {font-size:11px; color:#666666; text-decoration:none;}
.sini14 {font-size:14px; color:#0054a6; text-decoration:none; }
.sini14:hover {font-size:14px; color:#666666; text-decoration:none;}
.sh18 {font-size:18px;}
.white16 {font-size:16px; color:#ffffff;text-decoration:none;}
.white_bez {color:#ffffff; text-decoration:none;}
.white_bez:hover {color:#ffffff; text-decoration:none;}

.inter14{font-size:14px; line-height:110%;}
.inter12{font-size:12px; line-height:110%;}
.border {border-color:#ffffff;}

.ch:hover{background: url(img/m_bg2.jpg) left top;}
.ch2{background: url(img/m_bg.jpg) left top;}
.ch2:hover{background: url(img/m_bg2.jpg) left top;}
.ch3{border:0;}
.blue_menu{background: url(img/m_bg2.jpg) left top;}

.temnsini:hover {color:#666666; text-decoration:none;}

.clh:hover{background: url(img/zakl2.jpg) left top;}
.clh{background: url(img/zakl.jpg) left top;}
.grey {color:#666666;}
.orange{color:#ff6633; text-decoration:underline;}

.orange_z{color:#ff6633; text-decoration:none; font-family: Times New Roman, Times, serif; font-size:18px;}


.txt {text-align:justify;}
.zakl2
{
	background:url(img/zakl2.jpg) left top no-repeat;
}

#nav, #nav ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
width: 100%;
}

#nav li {
display: block;
float: left;
position: relative;
width: 60pt;
}

#nav a {
display: block;
background-color: #666666;
padding: 5pt;
color: white;
text-decoration: none;
border:1pt solid;
}

#nav a:hover {
background-color: #0099cc;
text-decoration: none;


}

#nav li ul {
display: none;
position: absolute;
width: 60pt;}

#nav li:hover ul {
display: block;
width: 60pt;}

#nav li:hover li ul {
display: none;
left: 60pt;
top: 0pt;}

#nav li:hover li:hover ul {
display: block;
width: 60pt;}

LI {
    color: #ff6633; list-style-type:square;
   }

body.printview
{	background:none;
}

table.printviewtab
{
	width:1000px;
}
table.printviewtab td
{
	font-size:12px;
}
table.printviewtab h1
{
	margin-bottom:20px;
}

ul.parts
{
  display:block;
  background:#B9B9B9;
  margin:0px;
  padding:5px 5px 0px 5px;
}
ul.parts li
{
  float:left;
  list-style:none;
}
ul.parts li a
{
  display:block;
  text-decoration:none;
  width:103px;
  background:url(img/zaklg.jpg) left top no-repeat;
  text-align:center;
  padding-top:3px;
  padding-bottom:3px;
  font-weight:bold;
  font-size:12px;
  color:#000000;
}
ul.parts li a.curr
{
  background:url(img/zaklw.jpg) left top no-repeat;
}

.botmenu td
{	padding:0px 5px 0px 5px;
}

.send
{  display:block;
  float:right;
}

.k0
{  font-size:11px;
  font-weight:normal;
}
.k1
{
  font-size:12px;
  font-weight:normal;
}
.k2
{
  font-size:13px;
  font-weight:normal;
}
.k3
{
  font-size:14px;
  font-weight:normal;
}
.k4
{
  font-size:16px;
  font-weight:normal;
}
.k5
{
  font-size:18px;
  font-weight:normal;
}
.k6
{
  font-size:20px;
  font-weight:normal;
}
.k7
{
  font-size:22px;
  font-weight:normal;
}
.k8
{
  font-size:24px;
  font-weight:normal;
}
.k9
{
  font-size:25px;
  font-weight:normal;
}
.k10
{
  font-size:26px;
  font-weight:normal;
}
.k11
{
  font-size:27px;
  font-weight:normal;
}
.k12
{
  font-size:28px;
  font-weight:normal;
}
.k13
{
  font-size:29px;
  font-weight:normal;
}
.k14
{
  font-size:30px;
  font-weight:normal;
}
.k15
{
  font-size:31px;
  font-weight:normal;
}

.kcloud
{  line-height:1.5em;
}

.print-text {	font-size:16px!important;
	font-family:arial;}