<STYLE type=text/css>

html, body {height:100%;}

.table {
   font-family: Tahoma;
   font-size: 8pt;
}

.hiddenText {
   font-family: Tahoma;
   font-size: 10pt;
   border: 1px dotted #AAAAAA;
   display: table;
   margin: 0px;
   padding: 5px;
   color: #CCCCCC;
   text-align: center;
   width: 300px;
}

.post_preview {
   font-family: Tahoma;
   font-size: 10pt;
}

.post_preview_header {
   1font-family: Tahoma;
   1font-size: 16pt;
   padding-bottom:0px;
   padding-top:0px;
   margin-top:-5px;
   font-size: 16pt;
   color: #002857;
   text-align: left;
   border-bottom: 1px dotted #555555;
}

.page_header {
   font-family: Tahoma;
   font-size: 16pt;
   border-bottom: 1px dotted #555555;
   color: #002857;
   margin-bottom: 5px;
   text-decoration: none;
}

.post_text {
   font-family: Tahoma;
   font-size: 12pt;
   1border-bottom: 1px dotted #555555;
   padding-bottom: 20px;
   color: #333333;
   text-align: justify;
}

.comments_header {
   font-family: Tahoma;
   font-size: 10pt;
   background: #f2e3cb;
   padding-bottom: 3px;
   padding-left: 10px;
}

.comments_text {
   font-family: Tahoma;
   font-size: 10pt;
}

.comments_hidden_text {
   font-family: Tahoma;
   font-size: 10pt;
   color: #777777;
}

.comments_deleted_text {
   font-family: Tahoma;
   font-size: 10pt;
   text-decoration: line-through;
   color: #777777;
}

.userpic_little {
   border-radius: 10px;
   width: 80px;
   border: 1px solid #AAAAAA;
}

.photo_description {
   font-family: Tahoma;
   font-size: 6pt;
   margin-top: 0px;
}

.last_docs_comments {
   font-family: Tahoma;
   font-size: 9pt;
}

.docPageIndex {
   background: #FF5555;
   padding-left: 5px;
   padding-right: 5px;
   text-decoration:none;
   margin: 1px;
   font-family: Tahoma;
   font-size: 12pt;
   font-weight: bold;
   color: #FFFFFF
}

a:visited.docPageIndex {
   background: #FFCCCC;
   color: #000000;
}

a:link.docPageIndex {
   background: #FFCCCC;
   color: #000000;
}

a:active.docPageIndex {
   background: #FFCCCC;
   color: #000000;
}

a:hover.docPageIndex {
   1border-bottom: solid #777700;
   1Border-width: 3;
   background: #A2B2A2;
   color: #FFFFFF;
}

.block {
   border: 1px solid #AAAAAA;
   border-radius: 10px;
   text-align: center;
   padding: 5px;
   background: rgba(255,255,255,0.5);
}

.admin_block {
   border: 1px solid #AAAAAA;
   border-radius: 10px;
   background-image: url(images/bg_title.png);
   text-align: center;
   padding: 20px;
}

.admin_form_button {
   color: #005500;
   1height: 24;
   padding-left: 10px;
   padding-right: 10px;
   margin-left: 10px;
   margin-right: 10px;
   background: #AAFFAA;
   border: 1px solid #777777;
   border-radius: 10px;
   filter:alpha(opacity=100);
   1opacity:0.9;
   box-shadow: 0px 0 5px 0px #1A3457;
   text-decoration: none;
}

.form_button {
   color: #003300;
   padding-left: 10px;
   padding-right: 10px;
   margin-left: 10px;
   margin-right: 10px;
   background: #AAFFAA;
   border: 1px solid #777777;
   border-radius: 7px;
   filter:alpha(opacity=100);
   box-shadow: 0px 0 5px 0px #1A3457;
   text-decoration: none;
}

.image_preview {
   1border: 3px solid #777777;
   border-radius: 10px;
}

.image_preview_little {
   border-radius: 5px;
}

.input	{
   background: #F7F7F7;
   1border: 1px solid #00AA00;
   border: 1px solid #777;
   border-radius: 5px;
   padding-left: 5px;
   padding-right: 5px;
   outline: none;
   box-shadow: inset 0px 1px 5px -1px rgba(50, 50, 50, 0.67);
}

.input:hover	{
   background: #EEEEEE;
   1border-left: 4px solid #00AA00;
   1padding-left: 2px;
}

.mainmenu_text_link {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: normal;
   border-radius: 5px;
   border-bottom: 1px dashed #777777;
   padding-left: 5px;
   padding-right: 5px;
   -webkit-transition:	background 1.3s ease 0s;
   -moz-transition:	background 1.3s ease 0s;
   -o-transition:	background 1.3s ease 0s;
   transition:		background 1.3s ease 0s;
}

a:visited.mainmenu_text_link {
   color: #FFFFFF;
}

a:link.mainmenu_text_link {
   color: #FFFFFF;
   text-decoration: none;
}

a:active.mainmenu_text_link {
   color: #FFFF00;
}

a:hover.mainmenu_text_link {
   1border-bottom: 1px solid #777700;
   color: #FFFF00;
   background: #55AA55;
}

.registration_card {
   1position: absolute;
   position: relative;
   1display: table-cell;
   1display: inline-block;
   background: rgba(255,255,255,0.5);
   1width: 400px;
   1height: 100;
   z-index: 1;
   top: -26;
   float: right;
   border-radius: 0px 0px 10px 10px;
   margin-left: 50px;
   margin-right: 50px;
   font-family: Tahoma;
   font-size: 8pt;
   color: black;
   padding-top: 5px;
   padding-left: 5px;
   padding-right: 5px;
   -webkit-transition:	background 1.5s ease 0s, top 1.0s ease 0s;
   -moz-transition:	background 1.5s ease 0s, top 1.0s ease 0s;
   -o-transition:	background 1.5s ease 0s, top 1.0s ease 0s;
   transition:		background 1.5s ease 0s, top 1.0s ease 0s;
}

.registration_card:hover {
   top: 0px;
   background: rgba(255,255,255,0.9);
}

.image_preview {
   border: 0px solid #777777; border-radius: 10px;
   box-shadow: 1px 1px 10px #555555;
   margin: 5px;
   opacity: 0.8;
   1-1webkit-filter: sepia(100%); blur(2px); grayscale(100%);  
   -webkit-filter: grayscale(50%);
   -webkit-transition:	opacity 0.5s ease 0s, box-shadow 0.5s ease 0s;
   -moz-transition:	opacity 0.5s ease 0s, box-shadow 0.5s ease 0s;
   -o-transition:	opacity 0.5s ease 0s, box-shadow 0.5s ease 0s;
   transition:		opacity 0.5s ease 0s, box-shadow 0.5s ease 0s;
}

.image_preview:hover {
   opacity: 1;
   box-shadow: 1px 1px 10px #000000;
    -webkit-filter: sepia(0%) blur(0px) grayscale(0%);
}

.text_link {
   color: #0000CC;
   cursor: hand;
   text-decoration: none;
   font-weight: normal;
   border-bottom: 1px dashed #777777;
}

a:visited.text_link {
   1background: #FFCCCC;
   color: #000077;
}

a:link.text_link {
   1background: #FFCCCC;
   color: #000077;
   text-decoration: none;
}

a:active.text_link {
   1background: #FFCCCC;
   color: #00FFFF;
}

a:hover.text_link {
   border-bottom: 1px dashed #777700;
   1border-radius: 5px;
   1background: #EEEEEE;
   color: #0000CC;
}

.tags_text_link {
   color: #555555;
   text-decoration: none;
   font-weight: normal;
   1border-bottom: 1px dashed #777777;
}

a:hover.tags_text_link {
   1background: #EEEEEE;
   1color: #0000CC;
}

.table_header {
   1border: 1px solid #AAAAAA;
   border-radius: 5px;
   text-align: center;
   padding: 5px;
   background: rgba(0,150,0,0.5);
   font-weight: bold;
}

.mainmenu_passive_link {
   color: #CCCCCC;
}

.tag_link {
   display: inline-block;
   color: #555555;
   1border: 1px solid #AAAAAA;
   1background: #A5F0A5;
   1background: #DDDDDD;
   background: #FFFFFF;
   padding-left: 5px;
   padding-right: 5px;
   margin-top: 3px;
   margin-left: 5px;
   border-radius: 5px 0px 0px 5px;
   text-decoration: none;
   -webkit-transition:	color 0.3s ease 0s, background 0.9s ease 0s;
   -moz-transition:	color 0.3s ease 0s, background 0.9s ease 0s;
   -o-transition:	color 0.3s ease 0s, background 0.9s ease 0s;
   transition:		color 0.3s ease 0s, background 0.9s ease 0s;
}

.tag_link:hover {
   1background: #75C075;
   1color: #FFFF00;
   color: #000055;
   background: #DDFFDD;
}

.menu_button {
   background: rgba(255,255,255,0.7);
   display: inline-block;
   padding: 5px;
   min-width: 64;
   text-align: center;
   font-size: 8pt;
   border: 1px solid #CCCCCC;
   border-radius: 10px;
}

.progress {
    background-color: #f3f3f3;
    border: 0;
    height: 18px;
    border-radius: 10px;
}

.green_tape {
   font-family: Tahoma;
   background: #55DD55;
   border-top: 1px dashed #AAAAAA;
   border-bottom: 1px dashed #AAAAAA;
   width: 100%;
   margin-top: 10px;
   text-align: center;
   text-transform: uppercase;
   font-size: 15pt;
}

.photo_drop_zone {
   1display: table-cell;
   display: inline-block;
   position: relative;
   border: 1px dashed #aaa;
   vertical-align: top;
   1width: 100%;
   height: 174;
   width: 150;
   1height: 180;
   border-radius: 5px;
   1vertical-align: middle;
   1line-height: 150px;
   text-align: center;
   font-size: 12pt;
   color: #777;
   padding: 5px;
   margin-top: 5px;
   margin-left: 5px;
}

.photo_drop_over {
   background: #eee;
}

.photo_upload_preview {
   display: inline-block;
   position: relative;
   width: 150;
   background: #eee;
   border-radius: 5px;
   border: 1px solid #aaa;
   padding: 5px;
   margin: 5px;
}

.list_item {
   display: block;
   cursor: hand;
   border-radius: 5px;
   background: #eee;
   box-shadow: 1px 1px 0px 0px rgba(150, 150, 150, .5);
   margin: 3px;
   padding-left: 5px;
   padding-right: 5px;
   font-family: Tahoma;
   font-size: 10pt;
   text-align: center;
}

.list_item_selected {
   background: #ccc;
}

</STYLE>
