* { margin:0; padding:0; font-size:100%; outline:none; }
body, div, p, a, img, span, ul, ol, li, table, th, tr, td, dl, dt, dd, form, fieldset, legend, blockquote, applet, object {border:0;}

body { background:#fff; font-family:Arial, Helvetica, sans-serif; color:#434732; text-align:center; font-size:100%; }
body.hp { background:#fff; }

a { color:#3c8206; text-decoration:underline; }
a:hover { color:#fff; text-decoration:underline; }

h1, h2, h3, h4, h5, h6 { }
h1 { color:#a30d15; font-size:1.8em; padding:10px 0 8px 0; font-weight:bold; }
h2 { color:#166297; font-size:1.1em; padding:10px 0 0 0; text-transform:uppercase; font-weight:bold; }
h3 { color:#752000; font-size:1.1em; font-weight:bold; padding:10px 0 0 0; }

p { margin:8px 0; padding:0; }
.jesle-h2 { color:#166297; font-size:1.1em; padding:10px 0 0 0; text-transform:uppercase; font-weight:bold; }

table { margin:10px 0; border-collapse:collapse; border-spacing:0; font-size:1em; border:0; }
th { text-align:center; font-weight:bold; }
th, td { padding:2px 5px; border:0; }

ul, ol { display:block; margin:8px 0 8px 10px; }
ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:20px; }

ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol { list-style-type:lower-alpha; }
li { display:list-item; }

ul li { list-style:none; background:url(li.gif) 0 8px no-repeat; padding-left:10px; }

input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:2px; }

.rb1, .rb2, .rb3, .rb4, .rb5 {
    border: 3px solid #ffffff;
    float: left;
    margin: 0 5px;
    padding: 2px 30px 2px 5px;
}

.rb1 {
  background-color: #00a900;
}

.rb2 {
  background-color: #85cf73;
}

.rb3 {
  background-color: #e4ef13;
}

.rb4 {
  background-color: #e4a913;
}

.rb5 {
  background-color: #e43313;
}

.rb5:after {
  content: ".";
  display: block; 
  clear: both; 
  visibility: hidden; 
  line-height: 0; 
  height: 0;
}

/* GLOBAL
------------------------------*/
.nobg { background:none!important; }
.nobr { border:0 !important; }
.wa { width:auto !important; }

.f-left { float:left !important; } 
.f-right { float:right !important; }

.t-left, tr.t-left td {text-align:left !important;}
.t-center, tr.t-center td, .center {text-align:center !important;}
.t-right, tr.t-right td {text-align:right !important;}
.t-justify {text-align:justify !important;}

.vat {text-align: center; vertical-align: middle; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }

.pr { position:relative; }

.noscreen, hr { display:none; }
.ui-tabs-hide { display:none !important; }
.ov { overflow:visible !important; }

.heading-hp { color:#a30d15; font-size:1.5em; padding:10px 0 8px 0; font-weight:bold; margin-top:0px; }

/* LAYOUT
------------------------------*/
#all { width:767px; margin:0 auto; text-align:justify; position:relative; font-size:0.75em; line-height:1.5em; padding:335px 0 0 8px; }
	.hp #all { padding-top:410px; }

	#orange { background:#f1a60f url(bg.png) repeat-x; padding-bottom:15px; }
		.hp #orange { background:#f1a60f url(bg-hp.gif) repeat-x; padding-bottom:15px; }
	#fotohp { width:100%; background:url(sub1.jpg) 50% 0 no-repeat; }
		.holka { background:url(sub2.jpg) 50% 0 no-repeat !important; }
		.kluk { background:url(sub3.jpg) 50% 0 no-repeat !important; }
		.batole { background:url(sub4.jpg) 50% 0 no-repeat !important; }
    .vinohrady { background:url(vinohrady.jpg) 50% 0 no-repeat !important; }
    .franchising { background:url(franchising.jpg) 50% 0 no-repeat !important; }
    .jahodnice { background:url(sub5.jpg) 50% 0 no-repeat !important; }
    .hp #fotohp { width:100%; background:url(hp.jpg) 50% 0 no-repeat; }
    .brevnov  {background:url(bg_brevnov.jpg) 50% 0 no-repeat !important; }
		
	#topflash { width:480px; height:300px; position:absolute; top:85px; left:280px; z-index:1; }
	#container { clear:both; }
	.flashplayer { margin-top:15px; }
	
	.topslogan { position:absolute; z-index:1; top:120px; right:0; color:#fff; text-align:right; font-weight:bold; font-size:1.1em; width:320px; }
		.topslogan .title { font-size:1.4em; }
		.topslogan .ptacek { background:url(ptacek.gif) 0 50% no-repeat; display:inline; padding:7px 0 7px 40px; }

/* DIV ALL VYTVOREN DOMINIKEM PRO STRANKU JESLE, ABY NEMUSEL POUZIVAT MENU
------------------------------*/	
#all-jesle { width:767px; margin:0 auto; text-align:justify; position:relative; font-size:0.75em; line-height:1.5em; padding:290px 0 0 8px; }	
	
/* DROBKY
------------------------------*/
.drobky { padding:7px 0; font-size:0.85em; margin:0; }
	.drobky a { text-decoration:none; color:#410303; }
	.drobky a:hover { text-decoration:underline; color:#410303; }

/* CONTENT + SIDEBAR
------------------------------*/
#content { float:left; width:444px; }
#sidebar { float:right; width:301px; }
#sidebar-kontakt { float:right; width:301px; margin-top:125px; }

/* SIDEBAR TAB
------------------------------*/
.sidetab { width:301px; color:#fff; }

	.dvezalozky ul.tab { float:left; left:50%; height:40px; margin:0; padding:0; list-style:none; position:relative; }
		.dvezalozky ul.tab li { float:left; right:50%; width:142px; height:40px; margin:0; padding:0; list-style:none; position:relative; background:none; }
		.dvezalozky ul.tab li a { display:block; background:url(zalozky-sidebar-dva.gif) no-repeat; text-decoration:none; text-align:center; width:116px; color:#f4ce82; font-size:0.9em; line-height:1.2em; padding:10px 13px 0 13px; height:30px; font-weight:bold; }
		.dvezalozky ul.tab li a:hover { color:#000; text-decoration:none; background:url(zalozky-sidebar-dva.gif) no-repeat; }
		.dvezalozky ul.tab li.ui-tabs-selected a, .dvezalozky ul.tab li.ui-tabs-selected a:hover { background:url(zalozky-sidebar-dva.gif) 0 100% no-repeat; font-size:1em; color:#fff; text-decoration:none; padding:7px 13px 0 13px; height:33px; width:116px; } 
		
		.dvezalozky .jedenradek { line-height:36px !important; padding:4px 13px 0 13px !important; height:36px !important; }
		.dvezalozky .ui-tabs-selected .jedenradek { line-height:40px !important; padding:0 14px !important; height:40px !important; }
	
	ul.tab { float:left; left:50%; height:36px; margin:0; padding:0; list-style:none; position:relative; }
		ul.tab li { float:left; right:50%; width:93px; height:36px; margin:0 1px 0 0; padding:0; list-style:none; position:relative; background:none; }
		ul.tab li a { display:block; background:url(zalozky-sidebar-tri.gif) no-repeat; text-decoration:none; text-align:center; color:#f4ce82; font-size:0.9em; line-height:1.2em; padding:8px 5px 0 5px; height:28px; font-weight:bold; overflow:hidden; width:83px; }
		ul.tab li a:hover { color:#f4ce82; text-decoration:none; background:url(zalozky-sidebar-tri.gif) 0 -36px no-repeat; }
		ul.tab li.ui-tabs-selected a, ul.tab li.ui-tabs-selected a:hover { background:url(zalozky-sidebar-tri.gif) 0 -72px no-repeat; font-size:1em; color:#fff; text-decoration:none; padding:5px 5px 0 5px; height:31px; width:83px; }
		
	.tab-c { clear:both; padding-top:9px; position:relative; overflow:hidden; width:301px; }
		.inner { padding:0 15px 5px 15px; }

	.sidetab .tab-c .tab-top { height:9px; width:301px; position:absolute; top:0; left:0; background:url(sidebar-tab.gif) no-repeat !important; overflow:hidden; display:block; }
	.sidetab .tab-c .inner { background:#752000; }
	.sidetab .tab-c .tab-b { background:url(sidebar-tab.gif) 0 -9px no-repeat; width:301px; height:9px; overflow:hidden; display:block; }
	
	.sidetab p { margin:0; padding:8px 0 0 0; }

/* SIDEBAR TAB OBSAH
------------------------------*/
.sidetab table { border:0; margin:0; }
	.sidetab table th { text-align:left; color:#dc9277; padding:2px 3px; }
	.sidetab table td { vertical-align:top; padding:2px 3px; }
	.sidetab table .oranzova { color:#f2ab0e; }
	.sidetab table .hneda { color:#dc9277; }
	.sidetab .tab-c a { color:#f1a70f; text-decoration:underline; }
	.sidetab .tab-c a:hover { color:#fff; text-decoration:underline; }

.tab-news { width:187px; position:relative; padding:5px 0 5px 84px; }
	.tab-news .datum { margin:0; padding:0; color:#dc9277; }
	.tab-news h3 { font-size:1em; margin:0; padding:0; color:#dc9277; }
	.tab-news a { color:#f1a60f; text-decoration:underline; }
	.tab-news a:hover { color:#f1a60f; text-decoration:none; }
	.tab-news h3 a { color:#fff !important; text-decoration:none !important; }
	.tab-news h3 a:hover { color:#fff !important; text-decoration:underline !important; }
	.tab-news img { position:absolute; top:8px; left:0; border:2px solid #965604; }
	.tab-news p { font-size:0.9em; margin:0; padding:4px 0 0 0; }


.tab-news-vypis { width:350px; position:relative; padding:5px 0 35px 84px; }
	.tab-news-vypis .datum { margin:0; padding:0; }
	.tab-news-vypis h3 { font-size:1em; margin:0; padding:0; }
	.tab-news-vypis a { color:#f1a60f; text-decoration:underline; }
	.tab-news-vypis a:hover { color:#f1a60f; text-decoration:none; }
	.tab-news-vypis h3 a { color:#fff !important; text-decoration:none !important; }
	.tab-news-vypis h3 a:hover { color:#fff !important; text-decoration:underline !important; }
	.tab-news-vypis img { position:absolute; top:8px; left:0; border:2px solid #965604; }
	.tab-news-vypis p { font-size:0.9em; margin:0; padding:4px 0 0 0; }

	
.sidetab .modra2 { color:#fff; font-weight:bold; padding:2px 0 0 35px; font-size:1.1em; margin:0; background:url(kacena.gif) no-repeat; min-height:50px; height:auto !important; height:50px; line-height:1.6em; }
	.sidetab .small { font-size:0.9em; }
	.sidetab .cislo { font-size:1.2em; color:#fcda00; }
	.sidetab .kontaktniform td { padding:6px 0 !important; }
	.sidetab .kontaktniform input { width:263px; padding:5px 2px; color:#752000; font-weight:bold; } 
	.sidetab .kontaktniform textarea { width:263px; height:80px; color:#752000; font-weight:bold; } 

.sidetab .nazevakce { color:#f1a60f; font-weight:bold; }
	.sidetab ul.vyberfoto { margin:0; padding:4px 0 0 16px; list-style:none; }
	.sidetab ul.vyberfoto li { margin:0; padding:0; list-style:none; background:none; }
	.sidetab ul.vyberfoto li a { color:#fff; text-decoration:none; }
	.sidetab ul.vyberfoto li a:hover, .sidetab ul.vyberfoto li a.active { color:#41b1ff; text-decoration:none; padding:0 0 0 7px; background:url(foto-li.gif) 0 7px no-repeat; }

.sidetab .vypisnovinek { font-size:1.4em; font-weight:bold; color:#fff; background:url(myska.gif) 0 50% no-repeat; height:52px; line-height:47px; padding:0 0 0 73px; }
	.sidetab ul.novinky { margin:0; padding:4px 0 0 0; list-style:none; }
	.sidetab ul.novinky li { margin:0; padding:0; list-style:none; background:none; }
	.sidetab ul.novinky li a { color:#fff; text-decoration:none; }
	.sidetab ul.novinky li a:hover, .sidetab ul.novinky li a.active { color:#41b1ff; text-decoration:none; padding:0 0 0 7px; background:url(foto-li.gif) 0 7px no-repeat; }

.sidetab .sova { font-size:1.4em; font-weight:bold; color:#fff; background:url(sova.gif) 0 5px no-repeat; min-height:47px; height:auto !important; height:47px; line-height:1.2em; padding:10px 0 0 73px; }
	.abc { padding-bottom:8px !important; }
	.abc a { padding:0 1px; text-decoration:underline; }
	.abc a.active { text-decoration:none; color:#fff; }
	.abc a:hover { text-decoration:none !important; color:#fff; }

#sidebar2 { width:317px; float:right; }
#icare { width:323px; background:url(icare.gif) repeat-y; }
	.icare { font-size:1.4em; font-weight:bold; color:#fff; background:url(mys.gif) 0 5px no-repeat; min-height:47px; height:auto !important; height:47px; line-height:1.2em; padding:10px 0 0 95px !important; margin:0 0 0 16px; }
	#icare .icarevideo { display:block; width:175px; height:75px; position:relative; color:#41b1ff; text-decoration:none; padding:15px 5px 0 143px; font-weight:bold; font-size:1.2em; }
	#icare .icarevideo:hover, #icare .active { background:url(icarehover.gif) no-repeat; color:#41b1ff; text-decoration:none; }
	#icare .icarevideo span { color:#348b36; font-size:0.8em; padding-top:8px; display:block; }
	#icare .active span { color:#f1a60f;}
	.icarevideo img { position:absolute; top:15px; left:32px; }
	.icaretop { width:323px; background:url(sidebar-tab.gif) 16px 0 no-repeat; height:9px; overflow:hidden; display:block; }
	.icarebottom { width:323px; background:url(sidebar-tab.gif) 16px -9px no-repeat; height:9px; overflow:hidden; display:block; }
	
/* LEKTORI
------------------------------*/
.lektor { position:relative; padding:0 10px 0 113px; width:322px; display:block; }
	.lektor img { position:absolute; top:10px; left:0; border:1px solid #c48705; }
	.lektor-vice { background:url(lektor-vice.gif) 100% 50% no-repeat; padding-right:14px; }
	.lektor-mene { background:url(lektor-mene.gif) 100% 50% no-repeat !important; }
	.lektor p { margin:0; padding:5px 0; }
  .lektor h2 { color:#166297; font-size:1.1em; padding:10px 0 0 0; font-weight:bold; text-transform:inherit;}
   
/* TABULKA CENIK
------------------------------*/
.posun { left:-8px; position:relative; }
.posunvinohrady { left:-8px; position:relative; margin-top:110px; }
.tabulkatop { background:url(taublkatop.gif) no-repeat; width:775px; display:block; height:8px; overflow:hidden; margin-top:15px; clear:both; }
	.tabulka { margin:0; background:#f2ab0d; border:1px solid #843101; border-top:0; color:#752000; border-collapse:collapse; }
		.tabulka th { background:#752000; color:#fff; text-align:left; font-weight:bold; padding:4px 6px; }
		.tabulka th.vetsi { font-size:1.2em; padding:1px 6px 9px 6px; }
		.tabulka th.kacky { background:#752000 url(kacky.gif) 90% 50% no-repeat; }
		.tabulka th.tmava { background:#531100; }
		.tabulka td { padding:3px 6px; }
		.tabulka .cerna { color:#000 !important; font-weight:bold; }
		.tabulka .oranzova { background:#f29006; font-size:0.9em; }
		.tabulka .oranzovavinohrady { background:#f29006; font-size:0.9em; padding:3px; width:35px; }
		.tabulka .oranzova2 { background:#f27903; }
		.tabulka .bb { border-bottom:1px solid #752000; }
		.tabulka .br { border-right:1px solid #752000; }
.sloupec { width:120px; }
.sloupec2 { width:30px; }
	
  .pdfcenik { margin:15px 0 0 0; width:370px; }
	
	.podminkytop { background:url(podminkytop.gif) no-repeat; width:379px; display:block; height:8px; overflow:hidden; margin-top:15px; }	
	.podminky { width:379px; }
	
	.akcninabidka { float:right; width:218px; height:82px; background:url(akcninabidka.gif) 100% 0 no-repeat; padding:28px 5px 0 130px; font-size:11px; }
	.akcninabidka .datum { color:#f53c0c; font-size:16px; font-weight:bold; }
	.akcninabidka .akcecena { color:#21750b; font-size:13px; font-weight:bold; }
.cerveny { color:#f53c0c; font-size:13px; font-weight:bold; }
/* KONTAKT
------------------------------*/
.kontakt td { vertical-align:top; padding:5px 0; }
	.nazev { color:#972f08; font-weight:bold; font-size:1.1em; }
	
.kontakty { clear:both; }

/* AKTIVITY 
------------------------------*/
h2.aktivity {padding-left:10px; }


/* CAROUSEL
------------------------------*/
.carousel { margin:0; padding:0; height:330px; width:418px; }
	.jcarousel-container { padding:0 !important; width:429px; }
	.jcarousel-container-horizontal { width:418px; padding:0; height:330px; position:relative; }
	.jcarousel-clip-horizontal { width:418px; height:309px; overflow:hidden; }
	.jcarousel-item { width:418px; height:309px; float:left; display:block; overflow:hidden; background:none; padding:0 !important; }
	.jcarousel-item div { float:left; width:440px; overflow:hidden; }
	.jcarousel-item a { float:left; margin:0 11px 11px 0; width:132px; height:92px; display:inline; }
	.jcarousel-item a img { width:132px; height:92px; position:relative; float:left; }
	.jcarousel-item-horizontal { margin:0; }
	.jcarousel-prev-horizontal { top:0; right:21px; }
	.jcarousel-next-horizontal { top:0; right:0; }
	
		.jcarousel-container { position: relative; }
		.jcarousel-clip { z-index: 2; padding: 25px 0 0 0; margin: 0; overflow: hidden; position: relative; }
		.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
		.jcarousel-list li, .jcarousel-item { float: left; list-style: none; }
		.jcarousel-next { z-index: 3; display: none; }
		.jcarousel-prev { z-index: 3; display: none; }
		
		.jcarousel .jcarousel-item-placeholder { background:#fff; }
		.jcarousel-container .jcarousel-next-horizontal { position:absolute; width:17px; height:17px; cursor:pointer; background-image:url(foto-arrow.gif); background-repeat:no-repeat; background-position:100% 0; }
		.jcarousel-container .jcarousel-next-horizontal:hover, .box-reference-b2 .jcarousel-container .jcarousel-next-horizontal:hover { background-position:100% -17px; }
		.jcarousel-container .jcarousel-next-horizontal:active, .box-reference-b2 .jcarousel-container .jcarousel-next-horizontal:active { background-position:100% -17px; }
		.jcarousel-container .jcarousel-next-disabled-horizontal, .jcarousel-container .jcarousel-next-disabled-horizontal:hover, .jcarousel-container .jcarousel-next-disabled-horizontal:active { cursor:default; background-position:100% -17px; }
		.jcarousel-container .jcarousel-prev-horizontal { position:absolute; width:17px; height:17px; cursor:pointer; background-image:url(foto-arrow.gif); background-repeat:no-repeat; background-position:0 0; }
		.jcarousel-container .jcarousel-prev-horizontal:hover { background-position:0 -17px; }
		.jcarousel-container .jcarousel-prev-horizontal:active { background-position:0 -17px; }
		.jcarousel-container .jcarousel-prev-disabled-horizontal, .jcarousel-container .jcarousel-prev-disabled-horizontal:hover, .jcarousel-container .jcarousel-prev-disabled-horizontal:active { cursor:default; background-position:0 -17px; }
		
/* REGISTRACNI FORM
------------------------------*/
.registracniformular td { padding:4px 5px 4px 0; color:#752000; vertical-align:top; font-weight:bold; }
	.registracniformular input { width:190px; }
	.registracniformular input.short { width:60px; }
	.registracniformular input.short2 { width:40px; }
	.registracniformular input { width:190px; }
	.registracniformular textarea { width:260px; height:65px; }
	.registracniformular tr.sep td { background:url(sep.gif) 0 50% repeat-x; }
	
	.registracniformular button { background:url(button-reg.gif) 100% -24px no-repeat; color:#fff; padding:0 10px 0 0; border:0; font-style:normal !important; cursor:pointer; text-align:center; color:#fff; height:24px; overflow:visible; }
	.registracniformular button span { position:relative; display:block; background:url(button-reg.gif) no-repeat; padding:0 0 0 10px; height:24px; line-height:21px; white-space:nowrap; }
	
/* REGISTRACNI FORM
------------------------------*/
.franchiseform td { padding:4px 5px 4px 0; color:#752000; vertical-align:center; font-weight:normal; text-align:left; }
.franchiseform td.head { padding:4px 5px 4px 0; color:#752000; vertical-align:center; font-weight:bold; }
	.franchiseform input { width:190px; }
	.franchiseform input[type="checkbox"] { width:20px; }
	.franchiseform input.short { width:60px; }
	.franchiseform input.short2 { width:40px; }
	.franchiseform input { width:190px; }
	.franchiseform textarea { width:260px; height:65px; }
	.franchiseform tr.sep td { background:url(sep.gif) 0 50% repeat-x; }
	
	.franchiseform button { background:url(button-reg.gif) 100% -24px no-repeat; color:#fff; padding:0 10px 0 0; border:0; font-style:normal !important; cursor:pointer; text-align:center; color:#fff; height:24px; overflow:visible; }
	.franchiseform button span { position:relative; display:block; background:url(button-reg.gif) no-repeat; padding:0 0 0 10px; height:24px; line-height:21px; white-space:nowrap; }

.man { float:right; width:273px; background:url(man.gif) 0 100% no-repeat; padding:106px 14px 5px 14px; position:relative; color:#fff; font-style:italic; font-size:0.9em; line-height:1.4em; margin:0 0 5px 0; }
	.man p { margin:2px 0 6px 0; }
	.man em { text-align:right; display:block; padding-top:3px; }
	.man span { width:301px; height:106px; display:block; background:url(man.gif) 100% 0 no-repeat; position:absolute; top:0; left:0; }

/* CENIK
------------------------------*/
.tablecenik td { padding:4px 5px 4px 0; vertical-align:top; }
	.tablecenik button { background:url(button-reg.gif) 100% -24px no-repeat; color:#fff; padding:0 10px 0 0; border:0; font-style:normal !important; cursor:pointer; text-align:center; color:#fff; height:24px; overflow:visible; }
	.tablecenik button span { position:relative; display:block; background:url(button-reg.gif) no-repeat; padding:0 0 0 10px; height:24px; line-height:21px; white-space:nowrap; }
	.tablecenik td.cenik { padding:17px 20px 0 0; }
	
	ul.pdf { margin-left:0; }
	ul.pdf li { background:url(pdf.gif) 0 50% no-repeat; padding:4px 0 4px 27px; }
	
	.cenikfoto { background:url(cenik.png) no-repeat; width:166px; height:134px; display:block; }

/* HP
------------------------------*/
.text-hp { float:left; width:550px; padding-left:10px; }
.man-hp { float:right; width:160px; background:url(man-hp.gif) 0 100% no-repeat; padding:106px 14px 5px 14px; position:relative; color:#fff; font-style:italic; font-size:0.9em; line-height:1.4em; }
	.man-hp p { margin:2px 0 6px 0; }
	.man-hp em { text-align:right; display:block; padding-top:3px; }
	.man-hp span { width:188px; height:106px; display:block; background:url(man-hp.gif) 100% 0 no-repeat; position:absolute; top:0; left:0; }

/* HP LEVY +  PRAVY
------------------------------*/
.hp-levy { width:377px; overflow:hidden; float:left; }

	ul.hp-tabs-levy { float:left; left:50%; height:40px; margin:0; padding:0; list-style:none; position:relative; }
		ul.hp-tabs-levy li { float:left; right:50%; width:144px; height:40px; margin:0; padding:0; list-style:none; position:relative; background:none; }
		ul.hp-tabs-levy li h2 { font-size:1em; text-transform:none; margin:0; padding:0; }
		ul.hp-tabs-levy li a { display:block; background:url(zalozky-hp-levy.gif) no-repeat; text-decoration:none; text-align:center; width:116px; color:#f4ce82; font-size:0.9em; line-height:1.2em; padding:10px 14px 0 14px; height:30px; }
		ul.hp-tabs-levy li a:hover { color:#000; text-decoration:none; }
		ul.hp-tabs-levy li.ui-tabs-selected a, ul.hp-tabs-levy li.ui-tabs-selected a:hover { background:url(zalozky-hp-levy.gif) 0 100% no-repeat; font-size:1em; color:#000; text-decoration:none; padding:7px 14px 0 14px; height:33px; } 
		
	.tab-content { clear:both; padding-top:14px; position:relative; overflow:hidden; width:377px; }
		.tab-inner { padding:0 15px 5px 15px; min-height:235px; height:auto !important; height:235px; }

	.hp-levy .tab-content .tab-top { height:14px; width:377px; position:absolute; top:0; left:0; background:url(hp-levy.gif) 100% 0 no-repeat; overflow:hidden; display:block; }
	.hp-levy .tab-content .tab-pad { background:url(hp-levy.gif) 0 100% no-repeat; }
	.hp-levy .tab-content .tab-inner { background:url(hp-levy.gif) 100% -14px no-repeat; }
	
	.hp-levy .hneda { color:#533905; font-weight:bold; padding:5px 0 0 45px; font-size:1.1em; margin:0; background:url(kure-skorapka.gif) no-repeat; min-height:42px; height:auto !important; height:42px; }
	
	.hp-levy .tab-content ul { margin:0 0 0 10px; padding:8px 0 10px 0; list-style:none; color:#2b2101; font-weight:bold; font-size:1.1em; }
		.hp-levy .tab-content ul li { margin:0; padding:4px 0 4px 24px; list-style:none; background:url(hp-levy-li.gif) 0 5px no-repeat; }
	
	.hp-levy .w49 { float:left; width:49%; }
	.hp-levy .cena { color:#a30d15; font-size:1.4em; }
	.hp-levy .small { font-size:0.8em; }
	
	/* DOMINIK ZMENA v MARGIN.hp-levy button { background:url(hp-levy-button.gif) 100% -24px no-repeat; color:#fff; padding:0 10px 0 0; border:0; font-style:normal !important; cursor:pointer; text-align:center; color:#fff; height:24px; overflow:visible; margin:0 0 0 30px; } */
	.hp-levy button { background:url(hp-levy-button.gif) 100% -24px no-repeat; color:#fff; padding:0 10px 0 0; border:0; font-style:normal !important; cursor:pointer; text-align:center; color:#fff; height:24px; overflow:visible; margin:0 0 0 0px; }
  .hp-levy button span { position:relative; display:block; background:url(hp-levy-button.gif) no-repeat; padding:0 0 0 10px; height:24px; line-height:21px; white-space:nowrap; }

.hp-pravy { width:377px; overflow:hidden; float:right; }

	ul.hp-tabs-pravy { float:left; left:50%; height:40px; margin:0; padding:0; list-style:none; position:relative; }
		ul.hp-tabs-pravy li { float:left; right:50%; width:144px; height:40px; margin:0; padding:0; list-style:none; position:relative; background:none; }
		ul.hp-tabs-pravy li h2 { font-size:1em; text-transform:none; margin:0; padding:0; }
		ul.hp-tabs-pravy li a { display:block; background:url(zalozky-hp-pravy.gif) no-repeat; text-decoration:none; text-align:center; width:116px; color:#f4ce82; font-size:0.9em; line-height:1.2em; padding:10px 14px 0 14px; height:30px; }
		ul.hp-tabs-pravy li a:hover { color:#000; text-decoration:none; }
		ul.hp-tabs-pravy li.ui-tabs-selected a, ul.hp-tabs-pravy li.ui-tabs-selected a:hover { background:url(zalozky-hp-pravy.gif) 0 100% no-repeat; font-size:1em; color:#fff; text-decoration:none; padding:7px 14px 0 14px; height:33px; } 
		
	.tab-content { clear:both; padding-top:14px; position:relative; color:#fff; overflow:hidden; }
		.tab-inner { padding:0 15px 5px 15px; }

	.hp-pravy .tab-content .tab-top { height:14px; width:377px; position:absolute; top:0; left:0; background:url(hp-pravy.gif) 100% 0 no-repeat; overflow:hidden; display:block; }
	.hp-pravy .tab-content .tab-pad { background:url(hp-pravy.gif) 0 100% no-repeat; }
	.hp-pravy .tab-content .tab-inner { background:url(hp-pravy.gif) 100% -14px no-repeat; }
	
	.hp-pravy .modra { color:#55b9f4; font-weight:bold; padding:5px 0 0 35px; font-size:1.1em; margin:0; background:url(tucnak.gif) no-repeat; min-height:22px; height:auto !important; height:22px; }
	.hp-pravy .modra2 { color:#fff; font-weight:bold; padding:0 0 0 35px; font-size:1.1em; margin:0; background:url(tucnak.gif) no-repeat; min-height:22px; height:auto !important; height:22px; }
	.hp-pravy .bigger { color:#fff; font-weight:bold; font-size:1.0em; }
  .hp-pravy p { margin:6px 0; padding:0; }
	.hp-pravy .tab-content a { color:#f3af0d; text-decoration:underline; }
	.hp-pravy .tab-content a:hover { color:#f3af0d; text-decoration:none; }
	
	.hp-pravy .tab-content ul { margin:0 0 0 10px; padding:8px 0 0 0; list-style:none; color:#2b2101; font-weight:bold; font-size:1.1em; }
		.hp-pravy .tab-content ul li { margin:0; padding:4px 0 4px 24px; list-style:none; background:url(hp-pravy-li.gif) 0 5px no-repeat; color:#fff; }
	
	.hp-pravy .w45 { float:left; width:45%; padding:0 0 0 2%; }
	.hp-pravy .w40 { float:right; width:41%; padding:0 4% 0 0; }
	.hp-pravy .small { font-size:0.9em; }
	.hp-pravy .cislo { font-size:1.2em; color:#fcda00; }
	
	.hp-pravy fieldset { position:relative; }
	.hp-pravy table { margin:0; padding:0; }
	.hp-pravy table td { padding:3px 0; }
	.hp-pravy textarea { width:340px; height:65px; }
	.hp-pravy input { width:160px; }
	.hp-pravy input.checkbox { width:auto; }
	.hp-pravy input, .hp-pravy textarea { color:#752000; font-weight:bold; }

/* JINE li na pravo, zmena Dominik 09_11_30
------------------------------*/
	.hp-pravy .tab-content .tab-pad clearfix .test ul  { margin:0 0 0 10px; padding:8px 0 0 0; list-style:none; color:#fffff; font-weight:bold; font-size:1.1em; }
		.hp-pravy .tab-content .tab-pad clearfix .test ul li .test { margin:0; padding:4px 0 4px 24px; list-style:none; background:url(hp-levy-li.gif) 0 5px no-repeat; }



/* BUTTON
------------------------------*/	
button { background:url(hp-pravy-button.gif) 100% -24px no-repeat; color:#fff; padding:0 7px 0 0; border:0; font-style:normal !important; cursor:pointer; text-align:center; color:#fff; height:24px; overflow:visible; }
	button span { position:relative; display:block; background:url(hp-pravy-button.gif) 0 0 no-repeat; padding:0 0 0 10px; height:24px; line-height:21px; white-space:nowrap; }
	button::-moz-focus-inner {
		border: none;  /* overrides extra padding in Firefox */
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		/* Safari and Google Chrome only - fix margins */
		button span {
			margin-top: -1px;
		}
	}

/* MENU
------------------------------*/
	#menu { width:775px; height:51px; position:absolute; top:284px; left:0; display:block; background:url(menu.png) no-repeat; z-index:300; }
	
		#menu ul { margin:0; padding:0; list-style:none; z-index:1; }
		#menu ul li { display:block; float:left; list-style:none; height:51px; position:relative; z-index:1; background:none; padding:0; margin:0; }
		#menu ul li a { display:block; height:51px; text-align:center; line-height:51px; color:#f4b40b; font-weight:bold; text-decoration:none; overflow:hidden; z-index:1000; }
		#menu ul li a.dva { line-height:15px; padding-top:11px; height:40px; }
	
	.m1 { width:99px; }
	.m2 { width:97px; }
	.m3 { width:96px; }
	.m4 { width:97px; }
	.m5 { width:97px; }
	.m6 { width:97px; }
	.m7 { width:96px; }
	.m8 { width:96px; }
	
	.n1 { width:97px; }
	.n2 { width:95px; }
	.n3 { width:94px; }
	.n4 { width:95px; }
	.n5 { width:95px; }
	.n6 { width:95px; }
	.n7 { width:94px; }
	.n8 { width:96px; }
	
	.n1:hover { background:url(menu.png) 0 100% no-repeat; }
	.n2:hover { background:url(menu.png) -99px 100% no-repeat; }
	.n3:hover { background:url(menu.png) -196px 100% no-repeat; }
	.n4:hover { background:url(menu.png) -292px 100% no-repeat; }
	.n5:hover { background:url(menu.png) -389px 100% no-repeat; }
	.n6:hover { background:url(menu.png) -486px 100% no-repeat; }
	.n7:hover { background:url(menu.png) -583px 100% no-repeat; }
	.n8:hover { background:url(menu.png) -679px 100% no-repeat; }
	
	#menu ul li ul.sub { visibility:hidden; position:absolute; bottom:51px; left:-1px; width:194px; background:transparent url(sub.png) no-repeat; height:auto; margin:0; padding:4px 0; }
	#menu ul li.m1 ul { left:0; }
	#menu ul li:hover ul { visibility:visible; }
		#menu ul li ul li { display:block; float:none; list-style:none; height:auto !important; background:none; }
		#menu ul li ul li a { display:block; height:auto; text-align:left; line-height:1.3em; color:#f4b40b; font-weight:bold; text-decoration:none; overflow:hidden; padding:3px 10px; width:175px; background:none; }
		#menu ul li ul li a:hover { color:#fff; text-decoration:none; }
	
	#menu ul li div { visibility:hidden; position:absolute; bottom:51px; right:0; width:173px; background:url(sub2.png) no-repeat; height:auto; margin:0; padding:5px 10px; color:#f4b40b; }
	#menu ul li:hover div { visibility:visible; }
		#menu p { margin:3px 0; text-align:center; line-height:1.3em; font-weight:bold; }
		#menu p.highlight1 { color:#fff; font-size:1.3em; font-weight:bold; margin:5px 0; }
		#menu p.small { font-size:0.85em; }

/* H1 REPLACE
------------------------------*/
.logo { width:228px; height:60px; line-height:50px; display:block; position:absolute; left:0; top:0; color:#ccc; text-align:center;background:url(maxikova-jazykova-skolka-10.png) no-repeat; }
	.logo a { width:228px; height:50px; display:block; text-indent:-9999px; overflow:hidden; }

/* TOPMENU
------------------------------*/
.t1 { right:230px; }
.t2 { right:345px; }
.t3 { right:115px; }
.t4 { right:0; }	

#topmenu { position:absolute; top:0; right:0; margin:0; padding:0; list-style:none; width:500px; }
	#topmenu li { float:right; width:115px; height:55px; display:block; margin:0; padding:0; background:none; }
	#topmenu li a { float:right; width:113px; height:55px; background-image:url(topmenu.gif); background-repeat:no-repeat; display:block; text-indent:-9999px; overflow:hidden; text-align:center; color:#fff; text-decoration:none; }

#topmenuvin { position:absolute; top:0; right:0; margin:0; padding:0; list-style:none; width:500px; }
	#topmenuvin li { float:right; width:115px; height:55px; display:block; margin:0; padding:0; background:none; }
	#topmenuvin li a { float:right; width:113px; height:55px; background-image:url(topmenuvin.gif); background-repeat:no-repeat; display:block; text-indent:-9999px; overflow:hidden; text-align:center; color:#fff; text-decoration:none; }

.topmenufranchising { position:absolute; top:0; margin:0; padding:0; list-style:none; z-index:250; width:113px; }
	.topmenufranchising li { list-style:none; float:right; margin:0; padding:0; background:none; position:relative; display:inline; }
	.topmenufranchising li a { float:right; width:113px; height:46px; background-image:url(topmenu_11_05_27.gif); background-repeat:no-repeat; display:block; text-align:center; color:#fff; text-decoration:none; text-indent:-9999px; overflow:hidden; height:55px }
		

	.t1 a { background-position:0 0; }
	.t2 a { background-position:-113px 0; }
	.t3 a { background-position:-226px 0; }
	.t4 a { background-position:-339px 0; }
	
	.t1 a:hover, .t1:hover a { background-position:0 -55px; }
	.t2 a:hover, .t2:hover a { background-position:-113px -55px; }
	.t3 a:hover, .t3:hover a { background-position:-226px -55px; }
	.t4 a:hover, .t4:hover a { background-position:-339px -55px; }

  .t1 .active { background-position:0 -110px; } 
  .t1 .active:hover { background-position:0 -55px; }
  .t2 .active { background-position:-113px -110px; }
  .t2 .active:hover { background-position:-113px -55px; }
  .t3 .active  { background-position:-226px -110px; }
  .t3 .active:hover  { background-position:-226px -55px; }
  .t4 .active  { background-position:-339px -110px; }
  .t4 .active:hover  { background-position:-339px -55px; }
  
  .t1 li.active a { background-position:0 -55px; }
  .t2 li.active a { background-position:-113px -55px; }
  .t3 li.active a { background-position:-226px -55px; }
  .t4 li.active a { background-position:-339px -55px; }

	.topmenufranchising li ul { top:39px; right:5000px; width:113px; font-size:0.9em; margin:0; padding:0 0 6px 0; z-index:280; background:url(topmenu_ul_last.gif) 0 100% no-repeat; position:absolute !important; }
    .topmenufranchising li.active ul { right:0 !important; }
	.topmenufranchising ul li { float:none; width:113px; height:auto; }
	.topmenufranchising ul li a { float:none; width:93px; padding:3px 10px; display:block; background:#792d13; color:#fff; text-decoration:none; text-indent:0; text-align:left; height:auto; line-height:1.3em; }
	.topmenufranchising ul li a:hover { color:#fff; background:none #4a1401; text-decoration:none; }
	
	.topmenufranchising ul li.first a { background:#792d13 url(topmenu_ul.gif) no-repeat; padding:10px 10px 3px 10px; }
	.topmenufranchising ul li.first a:hover { background:#4a1401 url(topmenu_ul.gif) no-repeat; }
	
	.topmenufranchising li:hover ul { right:0; }
	
	.topmenufranchising li ul li .active { font-weight:bold; }

/* TOPMENU EN
------------------------------*/
.topmenufranchisingen { position:absolute; top:0; margin:0; padding:0; list-style:none; z-index:250; }
	.topmenufranchisingen li { list-style:none; float:right; margin:0; padding:0; background:none; position:relative; display:inline; }
	.topmenufranchisingen li a { float:right; width:113px; height:46px; background-image:url(topmenufranchisingen.gif); background-repeat:no-repeat; display:block; text-align:center; color:#fff; text-decoration:none; text-indent:-9999px; overflow:hidden; height:55px }
		

	.t1 a { background-position:0 0; }
	.t2 a { background-position:-113px 0; }
	.t3 a { background-position:-226px 0; }
	.t4 a { background-position:-339px 0; }
	
	.t1 a:hover, .t1:hover a { background-position:0 -55px; }
	.t2 a:hover, .t2:hover a { background-position:-113px -55px; }
	.t3 a:hover, .t3:hover a { background-position:-226px -55px; }
	.t4 a:hover, .t4:hover a { background-position:-339px -55px; }

  .t1 .active { background-position:0 -110px; } 
  .t1 .active:hover { background-position:0 -55px; }
  .t2 .active { background-position:-113px -110px; }
  .t2 .active:hover { background-position:-113px -55px; }
  .t3 .active  { background-position:-226px -110px; }
  .t3 .active:hover  { background-position:-226px -55px; }
  .t4 .active  { background-position:-339px -110px; }
  .t4 .active:hover  { background-position:-339px -55px; }
  
  .t1 li.active a { background-position:0 -55px; }
  .t2 li.active a { background-position:-113px -55px; }
  .t3 li.active a { background-position:-226px -55px; }
  .t4 li.active a { background-position:-339px -55px; }

	.topmenufranchisingen li ul { top:39px; right:5000px; width:113px; font-size:0.9em; margin:0; padding:0 0 6px 0; z-index:280; background:url(topmenu_ul_last.gif) 0 100% no-repeat; position:absolute !important; }
    .topmenufranchisingen li.active ul { right:0 !important; }
	.topmenufranchisingen ul li { float:none; width:113px; height:auto; }
	.topmenufranchisingen ul li a { float:none; width:93px; padding:3px 10px; display:block; background:#792d13; color:#fff; text-decoration:none; text-indent:0; text-align:left; height:auto; line-height:1.3em; }
	.topmenufranchisingen ul li a:hover { color:#fff; background:none #4a1401; text-decoration:none; }
	
	.topmenufranchisingen ul li.first a { background:#792d13 url(topmenu_ul.gif) no-repeat; padding:10px 10px 3px 10px; }
	.topmenufranchisingen ul li.first a:hover { background:#4a1401 url(topmenu_ul.gif) no-repeat; }
	
	.topmenufranchisingen li:hover ul { right:0; }
	
	.topmenufranchisingen li ul li .active { font-weight:bold; }


/* LANG
------------------------------*/
#lang { position:absolute; top:64px; right:7px; margin:0; padding:0; list-style:none; font-size:0.9em; z-index:1; }
	#lang li { float:right; width:26px; height:21px; display:block; margin:0; padding:0; background:none; z-index:1; }
	#lang li a { float:right; width:20px; height:21px; padding:0 0 0 1px; display:block; line-height:21px; overflow:hidden; text-align:center; color:#fff; text-decoration:underline; z-index:1; }
	#lang li a:hover, #lang li .active{ color:#752000; text-decoration:none; background:url(lang.gif) 50% 50% no-repeat; }

/* FOOTER
------------------------------*/
#footer-container { width:100%; clear:both; font-size:0.7em; line-height:1.5em; background:url(footer.gif) repeat-x; padding:20px 0 0 0; }
#footer { width:775px; margin:0 auto; padding:0 0 15px 0; }

	.loga { height:70px; width:775px; overflow:hidden; height:65px; display:block; }
		.loga div { float:left; margin:0 0 0 8%; height:54px; display:block; overflow:hidden; }

		.rha { width:70px; height:43px; display:block; background:url(rha_logo.jpg) no-repeat; }
		.rha:hover { background:url(rha_logo_hover.jpg) no-repeat; }


		.cn { width:70px; height:43px; display:block; background:url(cn_logo.jpg) no-repeat; }
		.cn:hover { background:url(cn_logo_hover.jpg) no-repeat; }
	
		.esf { width:57px; background:url(3dk.jpg) no-repeat; }
		.esf:hover { background:url(3dk.jpg) 0 100% no-repeat; }
		
		/*.ntm { width:57px; background:url(ntm.gif) no-repeat; }
		.ntm:hover { background:url(ntm.gif) 0 100% no-repeat; }*/
		
		.eu { width:69px; background:url(eu.gif) no-repeat; }
		.eu:hover { background:url(eu.gif) 0 100% no-repeat; }
		
		.zl { width:184px; background:url(zl.gif) no-repeat; }
		.zl:hover { background:url(zl.gif) 0 100% no-repeat; }
		
		.apvz { width:78px; background:url(apvz.gif) no-repeat; }
		.apvz:hover { background:url(apvz.gif) 0 100% no-repeat; }
		
    .wc { width:69px; background:url(wc.gif) no-repeat; }
    .wc:hover { background:url(wc.gif) 0 100% no-repeat; }
    
    .zg { width:41px; background:url(zg.gif) no-repeat; }
    .zg:hover { background:url(zg.gif) 0 100% no-repeat; }
	  
    .bc { width:69px; background:url(bc.gif) no-repeat; }
    .bc:hover { background:url(bc.gif) 0 100% no-repeat; }
    
    .dsol { width:128px; background:url(dsol.gif) no-repeat; }
    .dsol:hover { background:url(dsol.gif) 0 100% no-repeat; }

	
	
	.odkazy { float:left; font-size:0.9em; width:460px; margin:0; padding:0; text-align:left; }
		.odkazy a { color:#3d0707; text-decoration:underline; padding:0 5px; }
		.odkazy a:hover { color:#3d0707; text-decoration:none; }
		
	.copyright { float:right; font-size:0.9em; width:290px; text-align:right; margin:0; padding:0; }
	.copyright a:hover { color:#3d0707; text-decoration:none; }
	
#footer-in {text-align: left;}
#footer-in .footerBox {float: left; width: 20%; color:#666666;}
  .footerBox ul { margin-top: 2px;}
  .footerBox ul li {width: 100%; }
	.footerBox a  {text-decoration:none; color: #666666;}
	.footerBox a:hover {color:#000000; text-decoration:underline;}
	
/* CLEARFIX
------------------------------*/
.clear { clear:both; height:1px; font-size:1px; overflow:hidden; width:100%; line-height:normal; display:block; }
.clearfix { display:inline-block; }
.clearfix:after { content: "."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }

/* MAXCALC
------------------------------*/
@font-face { 
    font-family: 'Museo'; 
    src: url('./maxcalc/museo_700_czech/Museo700-Regular-webfont.eot'); 
    src: url('./maxcalc/museo_700_czech/Museo700-Regular-webfont.eot?iefix') format('eot'), 
         url('./maxcalc/museo_700_czech/Museo700-Regular-webfont.woff') format('woff'), 
         url('./maxcalc/museo_700_czech/Museo700-Regular-webfont.ttf') format('truetype'), 
         url('./maxcalc/museo_700_czech/Museo700-Regular-webfont.svg#webfont') format('svg'); 
}

#maxcalc_wrapper {
    font-family: 'Museo', Georgia, sans-serif;
    background-color: #F1A60F;
    position: absolute;
    top: -1200px;
    left: 0;
    width: 100%;
    height: 1200px;
    background: url(./maxcalc/bg.png);
    z-index: 500;
}

#maxcalc {
    background-color: #fff;
    margin: 50px auto;
    width: 720px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    font-size: 0.9em;
}

#mc_header {
    height: 70px;
    background: url(./maxcalc/topbar.png) no-repeat center;
    width: 686px;
    margin: 0px auto;
    padding: 15px 0px 0px;
    position: relative;
}

#mc_header p {
    background: url(./maxcalc/max_logo.png) no-repeat center;
    position: absolute;
    text-indent: -9999px;
    overflow: hidden;
    width: 99px;
    height: 118px;
    right: 50px;
    top: -25px;
}
#mc_content_wrapper {
    padding-bottom: 10px;
}
#mc_content_left {
    background-color: #F5F5F5;
    border: 1px solid #E9E9E9;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: 0 10px 15px 20px;
    width: 288px;
    padding: 10px;
    text-align: left;
    height: 360px;
}
#mc_content_right {
    background-color: #F5F5F5;
    border: 1px solid #E9E9E9;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: 0 20px 15px 10px;
    width: 328px;
    padding: 10px;
    text-align: left;
    height: 360px;
}
#mc_price_wrapper {
    clear: both;
    margin: 10px 20px;
}
#mc_price_wrapper .price_box {
    float: left;
    width: 223px;
    height: 110px;
    background: url(./maxcalc/price_box.png) no-repeat;
    color: #000;
}
#mc_price_wrapper .price_box p.title {
    line-height: 45px;
    font-size: 1.25em;
    padding: 3px;
    margin-top: 3px;
    position: relative;
}
#mc_price_wrapper p.title span.more_info {
    font-size: 0.9em;
    right: 220px;
}
#mc_price_wrapper p.title span.more_info img {
    left: 220px;
}
#mc_price_wrapper .price_box p.price {
    line-height: 45px;
    font-size: 3.0em;
    font-style: normal;
    padding: 3px;
    background-color: #fff;
    border: 1px  solid #757575;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    position: relative;
    top: -8px;
}
#mc_price_wrapper .price_box p.double_row {
    line-height: 1.4em;
}
#mc_price_wrapper .second {
    margin: 0px 5px;
}
#maxcalc p.caption {
    color: #0f82b9;
    padding-left: 5px;
    margin: 10px 0px 2px;
}
#maxcalc p.checkbox {
    margin: 20px 0px;
}
#maxcalc select {
    width: 290px;
    cursor: pointer;
    font-family: 'Museo', Georgia, sans-serif;
}
.customStyleSelectBox {
    background: url(./maxcalc/selectBox.jpg) no-repeat 248px 6px;
    border: 1px solid #0f82b9;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    height: 35px;
    line-height: 30px;
    padding: 5px 0px 0px 8px;
    color: #000;
    font-size: 0.85em;
}

.customStyleSelectBox.changed {
}

/* on the next line we add a down arrow on the right to indicate that it is a select box */
.customStyleSelectBoxInner {
    background:url(canvas-list-nav-item-arrow-.gif) no-repeat center right;
}
#maxcalc input[type=checkbox] {
    border: 2px solid red;
}
#maxcalc a.green_box {
    display: block;
    height: 40px;
    border: 1px solid #4b953e;
    background: url(./maxcalc/ok.jpg) no-repeat 5px 5px #72ac33;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 0px 5px 0px 45px;
    color: #e4ffc6;
    line-height: 40px;
    font-size: 0.9em;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    margin: 10px auto;
}
#maxcalc a.green_box:hover {
    text-decoration: underline;
}
#maxcalc a.green_box:hover span.more_info,#maxcalc div.max_tip:hover p.more_info, #mc_price_wrapper p.title:hover span.more_info {
    display: block;
}
#maxcalc .more_info {
    position: absolute;
    top: 5px;
    right: -215px;
    font-size: 1.2em;
    line-height: 20px;
    border: 1px solid #000;
    color: #606060;
    width: 200px;
    padding: 10px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    display: none;
    background-color: #fff;
    z-index: 10;
}
#maxcalc .more_info img {
    position: absolute;
    top:10px;
    left: -13px;
}
#maxcalc div.max_tip {
    color: #be4a01;
    border: 1px solid #be4a01;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 10px;
    position: relative;
}
#maxcalc div.max_tip strong {
    font-size: 1.25em;
}
#maxcalc #tip_1 {
    margin-right: 5px;
}
#maxcalc #mc_footer {
    margin: 0px 20px;
}
#maxcalc #mc_footer > input, #maxcalc #mc_footer > a {
    position: relative;
    text-indent: -9999px;
    cursor: pointer;
}
#maxcalc #mc_footer .print {
    background: url(./maxcalc/print.jpg) no-repeat #fff;
    width: 35px;
    height: 35px;
    margin: 10px 10px 10px 0px;
    border: 0;
    position: relative;
    text-indent: -9999px;
}
#maxcalc #mc_footer .pdf {
    background: url(./maxcalc/pdf.jpg) no-repeat #fff;
    width: 35px;
    height: 35px;
    margin: 10px 10px 10px 0px;
    border: 0;
}
#maxcalc #mc_footer .contact {
    background: url(./maxcalc/contact.jpg) no-repeat #fff;
    width: 337px;
    height: 51px;
}
#maxcalc_changer {
    width: 248px;
    height: 355px;
    background: url(./maxcalc/max.png) no-repeat transparent;
    position: fixed;
    right:0;
    top: 90px;
}
#maxcalc_changer a {
    color: #782201;
    display: block;
    font-size: 2.2em;
    height: 95px;
    margin: 230px 0 0 35px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
    text-decoration: none;
    width: 203px;
}
#maxcalc_changer a span {
    color: #1185be;
}
#maxcalc input[type=checkbox] {
    border: 0;
}
