/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body,form,input {
    padding:0;
    margin:0;
}
body{	
    text-align:center;
    background:#FFFFFF url(../../images/back.jpg) center top no-repeat;
    color:#5D5D5D;
    min-width:960px;
    font:12px Arial;
}
#outer{
    min-height:100%;
    width:960px;
    text-align:left;
    margin:-115px auto 0;/* negative top margin top make room for footer*/
    position:relative;
}
* html #outer{
    height:100%; /*IE treats height as min-height anyway*/
    width:960px;
    w\idth:958px;
}
#header{
    position:absolute;
    top:115px;/*place it at top of screen but remembering that we have dragged the outer upwards by 52px*/
    left:-1px;
    width:960px;
    height:155px;
    overflow:hidden;
    color:#FFFFFF;
    z-index:100;
}
#left {
    position:relative;
    width:220px;
    float:left;
    margin-top:280px;/*needed to make room for absolute header*/
    padding-left:10px;
}
#footer {
    width:100%;
    clear:both;
    height:70px;
    background-color:#000846;
    border-top:1px solid #636162;
    color:#AAF4FF;
    font-size:11px;
    text-align:center;
    margin:auto;
}
#footer a{
    color:#FFFFFF;
    text-decoration:none;
    font-weight:normal;
}
#footer a:hover{
    text-decoration:underline;
}
* html #footer {/*only ie gets this style*/
    \height:72px;/* for ie5 */
    he\ight:70px;/* for ie6 */
}
#centrecontent {
    width:720px;
    float:right;
    margin-top:270px;/*make room for absolute  header*/
    padding-left:5px;
    text-align:justify;
}
html>body #minHeight{float:right;width:0;height:100%;margin-bottom:-52px;} /*safari wrapper */
.clearer{height:1px;overflow:hidden;clear:both}

#logo{
    width:300px;
    height:95px;
    float:left;
    cursor:pointer;
}
#cas{
    width:170px;
    float:left;
    color:#FFFFFF;
    text-align:right;
    font-size:11px;
    margin:13px 0px 0px 0px;
    line-height:115%;
}
#cas a{
    color:#D8FF00;
    font-size:11px;
    text-decoration:underline;
}
#cas a:hover{
    text-decoration:none;
}
#hodiny{
    width:179px;
    float:left;
    color:#FFFFFF;
    text-align:left;
    margin:23px 0px 0px 79px;
    font-size:23px;
}
.zostava-cas{
    font-size:14px;
    font-family:"Times New Roman", Times, serif;
}
#kosik{
    float:left;
    width:165px;
    padding:40px 0px 0px 58px;
    color:#103353;
    font-weight:normal;
    cursor:pointer;
    font-size:11px;
}
#kosik a{
    color:#078FDB;
}
#menu{
    padding:30px 0px 0px 25px;
    float:left;
    width:600px;
	font-size:13px;
}
#menu a{
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}
#menu a:hover{
    color:#D8FF00;
}
.zberna{
    float:left;
    padding:32px 10px 0px 0px;
    text-align:right;
    width:325px;
}
.m1{
    padding:0px 11px 0px 11px;
}
.menu_left{
    width:201px;
    height:25px;
    padding:4px 0px 0px 15px;
    color:#FFFFFF;
    font-family:Georgia;
    font-size:17px;
    background:url(../../images/menu-nadpis.jpg) no-repeat;
    margin-bottom:2px;
}
.kategoria{
    cursor:pointer;
}
.kategoria a{
    display:block;
    width:214px;
    height:34px;
    margin: 0px;
	padding:0px;
    color:#035EB9;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
    background-color:#E7E7E7;
	border-bottom:#FFFFFF 1px solid;
}
.kategoria a:hover{
    background-color:#D0D0D0;
    color:#02386F;
}
.logo-peciatky{
    width:50px;
	height:34px;
    display:table;
    float:left;
    margin:0px 15px 0px 7px;
	padding:0px;
}
.logo-peciatky2{
    width:50px;
	height:34px;
    display:table-cell;
	vertical-align:middle;
    text-align:center;
}
.text-peciatky{
    display:table-cell;
	width:142px;
	height:34px;
	text-align:left;
	vertical-align:middle;
	line-height:96%;
}	
h1{
    margin:10px 10px 13px 7px;
    padding-bottom:1px;
    color:#1DAAE7;
    font-family:"Times New Roman", Times, serif;
    font-size:22px;
    font-weight:normal;
    font-style:italic;
    border-bottom:solid 1px #E0E0E0;
}
h1#vsetky-p{
    margin:10px 0px 0px 7px;
    padding-bottom:1px;
    color:#1DAAE7;
    font-family:"Times New Roman", Times, serif;
    font-size:22px;
    font-weight:normal;
    font-style:italic;
    float:left;
    border:none;
}
#hladanie-p{
    float:right;
    padding:12px 10px 0px 0px;
}
#hladanie-p input{
    padding:2px 5px 2px 5px;
    border:1px solid #999999;
    border-radius: 5px;
    font-size:11px;
}
h2{
    margin:0px 0px 7px 0px;
    color:#1DAAE7;
    font-family:"Times New Roman", Times, serif;
    font-size:17px;
    font-weight:normal;
}
.popish1{
    font-size:11px;
    color:#666666;
    padding:0px 10px 5px 5px;
}
.znacky-produktov{
    margin:0px 10px 5px 7px;
    padding:5px;
    border:1px solid #CCCCCC;
    background:url(../../images/tip.jpg) repeat-x;
}
.znacky-produktov a{
    font-weight:bold;
}
.znacky-produktov2{
    margin:0px 5px 15px 2px;
    background:url(../../images/tvary-peciatok.png) no-repeat;
    width:568px;
    height:62px;
    padding:22px 0px 0px 145px;
}	
.znacky-produktov2 a{
    font-weight:bold;
    display:inline-block;
    float:left;
    text-align:center;
    padding:0px 18px 0px 18px;
    color:#FFFFFF;
    background:url(../../images/divider-t.png) no-repeat center left;
}
.znacky-produktov2 a:hover{
    color:#B8DC00;
}
img{
    border:0;
}
.vpravo{
    width:150px;
    text-align:center;
}
.popis{
    padding:0px 10px 5px 5px;
    line-height:140%;
}
a{
    color:#0358B3;
    font-weight:bold;
    text-decoration:none;
}
a:hover{
    color:#99B602;
}
.table_nadpis{
    background:#010947 url(../../images/table_nadpis.jpg) repeat-x;
    color:#FFFFFF;
}	
.odporucenie input{
    font-size:11px;
    border:none;
    background-color:transparent;
}
.odporucenie{
    width:240px;
    height:100px;
    float:left;
    margin:16px 0px 0px 3px;
    cursor:pointer;
}
.odoslat1{
    padding-top:7px;
}
.odoslat2{
    padding:10px 0px 0px 5px;
}
.darcerk-zdarma{
    width:240px;
    height:100px;
    float:left;
    margin:16px 0px 0px 0px;
    cursor:pointer;
}
.kontakt-uvod{
    width:230px;
    height:100px;
    float:left;
    margin:17px 0px 0px 0px;
    cursor:pointer;
}
.produkt{
    text-align:center;
    float:left;
    width:158px;
    height:183px;
    padding:7px 5px 0px 5px;
    margin:5px;
    background:url(../../images/product_back.jpg) no-repeat;
}
.produkt h2{
    padding:0px;
    margin:0px;
    height:45px;
    font-family:Arial;
	line-height:14px;
}
.produkt h2 a{
    color:#035EB9;
    font-size:12px;
}
.produkt h2 a:hover{
    color:#02386F;
}
.obrazok_produktu{
    height:115px;
}
#obr{
    width:140px;
    text-align:center;
    float:left;
}
.cena_produkt{
    color:#666666;
    margin-top:0px;
	font-size:15px;
}
.white{
    color:#FFFFFF;
    padding-right:5px;
}
.text10{
    font-size:10px;
}
.text11{
    font-size:11px;
}
.text12{
    font-size:12px;
    padding:2px;
}
.ob{
    margin:0px 10px 0px 7px;
}
.bold-tlacitko{
    font-size:11px;
    font-weight:bold;
    padding:2px 5px 2px 5px;
    cursor:pointer;
}
h3{
    margin:0;
    padding:0px 0px 5px 0px;
}
h4{
    margin:0;
    padding:0px 0px 5px 0px;
    font-size:12px;
}
#loading232x {
    width: 200px;
    height: 95px;
    padding:5px 0px 0px 0px;
    position:fixed;
    left: 50%;
    top: 50%;
    margin-top: -50px;
    margin-left: -100px;
    text-align: center;
    z-index:150;
    box-shadow: 0px 4px 10px #333333;
    border: 1px solid #999999;
    border-radius: 7px;
    display:table-cell;
    color:#333333;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F5F5F5));
    background-image: -webkit-linear-gradient(top, #ffffff, #F5F5F5);
    background-image:    -moz-linear-gradient(top, #ffffff, #F5F5F5);
    background-image:     -ms-linear-gradient(top, #ffffff, #F5F5F5);
    background-image:      -o-linear-gradient(top, #ffffff, #F5F5F5);
    background-image:         linear-gradient(top, #ffffff, #F5F5F5);
    display:none;
    font-weight:bold;
}
.copy{
    font-size:11px;
    margin-top:18px;
	line-height:180%;
}
.preco-peciatky-odnas{
    float:left;
    width:345px;
}
.preco-peciatky-odnas ol{
    font-size:12px;
    line-height:160%;
    padding:0px 0px 0px 22px;
    margin:0px 0px 0px 8px;
}
.vyroba-peciatky{
    float:left;
    width:345px;
    margin-left:20px;
    line-height:160%;
}
.input-text-315{
    width:315px;
    font-size:11px;
    padding:3px;
}
.input-text-430{
    width:430px;
    font-size:11px;
    padding:3px;
}
.input-text-250{
    width:250px;
    font-size:11px;
    padding:3px;
    font-family:Arial, Helvetica, sans-serif;
}
.input-text-220{
    width:220px;
    font-size:11px;
    padding:3px;
}
.input-text-160{
    width:160px;
    font-size:11px;
    padding:3px;
}
.input-text-100{
    width:100px;
    font-size:11px;
    padding:3px;
}
.input-text-50{
    width:50px;
    font-size:11px;
    padding:3px;
}
.tlacitko12{
    font-size:11px;
    font-weight:bold;
    padding:2px;
}
.uptv{
    border:1px solid #64B3EB;
    padding:5px 10px 5px 10px;
    margin:5px 0px 10px 0px;
    font-size:11px;
    line-height:150%;
}
.txtp {
    margin:10px 10px 0px 10px;
    text-align:center;
}
.boxheadercss{
    padding: 10px 10px 5px 10px;
    border: 1px solid #999999;
    border-radius: 5px;
    display:table-cell;
    margin:0px;
    color:#333333;
    background-color: #ffffff;
    text-align:left;
    line-height:170%;
}
.boxbodycss{
    display:none;
}
#odp{
    width: 300px;
    height: 180px;
    padding:10px 10px 0px 10px;
    position:fixed;
    left: 50%;
    top: 50%;
    margin-top: -90px;
    margin-left: -150px;
    text-align: center;
    z-index:150;
    line-height:170%;
    box-shadow: 0px 4px 10px #333333;
    border: 1px solid #999999;
    border-radius: 7px;
    display:table-cell;
    color:#333333;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#DFDFDF));
    background-image: -webkit-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:    -moz-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:     -ms-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:      -o-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:         linear-gradient(top, #ffffff, #DFDFDF);
    display:none;	
}
.close-odp{
    display:block;
    text-align:right;
    margin-bottom:10px;
    cursor:pointer;
    float:right;
    font-size:15px;
    font-weight:bold;
    font-family:Verdana;
}
#produkty .riadok1{
    display:block;
    height:65px;
    border-bottom:1px solid #E0E0E0;
    color:#5D5D5D;
    margin-bottom:15px;
    cursor:pointer;	
}
#produkty .obrazok_peciatka{
    height:60px;
    width:60px;
}
#produkty .obrazok_stocok{
    height:60px;
    width:140px;
}
#produkty .peciatka-info{
    height:60px;
    width:360px;
}
#produkty .peciatka-info h2 a{
    padding:0px 0px 5px 0px;
    margin:0px;
    font-family:Arial;
    font-size:15px;
    color:#50BDEC;
    font-weight:normal;
}
.tvar-otlacku{
    float:left;
    font-weight:bold;
}
.tvar-otlacku2{
    float:left;
    margin-left:25px;
}
.rozmer-otlacku{
    float:left;
    margin:3px 0px;
    font-weight:bold;
}
.rozmer-otlacku2{
    float:left;
    margin:3px 0px 0px 6px;
}
.cena-peciatky{
    font-size:16px;
    width:70px;
}
.cena-peciatky2{
    font-size:16px;
}
.peciatka-detial button{
    padding:6px 10px 6px 10px;
    cursor:pointer;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-style:italic;
    font-weight:normal;
    background:#0890DA;
    border-radius:5px;
    color:#FFFFFF;
    border:none;
    -webkit-box-shadow: 0 8px 6px -6px #999999;
    -moz-box-shadow: 0 8px 6px -6px #999999;
    box-shadow: 0 8px 6px -6px #999999;
    background-color: #087EC7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0DADE9), to(#034DA4));
    background-image: -webkit-linear-gradient(top, #0DADE9, #034DA4);
    background-image:    -moz-linear-gradient(top, #0DADE9, #034DA4);
    background-image:     -ms-linear-gradient(top, #0DADE9, #034DA4);
    background-image:      -o-linear-gradient(top, #0DADE9, #034DA4);
    background-image:         linear-gradient(top, #0DADE9, #034DA4);
}
.peciatka-detial button:hover{
    background:#79CD17;
}
.skldm{
    padding:2px 3px 2px 3px;
    display:inline-block;
    font-size:10px;
    background:#79CD17;
    border-radius:3px;
    color:#FFFFFF;
    border:none;
    -webkit-box-shadow: 0 5px 3px -3px #999999;
    -moz-box-shadow: 0 5px 3px -3px #999999;
    box-shadow: 0 5px 3px -3px #999999;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#79CD17), to(#4AAE10));
    background-image: -webkit-linear-gradient(top, #79CD17, #4AAE10);
    background-image:    -moz-linear-gradient(top, #79CD17, #4AAE10);
    background-image:     -ms-linear-gradient(top, #79CD17, #4AAE10);
    background-image:      -o-linear-gradient(top, #79CD17, #4AAE10);
    background-image:         linear-gradient(top, #79CD17, #4AAE10);
    margin-bottom:5px;
}
button.dksk{
    padding:5px 10px 5px 10px;
    margin:0;
    cursor:pointer;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:15px;
    font-style:italic;
    font-weight:normal;
    background:#0890DA;
    border-radius:5px;
    color:#FFFFFF;
    border:none;
    -webkit-box-shadow: 0 8px 6px -6px #999999;
    -moz-box-shadow: 0 8px 6px -6px #999999;
    box-shadow: 0 8px 6px -6px #999999;
    background-color: #087EC7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0DADE9), to(#034DA4));
    background-image: -webkit-linear-gradient(top, #0DADE9, #034DA4);
    background-image:    -moz-linear-gradient(top, #0DADE9, #034DA4);
    background-image:     -ms-linear-gradient(top, #0DADE9, #034DA4);
    background-image:      -o-linear-gradient(top, #0DADE9, #034DA4);
    background-image:         linear-gradient(top, #0DADE9, #034DA4);
}
button.dksk:hover{
    background:#79CD17;
}

#obj-form{
    width: 500px;
    height: 370px;
    padding:25px 25px 20px 25px;
    position:fixed;
    left: 50%;
    top: 50%;
    margin-top: -195px;
    margin-left: -250px;
    text-align: left;
    z-index:150;
    box-shadow: 0px 0px 100px #000000;
    border: 1px solid #999999;
    border-radius: 7px;
    display:table-cell;
    color:#333333;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#DFDFDF));
    background-image: -webkit-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:    -moz-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:     -ms-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:      -o-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:         linear-gradient(top, #ffffff, #DFDFDF);
    display:none;	
}
.obj-form-close{
    display:block;
    text-align:right;
    margin-bottom:10px;
    cursor:pointer;
    float:right;
    font-size:10px;
    font-family:Verdana;
}


#obj-form2{
    width: 500px;
    height: 330px;
    padding:25px 25px 20px 25px;
    position:fixed;
    left: 50%;
    top: 50%;
    margin-top: -190px;
    margin-left: -250px;
    text-align: left;
    z-index:150;
    box-shadow: 0px 0px 100px #000000;
    border: 1px solid #999999;
    border-radius: 7px;
    display:table-cell;
    color:#333333;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#DFDFDF));
    background-image: -webkit-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:    -moz-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:     -ms-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:      -o-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:         linear-gradient(top, #ffffff, #DFDFDF);
    display:none;	
}
.obj-form2-close{
    display:block;
    text-align:right;
    margin-bottom:10px;
    cursor:pointer;
    float:right;
    font-size:10px;
    font-family:Verdana;
}
.kskosik{
    text-align:center;
    width:35px;
    padding:5px 0px 5px 0px;
    border-radius:5px;
    border:1px solid #C4C4C4;
    -moz-box-shadow:inset 0 0 5px #C4C4C4;
    -webkit-box-shadow:inset 0 0 5px #C4C4C4;
    box-shadow:inset 0 0 5px #C4C4C4;
}
.input-text-120{
    width:90px;
    font-size:11px;
    padding:3px;
    margin:0px;
    border-radius:5px;
    border:1px solid #C4C4C4;
}

.kosik-kupon{
    width:290px;
    text-align:left;
    display:inline-block;
    float:left;
    padding:10px 0px 0px 2px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-style:italic;
    color:#666666;
}
.kosik-kupon input{
    text-align:left;
    width:89px;
    padding:5px;
    border-radius:5px;
    border:1px solid #C4C4C4;
    -moz-box-shadow:inset 0 0 5px #C4C4C4;
    -webkit-box-shadow:inset 0 0 5px #C4C4C4;
    box-shadow:inset 0 0 5px #C4C4C4;
    color:#666666;
}
.kosik-kupon-info{
    font-size:11px;
    color:#FF0000;
    font-family:Arial, Helvetica, sans-serif;
    margin-top:2px;
}
.kosik-celkom{
    width:410px;
    text-align:right;
    display:inline-block;
    float:right;
    padding:10px 0px 0px 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#000000;
}
.kosik-celkom-text{
    float:right;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-style:italic;
    color:#0455B0;
    padding:13px 10px 0px 0px;
}
.kosik-celkom-suma{
    float:right;
    display:block;
    padding:7px 30px 7px 30px;
    background:#F3F1EE;
    border-radius:5px;
    border:1px solid #EBE8E2;
}
.oznam2{
    margin:15px 0px 0px 0px;
    padding:10px 10px 10px 0px;
    background:#F3F1EE;
    border-radius:5px;
    font-size:11px;
}

.potvrdi-kosik{
    float:right;
    padding:15px 0px 0px 0px;
}
.potvrdi-kosik2{
    text-align:center;
    padding:15px 0px 0px 0px;
}
.potvrdi-kosik button, .potvrdi-kosik2 button{
    padding:8px 12px 8px 12px;
    cursor:pointer;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-style:italic;
    font-weight:normal;
    background:#0890DA;
    border-radius:5px;
    color:#FFFFFF;
    border:none;
    -webkit-box-shadow: 0 8px 6px -6px #999999;
    -moz-box-shadow: 0 8px 6px -6px #999999;
    box-shadow: 0 8px 6px -6px #999999;
    background-color: #087EC7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0DADE9), to(#034DA4));
    background-image: -webkit-linear-gradient(top, #0DADE9, #034DA4);
    background-image:    -moz-linear-gradient(top, #0DADE9, #034DA4);
    background-image:     -ms-linear-gradient(top, #0DADE9, #034DA4);
    background-image:      -o-linear-gradient(top, #0DADE9, #034DA4);
    background-image:         linear-gradient(top, #0DADE9, #034DA4);
}
.potvrdi-kosik button:hover, .potvrdi-kosik2 button:hover{
    background:#79CD17;
}
.vymazat-kosik{
    float:left;
    padding:30px 0px 0px 0px;
}
.vymazat-kosik button, .vymazat-kosik a{
    border:none;
    padding:0px;
    margin:0px;
    background:none;
    font-size:12px;
    color:#17C9EF;
    text-decoration:underline;
    cursor:pointer;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:normal;
    font-style:italic
}
.vymazat-kosik button:hover, .vymazat-kosik a:hover{
    text-decoration:none;
    color:#F67500;
}
button.prepocitat{
    border:none;
    padding:0px;
    margin:5px 0px 0px 0px;
    background:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#17C9EF;
    text-decoration:underline;
    cursor:pointer;
}
button.prepocitat:hover{
    text-decoration:none;
    color:#F67500;
}
.kosik-cena{
    font-size:16px;
    color:#666666;
}
.checkout-zlava{
    color:#FF0000;
    font-weight:normal;
    font-size:15px;
    margin-bottom:5px;
}
h2.h1n{
    padding:5px 0px 5px 5px;
    font-family:Georgia;
    font-size:18px;
    font-weight:normal;
    font-style:italic;
    margin:30px 0px 10px 0px;
    color:#1DAAE7;
    border-bottom:1px solid #DEDEDE;
    border-top:1px solid #DEDEDE;
}
h2.h2n{
    padding:5px 0px 5px 5px;
    font-family:Georgia;
    font-size:18px;
    font-weight:normal;
    font-style:italic;
    margin:22px 0px 10px 0px;
    color:#1DAAE7;
    border-bottom:1px solid #DEDEDE;
    border-top:1px solid #DEDEDE;
}
.ob2{
    padding:20px 100px 0px 92px;
}
.ob2 input{
    padding:4px;
    border-radius:5px;
    border:1px solid #C4C4C4;
    -moz-box-shadow:inset 0 0 5px #C4C4C4;
    -webkit-box-shadow:inset 0 0 5px #C4C4C4;
    box-shadow:inset 0 0 5px #C4C4C4;
    font-size:12px;
}
#adrs-dod{
    display:none;
}
.oznam{
    margin:20px 8px 0px 0px;
    padding:15px;
    background:#F3F1EE;
    border-radius:5px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    color:#666666;
    font-size:16px;
}




.dlhy{
    width:320px;
}
.kratky{
    width:170px;
}
.mini{
    width:80px;
}
.txtarea{
    padding:4px;
    border-radius:5px;
    border:1px solid #C4C4C4;
    -moz-box-shadow:inset 0 0 5px #C4C4C4;
    -webkit-box-shadow:inset 0 0 5px #C4C4C4;
    box-shadow:inset 0 0 5px #C4C4C4;
    font-size:12px;
    width:300px;
    font-family:Arial, Helvetica, sans-serif;
}
.ffy input, .ffy textarea{
    padding:3px;
    border-radius:4px;
    border:1px solid #C4C4C4;
    -moz-box-shadow:inset 0 0 4px #C4C4C4;
    -webkit-box-shadow:inset 0 0 4px #C4C4C4;
    box-shadow:inset 0 0 4px #C4C4C4;
    font-size:12px;
    margin-bottom:2px;
}

.ffy button{
    padding:4px 7px 4px 7px;
    cursor:pointer;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-style:italic;
    font-weight:normal;
    background:#0890DA;
    border-radius:4px;
    color:#FFFFFF;
    border:none;
    -webkit-box-shadow: 0 8px 6px -6px #999999;
    -moz-box-shadow: 0 8px 6px -6px #999999;
    box-shadow: 0 8px 6px -6px #999999;
    background-color: #087EC7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0DADE9), to(#034DA4));
    background-image: -webkit-linear-gradient(top, #0DADE9, #034DA4);
    background-image:    -moz-linear-gradient(top, #0DADE9, #034DA4);
    background-image:     -ms-linear-gradient(top, #0DADE9, #034DA4);
    background-image:      -o-linear-gradient(top, #0DADE9, #034DA4);
    background-image:         linear-gradient(top, #0DADE9, #034DA4);
    margin-top:3px;
}
.ffy button:hover{
    background:#79CD17;
}
h5, h5 a, h5 a:hover{
    margin:0px;
    color:#000000;
    font-family:"Times New Roman", Times, serif;
    font-size:19px;
	font-weight:500;
    padding:0px;
}
.peciatka-zlozenie{
    font-size:11px;
    margin:3px 0px 10px 0px;
}
.uvodtxt{
	padding:0px 15px 0px 7px;
	font-size:13px;
	line-height:140%;
}


/* GRAVIROVANIE STYLY */
.input-text-150{
    width:150px;
    font-size:11px;
    padding:1px 2px 1px 2px;
    margin:0px;
    border-radius:3px;
    border:1px solid #C4C4C4;
}
.cena-peciatky3{
    font-size:14px;
}
.skldm2{
    padding:0px 7px 0px 7px;
    display:inline-block;
    font-size:9px;
    background:#79CD17;
    border-radius:3px;
    color:#FFFFFF;
    border:none;
    -webkit-box-shadow: 0 5px 3px -3px #999999;
    -moz-box-shadow: 0 5px 3px -3px #999999;
    box-shadow: 0 5px 3px -3px #999999;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#79CD17), to(#4AAE10));
    background-image: -webkit-linear-gradient(top, #79CD17, #4AAE10);
    background-image:    -moz-linear-gradient(top, #79CD17, #4AAE10);
    background-image:     -ms-linear-gradient(top, #79CD17, #4AAE10);
    background-image:      -o-linear-gradient(top, #79CD17, #4AAE10);
    background-image:         linear-gradient(top, #79CD17, #4AAE10);
    margin-bottom:3px;
}
.obj_form3{
    width: 500px;
    height: 360px;
    padding:25px 25px 20px 25px;
    position:fixed;
    left: 50%;
    top: 50%;
    margin-top: -190px;
    margin-left: -250px;
    text-align: left;
    z-index:150;
    box-shadow: 0px 0px 100px #000000;
    border: 1px solid #999999;
    border-radius: 7px;
    display:table-cell;
    color:#333333;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#DFDFDF));
    background-image: -webkit-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:    -moz-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:     -ms-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:      -o-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:         linear-gradient(top, #ffffff, #DFDFDF);
    display:none;	
}
.obj-form-close3{
    display:block;
    text-align:right;
    margin-bottom:10px;
    cursor:pointer;
    float:right;
    font-size:10px;
    font-family:Verdana;
}
.obj_form4{
    width: 500px;
    height: 320px;
    padding:25px 25px 20px 25px;
    position:fixed;
    left: 50%;
    top: 50%;
    margin-top: -160px;
    margin-left: -250px;
    text-align: left;
    z-index:150;
    box-shadow: 0px 0px 100px #000000;
    border: 1px solid #999999;
    border-radius: 7px;
    display:table-cell;
    color:#333333;
    background-color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#DFDFDF));
    background-image: -webkit-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:    -moz-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:     -ms-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:      -o-linear-gradient(top, #ffffff, #DFDFDF);
    background-image:         linear-gradient(top, #ffffff, #DFDFDF);
    display:none;	
}
.obj-form-close4{
    display:block;
    text-align:right;
    margin-bottom:10px;
    cursor:pointer;
    float:right;
    font-size:10px;
    font-family:Verdana;
}
.font1-styl{
    width:140px;
    padding:0px 0px 2px 0px;
    float:left;
    cursor:default;
}
#vyhra{
	position: fixed;
    right: 0;
    bottom: 0;
    display: block;
    height: 83px;
    width: 192px;
}
.nas_tip{
	padding:5px;
	margin:0px 10px 5px 8px;
	border:1px solid #CC0000;
	color:#333333;
}
.nas_tip strong{
	font-size:120%;
}
#reklama{
	position: fixed;
    left: 0;
    bottom: 0;
    display: block;
    height: 65px;
    width: 207px;
}


/* CLANKY */
#pagg{
	text-align:center;
}
#pagg a{
	display:inline-block;
	padding:3px 10px 3px 10px;
	border:1px solid #E6E6E6;
	background:#EBEBEB url(../../images/pag-back.png) repeat-x;
	margin:0px 3px 0px 3px;
	border-radius: 3px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}
#pagg strong{
	display:inline-block;
	padding:3px 10px 3px 10px;
	border:1px solid #E6E6E6;
	background:#EBEBEB url(../../images/pag-back.png) repeat-x;
	margin:0px 3px 0px 3px;
	border-radius: 3px;
	font-size:14px;
	text-align:center;
}
.clanky{
	width:221px;
	height:120px;
	float:left;
	padding:5px;
	margin:0px 5px 5px 0px;
	font-size:11px;
	border:1px solid #CCCCCC;
	border-radius: 3px;
	background:url(../../images/clanok_back.jpg) repeat-x;
}
.str-clanky{
	font-weight:normal;
	font-size:11px;
}
h4{
	margin:0;
	padding:0px 0px 5px 0px;
	font-size:12px;
}
.clrbth2{
	clear:both;
	height:8px;
}


/* DISKUSIA */
#diskusia{
	padding:5px 7px 5px 7px;
	margin:15px 4px 5px 4px;
	background:#FFFFFF url(http://epeciatky.sk/images/diskusia-back.jpg) repeat-x;
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2;
}
#diskusia h4{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	font-size:16px;
}
#diskusia .pridat a{
	margin:5px 0px 0px 0px;
	padding:2px 4px 1px 4px;
	background:#3089CB;
	float:left;
	color:#FFFFFF;
	box-shadow: 2px 2px 2px 0px #999999;
	border-radius:3px;
}
#diskusia .uzivatel a{
	background:#3089CB;
	color:#FFFFFF;
	border-radius:3px;
	font-weight:normal;
	font-size:11px;
}
#diskusia .pridat a:hover, #diskusia .uzivatel a:hover{
	background:#F57E19;
	color:#FFFFFF;
}
.diskusia-divider{
	height:2px;
	clear:both;
	background: url(../../images/left-divider.png) repeat-x;
}
.tema{
	margin-top:20px;
}
.tema-text{
	padding:3px 0px 5px 0px;
}
.reakcia{
	margin:5px 0px 5px 30px;
	padding-left:10px;
	background:url(../../images/left-divider2.png) repeat-y left;
	display:block;
}
.reakcia-text{
	padding:3px 0px 5px 0px;
}
.uzivatel{
	padding:0px 0px 0px 7px;
	color:#3AB8EB;
	font-weight:bold;
}
.uzivatel a{
	margin:0px 0px 2px 20px;
	padding:1px 3px 1px 3px;
	color:#FFFFFF;
	display:inline-block;
	background:#8BC43F;
	box-shadow: 2px 2px 2px 0px #999999;
	border-radius:3px;
}
.uzivatel a:hover{
	background:#DE0669;
	color:#FFFFFF;
}
.pravna-uprava{
	clear:both;
	margin-top:15px;
	font-size:11px;
}

#plystyren{
	text-align:center;
	margin:0px 0px 5px 0px;
}
#plystyren a{
	text-align:center;
	padding: 5px 15px 5px 15px;
	margin:0px 7px 0px 0px;
	color:#FFFFFF;
	display:inline-block;
	background:#1072BA url(../../images/polystyren-but.jpg) repeat-x;
	border-radius:4px;
}
#plystyren a:hover{
	background:#1072BA url(../../images/polystyren-but-hov.jpg) repeat-x;
}
#plystyren2{
	text-align:center;
	margin:0px 0px 5px 0px;
}
#plystyren2 a{
	text-align:center;
	padding: 5px 15px 5px 15px;
	margin:0px 7px 0px 0px;
	color:#FFFFFF;
	display:inline-block;
	background:#1072BA url(../../images/polystyren-but.jpg) repeat-x;
	border-radius:4px;
}
#plystyren2 a:hover{
	background:#1072BA url(../../images/polystyren-but-hov.jpg) repeat-x;
}
#vypocet, #ref{
	display:none;
}
.celkom2{
	color:#000000;
	font-size:13px;
	font-weight:bold;
}	
#celkom, #celkom2{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}	
h5#h5-peciatky{
	width:160px;
	height:32px;
	padding:13px 0px 0px 54px;
	margin-top:3px;
	background:#D0D0D0 url(../../images/menu-h5.jpg) no-repeat;
	border-bottom:#FFFFFF 1px solid;
}
h5#h5-vr{
	width:160px;
	height:32px;
	padding:13px 0px 0px 54px;
	margin-top:3px;
	background:#D0D0D0 url(../../images/menu-h5-2.jpg) no-repeat;
	border-bottom:#FFFFFF 1px solid;
}
h5#h5-grav{
	width:160px;
	height:32px;
	padding:13px 0px 0px 54px;
	margin-top:15px;
	background:#D0D0D0 url(../../images/menu-h5-3.jpg) no-repeat;
	border-bottom:#FFFFFF 1px solid;
}
.if{
	text-align:right;
	font-size:9px;
}
#shls{
	margin-top:20px;
	text-align:right;
	float:left;
}