/* CSS Document */

* { margin:0px; padding:0px; }
body{ background:#FFFFFF url(images/bg_footer.png) bottom repeat-x; }
html, input, textarea { font-family:Trebuchet MS; font-size: 10.25px; font-style: normal; font-weight: 400; text-shadow: none; text-decoration: none; text-transform: none; letter-spacing: 0.015em; word-spacing: -0.101em; line-height: 1.4; color:#686868; }

a {color:#00589B; text-decoration:none;}
a:hover{ color:#ff8d1c; text-decoration:underline; }

a img { border:0px;}
img {vertical-align:top;}
ul { list-style:none;}
pre { font-family:Trebuchet MS; font-size:11px; margin:0px 0px 0px 30px; }

.left { float:left;}
.right {float:right;}
.clear { clear:both; }

input, select { vertical-align:middle; font-weight:normal;}
strong {color:#444444;}
b {color:#000000;}


/* main layout */
.h_logo { width:220px; height:40px; margin:10px; 0px 0px 0px; }
#search { color:#000000; font-family:Tahoma; font-size:10px; text-align:left; margin:30px 0px 10px 0px; }





#header_tall {background:url(../system_files/background_page_left.gif) top repeat-x; }

#main { margin:0 auto; background-color:#FFFFFF;}

#header {padding: 30px 0px 0px 0px;}
#header .left {padding: 0px 0px 0px 10px;}
#header .right {padding: 0px 10px 0px 0px;}
#header .right a {color:#868686; font-family:arial; font-size:12px; background:url(images/RSS.gif) no-repeat top right; padding:0px 29px 2px 0px;}

#menu { height:40px; }

#middle {background-color:#FFFFFF;}

#footer { background-color:#EEEEEE; }
#footer .indent { color:#868686; font-family: Tahoma; font-size:10px; line-height:13px; background-color:#CCCCCC; }
#footer .indent .padding { padding:10px 10px 10px 10px;}
#footer .indent a {color:#000000; font-family: Tahoma; font-size:10px; line-height:13px; font-weight:normal; text-decoration: none; }
#footer .indent a:hover {text-decoration: underline;}

.more {text-align:right;}
.more a{background:url(../system_files/ico_more.png) top right no-repeat; padding-right:13px; color:#000000; font-weight:bold;}

.date {background:url(../system_files/ico_news.png) no-repeat 0 0; padding:2px 0px 2px 22px; color:#444444;}
.gotmessage {background:url(../system_files/ico_letter.gif) no-repeat 0 0; padding:0px 0px 3px 20px;}
.hiddentext {background:url(../system_files/ico_arrowdown.png) no-repeat 0 0; padding:0px 0px 3px 20px;}
.block {background:url(../system_files/ico_logo.png) no-repeat 0 0; padding:0px 0px 0px 20px; color:#000000; font-size:14px; margin:10px 0px 10px 0px;}
.block2 {background:url(../system_files/ico_logoorange.png) no-repeat 0 0; padding:0px 0px 0px 20px; color:#000000; font-size:14px; margin:10px 0px 10px 0px;}

li { color:#3d6f92;}
li a {color:#3d6f92; font-size:11px;}

.bot_line {background:url(images/h_text_bg.gif) bottom repeat-x;}
.b_text {color:#3d6f92;}


/* index */

#index #middle .indent {padding:10px 0px 19px 0px;}
#index #middle p {text-indent: 24px;}

#index #middle .columns1 .column1 .padding {padding:9px 13px 3px 15px;}
#index #middle .columns1 .column2 .padding {padding:9px 13px 3px 15px;}
#index #middle .columns1 .column3 .padding {padding:9px 13px 3px 15px;}
#index #middle .columns1 .p1 {padding:1px 0px 7px 0px;}

#index #middle .columns2 {padding:0px 0px 0px 0px;}
#index #middle .columns2 .column1 .padding {padding:10px 10px 10px 10px;}
#index #middle .columns2 .column1 .p1 {padding:7px 0px 15px 0px;}

#index #middle .columns2 .column2 .padding {padding:10px 10px 10px 10px;}
#index #middle .columns2 .column2 .content {padding:10px 0px 15px 0px; }
#index #middle .columns2 .column2 .p1 {padding:2px 0px 1px 0px;}


#index #middle .columns2 .column3 { font-family:Trebuchet MS; font-size:10px; line-height:12px;}
#index #middle .columns2 .column3 .padding {padding:10px 10px 10px 10px;}
#index #middle .columns2 .column3 .content {padding:10px 0px 15px 0px;}
#index #middle .columns2 .column3 .p1 {padding:2px 0px 1px 0px;}

#index #pageheader .content { background: top left no-repeat; color:#000000; }
#index #pageheader .content .text {margin:-15px 0px 0px 540px; height:190px; }
#index #pageheader .fig { width:500px; font-family:Tahoma; font-size:10px; line-height:11px; font-style:italic; float:left; margin:10px 0px 0px 10px; }
#index #pageheader .content .text .epigraph {margin:10px 10px 0px 0px; color:#000000; line-height:10px; font-family:Tahoma; font-size:11px; text-align:left; vertical-align:text-bottom;}
#index #pageheader .content .text .epigraph .author {padding:5px 0px 0px 24px; color:#000000; line-height:9px; font-family:Tahoma; font-size:10px; text-align:left; vertical-align:text-bottom; font-style:italic;}
#index #pageheader .content .text h2 {padding:10px 0px 5px 0px; font-size: 22px; line-height:18px; }
#index #pageheader .content .text h5 {padding:5px 0px 10px 0px;}
#index #pageheader .content .text h6 { color:#666666;}


/* regularpage01 */

#regularpage01 #middle img { float:left; margin:4px 10px 4px 0px; border:0px; } 
#regularpage01 #gad { margin:0px 0px 0px -10px;} 
#regularpage01 #middle .indent {padding:10px 0px 20px 0px;}
#regularpage01 #middle p {text-indent: 24px; padding-top:5px;}

#regularpage01 #middle_right .padding {padding:10px 10px 10px 10px;}
#regularpage01 #middle_right .content { font-size:11px; line-height:13px; }

#regularpage01 #pagecontent {font-family:Trebuchet MS; }
#regularpage01 #pagecontent img { margin:4px 10px 4px 0px; float:left; }
#regularpage01 #pagecontent h2 { margin:20px 0px 20px 0px; }
#regularpage01 #pagecontent .column1 { font-size:10px; line-height:12px;}
#regularpage01 #pagecontent .column1 .padding { padding:10px 10px 10px 10px;}

#regularpage01 #pagecontent .column2 { font-size:12px; line-height:17px;}
#regularpage01 #pagecontent .column2 .padding { padding:10px 0px 10px 0px;}
#regularpage01 #pagecontent .column2 h4 { font-size:18px; line-height:17px; letter-spacing:-1px; font-weight:normal; color:#000000; margin:12px 0px 12px 0px;}


#regularpage01 #pagecontent .column3 { font-size:11px; line-height:15px;}
#regularpage01 #pagecontent .column3 .padding { padding:10px 10px 10px 0px;}

#regularpage01 #pagecontent .column4 { font-size:11px; line-height:15px;}
#regularpage01 #pagecontent .column4 .padding { padding:10px 0px 10px 0px;}

#regularpage01 #top_pics { background: top left no-repeat; color:#000000; }

#regularpage01 #pageheader { }
#regularpage01 #pageheader .pics520x345 { width:520px; height:345px; background: top left no-repeat; color:#000000; float:left;}
#regularpage01 #pageheader .text { width:250px; float:left; color:#000000;}
#regularpage01 #pageheader .text .padding { padding: 0px 10px 0px 20px;}
#regularpage01 #pageheader .text .epigraph {margin:10px 10px 0px 0px; color:#000000; line-height:10px; font-family:Tahoma; font-size:10px; text-align:left; vertical-align:text-bottom;}
#regularpage01 #pageheader .text .epigraph .author {padding:5px 0px 0px 24px; color:#000000; line-height:9px; font-family:Tahoma; font-size:10px; text-align:left; vertical-align:text-bottom; font-style:italic;}
#regularpage01 #pageheader .text h2 { padding:10px 0px 5px 0px; font-size: 20px; line-height:18px; }
#regularpage01 #pageheader .text h5 { padding:5px 0px 10px 0px; }
#regularpage01 #pageheader .text h6 { color:#666666; }
#regularpage01 .fig { width:520px; font-family:Tahoma; font-size:10px; line-height:11px; font-style:italic; position: relative; margin-top:190px;}
#regularpage01 .fig .padding { padding:5px 10px 5px 10px;} 
#regularpage01 .fig250 { width:520px; font-family:Tahoma; font-size:10px; line-height:11px; font-style:italic; position: relative; margin-top:250px;}
#regularpage01 .fig250 .padding { padding:5px 10px 5px 10px;} 
#regularpage01 .fig326 { width:520px; font-family:Tahoma; font-size:10px; line-height:11px; font-style:italic; position: relative; margin-top:326px;}
#regularpage01 .fig326 .padding { padding:5px 10px 5px 10px;} 

#regularpage01 .fig_slider { width:520px; font-family:Tahoma; font-size:10px; line-height:11px; font-style:italic; position: relative; margin-top:24px;}
#regularpage01 .fig_slider .padding { padding:0px 10px 0px 50px;} 



/* internal_page01 */

#internal_page01 #middle img { float:left; margin:4px 10px 4px 0px; border:0px; } 
#internal_page01 #middle .indent {padding:10px 0px 20px 0px;}
#internal_page01 #middle p {text-indent: 24px; padding-top:5px;}

#internal_page01 #middle .columns1 .column1R .padding {padding:10px 10px 10px 10px;}
#internal_page01 #middle .columns1 .column1R .padding .content { font-size:10.4px; line-height:12px; }
#internal_page01 #middle .columns1 .column1R .padding .content a { font-size:10.4px; }
#internal_page01 #middle .columns1 .p1 {padding:1px 0px 7px 0px;}

#internal_page01 #middle .columns2 { padding:0px 0px 0px 0px;}
#internal_page01 #middle .columns2 img { margin:4px 10px 4px 0px; float:left; }
#internal_page01 #middle .columns2 .column2 h2 { margin:20px 0px 20px 0px; }
#internal_page01 #middle .columns2 .column1 .padding { padding:10px 10px 10px 10px;}
#internal_page01 #middle .columns2 .column1 .padding .content {font-family:Trebuchet MS; font-size:10px; line-height:12px;}
#internal_page01 #middle .columns2 .column1 .padding .content a {font-size:10px; line-height:12px;}
#internal_page01 #middle .columns2 .column1 .p1 { padding:7px 0px 15px 0px;}
#internal_page01 #middle .columns2 .column2 .padding { padding:10px 10px 10px 10px;}
#internal_page01 #middle .columns2 .column2 .content { font-size:11px; line-height:15px; }

#internal_page01 #middle .columns2 .column2 .p1 {padding:2px 0px 1px 0px;}


#internal_page01 #pageheader { height:220px; }
#internal_page01 #pageheader .pics { width:520px; height:190px; background: top left no-repeat; color:#000000; float:left;}
#internal_page01 #pageheader .pics520x345 { width:520px; height:345px; background: top left no-repeat; color:#000000; float:left;}
#internal_page01 #pageheader .text { width:250px;  height: 365px; float:left; color:#000000;}
#internal_page01 #pageheader .text .padding { padding: 0px 10px 0px 20px;}
#internal_page01 #pageheader .text .epigraph {margin:10px 10px 0px 0px; color:#000000; line-height:10px; font-family:Tahoma; font-size:10px; text-align:left; vertical-align:text-bottom;}
#internal_page01 #pageheader .text .epigraph .author {padding:5px 0px 0px 24px; color:#000000; line-height:9px; font-family:Tahoma; font-size:10px; text-align:left; vertical-align:text-bottom; font-style:italic;}
#internal_page01 #pageheader .text h2 { padding:10px 0px 5px 0px; font-size: 20px; line-height:18px; }
#internal_page01 #pageheader .text h5 { padding:5px 0px 10px 0px; }
#internal_page01 #pageheader .text h6 { color:#666666;}
#internal_page01 .fig { width:520px; font-family:Tahoma; font-size:10px; line-height:11px; font-style:italic; position: relative; margin-top:190px;}
#internal_page01 .fig .padding { padding:5px 10px 5px 10px;} 
#internal_page01 .fig520x345 { width:520px; font-family:Tahoma; font-size:10px; line-height:11px; font-style:italic; position: relative; margin-top:345px;}
#internal_page01 .fig520x345 .padding { padding:5px 10px 5px 10px;} 


/* internal_page02 540x345 */

#internal_page02 #middle img { float:left; margin:4px 10px 4px 0px; border:0px; } 
#internal_page02 #middle .indent {padding:10px 0px 20px 0px;}
#internal_page02 #middle p {text-indent: 24px; padding-top:5px;}

#internal_page02 #middle .columns1 .column1R .padding {padding:10px 10px 10px 10px;}
#internal_page02 #middle .columns1 .column1R .padding .content { font-size:10.4px; line-height:12px; }
#internal_page02 #middle .columns1 .column1R .padding .content a { font-size:10.4px; }
#internal_page02 #middle .columns1 .p1 {padding:1px 0px 7px 0px;}

#internal_page02 #middle .columns2 { padding:0px 0px 0px 0px;}
#internal_page02 #middle .columns2 img { margin:4px 10px 4px 0px; float:left; }
#internal_page02 #middle .columns2 .column2 h2 { margin:20px 0px 20px 0px; }
#internal_page02 #middle .columns2 .column1 .padding { padding:10px 10px 10px 10px;}
#internal_page02 #middle .columns2 .column1 .padding .content {font-family:Trebuchet MS; font-size:10px; line-height:12px;}
#internal_page02 #middle .columns2 .column1 .padding .content a {font-size:10px; line-height:12px;}
#internal_page02 #middle .columns2 .column1 .p1 { padding:7px 0px 15px 0px;}
#internal_page02 #middle .columns2 .column2 .padding { padding:10px 10px 10px 10px;}
#internal_page02 #middle .columns2 .column2 .content { font-size:11px; line-height:15px; }

#internal_page02 #middle .columns2 .column2 .p1 {padding:2px 0px 1px 0px;}


#internal_page02 #pageheader { height:220px; }
#internal_page02 #pageheader .pics { width:520px; height:190px; background: top left no-repeat; color:#000000; float:left;}
#internal_page02 #pageheader .pics520x345 { width:520px; height:365px; background: top left no-repeat; color:#000000; float:left; vertical-align:bottom;}
#internal_page02 #pageheader .text { width:250px;  height: 365px; float:left; color:#000000;}
#internal_page02 #pageheader .text .padding { padding: 0px 10px 0px 20px;}
#internal_page02 #pageheader .text .epigraph {margin:10px 10px 0px 0px; color:#000000; line-height:10px; font-family:Tahoma; font-size:10px; text-align:left; vertical-align:text-bottom;}
#internal_page02 #pageheader .text .epigraph .author {padding:5px 0px 0px 24px; color:#000000; line-height:9px; font-family:Tahoma; font-size:10px; text-align:left; vertical-align:text-bottom; font-style:italic;}
#internal_page02 #pageheader .text h2 { padding:10px 0px 5px 0px; font-size: 20px; line-height:18px; }
#internal_page02 #pageheader .text h5 { padding:5px 0px 10px 0px; }
#internal_page02 #pageheader .text h6 { color:#666666;}
#internal_page02 .fig { width:520px; font-family:Tahoma; font-size:10px; line-height:11px; font-style:italic; position: relative; margin-top:190px;}
#internal_page02 .fig .padding { padding:5px 10px 5px 10px;} 
#internal_page02 .fig520x345 { width:520px; font-family:Tahoma; font-size:10px; line-height:11px; font-style:italic; position: relative; margin-top:345px;}
#internal_page02 .fig520x345 .padding { padding:5px 10px 5px 10px;} 





/* ------ Headings Style ---------------------------------------------------------- */

h1 {font-family:Trebuchet MS; font-size: 26px; line-height:22px; letter-spacing:-1px; font-weight:normal; color:#000000; }
h2 {font-family:Trebuchet MS; font-size: 24px; line-height:21px; letter-spacing:-1px; font-weight:normal; color:#000000; }
h3 {font-family:Trebuchet MS; font-size: 22px; line-height:20px; letter-spacing:-1px; font-weight:normal; color:#000000; }
h4 {font-family:Trebuchet MS; font-size: 20px; line-height:18px; letter-spacing:-1px; font-weight:normal; color:#000000; }
h5 {font-family:Trebuchet MS; font-size: 16px; line-height:14px; letter-spacing:-1px; font-weight:normal; color:#000000; }
h6 {font-family:Trebuchet MS; font-size: 14px; line-height:13px; letter-spacing:-1px; font-weight:normal; color:#000000; }

/* Objects Style  */

.gotmessage {background:url(../system_files/ico_letter.gif) no-repeat 0 0; padding:0px 0px 3px 20px;}
.hiddentext {background:url(../system_files/ico_arrowdown.png) no-repeat 0 0; padding:0px 0px 3px 20px;}

.callout { width:190px; font-size:11px; font-family:Trebuchet MS; color:#333333; line-height:12px; vertical-align:top; 
text-align:left; padding:20px 10px 20px 10px; float:right; background:#F9F9E4; margin:0px 0px 10px 10px;}

blockquote.classic {
  width:180px;
  font-family:Trebuchet MS;
  font-size:11px;
  color:#000000;
  padding: 10px 10px 10px 40px;
  background-color: #faebbc;
  border-top: 0px;
  border-bottom: 0px;
  margin-left:10px; margin-right:0px;
  background-image: url(system_files/openquote1.png);
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 20px;
  }
  blockquote.classic span {
     display: block;
     background-image: url(system_files/closequote1.png);
     background-repeat: no-repeat;
	 padding-bottom:10px;
     background-position: bottom right;
   }

blockquote.modern {
  width:215px;
  font-family:Trebuchet MS; font-size:10px; color:#000000; line-height: 12px;
  background-color: #FFFFFF;  
  margin-top: 10px; margin-right:0px; margin-bottom: 10px; margin-left: 10px; 
  padding: 10px 0px 10px 10px;
  border-left: 6px solid #E2E2E2;
} 

.ddm { color:#000000; font-family:Trebuchet MS; font-size:11px; text-align:left; width:90%;
margin: 10px 0px 10px 0px; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;
background-repeat: repeat-x; background-position: left top; background-color: #F7F7F7;
border-top-width:2px; border-top-color:#333333; border-top-style:solid; border-right-width:0px;  
border-bottom-width:1px; border-bottom-color:#333333; border-bottom-style:solid; border-left-width:0px; }

.drop-cap {padding-bottom: 2px; margin: 0px 7px 3px 0px; padding-left: 8px; padding-right: 8px; display: block; font: bold 3.5em/1em Arial, Helvetica, sans-serif; 
background: #C0C0C0; float: left; color: #FFFFFF; padding-top: 2px;}

#time { position:absolute; z-index:256; margin-top: 4px; margin-left: 280px; }

.menu_contacts {color:#000000; font-family:Tahoma; font-size:10px; text-align:left; vertical-align:middle; position:absolute; z-index:256; margin-top:0px; margin-left:583px; height:18px;}
.menu_contacts a {  font-family:Tahoma; font-size:10px; color:#000000; font-weight:normal; text-decoration:none;}
.menu_contacts a:hover {color:#FF9933; font-weight:normal; text-decoration:underline; }

/* Google ads style  */

.ads { font-family:Arial; font-size: 12px; color:#F2984C; font-weight:bold; margin:10px 0px 10px 0px; }
.ads a { font-family:Arial; font-size: 12px; color:#F2984C; text-decoration:underline; }
.ads a:hover { color:#F2984C; text-decoration:underline;}

.ads2 { font-family:Arial; font-size: 9px; color:#000000; font-weight:normal; text-decoration:none;}
.ads2 a { font-family:Arial; font-size: 9px; color:#000000; text-decoration:none; }
.ads2 a:hover { color:#000000; text-decoration:none;}

.ads_txt { font-family:Arial; font-size: 12px; color:#000000; font-weight:normal;}
.ads_txt a { font-family:Arial; font-size: 12px; color:#000000; text-decoration:none;}
.ads_txt a:hover { color:#000000;}

/*  slider */

#content { margin: 0px 0px 0px 0px; width: 520px; position: relative; }

.nivo-directionNav A { background: url(system_files/arrows.png) no-repeat; border: 0px; width: 30px; height: 30px; text-indent: -9999px; display: block; }
A.nivo-nextNav { background-position: -30px 0px; right: 15px; }
A.nivo-prevNav { left: 15px; }

#slider1 .nivo-controlNav { left: 10%; bottom: -20px; position: absolute; }
#slider1 .nivo-controlNav A { background: url(system_files/bullets.png) no-repeat; border: 0px; width: 10px; height: 10px; text-indent: -9999px; margin-right: 3px; float: left; display: block; }
#slider1 .nivo-controlNav A.active { background-position: -10px 0px; }

.nivoSlider { background: url(system_files/loading.gif) no-repeat 50% 50% rgb(32, 40, 52); margin: 0px 0px 0px 0px; position: relative; min-height: 220px; box-shadow: 0px 0px 10px #333; }
.nivoSlider IMG { left: 0px; top: 0px; display: none; position: absolute; }
.nivoSlider A { border: 0px; }

.adcaptionhead { font-family:Tahoma; font-size:12px; font-weight:bold; color:#98CAF3; }
.adcaptiontxt { font-family:Tahoma; font-size:10px; }

