/* villa-veverka.sk */
html, body { font-family:Verdana, Helvetica, sans-serif; color: #333; margin:0;padding:0; background:#ccc/*c15329*/ url(im/patern.jpg) top left repeat;font-size:11px;text-align:center; }
.aha       { border:1px solid #003;}
.prop      { float:right;width:1px;}

div#skypestatus { background: url("http://skypestatus.ben-eva.net/?username=villaseverka") no-repeat left center;}

/*headers*/
#header1   { background:url(im/bg_header.jpg) bottom right no-repeat; width:821px; height:189px;padding:0;margin:0;}
.header1c  { padding:0; overflow: hidden; width:821px; height:23px;}
#header1f  { padding:0; overflow: hidden; width:821px; height:166px;}
#header2   { background:url(im/bg_header2.jpg) top left no-repeat;width:821px; height:35px;padding:0;margin:0;}
#header3   { background:url(im/bg_header3.jpg) top left no-repeat;width:821px; height:60px;padding:0;margin:0}
.header3c  { padding:12px 0 0 35px; overflow: hidden; width:106px;height: 50px;font-weight: bold;}
/* hlavna */
#mainx     { width: 100%;margin:0;padding:0; background:none;/*#fff url(im/bg.jpg) top left repeat-x;*/position: relative;}
.main      { margin:0 auto;text-align:left;padding:0;min-width: 821px; width:821px;}
.menuhc    { padding: 0 0 0 1px;/*text-align:left;*/}
.menuc     { padding: 0;}
.body_foot { background:url(im/bg_body_foot.gif) top left no-repeat;width:821px; height:8px;padding:0;margin:0}
.body_gap  { background:url(im/bg_body_gap.gif) top left no-repeat;width:821px; height:12px;padding:0;margin:0}

.formu     { padding: 5px 35px 0 35px;margin:0;}
.foto_top  { background:url(im/bg_foto_top.gif) top left no-repeat;width:821px; height:9px;padding:0;margin:0}
.foto_body { background:url(im/bg_foto_body.gif) top left repeat-y;width:821px; padding:0;margin:0}

/* prava stred lava */
#wl        { width:0px; float:left; padding:0;/*min-height: 300px;*/overflow: hidden;display: table-cell; }
.wr        { width:821px; float:left; padding:0; overflow: hidden;display: table-cell; background:url(im/bg_body.gif) top left repeat-y;border: 0px solid #666 }
.wrc       { padding: 8px 0 0 0;}
.wr100     { height:102px; border: 0px solid #00c }
#wrr       { width:0px; float:left; padding:0;/*min-height: 300px;*/overflow: hidden;display: table-cell}
.wrf       { width:720px; float:left; padding:0; overflow: hidden; }

/* footer */
#footer1   { width:821px; margin:0 auto;padding:0; text-align:left; height:58px; color:#ddd; background:url(im/bg_footer.gif) top left no-repeat;}
.footerc   { padding:15px 0 0 10px;color:#eee}


#unicorn   { width:140px; float:left;background:url(im/unicorn140x18.gif) bottom left no-repeat; height:18px; padding:10px 50px 0 0;}
#flashh    { height:120px; padding:0; margin: 0;}
#m70       { float:left; background:url(im/bg_m70.png) top left no-repeat; width:98px; height:28px;padding:0;margin:0}

/* kategorie */
a.m11_1    { float:left; background:url(im/m11_1.png) top left no-repeat; width:79px; height:35px;padding:0;margin:0}
a.m12_1, a.m11_1:hover { float:left; background:url(im/m12_1.png) top left no-repeat; width:79px; height:35px;padding:0;margin:0}
a.m21_1    { float:left; background:url(im/m21_1.png) top left no-repeat; width:106px; height:35px;padding:0;margin:0}
a.m22_1, a.m21_1:hover { float:left; background:url(im/m22_1.png) top left no-repeat; width:106px; height:35px;padding:0;margin:0}
a.m31_1    { float:left; background:url(im/m31_1.png) top left no-repeat; width:94px; height:35px;padding:0;margin:0}
a.m32_1, a.m31_1:hover { float:left; background:url(im/m32_1.png) top left no-repeat; width:94px; height:35px;padding:0;margin:0}
a.m41_1    { float:left; background:url(im/m41_1.png) top left no-repeat; width:102px; height:35px;padding:0;margin:0}
a.m42_1, a.m41_1:hover { float:left; background:url(im/m42_1.png) top left no-repeat; width:102px; height:35px;padding:0;margin:0}
a.m51_1    { float:left; background:url(im/m51_1.png) top left no-repeat; width:88px; height:35px;padding:0;margin:0}
a.m52_1, a.m51_1:hover { float:left; background:url(im/m52_1.png) top left no-repeat; width:88px; height:35px;padding:0;margin:0}
a.m61_1    { float:left; background:url(im/m61_1.png) top left no-repeat; width:121px; height:35px;padding:0;margin:0}
a.m62_1, a.m61_1:hover { float:left; background:url(im/m62_1.png) top left no-repeat; width:121px; height:35px;padding:0;margin:0}
a.m71_1    { float:left; background:url(im/m71_1.png) top left no-repeat; width:88px; height:35px;padding:0;margin:0}
a.m72_1, a.m71_1:hover { float:left; background:url(im/m72_1.png) top left no-repeat; width:88px; height:35px;padding:0;margin:0}
a.m81_1    { float:left; background:url(im/m81_1.png) top left no-repeat; width:142px; height:35px;padding:0;margin:0}
a.m82_1, a.m81_1:hover { float:left; background:url(im/m82_1.png) top left no-repeat; width:142px; height:35px;padding:0;margin:0}

a.m11_2    { float:left; background:url(im/m11_2.png) top left no-repeat; width:75px; height:35px;padding:0;margin:0}
a.m12_2, a.m11_2:hover { float:left; background:url(im/m12_2.png) top left no-repeat; width:75px; height:35px;padding:0;margin:0}
a.m21_2    { float:left; background:url(im/m21_2.png) top left no-repeat; width:139px; height:35px;padding:0;margin:0}
a.m22_2, a.m21_2:hover { float:left; background:url(im/m22_2.png) top left no-repeat; width:139px; height:35px;padding:0;margin:0}
a.m31_2    { float:left; background:url(im/m31_2.png) top left no-repeat; width:100px; height:35px;padding:0;margin:0}
a.m32_2, a.m31_2:hover { float:left; background:url(im/m32_2.png) top left no-repeat; width:100px; height:35px;padding:0;margin:0}
a.m41_2    { float:left; background:url(im/m41_2.png) top left no-repeat; width:98px; height:35px;padding:0;margin:0}
a.m42_2, a.m41_2:hover { float:left; background:url(im/m42_2.png) top left no-repeat; width:98px; height:35px;padding:0;margin:0}
a.m51_2    { float:left; background:url(im/m51_2.png) top left no-repeat; width:95px; height:35px;padding:0;margin:0}
a.m52_2, a.m51_2:hover { float:left; background:url(im/m52_2.png) top left no-repeat; width:95px; height:35px;padding:0;margin:0}
a.m61_2    { float:left; background:url(im/m61_2.png) top left no-repeat; width:91px; height:35px;padding:0;margin:0}
a.m62_2, a.m61_2:hover { float:left; background:url(im/m62_2.png) top left no-repeat; width:91px; height:35px;padding:0;margin:0}
a.m71_2    { float:left; background:url(im/m71_2.png) top left no-repeat; width:95px; height:35px;padding:0;margin:0}
a.m72_2, a.m71_2:hover { float:left; background:url(im/m72_2.png) top left no-repeat; width:95px; height:35px;padding:0;margin:0}
a.m81_2    { float:left; background:url(im/m81_2.png) top left no-repeat; width:127px; height:35px;padding:0;margin:0}
a.m82_2, a.m81_2:hover { float:left; background:url(im/m82_2.png) top left no-repeat; width:127px; height:35px;padding:0;margin:0}

a.m11_3    { float:left; background:url(im/m11_3.png) top left no-repeat; width:79px; height:35px;padding:0;margin:0}
a.m12_3, a.m11_3:hover { float:left; background:url(im/m12_3.png) top left no-repeat; width:79px; height:35px;padding:0;margin:0}
a.m21_3    { float:left; background:url(im/m21_3.png) top left no-repeat; width:133px; height:35px;padding:0;margin:0}
a.m22_3, a.m21_3:hover { float:left; background:url(im/m22_3.png) top left no-repeat; width:133px; height:35px;padding:0;margin:0}
a.m31_3    { float:left; background:url(im/m31_3.png) top left no-repeat; width:93px; height:35px;padding:0;margin:0}
a.m32_3, a.m31_3:hover { float:left; background:url(im/m32_3.png) top left no-repeat; width:93px; height:35px;padding:0;margin:0}
a.m41_3    { float:left; background:url(im/m41_3.png) top left no-repeat; width:103px; height:35px;padding:0;margin:0}
a.m42_3, a.m41_3:hover { float:left; background:url(im/m42_3.png) top left no-repeat; width:103px; height:35px;padding:0;margin:0}
a.m51_3    { float:left; background:url(im/m51_3.png) top left no-repeat; width:80px; height:35px;padding:0;margin:0}
a.m52_3, a.m51_3:hover { float:left; background:url(im/m52_3.png) top left no-repeat; width:80px; height:35px;padding:0;margin:0}
a.m61_3    { float:left; background:url(im/m61_3.png) top left no-repeat; width:107px; height:35px;padding:0;margin:0}
a.m62_3, a.m61_3:hover { float:left; background:url(im/m62_3.png) top left no-repeat; width:107px; height:35px;padding:0;margin:0}
a.m71_3    { float:left; background:url(im/m71_3.png) top left no-repeat; width:88px; height:35px;padding:0;margin:0}
a.m72_3, a.m71_3:hover { float:left; background:url(im/m72_3.png) top left no-repeat; width:88px; height:35px;padding:0;margin:0}
a.m81_3    { float:left; background:url(im/m81_3.png) top left no-repeat; width:137px; height:35px;padding:0;margin:0}
a.m82_3, a.m81_3:hover { float:left; background:url(im/m82_3.png) top left no-repeat; width:137px; height:35px;padding:0;margin:0}

a.m11_4    { float:left; background:url(im/m11_4.png) top left no-repeat; width:102px; height:35px;padding:0;margin:0}
a.m12_4, a.m11_4:hover { float:left; background:url(im/m12_4.png) top left no-repeat; width:102px; height:35px;padding:0;margin:0}
a.m21_4    { float:left; background:url(im/m21_4.png) top left no-repeat; width:105px; height:35px;padding:0;margin:0}
a.m22_4, a.m21_4:hover { float:left; background:url(im/m22_4.png) top left no-repeat; width:105px; height:35px;padding:0;margin:0}
a.m31_4    { float:left; background:url(im/m31_4.png) top left no-repeat; width:93px; height:35px;padding:0;margin:0}
a.m32_4, a.m31_4:hover { float:left; background:url(im/m32_4.png) top left no-repeat; width:93px; height:35px;padding:0;margin:0}
a.m41_4    { float:left; background:url(im/m41_4.png) top left no-repeat; width:89px; height:35px;padding:0;margin:0}
a.m42_4, a.m41_4:hover { float:left; background:url(im/m42_4.png) top left no-repeat; width:89px; height:35px;padding:0;margin:0}
a.m51_4    { float:left; background:url(im/m51_4.png) top left no-repeat; width:94px; height:35px;padding:0;margin:0}
a.m52_4, a.m51_4:hover { float:left; background:url(im/m52_4.png) top left no-repeat; width:94px; height:35px;padding:0;margin:0}
a.m61_4    { float:left; background:url(im/m61_4.png) top left no-repeat; width:96px; height:35px;padding:0;margin:0}
a.m62_4, a.m61_4:hover { float:left; background:url(im/m62_4.png) top left no-repeat; width:96px; height:35px;padding:0;margin:0}
a.m71_4    { float:left; background:url(im/m71_4.png) top left no-repeat; width:88px; height:35px;padding:0;margin:0}
a.m72_4, a.m71_4:hover { float:left; background:url(im/m72_4.png) top left no-repeat; width:88px; height:35px;padding:0;margin:0}
a.m81_4    { float:left; background:url(im/m81_4.png) top left no-repeat; width:153px; height:35px;padding:0;margin:0}
a.m82_4, a.m81_4:hover { float:left; background:url(im/m82_4.png) top left no-repeat; width:153px; height:35px;padding:0;margin:0}





/* formatovacky */
.float   { float:left;}
.floatr  { float:right;}
.f100    { font-size: 100%;}
.f80     { font-size: 80%;}
.f90     { font-size: 90%;}
.f95     { font-size: 95%;}
.right   { text-align:right}
.just    { text-align:justify}
.left    { text-align:left}
.cent    { text-align:center;}
td       { vertical-align: top; font-size: 100%;}
.pad5    { padding: 5px}
.form    { padding: 0px 0px 8px 0px; border: 0px dotted #ccc }
.clr     { clear: both;}

/*farbicky*/
.s       { font-weight:bold;}
.ss    { font-size:150%; font-weight:bold;}
.m       { color:#2765E9}
.g       { color:#33cc33}
.b-c     { background: #C8FFD9  }
.red     { color:#d93333}
.si      { color:#999}
.h       { color:#ac3333}
.o       { color:#fea03d}
.w       { color:#fff}
.x       { text-decoration: underline }
.blink   { text-decoration: blink }
.links   { color:#ffffff;background: #C8FFD9 }
/*podklady*/
.b_g    {background-color: #E4FFDD;}
.b_o    {background-color: #FEF9D6;}
.b_m    {background-color: #f1f6fb}
.b_red  {background-color: #FFEBEE;}
.b_si    {background-color: #fafafa;}

.hr      { padding: 0; margin:3px 0 10px 0; border-bottom:1px solid #ddd;}
.spacer  { clear: both;}
.cflo    { display: table-row;width: 100%;} 

/* widths*/
label        { float:left;width:160px;padding:0;}
label.pol{ float:left;width:80px;padding:0;}
label.dva{ float:left;width:320px;padding:0;border: 0px dotted #ccc }
fieldset   { border: none }
label.c     { float:left;width:140px;padding:4px;margin:0; }

.w200    { float:left;width:200px;padding:0}
.w80      { float:left;width:70px; padding:0;}
.wfoto100{ float:left;width:110px; padding:0;}
.wfoto60 { float:left;width:70px; padding:0;}
.w50      { width:50px;padding:0}
.w200    { float:left;width:200px;padding:0}
.w220    { float:left;width:225px;border:1px dotted #f00}
.l1      { float: left; margin: 0;	padding: 0;text-align: center;overflow: hidden;}

/* tags*/
p         { padding:0; /*line-height: 18px;*/text-align: justify; }
h1       { font-size: 100%; color:#ac3333; margin: 0;padding: 5px 10px 5px 0; font-weight:bold;}
h2       { color: #ac3333;margin: 0;padding: 0; font-size: 100%;font-weight:bold; }
h3       { text-align: center;color: #660099;margin: 0;background-color: FFFFFF;padding: 0; font-size: 150%;font-weight:bold}
ul        { margin:0;padding:0; }
/*li.menu  { list-style: none/*url(im/sipka.png) square outside; border:0px solid #0c0}*/
li          { list-style: square inside;}
table.foot {border: none; font-size:100%}

/* heights*/
.h5         { height:5px; line-height:5px;}
.h10       { height:10px; line-height:10px;}
.h25       { height: 25px;}
.hfoto     { height:100px;}
.hfotom  { height:80px;}	
.hf           { height:100%;}

/*images*/
img       { border: none}
img.o     { vertical-align:middle;}
img.l     { float: left; margin: 0 15px 0 0;    padding: 0;}
img.l10   { float: left; margin: 0 10px 10px 0;	padding: 0; border:1px solid #999/*#082e54*/}
img.r10   { float: right; margin: 0 0 10px 10px;	padding: 0; border:1px solid #999/*#082e54*/}
img.lr10  { float: left; margin: 0 10px 10px 0;	padding: 0; border:1px solid #999/*#082e54*/}
img.r     { float:right; margin:10px;padding:0;}
img.c     { float: left; margin: 0;	padding: 0;}
img.ban   { margin: 0 0 20px 1px;	padding: 0;}
.gmaps    { width: 740px; height: 350px;border:2px solid #ac3333/*#082e54*/}

/* butoons */
.but, input, select, textarea  { font-size: 11px;color: #333;background-color:#f7ebdd;padding:2px; border-top: 1px solid #dc9478;border-left: 1px solid #dc9478;border-bottom: 1px solid #e8bfb0;border-right: 1px solid #e8bfb0;}
.but      { font-size: 11px;color: #333;background-color:#f7ebdd;padding:2px; border-bottom: 1px solid #dc9478;border-right: 1px solid #dc9478;border-top: 1px solid #e8bfb0;border-left: 1px solid #e8bfb0;-moz-border-radius: 2px 2px;width: 80px;}
.i        { color: #0D55B5; font-size: 95%;border: 1px solid #ddd;background-color:#eee }
.io       { color: #000; font-size: 95%;border: 1px solid #ddd;background-color:#ccc }

/*links*/					
a         { color: #d93333;text-decoration: none;}
a:hover, a:focus { color: #d93333;text-decoration: underline;}

a.vlajky1  { float:right;background:url(im/v_sk.png) bottom left no-repeat;width:23px; height:17px}
a.vlajky2  { float:right;background:url(im/v_en.png) bottom left no-repeat;width:23px; height:17px}
a.vlajky3  { float:right;background:url(im/v_pl.png) bottom left no-repeat;width:23px; height:17px}
a.vlajky4  { float:right;background:url(im/v_de.png) bottom left no-repeat;width:23px; height:17px}

a.menu    { color: #fff; text-decoration: none; font-size:100%;font-weight: bold;}
a.menuo, a.menu:hover, a.menu:focus { color: #fc3; text-decoration: none; font-size:100%;font-weight: bold;}
a.menuo:hover, a.menuo:focus { color: #fc3; text-decoration: underline; font-size:100%;font-weight: bold;}

a.foot    { color: #fff;text-decoration: none;}
a.foot:hover, a.foot:focus { color: #eee; text-decoration: underline;}

