body, textarea, select, input, td {font-family:Arial, Arial CE, Verdana;font-size:12px;line-height:20px}
body {text-align:center;margin:0px}

a {color:#000}
a:hover {text-decoration:none}

#all {width:950px;margin:0 auto}
#all div {float:left;text-align:left}
#all #lmenu {width:200px}
#all #content {width:750px;float:right}
#all #contenthp {width:950px;float:right}

/* leve menu */
#lmenu .item {width:200px;text-transform:uppercase;font-weight:bold;font-size:12px;line-height:30px}
#lmenu .item, #lmenu .item a {color:#9A9B9F;text-decoration:none}
#lmenu .item a:hover {text-decoration:underline;color:#f7b721}
#lmenu .item .box {margin-left:35px}
#lmenu .uroven0 .box {margin-left:0px}
#lmenu .uroven0 .box a {color:#000}
#lmenu .uroven0 .box a:hover {color:#f7b721}
#lmenu .sel a {color:#f7b721 !important}


#lmenu .sk97 {background: url(/3dfitness/gfx/lmenu97.jpg) no-repeat}
#lmenu .sk111 {background: url(/3dfitness/gfx/lmenu111.jpg) no-repeat}
#lmenu .sk110 {background: url(/3dfitness/gfx/lmenu110.jpg) no-repeat}
#lmenu .sk54 {background: url(/3dfitness/gfx/lmenu54.jpg) no-repeat}
#lmenu .sk71 {background: url(/3dfitness/gfx/lmenu71.jpg) no-repeat}
#lmenu .sk63 {background: url(/3dfitness/gfx/lmenu63.jpg) no-repeat}
#lmenu .sk {background: url(/3dfitness/gfx/lmenu.jpg) no-repeat}

/* hledani */
#hledani {background: url(/3dfitness/gfx/top_5.png);height:28px;text-align:left;line-height:25px}
#hledani .w {border:1px solid #FFCC00;line-height:20px;height:20px;margin:3px 0 2px 0}
#hledani .tl {margin:4px 0 2px 5px}
#hledani .box {margin-left:50px}
#hledani form {margin:0;padding:0}
#hledani .od {margin:3px 10px 0 10px;font-weight:bold}
#hledani .od a {color:#fff;text-decoration:none}
#hledani .od a:hover {color:#000;text-decoration:underline}
#hledani .od1 {margin-left:45px}

/* obsah */
#content .cbox {margin:0 10px 10px 10px;border:1px solid #000;width:728px}
#content .cbox .cbox2 {margin:0 20px}

#content .cbox3 {margin:0 10px 5px 10px;width:730px}
#content #navigace {width:730px;background-color:#d1d2d4;height:25px;line-height:25px}
#content #navigace .box {margin:0 20px}


#content #mfoto {float:right;margin:0 0 20px 20px;width:250px}
#content #mfoto img {border:1px solid #727176}
#content #mfoto #mtext {width:250px;text-align:center;margin-top:10px}

/* seznam clanku */
.listclanek {width:700px}

h1, h1 a {font-size:16px;color:#f7b721;margin-bottom:2px}
h2, h2 a {font-size:15px;color:#000;text-decoration:none;margin-bottom:2px}

.stranky {width:650px;margin:10px 0;text-align:center}
.stranky .sbig {font-size:18px;font-weight:bold}
.boxprodukt {width:160px;border:1px #c9c9c9 solid;margin:5px;text-align:center;owerload:hidden;text-align:center !important;overflow:hidden}
.boxprodukt img {margin:20px 0 0 0}
/* ;border:1px solid #727176 */
.boxprodukt .text {margin:10px;width:100%;text-align:center !important}

/* detail produktu */
/*.cara {border-bottom:1px solid #e2e2e2;width:400px;height:1px;margin:10px 0px}*/
.provedeni {display:block;border-bottom:1px solid #e2e2e2;margin-bottom:10px;float:left;margin:0;padding:0}
.provedeni .pocetkusu {float:right;text-align:center}
.provedeni .info {width:290px}

.obsah{width:400px}

/* souviswejici */
.souvis {width:150px;float:right !important}
.souvis a {color:#fff}
.souvis h3 a {color:#000;text-decoration:none}
.souvis .it {background-color:#eba33d;margin:5px 0px 5px 5px !important;width:145px;}
.souvis .it .itbox {margin:7px!important}


/* objekty na HP */
#splash {width:950px;margin: 0 0 10px 0}
#extvideo {margin:0 10px;width:262px}
#mainflash {width:468px}

/* boxy novinek */
#novinka2 h2 a, #novinka2 h2, #novinka1 h2 a, #novinka1 h2 {color:#ee1c25;margin:5px 0 0 0;padding:0}
#novinka1, #novinka2 {border:1px solid #000;margin:10px 0}
#novinka1 .box {width:450px;margin:5px 10px}
#novinka2 .box {width:446px;margin:5px 10px}
#novinka1 {width:470px}
#novinka2 {width:466px}
#novinka2 p, #novinka1 p {margin:0 0 10px 0;padding:0}
#novinka2 p, #novinka1 p, #novinka2 p a, #novinka1 p a {color:#626262}
#novinka2 .nfoto, #novinka1 .nfoto {float:right;width:120px;margin:10px 0 5px 10px}
#novinka2 .nfoto img, #novinka1 .nfoto img {border:1px solid #000}

#footer {margin-top:10px}
#footer, #footer2 {width:950px}
#footer {background:url(/3dfitness/gfx/pata.png) repeat-x;height:26px}
#footer2 #par {width:200px;font-weight:bold}
#footer2 #copy {width:750px;text-align:right}

/* formular napiste nam, pokladna, nakupni kosik */
.f {display:block;float:left;margin:0px;width:580px}
.f b, .f i {font-style:normal;font-weight:normal;display:block;float:left;margin-top:15px}
.f b {width:350px}
.f i {width:200px}
.f u {width:200px;text-decoration:none;color:#ff0000;font-weight:bold}
.f  .inp2 {width:50px}
.f  .inp {width:300px}
.f  .inp3 {width:100px}
.f  .inp4 {width:140px}
.f  .inp5 {width:180px}
.f strong {color:red}

 
/* skoleni */
.skol {width:569px;border-bottom:1px solid #efefef}
.skol2 h3, .skol h3, .skol h3 a {margin:10px 0px 5px;color:#dd0024;text-decoration:none}
.skol2 .datum, .skol .datum {color:#ef9b00}
.skol .c1 {width:459px}
.skol .c2 {width:110px}







/* menu */
.preload1 {background: url(/3dfitness/gfx/three_1.gif);}
.preload2 {background: url(/3dfitness/gfx/three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:36px; background:#fff url(/3dfitness/gfx/three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:36px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 10px; cursor:pointer;background: url(/3dfitness/gfx/three_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 18px 0 5px; height:35px; background: url(/3dfitness/gfx/three_0b.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 18px 0 5px; height:35px; background: url(/3dfitness/gfx/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(/3dfitness/gfx/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(/3dfitness/gfx/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(/3dfitness/gfx/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:35px; background: #ffd368; padding:3px; border:1px solid #da6100; white-space:nowrap; width:120px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:120px; font-weight:normal; text-align: left}

#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:120px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #ffd368;}

#nav li ul.sub li a.fly
{background:#ffd368 url(/3dfitness/gfx/arrow.gif) 110px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#f68b00; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#f68b00 url(/3dfitness/gfx/arrow_over.gif) 120px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:110px; top:-4px; background: #ffd368; padding:3px; border:1px solid #da6100; white-space:nowrap; width:120px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#f68b00 url(/3dfitness/gfx/arrow_over.gif) 110px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#ffd368 url(/3dfitness/gfx/arrow.gif) 110px 6px no-repeat; color:#000; border-color:#ffd368;} 

.firmy .it {width:200px;height:31px;margin:3px}
.firmy2 .it {width:100px;height:20px;margin:3px}
