* { margin:0; padding: 0; }
option { padding-left: 0.4em; }
* html body * { overflow:visible; }
body, html { height: 100% !important; padding: 0; overflow: auto;}
body {font-size: 13px;color: #666;background: #fff;text-align: left; font-family: Verdana, Helvetica, sans-serif; }
a img { border: none; }
a:hover{text-decoration: none;}
h1, h2, h3, h4, h5, h6, a{color: #4580CA;}
h1{font-size: 17px;margin-bottom: 10px;}
h2{font-size: 15px;}
p {margin: 0 0 12px 0;}
.clearer {clear: both; }
#main, #footer {margin-right: 100px;}
.col1, .col2 { width: 50%;}
.col1 {float:left;}
.col2 {float:right;}
.zztop {position: relative; z-index: 10000;}
#page, #footer, #page_margins {min-width: 930px;}
/*#page_margins {position:relative !important;min-height:100%; height: auto !important; }*/
/** html #page_margins { height:100% !important; }*/
#page-margins { height: 100%; border: 1px solid green;}
#page { padding-bottom: 48px; }
#logo {width: 212px; height: 75px; float: left;  }
#print_header {display: none;}
#logo img {width: 143px; height: 51px; background: url('../images/idealer_logo.png') no-repeat; margin: 7px 0 0 35px;}
#header_main {}
#header_main ul {list-style-type: none; position: absolute; top: 32px; left: 235px;}
#header_main li {float: left; margin-right: 24px; font-size: 16px;  }
#header_main li a { color: white; }
#header_main_outer { height: 75px; position:relative;  }
#header_main {margin-left: 221px; background: #6AC6ED url('../images/idealer_top_bkg.png') repeat-x; height: 59px; border-bottom: 2px solid #F1EDE1; padding-right: 56px;}
#header_lock {position:absolute; top: 7px; right: 152px; width: 70px; height: 70px; background: url('../images/idealer_top_lock.gif') no-repeat; }
#auth a {color: white; font-size: 23px; }
.login a {color: #808080;}
#auth {float: right; width: 96px; padding-top: 16px;  }
#auth input, #auth label, #auth button {float:left; margin-bottom: 4px; }
#auth input {width: 80px; height: 12px; border: 2px solid #F1EDE1; font-size: 9px; }
#auth label {display: block; width: 60px; font-size: 13px; color: white; padding: 2px 0 0 0; line-height: 14px; height: 14px;}
#auth button {border: 0; margin: 0; padding: 0; width: 15px; height: 16px; background: #3185BC url('../images/marker.gif') 5px 3px no-repeat; font-size: 0; border: 1px solid #F1EDE1; margin-left: 2px;}
#brand_block {padding: 14px 100px 30px 336px; background: no-repeat url('../images/idealer_tree.png') 212px 0;;}
.col_content { padding: 14px 2px 21px 45px; }
.colblock {padding: 0 0 0 75px; margin: 15px 0 0 0; min-height: 100px;}
.terminal, .computer, .web, .phone {background-repeat: no-repeat;}
.terminal {background-image: url('../images/icons/terminal.jpg')}
.phone {background-image: url('../images/icons/phone.jpg')}
.web {background-image: url('../images/icons/web.jpg')}
.computer {background-image: url('../images/icons/computer.jpg')}
.line, .line2{height: 1px; width: 50%; float: left; margin: 0 0 10px 0;}
.line div, .line2 div {background: url('../images/line.gif') repeat-x; height: 1px; width: auto; margin: 0 20px 0 45px;}
.line2 div{margin-right: 0px;}
.full_width_block {padding: 0 0 0 45px;}
.full_width_block ul li {margin: 0 0 0 12px;}
#footer {padding: 0; position:absolute !important; height: 48px; overflow: hidden; bottom: 0px; margin-bottom: 2px; width: 100%; }
#footer div#copyrights { color: #999; font-size: 13px; margin: 25px 0 0 45px; float: left; padding: 0;}
#footer div#feedback {float: right; margin: 0 100px 0 0; font-size: 17px; font-weight: bold;}
#footer div#feedback a {color: #4580CA;}
#phone { background: url('../images/idealer_phone.jpg') no-repeat bottom right; width: 385px; height: 108px; position: absolute; right: 100px; bottom: -2px; margin: 0; padding: 0; z-index: 0; }

#nav ul li ul {display: none;}

ul {list-style-type: none;}

input.f-submit {
 padding: 0 8px 3px 8px;
 height: 20px;
 background:#008000 url('../images/button.png') repeat-x 0 0;
 color:#fff;
 font-size: 11px;
 cursor: pointer;
 border: #008000 1px solid;
}

/* Copyright Dynarch.com, 2003-2006.  All Rights Reserved. */
/* DynarchMenu layout file */

/* basic layout style for DynarchMenu; no colors are defined in this */

/* horizontal parts */

div.dynarch-horiz-menu {
/*  white-space: nowrap; */
  padding: 0 3px 0 15px;
  border: 0 solid;
  cursor: default;
  position: absolute;
  top: 24px;

}
div.dynarch-horiz-menu table, div.dynarch-popup-menu table { font: 11px tahoma,verdana,sans-serif; }
div.dynarch-popup-menu table { border-collapse: collapse; }
div.dynarch-horiz-menu table tr td.item table td.icon { padding-right: 3px; }
div.dynarch-horiz-menu table tr td.item { padding: 3px 10px; }
div.dynarch-horiz-menu table tr td.item img { vertical-align: middle; }
div.dynarch-horiz-menu table tr td.separator { width: 6px; }
div.dynarch-horiz-menu table tr td.separator div {
  border-left: #000000 1px solid;
  border-right: 1px solid;
  margin: 3px 2px 2px 2px;
  height: 1.2em;
  overflow: hidden;

}

div.dynarch-horiz-menu td.disabled, div.dynarch-horiz-menu td.disabled table td { color: #aca899; }
div.dynarch-horiz-menu td.disabled img { -moz-opacity: 0.4; filter: alpha(opacity=40); }

/* vertical parts */

div.dynarch-popup-menu {
  position: absolute;
  left: 0px;
  top: 0px;
  border:0px solid;
  padding: 1px;
  cursor: default;
  z-index: 1000;
}
div.dynarch-popup-menu div.dynarch-menu-scroll { overflow: hidden; }
div.dynarch-popup-base-menu { position: static; }
div.dynarch-popup-menu tr.item td{border-bottom: #4bb0dc 1px solid;}
div.dynarch-popup-menu tr.item td.icon img,
div.dynarch-popup-menu tr.item td.icon div { width: 18px; height: 18px; }
div.dynarch-popup-menu tr.item td.icon { padding: 0px 1px; height: 18px; width: 18px; }
div.dynarch-popup-menu tr.item td.label { padding: 1px 15px 1px 3px; /* white-space: nowrap; */}
div.dynarch-popup-menu tr.item td.arrow { width: 11px; }
div.dynarch-popup-menu tr.item td.arrow div { width: 11px; background: transparent url("img/rarrow.gif") no-repeat 0% 50%; }
div.dynarch-popup-menu tr.hover td.arrow div,
div.dynarch-popup-menu tr.active td.arrow div { background: transparent url("img/rarrow-hover.gif") no-repeat 0% 50%; }

div.dynarch-popup-menu tr.separator td div {
  margin: 2px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  border: none;
}
div.dynarch-popup-menu tr.disabled td.label { color: #aca899; }
div.dynarch-popup-menu tr.disabled td.icon img { -moz-opacity: 0.4; filter: alpha(opacity=40); }

/* shadows */

div.dynarch-menu-shadow, img.dynarch-menu-shadow, div.div.dynarch-IE6-shadow { z-index: 990; position: absolute;}
div.dynarch-menu-shadow { background-color: #555; -moz-opacity: 0.6; filter: alpha(opacity=60); }

/* hider */
iframe#dynarch-menu-hider { z-index: 980; }

/* scroll */

div.dynarch-menu-scroll-up { height: 12px; font-size: 12px; line-height: 12px; overflow: hidden;
  background: url("img/scroll-up.gif") no-repeat 50% 50%;
}
div.dynarch-menu-scroll-down { height: 12px; font-size: 12px; line-height: 12px; overflow: hidden;
  background: url("img/scroll-down.gif") no-repeat 50% 50%;
}
div.dynarch-menu-scroll-up-hover { background-image: url("img/scroll-up-hover.gif"); }
div.dynarch-menu-scroll-down-hover { background-image: url("img/scroll-down-hover.gif"); }
div.dynarch-menu-scroll-up-disabled { background-image: url("img/scroll-up-disabled.gif"); }
div.dynarch-menu-scroll-down-disabled { background-image: url("img/scroll-down-disabled.gif"); }

/* toolbars */

div.dynarch-menu-toolbar table tr td.item {
  padding: 2px 3px;
}
.impossible-class-name-to-preload-shadow-image-in-internet-exploder { background-image: url("/media/mollio/images/shadow.png"); }


/* Copyright Dynarch.com, 2003-2006.  All Rights Reserved. */

div.dynarch-horiz-menu {
	margin: 0 0px 0 0px;
	padding: 0 0px 0 0px;
	margin-top: 3px;
	height: 25px;
	color: #4580ca;
}

div.dynarch-horiz-menu table tr td {
	font-size: 11px;
	text-decoration: underline;
	vertical-align: middle;
	text-align: center;
	padding: 0px 10px 0px 15px;
	margin-right: 10px;
	color: white;
}

div.dynarch-horiz-menu table tr td.item {
	width: auto;
	height: 20px;
	cursor:pointer;
}
div.dynarch-horiz-menu table tr td.active {
background: #4580ca url('/media/prostor/images/arrow_index_top_menu.gif') -2px 12% no-repeat;
}
div.dynarch-horiz-menu table tr td.hover {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	padding: 0px 10px 0px 10px;
	background: #4580ca url('/media/prostor/images/arrow_index_top_menu.gif') -2px 12% no-repeat;
}

div.dynarch-horiz-menu table tr td.active {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	padding: 0px 10px 0px 10px;
	background-color: #4580ca;
}

div.dynarch-horiz-menu table tr td.separator div {
 border-left: none;
 margin-right: 3px; }

div.dynarch-popup-menu {
color: #ffffff;
	font-size:90%;
	cursor:pointer;
	margin-top: -4px;
	padding: 2px 0px 2px 0px;
	background-color: #4580ca;
}
div.dynarch-popup-menu tr.item {
	background:none;
	float:none;
	border:none;
	border-right:none;
	border-left:none;
	padding-left:0
	cursor:pointer;
}

div.dynarch-popup-menu tr.item td.icon {
	padding: 1px;
}
div.dynarch-popup-menu tr.item.hover,
div.dynarch-popup-menu tr.item.hover td.icon { background-color: #5eb9ee;  color: #ffffff; }
div.dynarch-popup-menu tr.item.active,
div.dynarch-popup-menu tr.item.active td.icon { background-color: #555555; color: #fff; }
div.dynarch-popup-menu tr.separator td div { border-top: 1px dashed #ccc; margin-bottom: 1px; }

div.dynarch-popup-menu tr.disabled td.label { color: #999; }

div.dynarch-popup-menu tr.item td.arrow { width: 11px; }
div.dynarch-popup-menu tr.item td.arrow div { width: 11px; background: transparent url("/media/mollio/images/rarrow.gif") no-repeat 0% 50%; }
div.dynarch-popup-menu tr.hover td.arrow div,
div.dynarch-popup-menu tr.active td.arrow div { background: transparent url("/media/mollio/images/rarrow-hover.gif") no-repeat 0% 50%; }
