html	{ font-size:100%; }
body	{ background:#FFFFFF url('/images/body-bg.png') center top repeat-y;font-family:tahoma, arial, verdana, lucida, sans-serif;font-size:0.7em;margin:0px;padding:0px;text-align:center; }
table	{ font-size:1em; }
form	{ margin:0px; }
input, textarea	{ background:#FFFFFF url('/images/input-bg.png') left top repeat-x;border:1px solid #000000;font-family:tahoma, arial, lucida, sans-serif;font-weight:bold;}
form.sub input, textarea	{ background:#FFFFFF url('/images/input-sub-bg.png') left top repeat-x;border:2px solid #CCCCCC;font-family:tahoma, arial, lucida, sans-serif;font-weight:bold; }
form.sub select	{ background:#FFFFFF url('/images/input-sub-bg.png') left top repeat-x;border:2px solid #CCCCCC;font-family:tahoma, arial, lucida, sans-serif;font-weight:bold;vertical-align:middle; line-height: 1.5em; }
form.sub input.check, input.check	{ background:none;border:0px; }

a	{ color:#CC0000;text-decoration:underline; }
a:hover	{ text-decoration:none; }
a img	{ border:0px; }
ul	{ text-align:left; }
ul li a	{ text-decoration:none; }
ul li a:hover	{ text-decoration:underline; }

fieldset	{ border:0px;clear:left;float:left; }

h1	{ float:left;margin:0px;padding:0px; }
h1 a	{ background-color:transparent;color:#FFFFFF;display:block;font-size:18px;left:0px;position:absolute;text-align:center;text-decoration:none;top:0px;width:223px; }
h1 span	{ background:url('/images/logo-ipvox.jpg') left top no-repeat;cursor:pointer;display:block;height:114px;left:0px;position:absolute;top:0px;width:223px;z-index:1; }

h2	{ color:#CC0000;font-size:1.4em;font-weight:normal;margin:0px;max-height:55px;padding-top:23px;text-align:right; }
h2 span	{ display:block;height:32px;padding:0px 20px 0px 80px; }
h2#vitej span	{ padding-left:0px; }
h2#vitej	{ background:url('/images/h2-vitejte.jpg') left top no-repeat;font-size:1.5em;width:240px; }
h2#anket	{ background:url('/images/h2-anketa.jpg') left top no-repeat;font-size:1.5em;width:238px; }
h2#novin	{ background:url('/images/h2-novinky.jpg') left top no-repeat;font-size:1.5em;width:226px; }
h2#sub	{ background:url('/images/h2-sub.jpg') left top no-repeat;font-size:1.5em;width:715px; }
h2#sub span	{ margin-left:-30px; }

h3	{ color:#000000;font-size:1em;margin:0px 0px 0px 10px;padding:5px 0px 0px 0px;text-align:left;width:210px; }
.hBoxMTop h3	{ padding-left:3px;padding-top:10px; }
h3.sub	{ color:#CC0000;font-size:1.1em;height:28px;margin:0px;padding:7px 0px 0px 40px;width:500px; }
h3.up	{ background:url('/images/arrow-up.png') 7px 0px no-repeat; }
h3.right	{ background:url('/images/arrow-right.png') 7px 0px no-repeat; }

#head	{ background:#C40001 url('/images/head-bg.png') left top repeat-x;height:114px;margin:0px auto 0px auto;position:relative;width:980px;}

#mSearch	{ background:url('/images/search-bg.jpg') left top no-repeat;display:inline;float:left;height:114px;margin:0px 0px 0px 223px;text-align:left;width:416px; }
#mSearch strong	{ color:#720000;display:block;font-size:16px;margin:5px 0px 0px 182px; }
#mSearch span	{ color:#FFFFFF;display:block;font-size:0.9em;font-weight:bold;margin-left:182px; }
#mSearch input	{ font-size:14px;margin:2px 0px 5px 180px;width:160px; }
#mSearch input#btn	{ border:0px;left:398px;position:absolute;top:29px;width:auto; }
#mSearch ul	{ list-style-type:none;margin:0px 0px 0px 182px;padding:0px; }
#mSearch ul li	{ background:url('/images/search-mnu-li.gif') 0px 3px no-repeat;margin-top:2px; }
#mSearch ul li:hover	{ background:url('/images/search-mnu-li-hover.gif') 0px 3px no-repeat;margin-top:2px; }
#mSearch ul li a	{ color:#FFFFFF;font-size:0.9em;font-weight:bold;margin-left:16px; }

#mLogin	{ background:url('/images/login-bg.jpg') left top no-repeat;float:left;height:114px;margin:0px;position:relative;text-align:left;width:300px; }
#mLogin strong	{ color:#720000;display:block;font-size:16px;margin:5px 0px 0px 22px; }
#mLogin ul	{ list-style-type:none;margin:0px 0px 0px 25px;padding:0px; }
#mLogin ul li	{ background:url('/images/search-mnu-li.gif') 0px 3px no-repeat;margin-top:2px; float: left; clear: left; }
#mLogin ul li:hover	{ background:url('/images/search-mnu-li-hover.gif') 0px 3px no-repeat;margin-top:2px; }
#mLogin ul li a	{ color:#FFFFFF;font-size:0.9em;font-weight:bold;margin-left:16px; }
#mLogin input	{ font-size:14px;width:108px; }
#mLogin table	{ margin-left:20px;text-align:left; }
#mLogin label	{ color:#FFFFFF;font-size:0.9em;font-weight:bold; }
#mLogin input#btnL	{ border:0px;left:254px;position:absolute;top:23px;width:auto; }

#mLogged    { background:url('/images/logged-bg.jpg') left top no-repeat;float:left;height:114px;margin:0px;position:relative;text-align:left;width:300px; }
#mLogged strong { color:#FFFFFF;display:block;font-size:16px;margin:5px 0px 0px 22px; }
#mLogged p  { color:#CCCCCC;margin:0px;padding:5px 0px 0px 22px; }
#mLogged p	a { color:#CCCCCC; }
#mLogged p span { color:#FFFFFF;font-weight:bold; }
#mLogged select { border:1px solid #000000;font-family:tahoma;font-weight:bold;margin:5px 0px 0px 22px;width:200px; }
#mLogged input  { border:0px;position:relative;top:4px; }
#mLogged input.out  { position:absolute;right:10px;top:20px; }

ul#lang { width: 41px;height: 114px;margin: 0px;padding:0px;list-style-type: none;border:none;float:left;background: url('/images/lang-bg.jpg') left top no-repeat;}
ul#lang li { margin: 4px 0px 0px 8px; }


#menuWide	{ background:url('/images/menu-wide-bg.png') center bottom no-repeat;height:38px;width:100%; }
#menu	{ background:#6A0000 url('/images/menu-bg.png') left top repeat-x;height:38px;margin:0px auto 0px auto;position:relative;width:980px; }
#menuL	{ background:url('/images/menu-left.png') left top no-repeat;height:38px;left:0px;position:absolute;top:0px;width:11px; }
#menuR	{ background:url('/images/menu-right.png') left top no-repeat;height:38px;position:absolute;right:0px;top:0px;width:11px; }
#menu ul	{ height:38px;left:10px;list-style-type:none;margin:0px;padding:0px;position:absolute;top:0px; }
#menu ul li	{ float:left; }
#menu ul li a	{ background:url('/images/menu-it.png') -155px 0px no-repeat;color:#FFFFFF;display:block;font-weight:bold;height:38px;line-height:43px;text-align:center;width:155px; }
#menu ul li a.item2	{ background:url('/images/menu-it2.png') right top no-repeat;width:145px; }
#menu ul li a.item2:hover	{ background-position:0px 0px; }
#menu ul li a.item3	{ background:url('/images/menu-it3.png') right top no-repeat;width:125px; }
#menu ul li a.item3:hover	{ background-position:0px 0px; }
#menu ul li a:hover, #menu ul li a.active	{ background-position:0px 0px;line-height:33px;text-decoration:none; }
#menu ul li a#home	{ background:url('/images/menu-it-home.png') 0px 0px no-repeat;color:#FFFFFF;display:block;font-weight:bold;height:38px;line-height:43px;text-align:center;width:45px; }
#menu ul li a#home:hover	{ background-position:-45px 0px; }

#subMenuWide	{ background:url('/images/submenu-wide-bg.png') center bottom no-repeat;clear:both;height:29px;width:100%; }
#subMenu	{ background:#484C50 url('/images/submenu-bg.png') left top repeat-x;height:29px;margin:0px auto 0px auto;position:relative;width:980px; }
#subMenu ul	{ list-style-type:none;margin:0px 0px 0px 40px;padding:0px; }
#subMenu ul li	{ display:inline;float:left; }
#subMenu ul li a	{ color:#FFFFFF;display:inline;float:left;font-size:1em;font-weight:bold;line-height:29px;margin-right:15px;padding:0px 7px; }
#subMenu ul li a:hover, #subMenu ul li a.active	{ background:url('/images/submenu-it.png') left top repeat-x;background-color:#ccd2d9;color:#121313;text-decoration:none; }

#mainH	{ margin:0px auto 0px auto;width:965px; }

#leftH	{ float:left;width:474px; }
#leftH div.flash	{ background:url('/images/noflash.jpg') left top no-repeat;display:block;height:378px;width:474px; }

#hBox1,#hBox2	{ float:left;height:96px;padding:0px 0px 0px 0px;text-align:left;width:235px; }
#hBox1 a,#hBox2 a	{ display:block;font-size:1em;font-weight:bold;margin:10px 0px 0px 36px; }
#hBox1 p    { font-size:0.9em;margin:4px 0px 0px 36px;width:140px; }
#hBox2 p	{ font-size:0.9em;margin:4px 0px 0px 36px;width:140px; text-align: center; }
#hBox1	{ background:url('/images/h-box1-bg.jpg') left top no-repeat;clear:left;margin-top:4px; }
#hBox2	{ background:url('/images/h-box2-bg.jpg') left top no-repeat;margin:4px 0px 0px 4px; }
#hBoxPr1,#hBoxPr2	{ background:url('/images/h-box3-bg.jpg') left top no-repeat;float:left;height:96px;margin:4px 0px 0px 0px;text-align:left;width:235px;position:relative;}
#hBoxPr2	{ position:relative;left:4px; }
#hBoxPr1 a,#hBoxPr2 a	{ display:block;font-size:1em;font-weight:bold;margin:10px 0px 0px 36px;width:140px; }
#hBoxPr1 p,#hBoxPr2 p	{ font-size:0.9em;margin:4px 0px 0px 36px;width:141px;text-align:left; }
#hBoxPr1 p img,#hBoxPr2 p img	{ border:2px solid #DEE1E2;float:right;position:absolute;right:8px;top:10px; }

#centerH	{ float:left;margin-left:13px;width:238px; }
.hBoxM	{ background:url('/images/h-box4-bg.png') left top repeat-y;margin-top:4px;text-align:left;width:238px; }
.hBoxM p	{ margin:0px 0px 10px 13px;text-align:justify;width:212px; }
.hBoxM.ank p	{ margin:0px 0px -2px 13px; }
.hBoxM.ank p	{ padding: 0px; }
.hBoxM.ank a	{ font-size:0.9em;font-weight:bold;text-decoration:none; }
.hBoxM.ank a:hover	{ text-decoration:underline; }
.hBoxM.ank.bars img	{ height:10px;margin:6px 0px 6px 13px; }
.hBoxMTop	{ background:url('/images/h-box4-top.png') left top no-repeat;height:42px;width:238px; }
.hBoxMBot	{ background:url('/images/h-box4-bottom.png') left bottom no-repeat;height:15px;width:238px; }

#eurocamp {margin-top: 4px}

#hRight	{ float:right; margin:0px 0px 0px 0px;width:226px; display: inline;}
#hBoxR	{ background:url('/images/h-box5-bg.png') left top repeat-y;margin-top:4px;text-align:left;width:226px; }
#hBoxR p	{ margin:0px 0px 10px 11px;text-align:justify;width:204px; }
#hBoxR a.news	{ background:url('/images/arrow-news.png') 134px 0px no-repeat;display:block;font-size:1.1em;font-weight:bold;height:20px;margin-left:11px;padding-right:20px; }
#hBoxRTop	{ background:url('/images/h-box5-top.png') left top no-repeat;height:41px;width:226px; }
#hBoxRBot	{ background:url('/images/h-box5-bottom.png') left top no-repeat;height:15px;width:226px; }
.hBox6	{ background:url('/images/h-box-clean.jpg') left top no-repeat;height:116px;margin-top:4px;text-align:left;width:228px; }
.hBox6 strong	{ display:block;font-size:1em;font-weight:bold;margin:0px 0px 0px 42px;padding-top:14px; color: #CC0000;}
.hBox6 b	{ font-size:0.9em;font-weight:bold;margin:0px 0px 0px 42px; }
.hBox6 form {padding: 5px 0px 0px 40px;}
.hBox6 fieldset {padding: 0px; float: left; clear: none; position: relative;}
.hBox6 fieldset.first {width:175px;float:left;padding-left:41px;}
.hBox6 fieldset.second {width: 100px;float:left;position:relative;padding-left:41px;}
.hBox6 label {float: left; font-size: 10px; color: #53565A; padding: 2px 0px;}
.hBox6 select {float: left; clear: left; width: 175px;}
.hBox6 input {width: 70px; height: 18px; float: left; clear: left; text-align: center; padding: 0px; font-size: 1.2em; padding-top: 2px;; }
.hBox6 a.btn {float:right;position:absolute;top:15px;right:0px;}
.hBox6 a.btn2 {float:right;margin-right:15px;}
.hBox6 p {margin: 4px 0px 0px 42px; font-size: 14px; color: #CC0000; font-weight: bold;}
.hBox6 p span {color: #000000; font-size: 19px; font-weight: normal;}
.hBox6 p.no {color: #000000; font-size: 11px;}
.hBox6 p.no span {color: #BBBBBB;}

#footer	{ background:url('/images/bottom-bg.png') center top no-repeat;height:77px;text-align:center;width:100%; }

#subF	{ margin:0px auto 0px auto;width:980px; }
#subF ul	{ list-style-type:none;margin:0px 0px 0px 10px;padding:0px; }
#subF ul li	{ float:left; }
#subF ul li a	{ color:#FFFFFF;float:left;font-weight:bold;margin-right:15px;padding-top:10px; }
#subF p	{ color:#FFFFFF;float:right;margin:0px;padding:10px 10px 0px 0px; }
#subF p a	{ color:#FFFFFF; }

#end	{ clear:both;list-style-type:none;margin:15px auto 0px auto;padding:0px;width:500px; }
#end li	{ float:left; }
#end li a	{ background:url('/images/end-sep.png') 0px 0px no-repeat;float:left;margin-left:5px;padding-left:7px; }

.bold	{ font-weight:bold; }
.cleaner	{ clear:both;font-size:5px; }
.cleanerH	{ clear:both;font-size:10px; }
#tellabel	{ width:115px; }
#hboxPr2	{ margin-left:4px; }
#hBoxRMain	{ margin-top:-30px; }

#roller { display: block; width: 228px; height: 116px; margin-top: 5px; }

ul.message {background: url('/images/message_error.jpg') left top no-repeat; height: 75px; padding: 0px 0px 0px 0px; list-style-type: none; width: 713px; display: block;  margin: 10px auto 10px auto;}
ul.message li {color: #000000; font-size: 1.2em; padding: 15px 20px 0px 70px; font-weight: bold; text-align: center;}

ul.message.ok {background: url('/images/message_info.jpg') left top no-repeat;}
ul.message.ok li {color: #ffffff; font-size: 1.1em; text-align: center;  padding: 15px 20px 0px 70px; font-weight: bold; }

p#mpenize { text-align:center; padding:0px; margin:10px 0px 0px 0px; width:230px;}
p#mpenize img { margin:0px 0px 5px 0px;}
