body
   {
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    line-height: 140%;
    font-weight: normal;
    font-size: small !important;
    font-size /**/: x-small;
    margin: 0;
    padding: 0;
    background-color : #A0C0DE;
    text-align: center;
   }

#up
   {
    border-width: 0px;
    background-color: #FFFFFF;
    margin: 0px auto;
    width: 100%;
    height: 218px;
    clear: both;
   }

#upleft
   {
    float: left;
    margin: 0px auto;
    width: 294px;
    clear: right;
   }

#upright
   {
    float: left;
    margin: 0px auto;
    width: 486px;
    clear: right;
   }

#upright_img
   {
    float: left;
    margin: 0px auto;
    width: 100%;
    height: 190px;
    clear: both;
   }

#up_menu_bg
   {
    float: left;
    margin: 0px auto;
    width: 100%;
    height: 28px;
    clear: both;
    background-color: #5A8EBE;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url("../img/menu_bg.png");
   }

.up_menu
   {
    float: left;
    padding-top: 6px !important;
    padding-top /* pre IE */: 5px;
    line-height: 125%;
    text-align: center;
    margin: 0px auto;
    width: 33%;
    height: 28px;
    clear: right;
   }

#middle
   {
    float: left;
    margin: 0px auto;
    padding: 0px auto;
    width: 100%;
    clear: both;
   }

#main
   {
    float: left;
    text-align: left;
    margin: 0px auto;
    width: 555px;
    clear: right;
   }

#right
   {
    float: left;
    margin: 0px auto;
    width: 225px;
    clear: right;
   }

#down
   {
    margin: 10px 0px 0px 0px;
    width: 100%;
    text-align: right;
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 85% !important;
    font-size /* pre IE */: 80%;
    font-weight: normal;
    text-decoration: none;
    background-color : #A0C0DE;
    color: #333333;
    clear: both;
   }

.oddelovaci_pas_15
   {
    float: left;
    margin: 0px auto;
    width: 100%;
    height: 15px;
    clear: both;
   }

.polovica
   {
    float: left;
    font-size: 120%;
    font-size /* pre IE */: 115%;
    font-weight: bold;
    text-align: center;
    margin-top: 5px;
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: #5A8EBE;
    padding-top: 10px;
    width: 50%;
    height: 30px;
    clear: right;
   }

.login
   {
    float: left;
    text-align: center;
    margin-top: 5px;
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: #5A8EBE;
    /* background-color: #FFFFFF; */
    width: 100%;
    height: 40px;
    clear: both;
   }

.platenie
   {
    float: left;
    text-align: center;
    margin-top: 5px;
    border-style: solid;
    border-width: 5px 0px 5px 0px;
    border-color: #29456A;
    background-color: #5A8EBE;
    font-size: 85%;
    width: 100%;
    clear: both;
   }

/* MAIN ===================================================================== */

.biely_velky_text
   {
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    font-size: medium !important;
    font-size /**/: small;
    vertical-align: baseline;
   }

.sekcia
   {
    width: 100%;
    margin: 0px auto;
    clear: both;
   }

.sekcia_lavy_imgpruh
   {
    float: left;
    width: 110px;
    margin: 0px auto;
    clear: right;
   }
   
.sekcia_pravy_txtpruh
   {
    float: left;
    width: 440px;
    margin: 0px auto;
    clear: right;
   }

.sekcia_popisproduktu
   {
    margin: 10px;
    text-align: justify;
    clear: both;
   }

p.email
   {
    text-align: center;
    font-size: medium !important;
    font-size /**/: small;
    font-weight: bold;
   }

p.center
   {
    text-align: center;
    font-weight: bold;
   }

p.dodatok
   {
    color: #BBBBBB;
    font-size: xx-small !important;
    font-size /**/: xx-small;
    line-height: 110%;
   }

.modre_pismo
   {
    color: #1B96F8;
    font-weight: bold;
   }

.cervene_pismo
   {
    color: #B61A1B;
    font-weight: bold;
   }

.fialove_pismo
   {
    color: #BD3391;
    font-weight: bold;
   }

img
   {
    border-width: 0px;
   }

img.popis
   {
    border-width: 2px;
    border-style: solid;
    border-color: #666666;
   }

h1, h2
   {
	font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color: #00487D;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size: x-large !important;
	font-size /**/: small;
	padding: 0px auto;
	margin-top: 25px;
   }
   
h2
   {
	margin-top: -2px;
	font-size: medium;
    }

ul
   {
   padding-left: 30px !important;
   }

ul.fialove
   {
    color: #BD3391;
    font-weight: bold;
    line-height: 140%;
    font-size: medium !important;
    font-size /**/: small;
    padding-left: 30px !important;
   }

/* ODKAZY =================================================================== */

a
   {
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    color: #29456A;
    text-decoration: underline;
    font-weight: normal;
    font-size: small !important;
    font-size /**/: x-small;
   }

a:hover
   {
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    font-size: small !important;
    font-size /**/: x-small;
   }

a img
   {
    border-width: 1px;
    border-color: #999999;
   }

a img:hover
   {
    border-color: #000000;
   }

a img.noframe
   {
    border-width: 0px;
   }

a.menu
   {
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight: bold;
    font-size: medium !important;
    font-size /**/: small;
    vertical-align: baseline;
   }

a.menu:hover
   {
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    color: #29456A;
    text-decoration: none;
    font-weight: bold;
    font-size: medium !important;
    font-size /**/: small;
   }

a.menu_aktivne, a.menu_aktivne:hover
   {
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
    font-size: medium !important;
    font-size /**/: small;
   }

a.menu_aktivne
   {
    text-decoration: underline;
   }

a.menu_aktivne:hover
   {
    text-decoration: none;
   }

a.products
   {
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    color: #29456A;
    text-decoration: underline;
    font-weight: bold;
    font-size: medium !important;
    font-size /**/: small;
    vertical-align: baseline;
   }

a.products:hover
   {
    font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    font-size: medium !important;
    font-size /**/: small;
   }

/* ZAKLADNY OBAL STRANKY KTORY ZABEZPECI AJ PRE InternetExplorer ABY MINIMALNA SIRKA STRANKY BOLA 780 */
/* takze ked bude mensia sirka tak sa zobrazia posuvniky a nebude sa stranka rozne deformovat */

#zakladny_obal_stranky
   {
    width: 780px;
    background-color: #DEEAF5;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-left: auto;
    margin-right: auto;
    padding: 0em;
    text-align: left;
    min-width: 780px;
    _width: expression(document.body.clientWidth < 780? "780px" : "auto" ); /* pre IE */
    _height: expression(document.body.clientHeight < 500? "500px" : "auto" ); /* pre IE */
   }

headline {
	font-size: x-large;
}
.headline {
	font-size: x-large;
	color: #E63231;
}
.promise {
	font-size: large;
}
.promisetext {
	font-weight: bold;
}
.BlogTitle {
	font-size: x-large;
	color: #E63231;
	line-height: 40px;
}
a.BlogIndex
{
	color: #5A8EBE;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
}
