body,p,img,h1,h2,h3,ul,span{margin:0;padding:0;}
img{vertical-align:middle;}
a img{border:0px;}
a{color:#3EA6D9;text-decoration:none;}
a:hover{color:#005389;text-decoration:none;}
.ploutvlevo{float:left;}
.ploutvpravo{float:right;}
.clearnute{clear:both;}
.nev{display:none;}
big{font-size:110%;}
.bilytext{color:#ffffff;}

a.sedy {color:#474646;}
a.sedy:hover{color:#005389;text-decoration:none;}

.uppersmal {text-transform:uppercase;font-weight:bold;font-size:80%;}

hr{clear:both;width:100%;border:none;height:1px;background-color:#D9D9D9;color:#D9D9D9;}


body{background:#ffffff url(pozadi2.png) repeat-x;color:#464646;font-size:12px;line-height:140%;font-family:'Segoe UI',Arial,Verdana;text-align:center;}

#obal {width:100%; height:154px; position:absolute; left:0px; top:0px; background:url(pozadi.png) top center no-repeat;}

#kontejner{width:990px; margin:0 auto; min-height:500px; position:relative;}

div#logo{width:51px;margin:0 auto;height:51px;float:left;position:relative;top:25px;left:0px;clear:both;overflow:hidden;}
div#logo span{background-image:url(onemobil.png);background-repeat:no-repeat;cursor:pointer;display:block;width:51px;height:51px;position:absolute;top:0;left:0;}

ul#menu {list-style:none; float:left; width:650px; position:relative; left:5px; font-weight:bold; text-align:left; text-transform:uppercase; font-size:15px; padding-top:35px;}
ul#menu li {display:inline;}
ul#menu li a {padding:0 12px; color:#565656; text-decoration:none;}
ul#menu li a.ak, ul#menu li a:hover {color:#898989;}
ul#menu li a.ak {color:#000000;}

ul#submenu {list-style:none; float:left; width:650px; clear:both; position:relative; left:5px; text-align:left; text-transform:uppercase; padding-top:5px; font-size:12px;}
ul#submenu li {display:inline;}
ul#submenu li a {padding:0 12px; color:#565656; text-decoration:none; font-weight:normal;}
ul#submenu li a.ak, ul#menu li a:hover {color:#898989;}
ul#submenu li a.ak {color:#000000;font-weight:bold;}


.kosikovybox {float:right; width:285px; text-align:right; color:#010101; position:relative;}
.kosikovybox a {text-decoration:none; color:#2391F3;}
.kosikovybox a:hover {color:#005389;}

.vyhledavani {float:right; width:220px; position:relative; padding-top:13px; left:-2px;}
.vyhledavani .textak {border:1px solid #D8D8D8; background:#FFFFFF; color:#898989; padding:4px 10px; width:200px;}
.vyhledavani .odeslat {width:13px; height:13px; border:0px; position:absolute; right:8px; top:20px; background:url(lupa.png) no-repeat;}

.bloklevyhlava {float:right; background:url(linka.png) 0px 30px no-repeat; padding-left:25px; width:285px; padding-top:25px; text-align:left; color:#252525; font-size:13px; padding-bottom:50px;}


#textoblast {clear:both; display:block; padding-top:20px; text-align:left;}
#textoblast h1, #textoblast h2, #textoblast h3 {color:#474646; font-size:30px; line-height:40px; padding:0px 0 10px 0; border-bottom:1px solid #D5D5D5; font-weight:normal; margin-bottom:10px;}

#textoblast #left {float:left; width:750px; clear:both;}
#left .panelvtom {display:block; text-align:right; background:#E1E1E1; text-transform:uppercase; color:#777777; padding:8px; font-size:80%;}
#left .panelvtom a {color:#777777;}
#left .panelvtom a:hover, #left .panelvtom a.akpanel {color:#000000;}
#left .panelvtom a.akpanel {font-weight:bold;}
#left #obsahpronovinkyl {}
#left #obsahpronovinkyl .kartauvodinzerat {padding:10px 0; display:block; border-bottom:1px solid #E1E1E1;}
#left #obsahpronovinkyl .kartauvodinzerat .obrazek {float:left; width:133px; height:100px; line-height:100px; vertical-align:middle; background:#D3D3D3; margin-right:10px; overflow:hidden;}
#left #obsahpronovinkyl .kartauvodinzerat big {font-weight:bold;}
#left #obsahpronovinkyl .kartauvodinzerat big a {color:#010101;}
#left #obsahpronovinkyl .kartauvodinzerat big a:hover {color:#005389;}
#left #obsahpronovinkyl .kartauvodinzerat .cena {font-weight:bold; color:#FF9002; font-size:130%; float:left; width:190px; height:30px; line-height:30px;}
#left #obsahpronovinkyl .kartauvodinzerat .cena span {font-weight:normal; color:#464646;}
#left #obsahpronovinkyl .kartauvodinzerat .infop {width:400px; float:left; height:30px; line-height:30px; font-weight:bold; color:#010101;}


#textoblast #right h3 {border-bottom:0px; margin-bottom:0px;}
#textoblast #right {float:right; width:230px;}
#textoblast #right .reklamar {margin-top:10px;}
#textoblast #right .splatky {width:197px; height:189px; background:url(splatky.png) no-repeat; font-size:90%; padding:15px 15px 0 15px;}
#textoblast #right .splatky h3 {border-bottom:0px; padding:0; margin:0; line-height:100%; padding-bottom:10px;}
#textoblast #right .splatky a {color:#ffffff; position:relative; top:30px; left:30px;}
#textoblast #right .oneclubpr {width:197px; clear:both; height:176px; margin-bottom:10px; color:#FFFEFF; text-align:right; background:url(oneclubpravy.png) no-repeat; font-size:90%; padding:15px 15px 0 15px;}
#textoblast #right .oneclubpr h3 {border-bottom:0px; padding:0; font-size:25px; margin:0; color:#FFFEFF; line-height:100%; padding-bottom:25px;}
#textoblast #right .oneclubpr a {color:#2390f5; position:relative; top:7px;}
#textoblast #right .novinkybox {background:#EEEEEE; color:#464646;width:197px; padding:15px; margin-top:10px; font-size:90%; padding-top:0px;}
#textoblast #right .novinkybox strong.nadpisovy {border-top:4px solid #FB8C09; line-height:35px; position:relative; top:-6px;}
#textoblast #right .novinkybox strong.nadpisovy span {position:relative; top:5px;}
#textoblast #right .nejprodavanejsi {margin:10px 5px; width:230px; }
#textoblast #right .nejprodavanejsi h3 {font-size:26px;}

#neprehlednete {float:left; padding:0px 0 0 0; text-align:left; width:750px; margin-bottom:30px;}
#neprehlednete img {margin-top:10px; clear:both;}
#neprehlednete big, #kontaktinfos big {text-transform:uppercase; font-size:120%;}
#neprehlednete big {padding-left:12px;}
#neprehlednete a.sbez {color:#ffffff; background:#898989; margin-right:2px; border:1px solid #E1E1E1; text-align:center; float:left; width:19px; height:19px; line-height:19px;}
#neprehlednete a.sbez:hover, #neprehlednete a.sbez.ak {background:url(odkazl.png) no-repeat;}
#neprehlednete .sodkazy {float:right; width:145px; font-size:90%; text-align:right; position:relative; top:0px;}

#kontaktinfos {display:block; height:205px; background:#D7D7D7; padding:12px; width:205px; padding-bottom:0px; margin-bottom:10px;}

.sedbox {display:block; padding:5px 20px; text-transform:uppercase; font-size:90%; background:#E1E1E1;}
.sedbox a {color:#595959; text-decoration:none;}
.sedbox a:hover, .sedbox a.ak {color:#238FF2;}
.sedbox a.ak {font-weight:bold; color:#000000;}


.jsemzdeprvnebox h2, .jizclenklububox h2 {color:#474646; font-size:30px; padding:45px 0 20px 0; border-bottom:1px solid #D5D5D5; font-weight:normal; margin-bottom:10px;}
.jsemzdeprvnebox {float:left; width:485px; color:#505050; padding-right:5px; clear:both; text-align:left; font-size:90%;}
.jsemzdeprvnebox a {color:#006FB9; text-decoration:none; line-height:200%;} .jsemzdeprvnebox a:hover {color:#005389;}
.jizclenklububox {float:right; width:485px; color:#505050; padding-right:5px; text-align:left; font-size:90%;}
.jizclenklububox a {color:#006FB9; text-decoration:none; line-height:200%;} .jizclenklububox a:hover {color:#005389;}


.menuspodroz {float:left; width:145px; padding-left:15px; line-height:160%; border-right:1px solid #E1E1E1; padding-top:10px; margin-top:35px; height:140px;  text-align:left; overflow:hidden;}
.menuspodroz strong {text-transform:uppercase;}
.menuspodroz.prvnivrade {clear:both;}
.menuspodroz a {color:#505050; text-decoration:none;} .menuspodroz a:hover {color:#006FB9;}
.pronovinkz {float:right; width:175px; padding-top:50px; font-size:90%; text-align:left; position:relative;}
.pronovinkz a {color:#ED008C; text-decoration:none; line-height:200%;} .pronovinkz a:hover {color:#006FB9;}
.pronovinkz .txtiinp {border:1px solid #B6B6B6; color:#B6B6B6; padding:10px 10px; width:208px;}
.pronovinkz .subinp {position:absolute; right:1px; top:117px; border:0px; background:url(inpdal.png) no-repeat; width:18px; height:14px; display:block;}


#pata {clear:both; width:100%; padding:20px 10px; font-size:90%; text-align:left; color:#888888; position:relative;}
#pata a:hover {color:#005389;}
#pata a {color:#0087cd;}

h1.osek, #left h2.osek, h3.osek {border-bottom:0px;margin-bottom:0px;}

.telefon {width:140px; float:left; padding-right:10px;}
.fotkaprotel {display:block; width:135px; position:relative; height:130px; text-align:center; padding:3px 0 2px 0; margin:10px 0;}
.fotkaprotel img {position:relative; z-index:1;}
.fotkaprotel:hover {background:url(hovery/index-na_splatky.png) no-repeat;}
.fotkaprotel:hover img {z-index:-1;}

.fotkavyprodej {display:block; width:51px; position:relative; height:56px; text-align:center; padding:3px 0 2px 0;}
.fotkavyprodej img {position:relative; z-index:1;}
.fotkavyprodej:hover {background:url(hovery/vyprodej.png) no-repeat;}
.fotkavyprodej:hover img {z-index:-1;}

.protelnovinka {display:block; width:149px; position:relative; float:left; height:144px; text-align:center; padding:3px 0 2px 0; margin:0px 0; overflow:hidden;}
.protelnovinka img {position:relative; z-index:1;}
.protelnovinka:hover {background:url(hovery/index-novinky.png) no-repeat;}
.protelnovinka:hover img {z-index:-1;}

.kartamala {width:336px; background:url(malakarta.png) no-repeat; padding:18px 16px; z-index:100; position:relative;}
.ploutvpravo{z-index:10;}
#textoblast .kartamala h3 a {color:#2390f5; font-size:20px; font-weight:bold; border-bottom:0px; margin:0; padding:0; line-height:22px;}
#textoblast .kartamala h3 a:hover {text-decoration:none; color:#0C599F;}
.kartamala .vyrobek {float:left; margin:0px 22px 15px 10px; position:relative; top:-8px;}
.kartamala p {color:#4c4a47; margin:10px 0px 15px 0px; padding-top:8px; width:305px;}
.kartamala .ceny {clear:both; float:left; width:140px; margin:0px; padding:0px; color:#4c4a47; font-weight:normal;font-size:14px;}
.kartamala .ceny big {width:100%;margin:0px;padding:0px;font-size:15px; padding-bottom:0px; display:block; color:#1E7DFF; font-weight:bold; padding-left:0px;}
.kartamala .tlacitka {float:right; width:195px; text-align:left;margin:0px; position:relative; left:15px;}
.kartamala a.koupit, #hlavniobsahleft .kartamala a.predobjednat, #hlavniobsahleft .kartamala a.zamluvit {margin-left:4px;}
.kartamala .tlacitka ul {clear:both; list-style-image:url(odrazka.png); margin-left:20px; padding-top:7px;}
.kartamala .tlacitka ul li a{color:#646464;}
.kartamala .tlacitka ul li a:hover {color:#1c78f4;}
.kartamala .ceny .stitek {margin:2px;}
.kartamala .stitek {position:absolute; top:20px; left:105px; z-index:4;}

.vsechny_novinky {position:relative; top:-40px; left:600px;}


a.darkod {color:#000000;}
a.darkod:hover {color:#2390f5;}

.proucetuziv {display:none;position:absolute;right:50px;top:20px;border:1px solid #D4D5D0;padding:1px;background:#ffffff;text-align:left;z-index:10;}
.proucetuzivd {display:none;position:absolute;right:50px;top:20px;border:1px solid #D4D5D0;padding:1px;background:#ffffff;text-align:left;z-index:10;}
.proucetuziv a {display:block; height:20px; line-height:20px; padding:0 15px; width:105px; color:#474747;}
.proucetuziv a:hover {background:#EBEBEB;}


#blokhlavapromobil {float:left; width:600px; font-size:110%; clear:both; padding-right:50px; padding-top:40px; text-align:left;}
#blokhlavapromobil big a {display:block; line-height:120%;}
#blokhlavapromobil p {width:650px;}

.conovehovemag {display:block; width:100%; position:relative; clear:both; text-align:left;}
.conovehovemag h2 {color:#474646; font-size:30px; padding:45px 0 20px 0; border-bottom:1px solid #D5D5D5; font-weight:normal; margin-bottom:10px;}
.conovehovemag h2 {padding:50px 0 20px 0;}
.conovehovemag a.vstoupit { position:absolute; right:0px; top:60px; text-decoration:none;}
.conovehovemag .pronovinku {width:160px; float:left; margin-left:6px; font-size:90%;}
.conovehovemag .pronovinku.prvni {margin-left:0px;}
.conovehovemag .pronovinku img {margin-bottom:10px;}

.prosrdce {position:relative; z-index:1000000; width:26px; float:right;}
.prosrdce img {position:absolute; left:-10px; bottom:-27px;}
#srdcebox, .srdcebox {position:absolute; right:-140px; color:#464646; top:-130px; padding:10px 20px 0 20px; width:286px; z-index:10000; margin:0; background:url(srdcebox.png) no-repeat;}
#srdcebox strong, .srdcebox strong {color:#000000;}
#srdcebox .spodek, .srdcebox .spodek {height:13px; display:block; clear:both; position:relative; left:-20px; top:10px; background:url(srdcebox_spodek.png) no-repeat; width:326px;}
#srdcebox .submit, .srdcebox .submit {text-transform:uppercase; color:#ffffff; font-size:90%; font-weight:bold; height:22px; line-height:22px; background:#2390F5; border:0; padding:0 10px;}
#srdcebox .submit:hover, .srdcebox .submit:hover {background:#0A5B9D;}
#srdcebox .odkazplus, .srdcebox .odkazplus {text-transform:uppercase; width:210px; display:block; color:#ffffff; font-size:90%; font-weight:bold; height:22px; line-height:22px; background:#2390F5; border:0; padding:0 10px;}
#srdcebox .odkazplus:hover, .srdcebox .odkazplus:hover {background:#0A5B9D;}

