/* General
----------------------------------------------------------------- */
* { padding:0; margin:0; font-family:Trebuchet MS; font-style:normal;  color:#203643; }
p { font-family:Trebuchet MS; font-style:normal;  }
a { color:#203643; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0; }
ul { list-style:none; }
/* - General -
----------------------------------------------------------------- */

body { margin:0 auto; background:url(images/bg0.gif) repeat-x left top; text-align:center;  }

#container_out		{ margin:0 auto; width:100%; text-align:center; height:100%; clear:right; display:block; position:relative; padding-bottom:142px; }
*html #container_out		{ margin:0 auto; width:100%; text-align:center; height:100%; clear:right; display:block; position:relative; padding-bottom:0; }
#container_inside	{ margin:0 auto; width:100%; text-align:center; height:100%; clear:right; display:block; background:#url(images/bg0b.gif) repeat-x left bottom; min-height:700px; 
					  height:auto; }
div[id] #container_inside { height:auto; }
#gri_line			{ margin:0 auto; width:100%; background:url(images/bg0a.gif) repeat-x left top; text-align:center; /*height:200px;*/ padding-bottom:20px; clear:both; display:block; }

#container		{ margin:0 auto; text-align:left; width:995px; clear:both; display:block; overflow:hidden; height:100%; padding-bottom:10px; }
* html #container { height:740px; overflow:visible; }
#griConnt		{ margin:0 auto; text-align:left; width:995px; clear:both; display:block; overflow:hidden; height:100%; padding-top:10px; }

#top_link		{ float:right; text-align:right; padding:4px 0px 2px 0px; }
#header 		{ float:left; width:995px; background:url(images/bg1.gif) no-repeat left top; height:130px; }


.logo	{ float:left;  }		
.logo a	{ float:left; background:url(images/logo.png) no-repeat left top; width:389px; height:74px; margin-top:20px; }	

#top_link ul.link2{ float:right; padding-left:10px; }
#top_link ul.link2 li{ float:left; padding:0px 7px; font:normal 10px Trebuchet MS; color:#bfe0f3; }
#top_link ul.link2 li a{ font:normal 10px Trebuchet MS; color:#bfe0f3; text-decoration:none; }
#top_link ul.link2 li a:hover{ font:normal 10px Trebuchet MS; color:#ffffff; text-decoration:none; }

.searchTop						 { float:right; padding:53px 0px 0px 0px; margin:0; border:none; clear:right; }
.searchTop fieldset			     { clear:both; display:block; overflow:hidden; border:none; width:258px; text-align:right; }
.searchTop fieldset label 		 { font:normal 10px Trebuchet MS; color:#ffffff; float:left; padding-top:3px; padding-right:5px; }
.searchTop input.searchTop		 { font:normal 10px Trebuchet MS; color:#ffffff; border-top:1px solid #255672; border-left:1px solid #255672; border-bottom:1px solid #255672;
							 	   background-color:#4c88aa; width:166px; float:left; height:15px; padding:2px 0px 0px 0px; margin:0; }
.searchTop input.button_search 	 { border-top:1px solid #255672; border-right:1px solid #255672; border-bottom:1px solid #255672; width:19px; 
								   float:left; height:19px; background:#4c88aa url(images/arrow2.gif) no-repeat left top; border-left:none; }
*+html .searchTop input.button_search  { height:20px; }
*+html .searchTop input.searchTop	   { height:16px; }
*html .searchTop input.button_search   { height:20px; }
*html .searchTop input.searchTop	   { height:16px; }
								   
.pGallery_button	{ float:right; width:93px; height:19px; background:url(images/phGal.gif) no-repeat left top; clear:right; margin:25px 0px 0px 0px; font:bold 10px Trebuchet MS; color:#ffffff;
					  padding:5px 0px 0px 28px;  }
.pGallery_button a	{ font:bold 10px Trebuchet MS; color:#ffffff; }

#box1Open		{ float:left; width:995px; margin:15px 0px 0px 0px; display:block; }
.box1Open_left	{ float:left; width:417px; }
.redBox			{ float:left; width:371px; border:6px solid #d8dde1; background-color:#7e2332; padding:13px 12px 13px 22px; height:79px; }
.redBox	h1		{ float:left; width:325px; font:normal 25px Trebuchet MS; color:#ffffff; padding-bottom:8px; padding-top:25px; }
.redBox	h1 a	{ font:normal 25px Trebuchet MS; color:#ffffff; }
.redBox	p		{ float:left; width:325px; font:normal 11px Trebuchet MS; color:#b7848c; }
.redBox	p a		{ color:#b7848c; }
.redBox a.arrow { float:right; padding:24px 5px 0px 0px; }
.blueBox			{ float:left; width:371px; border:6px solid #d8dde1; background-color:#19465f; padding:13px 12px 13px 22px; height:79px; margin-top:12px; }
.blueBox	h1		{ float:left; width:325px; font:normal 25px Trebuchet MS; color:#ffffff; padding-bottom:8px; }
.blueBox	h1 a		{ color:#ffffff;}
.blueBox	p		{ float:left; width:325px; font:normal 11px Trebuchet MS; color:#91a6b2; }
.blueBox	p a		{ color:#91a6b2; }
.blueBox a.arrow	{ float:right; padding:24px 5px 0px 0px; }

.box1Open_right	{ float:right; width:552px; }
.flashOpen	{ float:left; width:540px; border:6px solid #d8dde1; }

.box2Open			{ float:left; width:995px; margin:15px 0px 0px 0px; }
.box2Open_left		{ float:left; width:660px; margin:0px 0px 0px 0px; font:normal 12px Trebuchet MS; color:#6d7d87; }
.box2Open_right		{ float:right; width:305px; margin:0px 0px 0px 0px; font:normal 12px Trebuchet MS; color:#6d7d87; }
.box2Open_left h1	{ clear:both; display:block; overflow:hidden; font:normal 20px Trebuchet MS; color:#0f2c3d; border-bottom:2px solid #d2d7da; padding-bottom:5px; margin-bottom:14px; }
.box2Open_left h1 a	{ font:normal 20px Trebuchet MS; color:#0f2c3d; }
.box2Open_right h1	{ clear:both; display:block; overflow:hidden; font:normal 20px Trebuchet MS; color:#0f2c3d; border-bottom:2px solid #d2d7da; padding-bottom:5px; margin-bottom:5px; }	
.box2Open_right h1 a	{ font:normal 20px Trebuchet MS; color:#0f2c3d;}	

.box2Open_left img		{ float:left; margin:0px 18px 0px 0px; border:1px solid #d2d7da; padding:5px; display:inline; }
.box2Open_left h2		{ clear:right; display:block; overflow:hidden; font:normal 19px Trebuchet MS; color:#79212f; margin-bottom:14px;  }
.box2Open_left h2 a		{ color:#79212f;}
.box2Open_left a,
.box2Open_right a		{ color:#6d7d87; }

.griBox			{ float:left; width:305px; background-color:#e8eaed; }
.gritable		{ float:left; width:305px; background:url(images/griBox.gif) no-repeat left top; }
.gritable a		{ color:#ffffff; }
.gritable.withM		{ margin-top:6px; }
.gritable.withM h2	{ padding-top:18px }
.gritable h2	{ float:left; width:168px; font:bold 13px/20px Trebuchet MS; color:#ffffff; padding:15px 0px 0px 12px; text-align: center; }
.gritable h2 a	{ font:bold 13px/20px Trebuchet MS; color:#ffffff; }
.gritable img	{ float:right; margin-left:10px; display:inline; }

#buttonBox								{ float:left; width:345px; }
#buttonBox .button						{ float:left; background:url(images/buttonL.gif) no-repeat left top; padding:0px 0px 0px 5px; margin:7px 0px 0px 0px; height:43px; width:145px; }
#buttonBox .button	span.txt0			{ float:left; background:url(images/buttonR.gif) no-repeat right top; padding:13px 10px 0px 5px; height:33px; }
#buttonBox .button	span.txt0	a		{ float:left; font:bold 13px Trebuchet MS; color:#0f2c3d; }
#buttonBox .button	span.txt0 img.arrow0{ float:right; background:none; padding:0; margin:0px 0px 0px 5px; display:inline; border:none; }
#buttonBox .button2						{ float:left; background:url(images/buttonL.gif) no-repeat left top; padding:0px 0px 0px 5px; margin:7px 0px 0px 0px; height:43px; width:185px; }
#buttonBox .button2	span.txt0			{ float:left; background:url(images/buttonR.gif) no-repeat right top; padding:13px 12px 0px 5px; height:33px; }
#buttonBox .button2	span.txt0	a		{ float:left; font:bold 13px Trebuchet MS; color:#0f2c3d; }
#buttonBox .button2	span.txt0 img.arrow0{ float:right; background:none; padding:0; margin:0px 0px 0px 5px; display:inline; border:none; }


#griConnt h1				{ clear:both; display:block; overflow:hidden; font:normal 20px Trebuchet MS; color:#0f2c3d; border-bottom:2px solid #d2d7da; padding-bottom:5px; margin-bottom:14px; }
#griConnt h1 a				{ font:normal 20px Trebuchet MS; color:#0f2c3d;}
#newOpen						{ float:left; width:340px; }
#newOpen div.list				{ float:left; width:340px; font:normal 11px Trebuchet MS; color:#6e7e88; padding-bottom:10px; }
#newOpen div.list span.date		{ float:left; width:60px; font:normal 12px Trebuchet MS; color:#79212f; clear:none }
#newOpen div.list span.text		{ float:left; width:280px; }
#newOpen div.list span.text h2	{ clear:right; font:bold 11px Trebuchet MS; color:#0f2c3d; width:280px; }
#newOpen div.list span.text h2 a	{ color:#79212f; }
#newOpen div.list span.text p	{ clear:right; font:normal 11px Trebuchet MS; color:#203643; width:280px; }

.e_dictionary_open			{ float:left; width:211px; padding-left:9px; }
.e_diction_box				{ float:left; width:200px; background:url(images/griTop.gif) no-repeat left top; padding:13px 0px 0px 0px; }
.e_diction_main				{ float:left; width:155px; background:url(images/griBottom.gif) no-repeat bottom left; padding:0px 24px 0px 24px; height:170px; }
#griConnt .e_diction_main h1{ clear:both; display:block; overflow:hidden; font:normal 20px Trebuchet MS; color:#0f2c3d; padding-bottom:5px; margin-bottom:14px; border:none; margin-bottom:7px; 
							  padding-top:5px; }
.e_diction_main ul 			{ clear:both; display:block; overflow:hidden; font:normal 11px Trebuchet MS; color:#496d85;  }
.e_diction_main ul li 		{ clear:both; display:block; overflow:hidden; background:url(images/arrow5.gif) no-repeat left 4px; padding-left:10px; padding-bottom:5px; 
							   border-bottom:1px solid #c0cbd2; margin-bottom:5px;  }
.e_diction_main ul li.last	{ border:none; }
.e_diction_main ul li 	a	{ color:#496d85; }
.e_diction_main ul li h2	{ clear:both; display:block; overflow:hidden; font:bold 11px Trebuchet MS; color:#0f2c3d; padding-bottom:4px;  }
.e_diction_main ul li h2 a	{ color:#0f2c3d;}


.dYlatsi_open	{ float:left; width:433px; }
.dYl_box		{ float:left;  }
.dYl_box a		{ float:left; padding:0px 2px 0px 0px;  }


/* --------------------------- footer ------------------------------ */
#footer{  width:100%; background-color:#1a3545; clear:both; display:block; overflow:hidden; padding:0px 0px 20px 0px; position:absolute; bottom:0; left:0; }
* html #footer { position:static; }
#footer .footerBox { margin:0 auto; text-align:left; width:995px; }
.bottomM{ width:995px; margin:0 auto; text-align:left; float:left; }
.menuBottom	 { padding:0px 0px 0px 0px; float:left;  }
.menuBottom ul					{ padding:0px 0px 6px 0px; float:left; font:bold 12px Trebuchet MS; color:#e2f2fa; margin:0px; background:url(images/line.gif) repeat-x left bottom;}
.menuBottom ul li				{ padding:0px 0px 0px 0px; float:left; font:bold 12px Trebuchet MS; color:#6da4c4; position:relative; z-index:2; }
.menuBottom ul li a				{ padding:9px 13px 0px 12px; float:left; font:bold 12px Trebuchet MS; color:#6da4c4; text-decoration:none; }
.menuBottom ul li a:hover		{ padding:9px 15px 0px 15px; float:left; font:bold 12px Trebuchet MS; color:#9fd2ef; text-decoration:none;  }
.menuBottom ul li.active   		{ float:left; font:bold 12px Trebuchet MS; color:#9fd2ef; text-decoration:none; }
.menuBottom ul li#first			{ padding:0px 0px 0px 0px; float:left; font:bold 12px Trebuchet MS; color:#6da4c4;  position:relative }
.menuBottom ul li#first a  		{ padding:9px 12px 0px 0px; float:left; font:bold 12px Trebuchet MS; color:#6da4c4; text-decoration:none; }
.menuBottom ul li#first a:hover { padding:9px 12px 0px 0px; float:left; font:bold 12px Trebuchet MS; color:#9fd2ef; text-decoration:none;}
.menuBottom ul li#last			{ padding:0px 0px 0px 0px; float:left; font:bold 12px Trebuchet MS; color:#6da4c4;  position:relative }
.menuBottom ul li#last a		{ padding:9px 4px 0px 5px; float:left; font:bold 12px Trebuchet MS; color:#6da4c4; text-decoration:none; }
.menuBottom ul li#last a:hover	{ padding:9px 4px 0px 5px; float:left; font:bold 12px Trebuchet MS; color:#9fd2ef; text-decoration:none;}	

#footer .footerBox .line2			{  margin:0px auto; padding:0px; text-align:right; width:840px; float:right; padding:10px 0px 0px 0px; font:normal 11px Trebuchet MS; color:#b5c7d1; }
#footer .footerBox .line2 span.copyright{ float:right; padding:0px 0px 0px 0px; font:normal 11px Trebuchet MS; color:#b5c7d1; margin:0;	 }
.line2Menu { float:left; width:840px; padding:0px 0px 5px 0px; margin:0; text-align:right; }
.line2Menu ul { float:right; padding:0; margin:0; }
.line2Menu ul li { float:left; padding:0px 5px; font:bold 10px Trebuchet MS; color:#e4edf3; }
.line2Menu ul li.last { float:left; padding:0px 0px 0px 5px; font:bold 10px Trebuchet MS; color:#e4edf3; }
.line2Menu ul li a {  font:bold 10px Trebuchet MS; color:#e4edf3; }

#footer .line2 span.signature {  padding:15px 0px 0px 0px; font: normal .916em/1.2em Tahoma, Geneva, sans-serif; white-space: nowrap; float:right; }
#footer .line2 span.signature a {  float: right;  color: #ffffff; cursor: pointer;  text-decoration: none; }
#footer .line2 span.signature a:hover	{  color: #ffffff; }
#footer .line2 span.signature span		{  float: left; color: #ffffff  }
#footer .line2 span.signature .logo	{  margin: 0 5px;  width: 12px; height:13px; float:left;  font-size: 0;  line-height: 0; background: url(images/sign1.gif) no-repeat; }
#footer .line2 span.signature a:hover .logo	{  background: url(images/sign2.gif) no-repeat }


/* ----------------------------------- inside pages ----------------------------------- */

#container_inside h1.title { margin:18px 0px 0px 2px; display:inline; width:972px; text-align:left; height:43px; float:left; clear:both; background:url(images/title.gif) no-repeat left top; 
					  	     font:normal 24px Trebuchet MS; color:#ffffff; padding:6px 0px 0px 20px;  }
#container_inside h2	 { margin:0px 0px 0px 0px; display:block; clear:both; overflow:hidden; font:bold 19px Trebuchet MS; color:#79212f; padding:15px 0px 10px 0px;  }

#path						{ float:left; width:995px; border-bottom:1px solid #cad1d6; padding-bottom:6px; }
#path .left					{ float:left; font:bold 11px Trebuchet MS; color:#6f99b1; padding-top:6px  }
#path .left a				{ padding:0px 3px; font:bold 11px Trebuchet MS; color:#6f99b1;  }
#path .left a.last			{ padding:0px 3px; font:bold 11px Trebuchet MS; color:#0f2c3d;  }
#path .left a.last:hover	{ text-decoration:none;  }
#path .right				{ float:right; padding-right:4px; font:bold 11px Trebuchet MS; color:#0f2c3d; padding-top:4px; }
#path .right a				{ padding-left:4px; }
#path .right img 			{ vertical-align:middle; padding-right:4px; }

.contentGri { float:left; width:948px; border:1px solid #e4e5ea; background:#ffffff url(images/bg02.gif) repeat-x left top; padding:27px 18px 27px 27px; min-height:300px; 
			  height:auto; margin-bottom:10px; } 
* html .contentGri { padding-left:27px; width:966px; padding-right:0; }
div[class] .contentGri { height:100%; }
.left_contentGri { float:left; width:275px; } 
.left_contentGri h3{ font:normal 20px Trebuchet MS; color:#281919; padding:0px 0px 6px 0px; margin:0px 0px 15px 0px; width:275px; float:left; border-bottom:1px solid #ada79f; height:auto; }
.box1Right_bottom{ background:url(images/grammi_04Right.png) no-repeat right top; width:235px; height:21px; float:left; padding-left:32px; }
* html .box1Right_bottom { margin-left:15px; }
.diktuo{ clear:both; display:block; overflow:hidden; margin:0; padding:0; }
.map0{ padding-left:2px; float:left; padding-top:10px; }

.right_contentGri { float:right; width:630px; }
.right_contentGri h3{ font:normal 20px Trebuchet MS; color:#281919; padding:0px 0px 6px 0px; margin:0px 0px 18px 0px; width:600px; float:left; border-bottom:1px solid #ada79f; height:auto; }
.address{ float:left; padding-bottom:25px; width:280px; font-size:11px; padding-right:15px; font-family:Trebuchet MS; }
.address em{ color:#843c46; font-weight:bold; padding-bottom:3px; clear:right; display:block; overflow:hidden; margin:0; font-size:14px; font-family:Trebuchet MS;}
.address a{ font:normal 11px Trebuchet MS; color:#843c46; float:left; }

.address2{ float:left; padding-bottom:25px; width:250px; font-size:11px; padding-right:15px; font-family:Trebuchet MS; }
.address2 em{ color:#843c46; font-weight:bold; padding-bottom:3px; clear:right; display:block; overflow:hidden; margin:0; font-size:14px; font-family:Trebuchet MS;}
.address2 a{ font:normal 11px Trebuchet MS; color:#843c46; float:left; }

.mapFlash{ float:left; clear:right; display:block; width:664px; }

.printLine				{ clear:both; display:block; overflow:hidden; padding-bottom:6px; padding-top:0; margin:0; width:645px; }
.printLine .left		{ float:left; font:normal 11px Trebuchet MS; color:#6f6455; }
.printLine .right		{ float:right; }
.printLine .right a	  	{ padding-left:4px; color:#514744; }
.printLine .right img 	{ vertical-align:middle; padding-right:4px; }


.flash{ float:left; width:644px; }
.right_contentGri2 { float:left; width:255px; padding-left:20px; padding-top:20px; }
.right_contentGri2 h3{ font:normal 20px Trebuchet MS; color:#281919; padding:0px 0px 6px 0px; margin:0px 0px 18px 0px; width:255px; float:left;  }

#content{ float:left; width:995px; padding:10px 0px; }

#content ul { list-style-type: none; clear:both; display:block; overflow:hidden; padding-left:20px; }
#content ul li { background:url(images/arrow6a.gif) no-repeat left 5px; padding:0px 0px 0px 10px;}



#col_3{ margin:25px 0px 20px 5px; clear:both; display:block; overflow:hidden; }

p.col_3text									{ margin:30px 30px 20px 30px; clear:both; display:block; overflow:hidden; text-align:center; font:normal 12px Trebuchet MS; color:#0f2c3d; }
.enter_box_small_2							{ float:left; width:225px; padding:0px 0px 40px 85px; font:normal 11px Trebuchet MS; }
.enter_box_small_2 span.text				{ float:left; width:214px; padding:4px 4px; margin-top:20px; border:1px solid #dedddb; background:url(images/bg_09.gif) repeat-x left top; }
.enter_box_small_2 span.text img			{ float:left; }
.enter_box_small_2 span.text a.enter		{ padding:8px 0px 5px 9px; float:left; width:205px; background-color:#79212f; font:bold 14px Trebuchet MS; color:#edebe6; }
.enter_box_small_2 span.text a.enter:hover	{ text-decoration:none; color:#d5d2c9; }
.enter_box_small_2 h2						{ font:bold 15px Trebuchet MS; color:#251e1e; padding:4px 3px 5px 3px; clear:right; overflow:hidden; display:block;	 
											  border-bottom:1px solid #dedddb; }
.enter_box_small_2 h2 a						{ font:bold 15px Trebuchet MS; color:#251e1e; text-decoration:none; }
.enter_box_small_2 h2 a:hover				{ text-decoration:underline; }
.enter_box_small_2 p.text2					{ padding:0px 0px 0px 0px; font:normal 12px Trebuchet MS; width:225px; text-align:center; color:#8b0b04; }
.enter_box_small_2 p.text2 em				{ font:bold 12px Trebuchet MS; color:#0f2c3d; }

#content p		{ padding:10px 0px; font:normal 12px Trebuchet MS; }
#content img	{ border:1px solid #bfbfbf; padding:5px; display:inline; }
#content span.image_left { float:left; }
#content span.image_left img	{ float:left; border:1px solid #bfbfbf; padding:5px; margin:10px 10px 10px 0px ; display:inline; }
#content span.text_right { float:left; width:670px; }

#content span.image_grafima { float:left; padding:10px 20px 10px 0px; width:400px; }
#content span.image_grafima img	{ float:left; border:none; padding:0px; margin:0px 0px 10px 0px;  }
#content span.image_grafima span { float:left; }
#content span.text_grafima { float:left; width:550px; padding-top:20px;  }

.bookStore { clear:both; display:block; overflow:hidden; }
.bookStore h3 { font:bold 16px Trebuchet MS; color:#0f2c3d; padding:0px 0px 6px 0px; margin:0px 0px 10px 0px; clear:both; display:block; overflow:hidden; }
.bookStore .image { float:left; width:196px; padding-right:28px; }
.bookStore .text { float:left; width:715px;  }
.bookStore .text p.red { clear:both; display:block; overflow:hidden; font:bold 14px Trebuchet MS; color:#79212f; padding:1px 0px;  }
.bookStore .text p.gri { clear:both; display:block; overflow:hidden; font:normal 12px Trebuchet MS; color:#203643; background-color:#f0f2f5; padding:2px 2px; margin:5px 0px;  }

.contentGri_2 { float:left; width:973px; border:1px solid #e4e5ea; background:#ffffff url(images/bg02.gif) repeat-x left top; padding:10px 10px;
			  	margin-bottom:10px; margin-top:10px; } 
* html .contentGri_2 { padding-left:10px; width:983px; padding-right:0; }

.searchBook { float:left; width:883px; font:bold 16px Trebuchet MS; color:#79212f; padding:35px 0px 0px 90px; }
.searchBook  input.dict { width:574px; height:28px; font:bold 16px Trebuchet MS; color:#0f2c3d; border:1px solid #d0d6dd; vertical-align:middle; padding:7px 0px 0px 10px; margin:0px 5px; 
						  display:inline; }
.searchBook  select.dict { width:358px; font:bold 16px Trebuchet MS; color:#0f2c3d; border:1px solid #d0d6dd; vertical-align:middle; padding:7px 10px 7px 10px; margin:0px 5px; 
						  display:inline; }
.searchBook  input.buttonS { width:130px; height:40px; font:bold 16px Trebuchet MS; color:#ffffff; vertical-align:middle; padding:0px 0px 4px 0px; margin:0px 0px; border:none;
						 	 background:#823544 url(images/buttonRed.gif) no-repeat left top; margin-top:3px; margin-left:15px; display:inline; }
.searchBook.n0Top {  padding:20px 0px 10px 90px;		 }				 
p.line09 { float:left; margin:0px 10px; width:940px; display:inline;  border-bottom:1px solid #E4E5EA; font:normal 14px Trebuchet MS; color:#0f2c3d; padding:10px 10px 12px 3px; }					 


.downloadP	{ float:left; width:830px; padding-left:142px; padding-top:10px; font:normal 11px Trebuchet MS; }
.downloadP a	{ padding:0px 5px; font:normal 11px Trebuchet MS; }
.downloadP em	{ color:#79212f; }
.downloadP em a	{ color:#79212f; padding:0px 4px; font-weight:bold; }
.downloadP img	{ vertical-align:middle; padding-right:4px; }
.gri01		{ float:left; width:550px; padding-left:142px; padding-top:5px; color:#98a7b0; font:normal 11px Trebuchet MS; }
.gri01 a.red{ font-weight:bold; color:#79212f; text-decoration:underline; }
.gri01 a{ text-decoration:underline; color:#98a7b0; }

.resultDict { float:left; padding:0 0; width:740px; border-top:1px dashed #d0d6dd; margin:60px 0px 0px 0px; padding:20px 90px 20px 142px; font:normal 12px Trebuchet MS; color:#2e4756; }
.resultDict p { font-size:12px; }
.resultDict em { font:bold 16px Trebuchet MS; color:#79212f; }

.newsBox				{ border:1px solid #e4e5ea; clear:both; display:block; overflow:hidden; margin-top:10px; padding:9px; color:#38454c; 
						  background:#ffffff url(images/bg_06.gif) repeat-x left top; }
.newsBox a				{ color:#38454c;  }
.newsBox img			{ border:1px solid #817a77; margin:0px 9px 0px 0px; float:left; display:inline; }
.newsBox span.date		{ font:normal 11px Trebuchet MS; color:#79212f; clear:right; }
.newsBox h3				{ font:bold 14px Trebuchet MS; color:#0f2c3d; clear:right; }
.newsBox h3 a			{ font:bold 14px Trebuchet MS; color:#0f2c3d; text-decoration:none; }
.newsBox h3 a:hover		{ text-decoration:underline; }
.pages					{ padding:10px 0px; clear:both; display:block; overflow:hidden; text-align:center; color:#0f2c3d; }
.pages a.prev			{ padding:0px 5px;  color:#0f2c3d; }
.pages a.next			{ padding:0px 5px;  color:#0f2c3d;}
.pages a				{ padding:0px 5px; color:#0f2c3d; }
.pages a.active			{ color:#79212f; font-size:14px; }
.pages a.active:hover	{ text-decoration:none; }

#photoBox								{ clear:both; display:block; overflow:hidden; padding:20px 0px 0px 150px; text-align:center; width:644px; }
#photoBox .image						{ margin:21px 21px 17px 24px; float:left; display:inline; border:1px solid #e8e4e0; padding:5px; background-color:#762430; }
#photoBox .image img					{ border:1px solid #e8e4e0; }
#photoBox .list							{ padding:0px 0px 10px 0px; clear:both; display:block; overflow:hidden; text-align:center; font:normal 24px/24px Trebuchet MS; color:#dfddd6; }
#photoBox .list img						{ vertical-align:text-bottom; }
#photoBox .list a						{ padding:0px 5px; font:normal 11px Trebuchet MS; color:#0f2c3d; }
#photoBox .list a:hover					{ color:#79212f; text-decoration:none; }
#photoBox .imageText					{ padding:20px 25px; border-top:1px solid #eceae4; background-color:#e9ecee; font:normal 12px Trebuchet MS; color:#0f2c3d; }
.scrollBox								{ padding:25px 0px 35px 145px; clear:both; display:block; overflow:hidden; width:644px; }
.scrollBox .left						{ padding:35px 0px 0px 0px; float:left; }
.scrollBox .scrollContainer				{ padding:0px 0px 0px 0px; float:left; overflow:hidden; }
.scrollBox .scrollContainer ul			{ padding:0px 0px 0px 1px; float:left; overflow:hidden; }
.scrollBox .scrollContainer ul li		{ padding:0px 0px 0px 11px; float:left; }
.scrollBox .scrollContainer ul li img	{ border:1px solid #eeeeee; }
.scrollBox .scrollContainer ul li a		{ padding:4px; float:left; border:1px solid #e9ecee; background-color:#ffffff; position:relative; }

.scrollBox .scrollContainer ul li a:hover{ padding:4px; float:left; border:1px solid #e9ecee; background-color:#762430; }
.scrollBox .right						 { padding:35px 0px 0px 0px; float:right; }

ul.gliLista{ float:left; padding:15px 0px 20px 0px; width:520px; }
ul.gliLista li { float:left; padding:3px 5px 3px 20px; width:510px; background:#e1e7ea url(images/arrowL.gif) no-repeat 6px 4px; margin-bottom:1px; font:normal 12px Trebuchet MS; color:#203643; }
ul.gliLista li .left{ float:left; width:420px; font:normal 12px Trebuchet MS; color:#203643; }
ul.gliLista li .right{ float:right; width:90px; text-align:right; font:normal 12px Trebuchet MS; color:#6d7d87; }


.sitemapLevel_0{
	padding-left:0px;
	color:#6DA4C4;
	font:bold 14px Trebuchet MS;
}
.sitemapLevel_0 a{
	color:#6DA4C4;
	font:bold 14px Trebuchet MS;
	text-decoration:none;
}
.sitemapLevel_0 a:hover{
	text-decoration:none;
	color:#9FD2EF;
}
.sitemapLevel_1{
	padding-left:20px;
	color:#203643;
	font:bold 12px Trebuchet MS;
}
.sitemapLevel_1 a{
	color:#203643;
	font:bold 12px Trebuchet MS;
	text-decoration:none;
}
.sitemapLevel_1 a:hover{
	text-decoration:none;
	color:#6DA4C4;
}
.sitemapLevel_2{
	padding-left:40px;
	color:#203643;
	font:normal 11px Trebuchet MS;
}
.sitemapLevel_2 a{
	color:#203643;
	font:normal 11px Trebuchet MS;
	text-decoration:none;
}
.sitemapLevel_2 a:hover{
	text-decoration:none;
	color:#281919; 
}



.resultTitle{ padding:0px 0px 5px 10px; margin:15px 0px 20px 0px; float:left; width:983px; border-bottom:8px solid #dedddb; font:normal 14px Trebuchet MS; background:url(images/arrow6a.gif) no-repeat left 4px; }
.resultTitle em{ padding:0px 0px 0px 5px; font:normal 17px Trebuchet MS; }

.rewardsBox { padding:0px 0px 5px 0px; margin:0px 0px 0px 0px; float:left; width:983px; }
.rwrText { clear:both; display:block; font:normal 14px Trebuchet MS; color:#6f99b1; }
h1.rewards { clear:both; display:block; overflow:hidden; background:url(images/arrow7a.gif) no-repeat left 15px; font:bold 14px Trebuchet MS; color:#79212f; padding:15px 0px 15px 20px; }

.contentGri_2a 		{ float:left; width:973px; border:1px solid #e4e5ea; background:#ffffff url(images/bg02.gif) repeat-x left top; padding:10px 10px;
			  		  margin-bottom:5px; margin-top:5px; font:normal 12px Trebuchet MS; } 
.contentGri_2a h3 	{ padding:5px 0px; font:bold 14px Trebuchet MS; clear:both; display:block; overflow:hidden; } 

* html .contentGri_2a { padding-left:10px; width:983px; padding-right:0; }

.blackBox	{ clear:both; display:block; overflow:hidden; padding:10px 0px 0px 7px; height:27px; background:url(images/blackL.gif) no-repeat left 10px; margin-top:10px; }
.blackBox .txx{ float:left; padding:6px 12px 0px 5px; height:21px; background:url(images/blackR.gif) no-repeat right top; font:normal 12px Trebuchet MS; color:#ffffff; }
.blackBox .txx a{ font:normal 12px Trebuchet MS; color:#ffffff; }
.blackBox .txx img{ vertical-align:sub; padding-left:5px; }

*html .blackBox .txx img{ vertical-align:middle; padding-left:5px; }
*+html .blackBox .txx img{ vertical-align:middle; padding-left:5px; }

#dynCont p { padding:5px 0px; margin:auto auto; }
#dynCont blockquote  { margin:0 40px; }