﻿body{background-color:#889dba}
#maindiv{text-align:center}
#maxwidtdiv{width:1000px; text-align:center; border:0; border-bottom:1px black solid}
#welcome{height:15px; width:1000px; position:absolute; top:0; left:0}
#header{border:0; margin:0; padding:0; height:157px; width:1000px}
#leftheader{width:240px; min-width:240px; background-image:url(/_layouts/Richter/header_left_family.jpg); ; background-repeat:no-repeat; background-position:left top}
#middleheader{width:302px; min-width:302px; background-image:url(/_layouts/Richter/header_middle.jpg); ; background-repeat:no-repeat; background-position:left top}
#header_pattern{background-image:url(/_layouts/Richter/header_pattern.jpg); ; background-repeat:repeat-x; background-position:left top; width:218px; height:157px}
#rightheader{width:240px; min-width:240px; background-image:url(/_layouts/Richter/header_right.jpg); ; background-repeat:no-repeat; background-position:left top}

#logo_holder{width:1000px; position:absolute; z-index:90; height:150px; text-align:left}
#logo{position:relative; left:250px; top:10px; display:block; width:332px; height:43px; min-width:332px; background-image:url(/_layouts/Richter/header_RG_logo.jpg); ; background-repeat:no-repeat; background-position:left top; cursor:pointer}
.slogen{font-family:Arial; font-size:24px; color:#cbd3e2; cursor:default}
#slogen_part1{top:25px; left:260px; position:relative; width:500px; height:30px}
#slogen_part2{top:35px; left:360px; position:relative; width:300px; height:30px}

#topmenu{background-image:url(/_layouts/Richter/globe_top.gif); background-repeat:no-repeat; background-position:right bottom; display:block; margin:0; width:1000px; height:43px; vertical-align:bottom; padding-top:10px; padding-left:0; padding-right:0; padding-bottom:0}
#topmenu ul{border:0; margin:0; margin-top:15px; padding:0; list-style-type:none; text-align:center; clear:right; float:left}
#topmenu ul li{display:block; float:left; text-align:center; padding:5px; margin:0; height:15px}
#topmenu ul li a{padding:0; margin:0; padding:0; color:#eee; text-decoration:none; display:block; text-align:center; font-weight:bold; font-family:Verdana; letter-spacing:2px; line-height:2em; font-size:11px}
#topmenu ul li a:hover{}
#topmenu ul li a img{border-width:0; text-decoration:none; margin:0 5px; vertical-align:middle}

#searchdiv{height:40px; width:240px; margin:0; padding:0; vertical-align:bottom;background:url(/_layouts/Richter/searchbg.jpg) 0 0 no-repeat;}
#searchtable{width:1000px; background-color:white}

.pricecontrol{display:block; background-color:#EBF4D5; width:150px; border:0; padding:0; margin:5px}
.rateheader{display:block; background-color:#78AD17; border-right:2px white ridge; border-bottom:2px white ridge; width:148px; height:18px; padding:1px}
.rateheadertitle{display:block; float:right; clear:left; width:100px; margin-top:2px; vertical-align:bottom; text-align:left; font-family:Verdana; font-size:10px; font-weight:bold; color:white}
.rateheaderpic{background-image:url(/_layouts/Richter/item_arfolyam.gif); background-position:right center; background-repeat:no-repeat; float:right; clear:left; width:19px; height:16px; border:0; margin:0; padding:0}
.ratedatediv{display:block; width:140px; margin:2px; padding:3px; background-color:#C2D993; color:#45640b; border:2px #45640b solid; font-family:Verdana; font-size:10px; font-weight:bold}
.ratebottomdiv{display:block; color:#45640b; font-family:Verdana; font-size:11px; font-weight:bold; text-align:center; width:150px}
.specialchar{font-family:Webdings; font-size:14pt}

#main_table{width:1000px}
#main_left{background-color:#CED2DE; width:220px; padding-top:3px}
#content{background-color:white; font-family:Verdana; font-size:10pt; color:#0d206c; text-align:justify; min-height:400px; padding:5px}
#main_right{background-color:white; width:150px; padding-top:100px}
.color_leftmenu{background-color:#CED2DE; height:40px}
.color_main{background-color:white}

.quicklinkheader{display:block; background-image:url(/_layouts/Richter/quick_link_pic.gif); background-position:left center; background-repeat:no-repeat; padding-left:40px; font-weight:bold; font-size:11px; text-align:left; height:15px; border-bottom:1px #0b216d solid; margin-top:30px}
.quicklinks{font-size:11px}
.quicklinks a{line-height:2em; margin-right:10px; color:#0b216d; text-decoration:none}
.quicklinks a:hover{text-decoration:underline}

#languagediv{background-image:url(/_layouts/Richter/language_full.jpg); background-position:right top; background-repeat:no-repeat; display:block; margin:0; padding:0; border:0; height:23px; width:760px; float:left}
#languagediv ul{margin:0; padding:0; padding-left:30px; list-style-type:none; text-align:center}
#languagediv ul li{display:block; float:left; text-align:left; margin:0 10px 0 0;}
#languagediv ul li a{margin:0; padding:2px 0 0 0; border:0; color:#eee; text-decoration:none; display:block; text-align:center; font-weight:bold; font-family:Verdana; letter-spacing:2px; /*line-height:2em;*/ font-size:10px}
#languagediv ul li a:hover{color:#cbd3e2}
#languagediv ul li a img{border-width:0; text-decoration:none; margin:0 5px; vertical-align:middle}
#gr{background-image:url(/_layouts/Richter/menu_item_globe.gif); background-position:left top; background-repeat:no-repeat; width:145px; padding:0px; margin:0; color:#eee; text-decoration:none; display:block; text-align:right; font-weight:bold; letter-spacing:2px; line-height:1.3em; font-size:10px; vertical-align:top; height:15px}
#gr_new {background-image:url(/_layouts/Richter/menu_item_globe.gif); background-position:left top; background-repeat:no-repeat; padding:0px; margin:0; color:#eee; text-decoration:none; display:block; text-align:right; font-weight:bold; letter-spacing:2px; line-height:1.3em; font-size:10px; vertical-align:top; height:15px}
#gr_label { padding-left: 20px }
#dropdown{display:block; margin:0; padding:0; border:0; height:25px; float:left}

#action_menu{height:10px; width:40px; margin:0; padding:0; border:0; float:left}

#breadcrumb{background-color:white; font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:#023cdc; margin:0; padding:0; padding-left:10px; border:0; text-align:left}
#breadcrumb a{text-decoration:none; color:#023cdc}

#breadcrumb a:hover{text-decoration:underline}

#pirula{visibility:hidden; z-index:80; top:210px; position:absolute; background-image:url(/_layouts/Richter/kapszulak.gif); background-position:right top; background-repeat:no-repeat; width:154px; height:127px; margin:0; padding:0}

#downmenu{display:block; margin:0; vertical-align:middle; padding:0; text-align:center}
#downmenu ul{border:1; border-color:#3b5b8c; background-color:white; margin:0; margin-left:10px; padding:0; list-style-type:none; text-align:center}
#downmenu ul li{display:block; float:left; text-align:center; padding:0; margin:0; margin-top:1px; margin-right:0px; height:1px}
#downmenu ul li a{display:block; height:15px; width:140px; min-width:50px; border:1px #CED2DE solid; padding:2px; color:#3b5b8c; background-color:white; text-decoration:none; text-align:center; font-weight:bold; letter-spacing:0; line-height:2em; font-size:9px; margin-right:2px}
#downmenu ul li a:hover{border:1px #7189af solid}
#downmenu ul li a img{border-width:0; text-decoration:none; margin:3px 3px; vertical-align:middle; float:left}

#action_left{text-align:left}
#pagevwrdiv{margin-left:5px}
.pagevwr{margin:0; padding:0}

.print{font-weight:bold; width:160px; text-align:left; text-decoration:none; color:#3b5b8c; background-image:url(/_layouts/Richter/item_print.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px}
.print:hover{text-decoration:underline}
.printholder{margin-bottom:30px}

.bannercontrol{display:block; width:150px; border:1px #3d6f99 solid; padding:0; margin:5px}

.htmlcontrol{margin:5px; width:140px}

.menuControl{display:block; font-family:Arial; background-color:#CED2DE; border:1xp #CED2DE solid; margin:0 2px}

.navsubmenu1{color:#FFF; border:#FFF 1px solid; background-color:#7189af; text-decoration:none; margin:1px}
table.navsubmenu1 td{background-image:url(/_layouts/Richter/topselected2.gif); background-repeat:no-repeat; background-position:left center; display:block; padding-left:15px; font-weight:bold; font-size:x-small; text-align:left}

.itemname{background-color:transparent; display:block; width:205px; padding:5px 0px 5px 0}

.itemname:hover{background-color:#284E98; color:#FFF}

.navsubmenu2{background-color:#CED2DE; color:#7189AD; font-size:9pt;  text-align:left; padding:0; margin:0}
table.navsubmenu2 td{background-image:url(/_layouts/Richter/leafnode.jpg); background-repeat:no-repeat; background-position:3px center; padding:0; margin:0; padding-left:15px}
table.navsubmenu2 td:hover{background-color:#284E98; color:#FFF}
table.navsubmenu2 td span{background-color:transparent; display:block; width:205px; padding:0}

.navsubmenu2:hover{background-color:#284E98; color:#FFF}

table.navsubmenu2 span:hover{background-color:#284E98; color:#FFF}

.selectednavsubmenu1{color:#FFF; border-color:#FFF; border-style:solid; border-width:1; font-weight:bolder; font-size:x-small}

table.selectednavsubmenu1 td{background-color:inherit; background-image:url(/_layouts/Richter/actualselected2.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px}

.selectednavsubmenu2{background-color:#CED2DE; color:#365A8C; font-size:9pt; font-weight:bold}

.statichover{background-color:#284E98; color:#FFF}

.searchpanel{background-color:#ee931e; padding-top:5px; width:240px}
.searchbutton{background-color:#ed931e; font-family:verdana; font-size:8pt; text-align:center; color:white; width:25px; border:0; border-top:1px white solid; border-left:1px white solid; border-right:1px black solid; border-bottom:1px black solid}
.searchtextbox{width:135px; height:15px; font-family:verdana; border:1px white inset}
.searchlabel{font-weight:bold; font-family:Verdana; font-size:11px; color:white; height:20px; vertical-align:middle}
.searchlink{font-family:Verdana; font-size:11px; color:white; position:relative}
.searchpattern{background-image:url(/_layouts/Richter/search_pattern.gif); background-repeat:repeat-x; height:20px}
.searchbottom{background-image:url(/_layouts/Richter/search_bottom.jpg); background-repeat:no-repeat; background-position:right bottom; height:17px; width:240px}

.logincontrol{display:block; margin:5px; padding:0; padding-bottom:10px; border:0; background-color:#f7d9b3; min-height:150px; width:150px; font-family:Verdana; font-size:10px; color:white}
.loginheader{display:block; width:150px; background-color:#ee9320; padding:3px 0; border-right:2px white ridge; border-bottom:2px white ridge; font-weight:bold}
.loginlabel{color:#684E13; font-weight:bold; text-align:left; float:left; margin:5px 5px 0 10px}
.logintextbox{width:130px; height:15px; font-family:Arial; border:1px white inset; margin-left:5px}
.loginbutton{margin-top:10px; margin-bottom:15px; width:65px; height:20px; background-color:#EE9320; color:white; font-size:10px; border-top:1px white solid; border-left:1px white solid; border-right:1px black solid; border-bottom:1px black solid}
.loginlink{color:#0c48a4; font-size:10px; font-weight:bold}
.loggeduserdiv{display:block; width:150px; margin:5px; padding-bottom:5px; background-color:#f7d9b3; border:1px #ed931e solid}
.loggeduser{font-family:Arial; color:#684E13; font-size:8pt; font-weight:bolder}
.loginoutlink{color:#0c48a4; font-size:10pt; font-weight:bold}

.pharmlogincontrol{display:block; margin:5px; padding:0; padding-bottom:10px; border:0; background-color:#CED2DE; height:70px; width:570px; font-family:Verdana; font-size:10px; color:white}
.pharmloginheader{display:block; width:570px; background-color:#7189af; padding:3px 0; border-right:2px white ridge; border-bottom:2px white ridge; font-weight:bold}

.pharmloginbutton{margin-top:10px; margin-bottom:15px; width:65px; height:20px; background-color:#7189af; color:white; font-size:10px; border-top:1px white solid; border-left:1px white solid; border-right:1px black solid; border-bottom:1px black solid}

.pharmloginlabel{color:#684E13; font-weight:bold; text-align:left; margin:5px 5px 0 10px}

#fordoctorsholder{margin:5px; padding:0 0 5px 0; display:block; background-color:#fff; color:white; border:1px #3d6f99 solid; width:150px; vertical-align:middle}
#fordoctorspic{background-image:url(/_layouts/Richter/orvosoknak_blue_small.gif); background-position:left top; background-repeat:no-repeat; width:150px; height:38px; padding:5px 0}
#fordoctors_textbox{width:95px; height:15px; font-family:Arial; font-size:8pt; border:1px #3d6f99 solid; padding:0; margin:0}
#fordoctors_searchbutton{background-color:#fff; background-image:url(/_layouts/Richter/goford.gif); background-position:center center; background-repeat:no-repeat; border:0; margin:0; padding:0; width:21px; height:18px}

body{background-color:#889dba}

.articleholder{border:1px #35588e solid; border-left:5px#35588e solid; background-color:#e4edf6}
.article_title{display:block; background-image:url(/_layouts/Richter/quick_link_pic.gif); background-position:left top; background-repeat:no-repeat; padding-left:40px; margin-bottom:10px; font-weight:bold; font-size:12pt; text-align:left}
.article_title_green{display:block; background-image:url(/_layouts/Richter/article_title_pic.gif); background-position:left top; background-repeat:no-repeat; padding-left:40px; margin-bottom:10px; font-weight:bold; font-size:12pt; text-align:left}

.article_title_without_pic{display:block; font-weight:bold; font-size:12pt; text-align:left}
#articletitle input{width:200px}
.subtitle{font-family:verdana; font-weight:bold; font-size:10pt; text-align:left; padding:5px 0}

.subwidth{width:250px}
.groupheader{font-size:10pt; color:#3b5b8c; font-family:Verdana}
.header{font-family:verdana; font-weight:bold; font-size:20px; text-align:left; padding:5px 0}

.jobdata{width:70%; padding-left:5px; text-align:justify; font-family:Verdana; font-size:10pt}
.titledata{display:block; font-size:14pt; font-weight:bold; padding:10px 0}
.article_intro{font-weight:bold; font-size:10pt; margin:10px 0; text-align:justify}
.article{font-family:Verdana; font-size:10pt; margin-bottom:20px; overflow:hidden; clear:both; width:580px;}
.article_date{font-size:9pt; text-align:left; font-family:Verdana}
.article_image{text-align:center;}
.article_image img {padding:0 10px 5px 0;}

.article_image_text{font-style:italic}

.flash {clear:both; float:none;}
.pagetop {width:100%; clear:both;}
.article div {}

.memberinfo{font-weight:bold; font-size:10pt}
.membermail{color:#013cde; text-decoration:none; margin-left:10px}
.membermail:hover{text-decoration:underline}
.refdata{font-size:10pt; font-weight:bold}
#linkitem a{font-family:Verdana; font-size:10pt; color:#1739bf; text-decoration:none}
#linkitem a:hover{text-decoration:underline}
.description{display:block; font-size:10pt; padding:0; margin:0; margin-right:10px; color:#3b5b8c; font-family:Verdana; font-weight:normal; text-align:justify}
.data{text-align:left; font-family:Verdana; font-size:10pt}

.controlholderBlue{display:block; border:1px #35588e solid; background-color:#e4edf6; padding:5px}
.controlholder{padding:5px; display:block}
.buttonholder{background-color:#f0f7ff; border:1px #35588e solid; padding:3px; margin:5px 0; color:#35588e; width:80px}
.buttonholder_notfixed{background-color:#f0f7ff; border:1px #35588e solid; padding:3px; margin:5px 0; color:#35588e;}
.longer{width:89px}
.longer1{width:79px}
.longer2{width:140px}
.infoholder{background-color:#f0f7ff; border:1px #35588e solid; padding:3px; margin:5px 0; color:#35588e; min-height:40px; width:570px}
.infotext{background-image:url(/_layouts/Richter/info.gif); background-repeat:no-repeat; background-position:left top; padding-left:60px; min-height:40px; height:40px; font-family:verdana}
.infoTextSize{font-size:9pt}
.table{font-family:Verdana; margin:0; padding:2px; background-color:#e4edf6; border:0; width:100%}
.td{border:0; border-collapse:collapse; font-size:10pt; color:#35588e; text-align:left; padding:5px; font-size:10pt}
.row{background-color:#e4edf6}
.alterrow{background-color:#f0f7ff}
.theader{background-color:#35588e; border:0; color:White; font-size:10pt; font-weight:bold; font-family:verdana; padding:3px 5px; letter-spacing:1px; text-align:center; line-height:2em}
.caption{background-color:#35588e; border-bottom:1px white solid; color:White; font-size:10pt; font-weight:bold; padding:3px 5px; letter-spacing:1px; text-align:center; display:block; width:584px}

.captionSmall{background-color:#35588e; border-bottom:1px white solid; color:White; font-size:10pt; font-weight:bold; padding:3px 5px; letter-spacing:1px; text-align:center; display:block; width:570px}

.controltextbox{width:200px; height:16px; font-family:verdana; font-size:10pt; border:1px #35588e inset; padding:0 1px; margin:0}
.controldropdown{width:205px; font-family:verdana; font-size:10pt; border:1px #35588e inset; padding:0 1px; margin:0}
.leftpadding{padding-left:34px}
.productsearchlink{font-family:Verdana; font-size:10pt; color:white; background-color:#7189af; border:1px #35588e outset; text-decoration:none}
.productsearchlink:hover{font-family:Verdana; font-size:10pt; color:white; background-color:#7189af; border:1px #35588e outset; text-decoration:none}
#atcHolder a{font-size:10pt}
#abcHolder a{font-size:10pt}
.inputfile{font-family:Verdana; font-size:10pt; background-color:white; border:1px #35588e inset}
.errorholders{background-color:#f9d9b0; border:1px #ee931e solid; padding:3px; margin:5px 0; color:#f00; min-height:40px}
.errortext{background-image:url(/_layouts/Richter/error.gif); background-repeat:no-repeat; background-position:left center; padding-left:30px; font-family:verdana; font-size:9pt; border:1px #ee931e solid; background-color:#f9d9b0; min-height:40px}
.errortext_1{background-image:url(/_layouts/Richter/error.gif); background-repeat:no-repeat; background-position:left center; margin-top:5px; padding:15px 15px 15px 60px; color:red; font-family:verdana; font-size:9pt; border:1px #ee931e solid; background-color:#f9d9b0; display:block; vertical-align:middle; min-height:40px}

.button{font-family:Verdana; font-size:10pt; color:white; background-color:#7189af; border:1px #35588e outset; cursor:pointer; min-width:80px; width:80px; text-align:center}
.disabledbutton{font-family:Verdana; font-size:10pt; color:white; background-color:#bbb; border:1px #35588e outset}

#productholder input{width:250px}

.padding_tb_50{padding:50px 0}
.padding_b_50{padding-bottom:50px}

.left{text-align:left}

.worldmap{padding:2px}
.worldmapdiv{width:100%; margin-top:20px}

.star{color:red}

.multilinetextbox{width:350px; height:200px; font-family:verdana; font-size:10pt; border:1px #35588e inset; padding:0 1px; margin:0}

/* Bal Menu */

.NavigationMenu {
	width:220px;
	background:#CED2DE;
	padding:0 3px;
	text-align:left;
	font-family:Arial;
	}

.NavigationMenu ul {
	width:220px;
	padding:0;
	margin:0;
	list-style-type:none;
	}
.NavigationMenu ul li {
	width:218px;
	background-color:trasparent;
	margin:0 0 2px 0;
	font-size:10px;
	}
.NavigationMenu ul li ul li {
	width:218px;
	margin:0;
	font-size:11px;
	background:transparent;
	}
.NavigationMenu a {
	color:#fff;
	text-decoration:none;
	display:block;
	}
.NavigationMenu a:hover {
	color:#fff;
	text-decoration:none;
	}
.NavigationMenu ul li a {
	width:198px;
	background-image:url(/_layouts/Richter/actualselected2.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	background-color:#7189AF;
	border:1px solid #fff;
	text-transform:uppercase;
	padding:3px 5px 3px 15px;
	}
.NavigationMenu ul li a:hover {
	background-color:#284E98;
	}
.NavigationMenu ul li ul li a {
	width:200px;
	background-image:url(/_layouts/Richter/leafnode.jpg);
	background-position:3px 50%;
	background-repeat:no-repeat;
	background-color:#CED2DE;
	border:0 none;
	color:#7189AD;
	font-size:11px;
	text-transform:none;
	padding:1px 5px 1px 15px;
	}
.NavigationMenu ul li ul li a:hover {
	background:#284E98;
	}
.NavigationMenu ul li.current a {
	background-image:url(/_layouts/Richter/topselected2.gif);
	}
.NavigationMenu ul li.current ul li a {
	background-image:url(/_layouts/Richter/leafnode.jpg);
	background-position:3px 50%;
	background-repeat:no-repeat;
	}
.NavigationMenu ul li.current ul li.current a {
	font-weight:bold;
	}

.NavigationMenu ul li ul {
	display:none;
	}
.NavigationMenu ul li.current ul {
	display:block;
	}

/* BreadCrumb */

.NavigationBreadCrumb {overflow:hidden; padding:5px 0; font-size:12px;text-align:left;}
.NavigationBreadCrumb ul {padding:0; margin:0; list-style-type:none;}
.NavigationBreadCrumb ul li {display:none;}
.NavigationBreadCrumb ul li.current {display:inline;}
.NavigationBreadCrumb ul li.current ul {display:inline;}
.NavigationBreadCrumb ul li.current ul li.current {background:url(/_layouts/Richter/breadcrumb-arrow.png) 0 50% no-repeat; padding:0 0 0 12px; margin:0 0 0 3px;}
.NavigationBreadCrumb ul li.current a {color:#023CDC; text-decoration:underline;}
.NavigationBreadCrumb ul li.current a:hover {color:#023CDC; text-decoration:none;}

/* SiteMap */

.NavigationSiteMap {overflow:hidden; padding:5px 20px; font-size:12px;}
.NavigationSiteMap ul {padding:0; margin:0; list-style-type:none;}
.NavigationSiteMap ul li {display:block; overflow:hidden; padding:0;font-weight:bold;}
.NavigationSiteMap ul li img {background:url(/_layouts/Richter/sitemap-open.png) 0 0 no-repeat;height:11px; width:11px; margin:1px 5px 1px 0; /*display:block; float:left;*/ cursor:pointer;border:0 none;}
.NavigationSiteMap ul li ul {padding:5px 20px; margin:0; list-style-type:none; clear:both;}
.NavigationSiteMap ul li ul li {background:url(/_layouts/Richter/sitemap-li.png) 0 50% no-repeat; padding:0 0 0 10px; margin:3px 0;font-weight:normal; clear:both;}
.NavigationSiteMap ul li img.close {background:url(/_layouts/Richter/sitemap-close.png) 0 0 no-repeat;height:11px; width:11px; margin:1px 5px 1px 0; /*display:block; float:left;*/ cursor:pointer;border:0 none;}
.NavigationSiteMap ul li.top {background:url(/_layouts/Richter/sitemap-li.png) 3px 50% no-repeat; padding:0 0 0 17px;}
.NavigationSiteMap ul li a {color:#023CDC; text-decoration:none;}
.NavigationSiteMap ul li a:hover {color:#000; text-decoration:underline;}

/* banner */

.banner {text-align:center;margin:10px 0}
.banner img, .banner object, .banner embed {margin:0 auto; border:0 none}

/* modal es maps */

#googlemap {display:none;font-family: Verdana, Arial, sans serif; font-size: 11px;}
#map {width:550px; height:400px; float:left; overflow:hidden;}
#right {width:240px;float:right;}
#side_bar {width:240px; height:400px; overflow-y:auto; overflow-x:hidden;}
#side_bar div {border-bottom:1px solid #e7e7e7; font-size:11px; margin:0 0 0 5px}

.Subsidiaries_and_joint_ventures_in_distribution_and_production {background:url(http://labs.google.com/ridefinder/images/mm_20_green.png) 0 0 no-repeat;}
.Commercial_subsidiaries {background:url(http://labs.google.com/ridefinder/images/mm_20_red.png) 0 0 no-repeat;}
.Representative_offices_and_other_representations {background:url(http://labs.google.com/ridefinder/images/mm_20_white.png) 0 0 no-repeat;}

#side_bar div a {display:block;color:#333;text-decoration:none;padding:2px 5px 2px 14px;font-size:11px;}
/*#side_bar div a:hover {background:#e7e7e7;}*/
#side_bar div.highlight {}

#side_bar div.highlight a {color:#000;font-weight:bold;}
/*
#side_bar div.highlight a:hover {background:#ccc;}
*/

#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
  
#boxes .window {position:absolute;left:0;top:0;width:800px;height:470px;display:none;z-index:9999;padding:20px;background:#fff;border:4px solid #004890}	

object, iframe {width:550px; height:400px; overflow:hidden; border:0 none; border-style:none; margin:0; padding:0;}
div.modalhead {width:800px;text-align:left;padding:0 0 10px 0;position:relative;overflow:hidden;font-family: Verdana, Arial, sans serif; font-size: 11px;}
div#nyroModalFull{}
div#nyroModalLoading{border:4px solid #004890; width:150px; height:150px; text-indent:-9999em; background:#fff url(ajaxLoader.gif) no-repeat; background-position:center}
div#nyroModalLoading.error{border:4px solid #004890; line-height:20px; padding:20px; width:300px; height:100px; text-indent:0; background:#fff}
div#nyroModalWrapper{background:#fff; border:4px solid #004890}
a#closeBut{position:absolute; display:block; top:-13px; right:-13px; width:12px; height:12px; text-indent:-9999em; background:url(close.gif) no-repeat; outline:0}
h1#nyroModalTitle{margin:0; padding:0; position:absolute; top:-22px; left:5px; font-size:12px; color:#ddd}
div.wrapper div#nyroModalContent{padding:5px}
div.wrapperImg div#nyroModalContent{position:relative; overflow:hidden; text-align:center}
div.wrapperImg img{vertical-align:baseline}
div.wrapperImg div#nyroModalContent div{position:absolute; bottom:0; left:0; background:black; padding:10px; margin:10px; border:1px white dotted; overflow:hidden; opacity:0.2; filter:alpha(opacity=20)}
div.wrapperImg div#nyroModalContent div:hover{opacity:0.5; filter:alpha(opacity=50); cursor:help}
a.nyroModalPrev, a.nyroModalNext{z-index:105; outline:none; position:absolute; top:0; height:100%; width:40%; cursor:pointer; text-indent:-9999em; background-image:url(data:image/gif; base64,AAAA)}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext{height:60%; width:20%}
a.nyroModalPrev{left:0}
a.nyroModalPrev:hover{background:url(prev.gif) left 20% no-repeat}
a.nyroModalNext{right:0}
a.nyroModalNext:hover{background:url(next.gif) right 20% no-repeat}
img.nyroModalClose{border:0 none;position:absolute;top:0;left:780px;cursor:pointer}

.gmnoprint {
font-family: Verdana, Arial, sans serif; font-size: 11px;
}


/* webpart szerkesztes panel */

#MSOTlPn_MainTD {position:relative;text-align:left;}
#MSOTlPn_Tbl {position:absolute; top:60px; right:-230px;}
#MSOTlPn_Tbl td {text-align:left;}
