html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: justify;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
strong { font-weight: bold; }

body { font-size: .78em; font-family: Arial, Helvetica, sans-serif; background: url(../img/bg_page.jpg) no-repeat top center; text-align: center; }
body.hp { background: url(../img/bg_page_hp.jpg) no-repeat top center; }
form, td, input, textarea { font-family: Arial, Helvetica, sans-serif; }

/* vseobecne */

.flr { float: right; }
.clr { clear: both; font-size: 1px; height: 1px; line-height: 1px; }
.pad20 { height: 20px; display: block; }
.ruzovy { color: #DD3972; }
.ruzovy2 { color: #DD3972; font-weight: bold; }
p.odsazeni { letter-spacing: 14px; font-weight: bold; color: #be1c55; font-size: 27px; position: absolute; top: 58px; left: 22px }

.overlayer { position: absolute; top: 222px; width: 950px; height: 405px; margin-left: 20px; }

/* header */

.top { width: 990px; margin: 0 auto; }
.pruh { width: 100%; height: 83px; background: url(../img/bg_menu.gif) repeat-x; text-align: center; }
.upmenu { width: 990px; text-align: right; margin: 0 auto; height: 33px; line-height: 33px; }
.upmenu a { color: #000; font-weight: bold; text-decoration: none; }
.upmenu a.active, .upmenu a:hover { text-decoration: underline; color: #DD3972; }
.menu { width: 990px; height: 50px; line-height: 50px; margin: 0 auto; background-image: url(../img/menu/m.gif); background-repeat: repeat-x; }
.menu ul { margin: 0 0 0 34px; }
.menu li { display: inline; }
.menu a { display: block; float: left; height: 50px; line-height: 50px; text-decoration: none; color: #FFF; font-size: 1.6em; text-align: center; }
.menu a.m1:hover { background-position: 0px -50px; }
.menu a.m2:hover { background-position: 0px -50px; }
.menu a.m3:hover { background-position: 0px -50px; }
.menu a.m4:hover { background-position: 0px -50px; }
.menu a.m5:hover { background-position: 0px -50px; }
.menu a.m6:hover { background-position: 0px -50px; }
.menu a.m7:hover { background-position: 0px -50px; }
.menu a.m8:hover { background-position: 0px -50px; }
.menu a.m1 { width: 128px; background-image: url(../img/menu/m1.gif); background-repeat: no-repeat; height: 50px; display: block; }
.menu a.m2 { width: 100px; background-image: url(../img/menu/m2.gif); background-repeat: no-repeat; height: 50px; display: block; }
.menu a.m3 { width: 167px; background-image: url(../img/menu/m3.gif); background-repeat: no-repeat; height: 50px; display: block; }
.menu a.m4 { width: 105px; background-image: url(../img/menu/m4.gif); background-repeat: no-repeat; height: 50px; display: block; }
.menu a.m5 { width: 83px; background-image: url(../img/menu/m5.gif); background-repeat: no-repeat; height: 50px; display: block; }
.menu a.m6 { width: 92px; background-image: url(../img/menu/m6.gif); background-repeat: no-repeat; height: 50px; display: block; }
.menu a.m7 { width: 75px; background-image: url(../img/menu/m7.gif); background-repeat: no-repeat; height: 50px; display: block; }
.menu a.m8 { width: 163px; background-image: url(../img/menu/m8.gif); background-repeat: no-repeat; height: 50px; display: block; }

/* obsah */

.page { width: 990px; margin: 0 auto; }
.left-column { margin-top: 31px; width: 211px; float: left; margin-right: 30px; }
.left-column2 { height: 767px; background: #DD3972 url(../img/levypruh_bottom.jpg) no-repeat left bottom; }
.leftmenu { font-size: 1.1em; background: #DD3972; color: #FFF; padding: 21px 0 0 11px; }
.leftmenu h2 { padding: 0 0 8px 9px; font-size: 1.1em; font-weight: bold; }
.leftmenu ul { text-align: left; margin-bottom: 30px; }
.leftmenu li {  display: inline; }
.leftmenu a { text-align: left; color: #FFF; text-decoration: none; display: block; padding: 7px 10px 7px 16px; font-size: .9em; background: url(../img/lm_arrow.gif) no-repeat 9px 10px; }
.leftmenu a:hover { color: #000; background: #FFF url(../img/lm_arrow_over.gif) no-repeat 9px 10px; }

.middle-column { width: 609px; float: left; }
.middle-column .topline { color: #DD3972; padding: 9px 0; font-size: .85em; font-weight: bold; }
.middle-column .topline span.arr { font-size: .85em; color: #DD3972; }
.middle-column .topline span.arr-cer { font-size: .85em; color: Black; }
.middle-column .topline span { color: #000; }
.middle-column a { font-weight: bold; color: #DD3972; text-decoration: none; }
.middle-column a:hover { font-weight: bold; text-decoration: underline; }
.middle-cont { width: 580px;  }
.middle-cont .motiv { width: 580px; text-align: center; }
.middle-cont h1 { font-size: 1.5em; font-weight: bold; padding: 20px 0; }
.middle-cont h2 { font-size: 1.1em; font-weight: bold; padding: 10px 0 17px 0; }
.middle-cont h3 { font-size: 1em; font-weight: bold; padding: 0px; }
.middle-cont ul { list-style: disc; margin: 0 0 0 30px; }
.middle-cont li { line-height: 1.3; padding: 0 0 0 5px; margin: 0 0 0 5px; }
.middle-cont p { padding: 0 0 15px 0; line-height: 1.3; }
.middle-cont a { color: #DD3972; text-decoration: none; }
.middle-cont a:hover { text-decoration: underline; }
.middle-cont .icon { color: #DD3972; display: block; padding: 15px 0 30px 43px; }
.middle-cont .icon1 { background: url(../img/icon1.gif) no-repeat left top; }
.middle-cont .icon2 { background: url(../img/icon2.gif) no-repeat left top; padding-top: 9px; }
.middle-cont .icon3 { background: url(../img/icon3.gif) no-repeat left top; }
.middle-cont .icon4 { background: url(../img/icon4.gif) no-repeat left top; }
.middle-cont .ita { font-style: italic; }
.middle-cont .bold { font-weight: bold; }
.middle-cont .aliance-logo { margin: 0 0 10px 0; }
.foto img { margin: 0 8px 4px 0; }
.foto img.last { margin-right: 0; }
.fotolinks td { vertical-align: top; }

/* VIP sekce */

.middle-cont .vip-obrazek { float: left; margin: 10px 25px 25px 0; }
.middle-cont .partner-obrazek { float: left; margin: 0 10px 10px 0; }
.middle-cont .vip-text { margin: 10px 0 0 0; }
.middle-cont .vip-obrazek2 { float: left; margin: 10px 25px 150px 0; }
.middle-cont .vip-obrazek3 { float: left; margin: 10px 25px 40px 0; }
.middle-cont .vip-obrazek4 { float: left; margin: 10px 25px 15px 0; }

/* Sekce tvï¿½ï¿½e projektu */

.middle-cont .box { margin: 0 25px 15px 0; float: left; text-align: center; width: 175px; height: 320px; display: block; }
.middle-cont .boxr { margin: 0 0 15px 0; float: left; text-align: center; width: 175px; height: 320px; display: block; }
.middle-cont .box p { padding: 15px 0 0 0; font-size: 1em; text-align: center; font-weight: bold; }
.middle-cont .box a { font-style: normal; }
.middle-cont .boxr p { padding: 15px 0 0 0; font-size: 1em; text-align: center; font-weight: bold; }


.middle-cont .dalsi ul { margin: 0 0 20px 2px;  }
.middle-cont .dalsi li { display: inline; list-style: none; padding: 0 5px 0 0; margin: 0px; }

/* Pochod sekce */

.middle-cont .pochod-obrazek { float: left; margin: 0 25px 25px 0; }
.middle-cont .pochod-text { text-align: left; float: left; margin: 10px 0 0 0; width: 270px; }
.middle-cont .pochod-text h3 { text-align: left; font-size: 2em; line-height: 30px; color: #e4618e; margin: 30px 0 0 0; }
.middle-cont .pochod-obrazek-2 { float: right; margin: 0 10px 25px 0; }
.middle-cont .pochod-text-2 { text-align: right; float: right; margin: 120px 40px 0 0; width: 240px; }
.middle-cont table.kestazeni { width: 580px; }
.middle-cont table.kestazeni td { padding-bottom: 5px; padding-top: 5px; padding-right: 20px; width: 120px; text-align: right; }
.middle-cont table.kestazeni td.delsi { width: 340px; text-align: left; }
.middle-cont table.kestazeni td.prava { padding-right: 0px; }
.middle-cont table.kestazeni td.border { border-bottom: 1px solid #DD3972;}
h1.partneri { margin-top: 10px; }

/* Novinky sekce */

.middle-cont .novinky-obrazek { float: right; margin: 0 10px 10px 10px }
.middle-cont .novinky-text { float: left; margin: 0px; width: 580px;}
.middle-cont .novinky-text-obr { width: 470px;}
.middle-cont .novinky-text p.lastNew { margin-bottom: 20px; }
.middle-cont .detailNew ul { margin-bottom: 15px; }
.middle-cont .detailNew .italic { font-style: italic; }
.middle-cont .detailNew { margin-bottom: 20px; }
.middle-cont span.min { font-size: 0.9em; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.middle-cont .pressPhotos { padding: 0 10px 10px 0; }



.right-column { margin-top: 31px; width: 140px; float: left; font-size: .95em; }
.right-column2 { height: 770px; background: #DD3972 url(../img/pravypruh_bottom.jpg) no-repeat right bottom; }
.rightcont {  background: #DD3972; color: #FFF; padding: 10px 0 0 9px; }

.rightcont .bann1 { margin-bottom: 10px; }
.rightcont p.info { text-align: left; padding: 20px 0 0 13px; }

.rightcont .mail { margin: 5px 0 0 6px; }
.rightcont form { padding: 5px 0 0 0; }
.rightcont input.txt { border-bottom: 0; border-top: 0; border-left: 0; border-right: 0; width: 110px; padding: 0 2px; height: 24px; line-height: 24px; }
.rightcont .buttons { padding: 5px 0 20px 0; }

.rightcont .pribeh { position: relative; text-align: left; margin: 5px 0 0 0; width: 120px; height: 120px; background: url(../img/pocitadlo.jpg) no-repeat; }
.rightcont .partneri { position: relative; text-align: left; margin: 5px 0 0 0; width: 120px; height: 120px; }


/* Homepejd¿½ */

a.trika { margin-left: 348px; }
a.trika2 { margin-left: 160px; }
p.hpcounter { font-weight: bold; color: #828386; font-size: 35px; position: absolute; top: 63px; left: 667px }
.middle-obsah { position: relative; text-align: center; margin: 0 auto; width: 950px; height: 552px;}
* html .middle-obsah { position: relative; text-align: center; margin: 0 auto; width: 950px; height: 500px; padding-left: 20px; background-image: url(../img/homepage_new_back1.jpg); background-repeat: no-repeat;}
/*.middle-downbar { position: relative; text-align: center; margin: 0 auto; background-image: url(../img/homepage_new_back2.gif); background-repeat: no-repeat; width: 950px; height: 106px;}*/
* html .middle-downbar { position: relative; text-align: center; margin: 0 0 0 20px; background-image: url(../img/homepage_new_back2.gif); background-repeat: no-repeat; width: 950px; height: 106px;}
.middle-downbar .selekt { margin: 0 0 0 368px;  }
.middle-downbar .selekt2 { padding: 38px 0 0 0; width: 564px; height: 32px; }
.middle-downbar .selekt a { height: 16px; display: block; float: left; }
.middle-downbar .selekt a.db1 { width: 134px; background-image: url(../img/downbar/hp_m_1.gif); }
.middle-downbar .selekt a.db2 { width: 136px; background-image: url(../img/downbar/hp_m_2.gif); }
.middle-downbar .selekt a.db3 { width: 174px; background-image: url(../img/downbar/hp_m_3.gif); }
.middle-downbar .selekt a.db4 { width: 120px; background-image: url(../img/downbar/hp_m_4.gif); }
.middle-downbar .selekt a.db5 { width: 134px; background-image: url(../img/downbar/hp_m_5.gif); }
.middle-downbar .selekt a.db6 { width: 136px; background-image: url(../img/downbar/hp_m_6.gif); }
.middle-downbar .selekt a.db7 { width: 174px; background-image: url(../img/downbar/hp_m_7.gif); }
.middle-downbar .selekt a.db8 { width: 120px; background-image: url(../img/downbar/hp_m_8.gif); }
.middle-downbar .selekt a.db1:hover  { background-position: 0px -16px; }
.middle-downbar .selekt a.db2:hover  { background-position: 0px -16px; }
.middle-downbar .selekt a.db3:hover  { background-position: 0px -16px; }
.middle-downbar .selekt a.db4:hover  { background-position: 0px -16px; }
.middle-downbar .selekt a.db5:hover  { background-position: 0px -16px; }
.middle-downbar .selekt a.db6:hover  { background-position: 0px -16px; }
.middle-downbar .selekt a.db7:hover  { background-position: 0px -16px; }
.middle-downbar .selekt a.db8:hover  { background-position: 0px -16px; }

.middle-downbar a.info { position: absolute; top: 40px; left: 345px; width: 268px; display: block;}

img.osa { margin-left: 20px; }

/* kontakt */
.kontakt { margin-bottom: 20px; }
.kontakt td { vertical-align: top; padding: 0 20px 0 0; line-height: 1.2; }
.kontakt-form { width: 579px; }

.kontakt-form {  }
.k-formbg { background: #FADBE6; padding: 22px 0 20px 25px; }
.k-formbg form { padding: 0; margin: 0; }
.k-formbg span { display: block; margin-bottom: 4px; }
.k-formbg td { vertical-align: top; padding: 0 24px 13px 0; }
.k-formbg textarea { width: 352px; height: 140px; border-bottom: 1px solid #DD3972; border-top: 1px solid #DD3972; border-left: 1px solid #DD3972; border-right: 1px solid #DD3972; font-size: 1em; }
.k-formbg input { border-bottom: 1px solid #DD3972; border-top: 1px solid #DD3972; border-left: 1px solid #DD3972; border-right: 1px solid #DD3972; width: 151px; height: 20px; line-height: 20px; padding: 0; margin: 0; font-size: 1em; }
.kontakt-form .subright { text-align: right; margin-top: 10px; padding: 0 0 0 20px; }
.kontakt-form .subright strong { display: block; margin-top: 10px; float: left; clear: right; }

div.errorbox { background: white url(../img/vysledek_spatne.gif) no-repeat left; border: 1px solid #DD3972; margin: 0 0 15px 0; }
div.errorbox div { padding: 20px 15px 20px 67px; }
div.okbox { background: white url(../img/vysledek_spravne.gif) no-repeat left; border: 1px solid #DD3972; margin: 0 0 15px 0; }
div.okbox div { padding: 20px 15px 20px 67px; }
/* /kontakt */

/* pohlednice */
div.pohlednice { background: #FFFFFF url(../img/pohlednice_bg.jpg) no-repeat; height: 376px; }
.pohlednice-form { width: 579px; }

.pohlednice-form {  }
.p-formbg { background: #FADBE6; padding: 22px 0 20px 25px; }
.p-formbg form { padding: 0; margin: 0; }
.p-formbg span { display: block; margin-bottom: 4px; }
.p-formbg td { vertical-align: top; padding: 0 24px 13px 0; }
.p-formbg textarea { width: 352px; height: 140px; border-bottom: 1px solid #DD3972; border-top: 1px solid #DD3972; border-left: 1px solid #DD3972; border-right: 1px solid #DD3972; font-size: 1em; }
.p-formbg input { border-bottom: 1px solid #DD3972; border-top: 1px solid #DD3972; border-left: 1px solid #DD3972; border-right: 1px solid #DD3972; width: 151px; height: 20px; line-height: 20px; padding: 0; margin: 0; font-size: 1em; }
.pohlednice-form .subright { text-align: right; margin-top: 10px; padding: 0 0 0 20px; }
.pohlednice-form .subright strong { display: block; margin-top: 10px; float: left; clear: right; }

div.errorbox { background: white url(../img/vysledek_spatne.gif) no-repeat left; border: 1px solid #DD3972; margin: 0 0 15px 0; }
div.errorbox div { padding: 20px 15px 20px 67px; }
div.okbox { background: white url(../img/vysledek_spravne.gif) no-repeat left; border: 1px solid #DD3972; margin: 0 0 15px 0; }
div.okbox div { padding: 20px 15px 20px 67px; }
/* /pohlednice */

/* vrstvy */
div.marthaLayer { background: url("../img/layer/marta.png") no-repeat; width: 219px; height: 74px; }
div.monikaLayer { background: url("../img/layer/monika.png") no-repeat; width: 219px; height: 74px; }
div.annaLayer { background: url("../img/layer/ana.png") no-repeat; width: 219px; height: 74px; }
div.mahulenaLayer { background: url("../img/layer/mahulena.png") no-repeat; width: 219px; height: 74px; }
div.simonaLayer { background: url("../img/layer/simona.png") no-repeat; width: 219px; height: 74px; }
div.tanaLayer { background: url("../img/layer/tana.png") no-repeat; width: 219px; height: 74px; }
div.daraLayer { background: url("../img/layer/dara.png") no-repeat; width: 219px; height: 74px; }
div.lenkaLayer { background: url("../img/layer/lenka.png") no-repeat; width: 219px; height: 74px; }
div.lucieLayer { background: url("../img/layer/lucie.png") no-repeat; width: 219px; height: 74px; }
div.terezaLayer { background: url("../img/layer/tereza.png") no-repeat; width: 219px; height: 74px; }
* html div.marthaLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/marta.png', sizingMethod='scale'); }
* html div.monikaLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/monika.png', sizingMethod='scale'); }
* html div.annaLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/ana.png', sizingMethod='scale'); }
* html div.mahulenaLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/mahulena.png', sizingMethod='scale'); }
* html div.simonaLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/simona.png', sizingMethod='scale'); }
* html div.tanaLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/tana.png', sizingMethod='scale'); }
* html div.daraLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/dara.png', sizingMethod='scale'); }
* html div.lenkaLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/lenka.png', sizingMethod='scale'); }
* html div.lucieLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/lucie.png', sizingMethod='scale'); }
* html div.terezaLayer { background: transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/layer/tereza.png', sizingMethod='scale'); }
/* /vrstvy */

/* footer */

.footer { background: url(../img/footer_bg.gif) repeat-x; padding: 0 29px 0 0; width: 990px; text-align: center; margin: 0 auto; }
.footer a { color: #DD3972; text-decoration: none; }
.footer a:hover { text-decoration: underline; }
.footlogo { width: 292px; float: left; }
.footadres { width: 292px; float: left; padding: 26px 0 0 0; line-height: 1.3; }
.foots31 { float: right; margin-top: 37px; }
.facebook { float: right; margin-top: 32px; margin-right: 20px; }


/* /footer */
