body {
  padding: 0;
  margin: 0;
  font-family: "Trebuchet MS",Helvetica,sans-serif;
  font-size: 12px;
}

p.right {
  text-align: right;
}

p.center {
  text-align: center;
}

a {
  color: #154786;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
td {
  padding: 0;
  margin: 0;
  vertical-align:top;
  border-collapse:collapse;
}

th {
/*  color: #ffffff;
  background-color: #293070;*/
}

img {
  border: 0;
}

h1 {
color:#154786;
font-size:18px;
margin-bottom:8px;
margin-top:3px;
}

h4 {
  font-size:13px;
}

fieldset {
  border: none;
  margin: 0;
  padding:0;
}

/* -------------------------------------------
    Div s hlavn�m pozad�m
------------------------------------------- */

#main {
  position: relative;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

/* -------------------------------------------
    Centrovaci div
------------------------------------------- */

.in {
  position: relative;
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
}

/* -------------------------------------------
    Horni menu
------------------------------------------- */

ul#topmenu {
  list-style: none;
  height: 40px;
  padding: 6px 0 0;
  margin: 0 40px 0 0;
  text-align: center;
}

ul#topmenu li {
  display: inline;
  padding: 0;
  margin: 0;
  color: #782c00;
}

ul#topmenu li a {
  font-weight: bold;
  text-transform: uppercase;
  color: #ffd800;
}

ul#topmenu li a:hover {
  text-decoration: none;
}

/* -------------------------------------------
    Logo
------------------------------------------- */

h1#header, div#header {
  width: 900px;
  margin: 0 auto;
  display: block;
  background-color:white;
  background-image:url(header-shadow.jpg);
  background-position:0 196px;
  background-repeat:no-repeat;
  height:260px;
  margin-top:5px;
  position:relative;
}

h1#header a {
  display: block;
  width: 100%;
  height:100%;
}

h1#header a span {
  display: none;
}

/* -------------------------------------------
    Hlavni menu
------------------------------------------- */

ul#menu {
  list-style: none;
  background-image:url(../img/header-bottom.jpg);
  background-repeat:repeat-x;
  color:white;
  font-size:12px;
  height:20px;
  left:0;
  padding-left:40px;
  padding-top:2px;
  position:absolute;
  top:200px;
  width:860px;
  z-index:5555;
  margin: 0;
}

ul#menu li {
  float: left;
  padding: 0;
  margin: 0 5px 0 0;
}

ul#menu li a {
  display: block;
  float: left;
  text-decoration: none;
  font-size: 13px;
  color: #ffffff;
  margin:0 5px 0 0;
}

ul#menu li.last a {
  color: #F3E36A;
}

ul#menu li a:hover {
  text-decoration:underline;
}
/* -------------------------------------------
    Levy sloupec
------------------------------------------- */

#left {
  position: relative;
  float: left;
  width: 185px;
}

#left h3 {
  padding: 20px 0;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
}

#left ul {
  list-style: none;
  margin:0 0 10px;
  padding:0;
}

#left ul li {
  padding: 0;
  margin: 0;
}

#left ul li a {
  background-image:url(arrow-background.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  display:block;
  font-size:12px;
  font-weight:bold;
  height:20px;
  margin:1px 0 0;
  padding:9px 0 3px 25px;
  color:#154786;
  text-decoration:none;
}

#left ul li a.nolink {
	cursor: default;
}
	
#left ul ul {
  list-style: none;
  padding: 0;
  margin: 0 12px;
}

#left ul li ul li {
  padding: 0;
  margin: 0;
}

	
#left ul li ul li a {
  display: block;
  width: 108px;
  padding: 3px 40px;
  margin: 0;
  border-bottom: 1px dotted #fff;
  background: #5b5b5b url(bg_left_a2.jpg) top left;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  color: #5b5b5b;
}

#left ul li a.last {
  border: none;
}

#left ul li a:hover {
  color:#154786;
  text-decoration:underline;
}

#left ul ul.submenu li a:visited, #left ul ul.submenu li a:link, #left ul ul.submenu li a:hover, #left ul ul.submenu li a:active {
background-image:url(arrow-1.gif);
background-position:4px 6px;
background-repeat:no-repeat;
font-size:12px;
font-weight:bold;
height:auto;
margin:0 0 5px;
padding:4px 0 2px 15px;
}


/* -------------------------------------------
    Hledani
------------------------------------------- */

#left form {
  width: 170px;
  padding: 25px 15px 15px;
  margin: 20px 25px 0;
  background: url(bg_left_form.gif) top left no-repeat;
}

#left form p {
  padding: 0;
  margin: 0;
  text-align: center;
}

#left form p input {
  width: 92px;
  height: 15px;
  padding: 5px 2px 2px;
  margin: 0;
  border: 1px solid #c5c5c5;
  background: url(bg_left_form_input.gif) bottom left;
  font-size: 10px;
  text-align: center;
}

#left form p input.submit {
  width: 63px;
  height: 23px;
  padding: 0;
  margin: 0;
  border: none;
  background: url(bg_left_form_submit.gif) top left;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  text-transform: lowercase;
  color: #fff;
  cursor: Pointer;
}

.search_form #searchbox {
background-image:url(header-search-box.jpg) !important;
border:0 none !important;
font-size:13px !important;
height:18px !important;
padding:5px 0 5px 5px !important;
width:182px !important;
}

.search_form #searchboxarrow, .search_form #searchboxarrow2, .login_form #loginbutton {
left:120px;
position:relative;
width: 64px;
height: 28px;
}

/* -------------------------------------------
   Akce
------------------------------------------- */

.action {
  position: relative;
  width: 206px;
  height: 335px;
  margin: 0 27px;
  background: url(bg_action.gif) no-repeat;
}

.action h4 {
  padding: 20px 0 0;
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 24px;
  color: #7a3400;
}

.action p {
  padding: 20px 0 0;
  margin: 0;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: #5b5b5b;
  line-height: 11px;
}

.action p span {
  font-size: 16px;
  color: #7a3400;
}

.action p img {
  border: 1px solid #b5b5b5;
}

/* -------------------------------------------
    Obsah
------------------------------------------- */

#content {
  position: relative;
  float: left;
  width: 500px;
  padding: 0 0 0 15px;
  margin: 0 0 30px;
/*   text-align: justify; */
}

#content h4 {
  margin: 0;
  font-size: 13px;
}

#content h4 span {
  color: #000;
}

#content p {
  padding: 0;
  margin: 0;
}

/* -------------------------------------------
    Kategorie
------------------------------------------- */

#content h2 a {
/*
  display: block;
  padding: 145px 0 0;
*/
/*  color: #000; */
  text-decoration: none;
}

#content h2 a:hover {
  color: #7a3400;
}

#content h2.cat-one, #content h2.cat-two, #content h2.cat-three, #content h2.cat-four {
  position: relative;
  float: left;
  width: 155px;
  padding: 0;
  margin: 0 0 20px 55px;
  text-transform: uppercase;
  font-size: 24px;
  text-align: center;
}
/*
#content h2.cat-one {
  background: url(bg_content_h2_cat-one.jpg) top center no-repeat;
}

#content h2.cat-two {
  background: url(bg_content_h2_cat-two.jpg) top center no-repeat;
}

#content h2.cat-three {
  background: url(bg_content_h2_cat-three.jpg) top center no-repeat;
}

#content h2.cat-four {
  background: url(bg_content_h2_cat-four.jpg) top center no-repeat;
}
*/
#content hr {
  visibility: hidden;
  clear: both;
}

/* -------------------------------------------
    Strankovani
------------------------------------------- */

/*
#content form p {
  padding: 20px 0;
  margin: 0 0 20px;
  background: url(bg_bottommenu.gif) bottom center no-repeat;
  text-align: center;
}
*/

#content form p select {
  width: 90px;
  margin: 0;
  border: 1px solid #d1d1d1;
  font-size: 10px;
}

#content form p select.short {
  width: 50px;
}

#content form p span {
  font-family: tahoma;
  font-size: 10px;
  color: #c9c9c9;
}

#content form p span strong {
  color: #000;
  font-weight: bold;
}

#content form p a {
  color: #7a3400;
}

#content form p a:hover {
  color: #000;
}


/* -------------------------------------------
    Kategorie
------------------------------------------- */

#content .cat {
  background-image:url(item-background.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  float:left;
  height:139px;
  margin:2px 0;
  overflow:hidden;
  padding:27px 23px 25px 225px;
  position:relative;
  width:231px;

}

#content img.action {
border:medium none;
left:138px;
position:absolute;
top:30px;
width: 43px;
height: 29px;
}

#content .splitter  {
  position: relative;
  float: left;
  height: 180px;
  margin: 0 18px;
  border-left: 1px dotted #bdbdbd;
}

#content .last {
  border: none;
}

#content .cat h2 {
font-size:14px;
margin: 0 0 15px 0;
}

#content .cat p.cat-img {
  float: left;
  width: 80px;
  padding: 1px;
  margin: 0;
  border: 1px solid #d1d1d1;
  font-size: 1px;
}

#content .cat .cat-info {
  color:#002546;
  font-size:11px;
  font-weight:normal;
  left:225px;
  top:162px;
}

#content .cat .cat-info p {
  color:#002546;
  font-size:11px;
  font-weight:normal;
}

#content .cat .cat-info p span {
  display: block;
  float: left;
  width: 50px;
}

#content .cat .cat-info p select {
  width: 80px;
  border: 1px solid #d1d1d1;
  font-size: 10px;
}

#content .cat .cat-info p input {
  width: 30px;
  border: 1px solid #d1d1d1;
  font-size: 10px;
}

#content .cat .cat-info p big {
  font-size: 18px;
  color: #7a3400;
  font-weight: bold;
}

#content .cat form p {
  clear: both;
  padding: 0 0 10px;
  margin: 0;
  background: none;
}

#content .cat form p input {
  height:22px;
  position:relative;
  top:2px;
  font-size:15px;
  margin: 0 6px 0 0;
  padding:4px 2px 0 0;
  text-align:right;
}

#content .cat form p input.submit {
  width: 109px;
  height: 41px;
  border: none;
  background: url(bg_content_form_submit.gif) top left;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  cursor:pointer;
}

#content .cat img.small, #content .cat img.tooltip {
  position:absolute;
  top: 65px;
  left: 43px;
  border: 0px;
}

#content .cat form {
  left:358px;
  position:absolute;
  top:133px;
  margin-bottom:15px;
}


#content .cat h3 {
  color:#CC0000;
  font-size:15px;
  left:225px;
  position:absolute;
  top:126px;
  margin: 0;
  padding: 0;
}
#content .cat h3.cena {color:#000000;}
#content .cat h3.akcni {color:#CC0000;}

#content .cat h3 span {
  font-size: 10px;
}
/* -------------------------------------------
    Detail
------------------------------------------- */

#item h1#item_name {
  font-size:1.5em;
}
#item #kod {
color:#9A9A9A;
font-size:11px;
font-weight:normal;
margin: 0 0 12px 0;
padding: 0;
}

#item #left {
float:left;
position:relative;
width:200px;
}

#item table#ceny {
font-weight:bold;
width:100%;
}

#item table#ceny td {
padding:5px;
margin:0;
}

#item table#ceny td.separator {
background:transparent none repeat scroll 0 0;
border:medium none;
height:2px;
margin:0;
padding:0;
}

#ceny #vase_cena {
background-color:#0062BF;
color:#FFFFFF;
}

#item table#ceny td.bunka_s_cenou {
background-position:right center;
border-left:medium none;
text-align:right;
}

#ceny #vase_cena_dph {
background-color:#CDDAE4;
color:#333333;
}

#content #item #left form {
background-color:#CDDAE4;
border:1px solid #0062BF;
padding:2px 5px;
width:188px;
margin: 0;
background: #CDDAE4 url(none);
}

#left form table {
color:#0062BF;
font-size:12px;
font-weight:bold;
}

#item #right {
background:transparent none repeat scroll 0 0;
float:right;
position:relative;
text-align:center;
width:290px;
margin: 0px;
}

div.spacer {
clear:both;
height:1px;
margin:0;
padding:0;
}

#long_description {
color:black;
font-size:12px;
font-weight:normal;
margin:10px 3px 8px;
padding-bottom:10px;
text-align:left;
}

#long_description p {
margin:5px 0 10px;
}


#content h2, #content h3 {
  font-size:14px;
  margin:8px 0 0;
  color: #07579C;
}
#content h3 {
  font-size:12px;
}

#content p.detail-img {
  float: left;
  width: 160px;
  padding: 1px;
  margin: 0;
  border: 1px solid #d1d1d1;
  font-size: 1px;
}

#content .detail-info {
  float: right;
  width: 320px;
  padding: 0;
  margin: 0;
}

#content .detail-info p {
  padding: 0 0 20px;
  margin: 0;
  line-height: 18px;
  color: #616161;
}

#content .detail-info p span {
  display: block;
  float: left;
  width: 60px;
}

#content .detail-info p select {
  width: 80px;
  border: 1px solid #d1d1d1;
  font-size: 10px;
}

#content .detail-info p input {
  width: 30px;
  border: 1px solid #d1d1d1;
  font-size: 10px;
}

#content .detail-info p input.submit {
  width: 109px;
  height: 41px;
  border: none;
  background: url(bg_content_form_submit.gif) top left;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  cursor: Pointer;
}

#content .detail-info p big {
  font-size: 18px;
  color: #7a3400;
  font-weight: bold;
}

#content p {
  padding: 0;
  margin: 0;
  color: #222222;
}

#content .dostupnost {
  font-size:12px;
  font-weight:bold;
  position:absolute;
  text-align:left;
  top:166px;
}

/* -------------------------------------------
    Novinky
------------------------------------------- */

#content p.news {
  padding: 0 0 20px;
  margin: 0;
}

#content p.news a {
  font-weight: bold;
  color: #7a3400;
}

#content p.news a:hover {
  color: #000;
}

#content p.news span {
  font-size: 10px;
  color: #b2b2b2;
}

/* -------------------------------------------
    Pravy sloupec
------------------------------------------- */

#right {
  position: relative;
  float: right;
  width: 185px;
  margin: 0 0 30px;
}

/* -------------------------------------------
    Loga
------------------------------------------- */

#right p#logos {
  width: 180px;
  padding: 0;
  margin: 20px 0 20px 35px;
  overflow: hidden;
}

#right p#logos a {
  display: block;
  float: left;
}

#right p#logos a span {
  display: none;
}

#right p#logos a.logo-one {
  width: 82px;
  height: 67px;
  background: url(bg_right_logo-one.gif) top left no-repeat;
}

#right p#logos a.logo-two {
  width: 69px;
  height: 40px;
  background: url(bg_right_logo-two.gif) top left no-repeat;
}

#right p#logos a.logo-three {
  width: 94px;
  height: 34px;
  background: url(bg_right_logo-three.gif) top left no-repeat;
}

/* -------------------------------------------
    Kosik
------------------------------------------- */

#right p#basket {
  background:#ECECEC url(bg_right_basket.gif) no-repeat scroll left top;
  margin:0 0 0 19px;
  width:212px;
}

#right p#basket a {
  display: block;
  height: 63px;
  padding: 36px 0 0 75px;
  text-decoration: none;
  color: #a1a1a1;
  font-size: 10px;
}

#right p#basket a strong {
  font-size: 12px;
  color: #7a3400;
}

#right #crt table {
  border:medium none;
  font-size:11px;
  width:100%;
}

#right #crt .total-line {
  border-top:2px solid #222222;
}

#right #crt {
  font-size: 11px;
}

#right #crt a {
  text-decoration:none;
}

#right #crt a.kosik{
float:right;
font-size:12px;
text-decoration:underline;
}

#right #crt a.kosik:hover{
  font-weight:bold;
}

#right #crt a.kosik img{
  border: 0;
}

div#error {
border:3px solid #CC0000;
color:#CC0000;
font-size:14px;
padding:3px 5px;
margin: 0 0 12px 0;
}

div.error {
  color:#CC0000;
  border:2px solid #CC0000;
  padding:3px 5px;
  margin: 2px 0;
}

tr.licha {
background-color:#E4ECF1;
}

tr.suda {
background-color:#FFFFFF;
}

table#platba-dodani {
font-size:0.9em;
width:100%;
}

#platba-dodani .name_payment_spedition {
color:#154786;
font-weight:bold;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
}

#reg hr {
  visibility:visible;
  padding: 0;
  margin: 0;
}

/* -------------------------------------------
    Login
------------------------------------------- */

#right form {
  margin-bottom:15px;
  position:relative;
  padding:2px 0 0;
}
#right form label {
  width: 65px;
  display: block;
  float:left;
  color:#222222;
  font-size:12px;
  line-height: 22px;
}

#right form p a:hover {
  font-weight:normal;
}

#right form p {
  padding: 0 0 5px;
  margin: 0;
}

#right form input {
  height: 15px;
  padding: 5px 0px 2px;
  margin: 0;
  font-size: 10px;
}

#right form input.submit {
  width: 63px;
  height: 23px;
  padding: 0;
  margin: 0;
  border: none;
  background: url(bg_left_form_submit.gif) top left;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  text-transform: lowercase;
  color: #fff;
  cursor: Pointer;
}

#right form input.form_cell {
  background-image:url(login-form-cell.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  border:0 none;
  color:#111111;
  font-size:12px;
  font-style:normal;
  height:15px;
  margin: 1px 0 0 0;
  padding:5px 8px 3px 7px;
  width:105px;
}

#right form p {
  margin:0;
  text-align:center;
}

#right #my_menu, #right #my_menu p {
  padding:0;
  margin: 0 0 12px 0;
}

#right #my_menu a {
  background-image:url(arrow-moje-menu.gif);
  background-position:left center;
  background-repeat:no-repeat;
  color:#154786;
  padding-left:15px;
}

#action_box {
font-size:10px;
margin-bottom:10px;
margin-top:0;
padding:5px 0 10px;
position:relative;
}

#action_box form {
bottom:-18px;
position:absolute;
right:0;
}

#action_box div {
height:auto;
margin-bottom:20px;
margin-top:5px;
position:relative;
}

#action_box div div.stredsobrazkem {
background-image:url(action-background.jpg);
background-position:left bottom;
background-repeat:no-repeat;
height:183px;
margin:8px 0 4px;
}

#action_box div h3 {
  margin: 0;
  padding:0;
}

#action_box div h3 a {
  text-decoration:none;
}

#action_box h4 {
  color:#222222;
  font-size:14px;
  margin:12px 0 0;
  padding:0 0 6px;
  position:relative;
}

#action_box form input {
font-size:15px;
height:28px;
margin-right:6px;
padding:4px 2px 0 0;
position:relative;
text-align:right;
width: 64px;
}


/* -------------------------------------------
    Dolni menu
------------------------------------------- */

ul#bottommenu {
  list-style: none;
  height: 40px;
  padding: 50px 0 0;
  margin: 0 40px 0 0;
  background: url(bg_bottommenu.gif) top center no-repeat;
  text-align: center;
}

ul#bottommenu li {
  display: inline;
  padding: 0;
  margin: 0;
}

ul#bottommenu li a {
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
}

ul#bottommenu li a:hover {
  text-decoration: none;
}

/* -------------------------------------------
    Paticka
------------------------------------------- */

#footer {
background-image:url(footer-background.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
height:141px;
  
  position: relative;
  width: 900px;
  margin: 0 auto 0;
}

#footer #f1 {
color:#FFFFFF;
font-size:10px;
left:380px;
position:absolute;
text-align:right;
top:70px;
width:380px;
}

#footer a{
  color: #ffffff;
  font-size:10px;
}
#footer #copyright {
  left:767px;
  position:absolute;
  top:70px;
}

#footer_odkazy {
  color:#999999;
  font-size:11px;
  text-align:justify;
  margin: 8px auto;
  width: 900px;
}
#footer_odkazy a {
color:#999999;
text-decoration:underline;
}

#footer p, #radkovyblok {
  color: #5d5d5d;
  font-size: 10px;
}

#radkovyblok {
  padding: 7px 0 10px 0;
  text-align:right;
}

#footer p.copy {
  width: 400px;
  float: left;
  padding: 7px 0 10px 90px;
  margin: 0;
  background: url(bg_footer_p-copy.gif) top left no-repeat;
}

#footer p.copy a, #radkovyblok a {
  font-weight: bold;
  color: #7a3400;
}

#footer p.bl {
  width: 400px;
  float: right;
  padding: 10px 20px 0 0;
  margin: 0;
  text-align: right;
}

#footer p.bl a {
  color: #5d5d5d;
}

#footer p a:hover, #radkovyblok a:hover {
  color: #000;
}

#basket_confirm_box {
  display:none; 
  position:absolute; 
  background-color: #60B911; 
  border: 1px solid black;   
  padding:10px;
  color: #000000;
}

#basket_confirm_box a {
  color: #000000;
  font-weight: bold;
}




#main #content #reg p span.table {
  display: block;
  float: left;
  width: 100px;
  padding: 5px 20px 0 0;
  color: #2c2c2c;
  font-weight: bold;
  text-align: right;
}

#main #content #reg p span.table2 {
  padding: 5px 10px 0 0;
  color: #2c2c2c;
  font-weight: bold;
}

#main #content #reg p span.red {
  padding: 0 20px 0 0;
  color: #ef0000;
}

#main #content #reg p input {
  width: 150px;
  padding: 5px;
  margin: 0 0 3px;
  border: 1px solid #808080;
}

#main #content #reg p input.short {
  width: 75px;
}

#main #content #reg p input.submit {
  width: auto;
  margin: 10px 0 0 120px;
  background-color: #7A3400;
  border: none;
  color: #ffffff;
  font-weight: bold;
}

#content a {
  color: #154786;
}

.discount {
  font-weight: bold;
  font-size: 10px;
}

h5, .h5 {
  background-image:url(bgh5.jpg);
  background-position:left top;
  background-repeat:no-repeat;
  color:#FFFFFF;
  font-size:14px;
  font-weight:bold;
  height:26px;
  margin:0;
  padding:20px 5px 0 19px;
  text-align:left;
  width:161px;
}

#content .cat form p input.h28 {
  height:28px;
  top: 10px;
}

/* ---------------------------
Registrace
----------------------------*/

#reg tr td.required {
font-size:1em;
font-weight:bold;
}

#reg #registration input, #registration select {
width:140px;
}

#reg input.long {
width:99%;
}

#reg .error {
  color: #dd0000;
  padding:1em;
}

#reg input.w30, .w30 {
  width:30px;
}

#left ul.submenu, ul.submenu {
background-image:url(submenu-background.jpg);
background-position:left top;
background-repeat:no-repeat;
margin:0 0 1px;
padding:14px 0 4px 10px;
}

#left ul.submenu li, ul.submenu li {
border:medium none;
list-style-type:none;
margin:0;
text-align:left;
}

ul.submenu li a:hover, #left ul.submenu li a.active {
text-decoration:underline;
}

#table_orders td, #table_orders th {
padding:3px;
}

form input.form_cell {
background-image:url(login-form-cell.jpg);
background-position:left top;
background-repeat:no-repeat;
border:0 none;
color:#111111;
font-size:12px;
font-style:normal;
height:15px;
margin:0;
padding:5px 8px 3px 7px;
width:105px;
}

#kosik tr td {
font-size:11px;
padding:1px 1px 2px;
}

#flags{
  bottom:-2px;
  position:absolute;
  right:0;
}

#flags p {
  float:left;
  margin:6px 0 6px 6px;
  padding:0;
  text-align:right;
}
#flags img {
  float:left;
}

#content p.list {
  margin: 0;
}

#reg #registration .autowidth {
  width: auto;
}

.archiv_aktualit {
  display:block; 
  text-align:right;
}

#easyTooltip{
	margin:0 10px 1em 0;
	width:250px;
	padding:4px 4px 4px 35px;
	background:url("info_icon.gif") no-repeat scroll 4px 4px #fcfcfc;
	border:1px solid #e1e1e1;
	line-height:130%;				
	}
#easyTooltip h3{
	margin:0 0 .5em 0;
	font:13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}	
#easyTooltip p{
	margin:0 0 .5em 0;
	}		
#easyTooltip img{
		background:#fff;
		padding:1px;
		border:1px solid #e1e1e1;
		float:left;
		margin-right:10px;
		}		

.divnone{display:none;}
#content a.tooltip{display:inline-table;width:22px; height:22px; line-height:22px; text-align:center; color: #ffffff; margin: 0 0 0 8px;background-color:#154786;background:url(help-icon.gif) transparent no-repeat 0 0;}


