/*
// 2007-12-18
// Copyright (c) TIZL Web Design Studio | http://www.tizl.rv.ua/
// Author - Ihor Zubenko
*/


a {color: #c22121;}
a:link   {color:#c22121; text-decoration: underline;}
a:active   {color:#c22121; text-decoration: underline;}
a:visited{color:#dc3939; text-decoration: underline;}
a:hover  {color: #000c74; text-decoration: none; }

a.nope_link:link   {color:#ffffff; text-decoration: underline; font-size: 70%; padding:0 0 5px 0;}
a.nope_link:visited{color:#ffffff; text-decoration: underline; font-size: 70%; padding:0 0 5px 0;}
a.nope_link:hover  {color: #CCcccc; text-decoration: none; font-size: 70%; padding:0 0 5px 0;}

img { border: 0; }

.folio_img	{ border:#990000 solid 1px; }
.folio_photo { padding-top:1em; text-align:center; font-style:italic;}

#page { width:100%; height:100%; }

body 
{ background:#ffffff; margin:0px; padding: 0px;}

.tbg {background:url('i/bg.jpg') no-repeat top left; }

/*TOP*/
.top_line 
{ background:#ba1c1c; height:3px; margin:5px 0 0 0; font-size:10%;}

.top_sline 
{ background:url('i/t_line.gif') repeat-x top left; height:7px; margin:5px 0 0 0; font-size:10%;}

#top_left
{ padding:10px 0px 10px 20px; }

#lang 
{ font:'Times New Roman'; font-size:75%; color:#00109d; float:left; font-style:italic;}
#lang a,
#lang a:link, 
#lang a:visited { text-decoration:underline; color:#00109d;}
#lang a:hover { text-decoration:none;}

#logo	
{ float:right; padding:0; text-align:center; }

#name_box 
{ padding:75px 5px 10px 0px;}

#name 
{ font-size:190%; color:#c42222; font-family:'Georgia'; padding:0 0 0 14px;}


/*NAVIGATION*/
.nav 
{ width:100%; font-size: 100%; height:50px; margin:0; padding:0; background:url('i/nav_top.jpg') repeat-x top left; padding:0 0 0 20px; text-align:left; }

/*div.icon {width: 20%; height:32px;}
div.icon div {float:left;}*/

.nav ul 
{ text-align:left; width:100%; margin:0px; padding:0px; position:relative; }

.nav ul li 
{ width: 15.1%; background:url('i/m_line.jpg') no-repeat top right; height:50px; text-align:left; font-size:100%; font-family:'Georgia'; color:#000c74; list-style-type:none; float:left; line-height:40px; padding:0px 0 0 0px; margin:0 15px 0 0px; position: relative; }

.nav ul li.last { background:none;}
.nav ul li.last active { background:none;}

.nav ul li a,
.nav ul li a:link, 
.nav ul li a:visited 
{ color:#00343f; text-decoration:underline; }

.nav ul li a:hover { color:#c42222; text-decoration:none; }

.nav ul li a:active { color:#000c74;}

.nav ul li#nav_off { height:40px; }

/*SUBNAVIGATION*/
.nav div#subnav 
{ width:100%; font-size: 100%; }

.nav div#subnav ul 
{ text-align:left; width:100%; margin:0px; padding:0px; position:relative; }

.nav div#subnav ul li 
{ width: 15.1%; height:20px; background:none; text-align:left; font-size:100%; font-family:'Georgia'; color:#000c74; list-style-type:none; float:left; line-height:5px; padding:0; margin:0 15px 0 0px; position: relative; }

.nav div#subnav ul li a,
.nav div#subnav ul li a:link, 
.nav div#subnav ul li a:visited 
{ color:#00343f; text-decoration:underline; }

.nav div#subnav ul li a:hover { color:#c42222; text-decoration:none; }

.nav div#subnav ul li a:active { color:#000c74; background:none;}

.nav div#subnav ul li#nav_off { height:40px; }

/*MAIN*/
#main	
{ font-family: "Times New Roman", Times, serif; font-size:100%; line-height:115%; padding:10px 20px 20px 20px; text-align: left; color: #000000; }

.main_title 
{ font-size:150%; line-height:115%; font-weight:bold; padding:0 0 15px 0;}

.content
{ text-align: left;}


.big	
{
font-size:130%;
text-align: center;
font-weight:bold;
color: #666666;
}

.big_name
{
font-size:115%;
text-align: center;
font-weight:bold;
color: #000000;
padding:5px 0 0 0;
}


.maintext
{
font-size:90%;
text-align: left;
color: #000000;
background-color:#FFFFFF;
text-indent:15px;
line-height: 18px;
}






.banner 
{
padding:5px 0 0 0;
}

.main-name	
{
padding-top:10px 10px 15px 20px; 
text-align: left; 
font-size:125%; 
color: #456188;  
}

.last_news	
{ 
}

.work	
{	
font-family:"Arial"; 
font-size:70%; 
text-align: center; 
color: #000000; 
padding-top:0px; 
padding-left:25px; 
padding-right:5px; 
padding-bottom:5px;
}



.submenu	
{
font-family:"Arial"; 
font-size:80%; 
text-align: center; 
color: #ff0000; 
line-height: 15px;
}

.submenu_off	
{ 
font-family:"Arial"; 
font-size: 100%; 
text-align: center; 
color: #ff0000; 
white-space:nowrap;
vertical-align: middle; 
padding: 0px 5px 2px 5px;
}

.submenu a:link     
{ 
font-family:"Arial"; 
text-decoration:underline;  
font-size: 100%; 
text-align: center; 
color: #990000; 
white-space:nowrap; 
vertical-align: middle; 
padding: 0px 5px 2px 5px;
}

.submenu a:active   
{
font-family:"Arial"; 
text-decoration:underline;  
font-size: 100%; 
text-align: center; 
color: #990000; 
white-space:nowrap; 
vertical-align: middle; 
padding: 0px 5px 2px 5px;
}

.submenu a:visited  
{
font-family:"Arial"; 
text-decoration:underline; 
font-size: 100%; 
text-align: center; 
color: #990000; 
white-space:nowrap; 
vertical-align: middle; 
padding: 0px 5px 2px 5px;
}

.submenu a:hover    
{ 
font-family:"Arial"; 
text-decoration:none;  
font-size: 100%; 
text-align: center; 
color: #ff0000; 
white-space:nowrap; 
vertical-align: middle; 
padding: 0px 5px 2px 5px;
}


.newsdate	
{
margin:1em 0 0 0;
font-size:73%; 
color: #666666; 
}

.news	
{	
font-size:70%; 
text-align: left; 
color: #000000; 
}

.new 
{	
font-size:70%; 
color: #666666; 
}


/*RIGHT BLOCK*/
#r_block {padding:25px 0 20px 0;}
.rb_top {background:url('i/rb_top.jpg') #eeeeee no-repeat top left; height:14px; font-size:1px;}
.rb_text {background:#eeeeee; padding:0 15px 0 14px; text-align: left; color: #000000; height:100%;}
.rb_bot {background:url('i/rb_bot.jpg') #eeeeee no-repeat bottom left; height:14px; font-size:1px;}

.off {font-weight:bold;}


/*BOTTOM*/
#foot { padding:0 0 20px 0px;}
div.bot 
{ padding:0 0px 0 20px;}
div.bot div { float:left;}

.left_b { }

.f_search {}

.copy	
{ font-size:78%; text-align: left; color: #999999; padding:0; line-height:110%;}

.tel { font-size:78%; text-align: left; color: #333333; padding:0 0 0 14px;}

.bottoml	
{
font-size:67%;
text-align: left;
color:#666666;
vertical-align:top;
}


.bottoml a:link   {color:#660000; text-decoration: underline; font-size: 100%; }
.bottoml a:visited{color:#330000; text-decoration: underline; font-size: 100%;}
.bottoml a:hover  {color: #660000; text-decoration: none; font-size: 100%;}


.bottomr	
{
font-size:67%;
text-align: right;
color:#666666;
vertical-align:top;
}

.bottomr a:link   {color:#660000; text-decoration: underline; font-size: 100%; }
.bottomr a:visited{color:#330000; text-decoration: underline; font-size: 100%;}
.bottomr a:hover  {color: #660000; text-decoration: none; font-size: 100%;}




.design	
{
font-size:70%; 
text-align: right; 
color: #000000; 
padding-right:5px;  
padding-top:105px;
}


table, td
{ 
font-size:100%; 
font-family: "Times New Roman", Times, serif;
color:#000000; 
vertical-align:top; 
line-height: 110%;
}


TABLE#Folio
{
font-size:95%;
border-collapse: collapse;
}

TABLE#Folio TD
{
border: 0px solid;
padding: 0px 2em 0 0;
vertical-align: top;
}

/*Contacts*/
TABLE#Cont
{
font-size:100%;
border-collapse: collapse;
}

TABLE#Cont THEAD TD
{
white-space: nowrap;
border-bottom: #999999 1px solid;
font-weight: bold;
}

TABLE#Cont TD
{
border-bottom: #E8E8E8 1px solid;
padding: 0.5em 1em;
vertical-align: top;
}

/*Wiki*/
TABLE#Tld
{
font-size:100%;
border-collapse: collapse;	}

TABLE#Tld THEAD TD
{
white-space: nowrap;
border-bottom: #999999 1px solid;
/*cursor: pointer;*/
font-weight: bold;
}

TABLE#Tld TD
{
border-bottom: #E8E8E8 1px solid;
padding: 0.5em 1em 0.5em 0;
vertical-align: top;
}


TABLE#Tbl
{
font-size:100%;
border-collapse: collapse;	}

TABLE#Tbl THEAD TD
{
white-space: nowrap;
}

TABLE#Tbl TD
{
padding: 0.5em 1em 0.5em 0;
vertical-align: top;
}


TABLE#TldInt
{ 
font-size:100%;
border-collapse: collapse;	
}

TABLE#TldInt TD
{
border: 0px solid;
padding: 0.5em 1em 0.5em 0;
vertical-align: top;	
}



TABLE#Fp
{ background:url('i/b_line.gif') top left;
font-size:95%;
border-collapse: collapse;	
text-align: left; 
color: #000000;
}

TABLE#Fp TD
{
border: 0px;
vertical-align: top; 
}

textarea, input
{ 
border: 1px solid #B2BDD2; 
color:#556596; 
padding: 1px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
background-color: transparent; 
margin: 1px; 
overflow:hidden; 
}


hr
{ 
height: 1px; 
border: 0px; 
color: #cccccc; 
background-color: #cccccc;
}


/*404*/
.nope  
{  
background:#454545; 
margin:20px 0 0 50px; 
}

.nope_box  
{
padding:0px 0px 0px 150px; 
background:url(i/404.jpg) top left no-repeat; 
height:300px; 
font-size:100%;
}

.nope_text  
{ 
font-size: 140%; 
text-align:left; 
color:#CCCCCC; 
vertical-align:top; 
}

.nope_number 
{ 
font-size: 500%; 
text-align:left; 
color:#666666; 
vertical-align:top; 
font-family:Arial;  
}

/*SEARCH*/
.ajaxSearch_highlight0 { font-weight:bold; font-size:110%;}

.ajaxSearch_highlight1 { font-weight:bold; font-size:110%;}

.ajaxSearch_highlight2 { font-weight:bold; font-size:110%;}

.ajaxSearch_highlight3 { font-weight:bold; font-size:110%;}

.ajaxSearch_highlight4 { font-weight:bold; font-size:110%;}

.AS_ajax_hightlight1 { background:#990000;}

.fast_search #ajaxSearch_submit { display:none;}

#ajaxSearch_form { }
        
#ajaxSearch_input { font-family:Arial; font-size:90%; text-align: left; color: #666666; padding: 0px 5px 0 3px; width: 70%; border:1px solid  #999999; vertical-align:middle; height:20px; }

#ajaxSearch_output {        }
.ajaxSearch_paging {        }
.AS_ajax_result {        }

.AS_ajax_resultLink { text-decoration: underline; }

.AS_ajax_resultDescription{        }
.AS_ajax_more {        }


/*Contact FORM*/
#main form {border:0; padding:0; margin:0;}

#EmailForm {
font-size:90%; 
border:0;}

.emailf {border:0; padding:0; margin:0;}

.row {
border:#cccccc solid 1px;}

.button {
background: #ddddddd;
color:#333333;}



/*Tag Cloud*/
.cloud1 {font-size: 100%;}
.cloud2 {font-size: 120%;}
.cloud3 {font-size: 140%;}
.cloud4 {font-size: 160%;}
.cloud5 {font-size: 180%;}
.cloud6 {font-size: 200%;}
.cloud7 {font-size: 220%;}
.cloud8 {font-size: 240%;}
.cloud9 {font-size: 280%;}
