
/* common styles */
body
	{ font-family:Arial,Helvetica,sans-serif; margin:0px; padding:0px; 
	background:#FFFFFF; }

img, form, table	
	{ border:0px; }

a
	{ color:#0066ff; }

a:hover
	{ text-decoration:none; }

form
	{ margin:0px; }

table
	{ border-collapse:collapse; width:100%; }

td
	{ margin:0em; padding:0em; }

label
	{ cursor:hand; }

.png
	{ //background-image: none ! important; behavior: url('/pngfix.htc'); }

.menu
	{ font-family:Tahoma,sans-serif; font-size:10pt; font-weight:bold; color:#FFFFFF; 
	text-decoration:none; }

.contacts
	{ color:#000000; font-size:0.7em; }

.contacts a
	{ color:#0066ff; }

.preview90x120
	{ width:102px; height:135px; padding:6px 0px 0px 0px; margin: 5px 10px 10px 5px; 
	font-size:0.6em; background:url(/img/prev90x120_bgr.gif) no-repeat center top #D7DCE1; 
	float:left; text-align:center; }

.preview90x120 img
	{ width:90px; height:120px; margin-bottom:3px; background:#15A54D; }

.title_orange
	{ color:#ff7e00; font-weight:bold; font-size:0.8em; padding:1em 0em 1em 2em;
	background:url('/img/title_orange.gif') no-repeat left top; }
.title_orange a	
	{ color:#ff7e00; }

.title_green
	{ color:#2ee188; font-weight:bold; font-size:0.8em; padding:1em 0em 1em 2em;
	background:url('/img/title_green.gif') no-repeat left top; }
.title_green a
	{ color:#2ee188; }

.title_gray
	{ color:#818181; font-weight:bold; font-size:0.8em; padding:1em 0em 1em 2em;
	background:url('/img/title_gray.gif') no-repeat left top; }
.title_gray a
	{ color:#818181; }

.title_blue
	{ color:#218fe0; font-weight:bold; font-size:0.8em; padding:1em 0em 1em 2em;
	background:url('/img/title_blue.gif') no-repeat left top; }
.title_blue a
	{ color:#218fe0; }

.title_yellow
	{ color:#fedc11; font-weight:bold; font-size:0.8em; padding:1em 0em 1em 2em;
	background:url('/img/title_yellow.gif') no-repeat left top; }
.title_yellow a
	{ color:#fedc11; }

ul.submenu
	{ margin:0em 1em 1em 4em; font-size:0.75em; list-style-image:url('/img/pointer3.gif'); }

ul.submenu li
	{ padding-bottom:0.4em; }

ul.submenu li a#menu_active
	{ color:#999999; list-style-image:url('/img/pointer4.gif'); }

ul.submenu ul
	{ padding:0.5em 0em 1em 0em; margin-left:15px; font-size:0.9em; font-weight:normal; 
	list-style-image:url('/img/pointer5.gif'); }

ul.submenu ul li a#menu_active
	{ list-style-image:url('/img/pointer6.gif');  }

div.countries
	{ padding-left:2.5em; font-size:0.8em; color:white; }

div.countries a
	{ color:white; }

div.countries a.main
	{ display:block; color:#fedc11; font-size:1.6em; padding-bottom:0.2em; }

ul.blue_panel
	{ margin:0em 1em 1em 4em; font-size:0.75em; list-style-image:url('/img/pointer7.gif'); }

ul.blue_panel li
	{ padding-bottom:0.4em; }

ul.blue_panel li a
	{ color:white; }

/*
ul.blue_panel ul
	{ padding:0.5em 0em 1em 0em; margin-left:15px; font-size:0.9em; font-weight:normal; 
	list-style-image:url('/img/pointer7.gif'); }
*/

/* typical page */
#content
	{ font-size:0.8em; color:#000000; padding:20px; }

#content h1, #content h2, #content h3, #content h4
	{ color:#ff7e00; }

#content h1 a, #content h2 a, #content h3 a, #content h4 a
	{ color:#ff7e00; }

#content h1
	{ font-size:1.9em; font-weight:normal; margin:0px; }

#content h2
	{ font-size:1.6em; font-style:italic; font-weight:normal; padding:0.7em 0em 0.5em 0em; margin:0em; }

#content h3
	{ font-size:1.4em; font-style:italic; font-weight:normal; padding:0.7em 0em 0.5em 0em; margin:0em; }

#content h4
	{ font-size:1.2em; font-style:italic; font-weight:bold; padding:0.7em 0em 0.5em 0em; margin:0em; }

#content .path
	{ font-family:Tahoma; font-size:0.85em; }

#content p
	{ line-height:1.5em; margin:0em 0em 1em 0em; }

#content small
	{ font-size:0.85em; line-height:1.3em; }

#content blockquote
	{ font-style:italic; font-size:0.9em; padding:1.5em 1.5em 1.5em 4em; margin:1.5em 0em; color:#999999; }

#content img
	{ border:3px double #D4D5D5; margin:0.5em; }

#content ul, #content ol, #content dl
	{ line-height:1.4em; }

#content li
	{ padding-bottom: 0.4em; padding-top: 0.4em; }

#content dt
	{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.85em; color:#999999; }

#content dd
	{ margin-bottom: 1em; }

#content .title
	{ font-size:1.6em; font-style:italic; font-weight:normal; padding:0.7em 0em 0.5em 0em; margin:0em; }

#content table
	{ font-size:1em; border-collapse:collapse; color:#333366; border-bottom:3px double #CCCCCC; }

#content table caption
	{ text-align:left; font-size:0.85em; color:#7B8489; padding-bottom:0.5em; }

#content table th
	{ border:1px solid #CCCCCC; border-bottom:3px double #CCCCCC; padding:0.7em 0.5em 0.5em 0.5em; color:#ED6302; }

#content table td
	{ border:1px solid #CCCCCC; padding:0.5em; margin:1px; }

#content .preview
	{ width:141px; height:141px; background:url(/img/prev_bgr2.gif) no-repeat center top; 
	padding:7px 4px 0px 0px; margin:0px 10px 10px 10px; font-size:0.85em; 
	float:left; text-align:center; }

#content .preview img
	{ width:123px; height:123px; margin-bottom:3px; background:#999999; border:0px; margin:0px; }

#content .preview div
	{ padding-top:0.8em; }

#content .none, #content .none td, #content .none img
	{ border:0px; padding:0em; margin:0px; background:none; }


table.calendar
	{ width:auto; float:left; font-size:0.8em; margin:5px; }


span.phone
  { color:#fecd00; font-size:24px; display:block; padding:5px 0 0; }
  span.phone sup
    { position:relative; color:#fff; font-size:12px; top:5px }
  span.phone .address
    { font-size:18px; color:#fff; }
