/* general styles*/
* { margin: 0; padding: 0; }
img { border: none; }
a { color: #000;  text-decoration: none; }
li { list-style: none; }
body { background: url(images/bkg.gif) repeat-x top left #fff; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #6e6e70; line-height: 15px; }
h1 { font-size: 14px; }
h2 { font-size: 12px; }
h4 { font-size: 16px; font-weight: bold; }
p { color: #6e6e70; }
object { outline:none; }


/* header */
#wrap { width: 980px; margin: 7px auto; }
#header { position: relative; }
#header .menu ul { float: right; margin-bottom: 20px; position: relative; font-size: 12px; font-weight: bold; }
#header .menu li { display: inline; border-right: solid 1px #0081be; padding: 0 5px; }
#header .menu li a { color: #004380; }
#header .menu li.lastlanguage { border: none; }
#header .menu li.first { border-left: solid 1px #0081be; margin-left: 3px; }
#header .menu input { border: solid 1px #a5adb2; width: 100px; margin-right: 5px; }
#header .menu img { position: relative; top: 3px; }
#header .menu li a.selected { color: #004380!important; }
#header .menu li a.lang { color: #0081be; }
#header .logo { margin-bottom: 15px; position:relative; }
#header .ballons { position: absolute; top: 31px; right: -30px; }

/* content */
#content .infobanner { width: 670px; height: 95px; margin-bottom: 10px; color: #fff; position: relative; }
#content .infocz { background: url(images/header_cz.gif) no-repeat top; }
#content .infoen { background: url(images/header_en.gif) no-repeat top; }
#content .inforu { background: url(images/header_ru.gif) no-repeat top; }
#content .infoes { background: url(images/header_es.gif) no-repeat top; }
#content .infode { background: url(images/header_de.gif) no-repeat top; }
#content .infofr { background: url(images/header_fr.gif) no-repeat top; }
#content .infobanner .link { position: absolute; }
#content .inforu .link { top: 43px; left: 310px; }
#content .infocz .link { top: 40px; left: 130px; }
#content .infoen .link { top: 42px; left: 105px; }
#content .infoes .link { top: 43px; left: 112px; }
#content .infofr .link { top: 43px; left: 80px; }
#content .infode .link { top: 46px; left: 101px; }
#content .infobanner .info { position: absolute; top: 70px; left: 20px; } 
#content .infobanner .date, #content .infobanner .weather, #content .infobanner .currency { float: left; margin-right: 10px; }
#content .infobanner .date, #content .infobanner .weather { border-right: solid 1px #0267b0; padding-right: 10px; }
#content .infobanner img.ico { vertical-align: middle; }
#main { width: 670px; margin-right: 10px; float:left; position: relative; }

/* content boxes1*/
#main .column1, #main .column2 { float: left; width: 325px; }
#main .column1 img.imgborder, #main .column2 img.imgborder { border: solid 1px; }
#main .column1 { margin-right: 20px; }
#main .column2	{ margin-right: 0; }
#main .title h1 span { background: url(images/corner.png) no-repeat right bottom; padding: 0 8px 0 0; position: absolute; bottom: 3px; }
*html #main .title h1 span { background: url(images/corner.gif) no-repeat right bottom; bottom: 3px; }
#main .title { height: 14px; margin-bottom: 5px; margin-top: 45px; position: relative; }
#main .title h1 span a { bottom: 0px; }
#main .blue, #main .green, #main .pink, #main .yellow, #main .red, #main .defcol { position: relative; }
#main .blue .title { background: #1bb1e7; }
#main .green .title { background: #6cc067; }
#main .yellow .title { background: #ffc409; }
#main .red .title { background: #e41f31; }
#main .defcol .title { background: #003160; }
#main .pink .title { background: #ef598e; }
#main .bullet { position: relative; bottom: 7px;  }
#main .news { margin-top: 5px; }
#main .news h2 { padding-top: 5px; }
#main .news img { float: left; margin-right: 8px; }
#main .more { float:right; line-height: 17px; padding-right: 20px; }
#main .more a { font-weight: bold; }
#main .blue .more { background: url(images/icon_blue.gif) no-repeat right; }
#main .green .more { background: url(images/icon_green.gif) no-repeat right; }
#main .red .more { background: url(images/icon_red.gif) no-repeat right; }
/* #main .defcol .more { background: url(images/icon_blue.gif) no-repeat right; } */
#main .yellow .more { background: url(images/icon_yellow.gif) no-repeat right; }
#main .pink .more { background: url(images/icon_pink.gif) no-repeat right; }
#main .thumb, #main .thumb2 { float: left; margin: 0 6px 0 0; width: 104px; }
#main .thumb2 { width: 76px; }
#main .thumb2 img { width: 72px; }
#main .last { margin-right: 0; }
#main .col1, #main .col2 { width: 50%; float: left; }
#main .col2 p { width: 260px; }
#main .col2 p a { padding: 0 10px 0 3px; font-weight: bold; font-size: 10px; }
#main .col1 li a, #main .col2 li a { font-weight: bold; font-size: 10px; }
#main .boxstyle select { font-size: 10px;float:left;margin-left:5px; }

/* content boxes2*/
#main .imagechat { position: absolute; right: 5px; top: 0; }
#main .imagechat, #main .imagechat img { width: 57px; height: 59px; }
#main .imagechat img.image { position: absolute; z-index:0; }
#main .imagechat img.mask { position: absolute; z-index:1; }

/* content itemlist */
.itemlist { padding: 10px 0; border-bottom: solid 1px #c4c4c4; }

/* nav */
#main .nav { padding: 0 15px; background: #003563; position: relative; }
#main .nav li { display: inline; }
#main .nav li a { color: #fff; }
#main .nav ul { background: url(images/icon_home.gif) no-repeat left #003563; text-indent: 25px; height: 20px; padding-top: 10px; overflow: hidden; width: 400px; line-height: 17px; }
#main .navdesc .perex { max-height: 130px; overflow:hidden; width: 345px; }
#main .navdesc .longperex { width: 630px; }
#main .navdesc p { line-height: 16px; }
#main .navdesc h1 { font-size: 21px; line-height: 22px; font-weight: normal; width: 380px; padding: 10px 0; }
#main .navdesc h2 { font-size: 15px; margin-bottom: 3px; }
#main .navdesc .red,#main .navdesc .defcol , #main .navdesc .yellow, #main .navdesc .green, #main .navdesc .blue, #main .navdesc .pink { padding: 0 20px 15px; margin-bottom: 20px; }
#main .navdesc .fix .red, #main .navdesc .fix .defcol,  #main .navdesc .fix .yellow, #main .navdesc .fix .green, #main .navdesc .fix .blue, #main .navdesc .fix .pink { height: 179px; }
#main .navdesc .red, #main .navdesc .defcol, #main .navdesc .red p, #main .navdesc .defcol p, #main .navdesc .red a, #main .navdesc .defcol a { background: #c92526; color: #fff; }
#main .navdesc .yellow, #main .navdesc .yellow p, #main .navdesc .yellow a { background: #ffb612; color: #002e5e; }
#main .navdesc .green, #main .navdesc .green p, #main .navdesc .green a { background: #61c250; color: #fff; }
#main .navdesc .blue, #main .navdesc .blue p, #main .navdesc .blue a { background: #3db7e4; color: #fff; }
#main .navdesc .pink, #main .navdesc .pink p, #main .navdesc .pink a { background: #ea5084; color: #fff; }
#main .navdesc .red a { background: url(images/icon_video.png) no-repeat left; font-weight: bold; padding-left: 20px; }
#main .navdesc .author { line-height: 14px; margin-top: 5px; }
#main .navdesc .author .date { padding-right: 5px; margin-right: 5px; border-right: solid 1px #fff; }
#main .nav .view { position: absolute; top: 0; right: 0; }
#main .articles p { margin-bottom: 10px;}
#main .articles h3 { color: #003563; }
#main .articles h3 { font-size: 14px; margin-bottom: 5px; margin-top: 20px; }
#main .articles li { list-style: disc; margin-left: 25px; list-color: blue; }
#main .border { position:absolute; right:0px; top: -30px; }
#main .magnifying { position: absolute; top:195px; right: 0px; }
#main .articles a { text-decoration: underline; }

/* calendar */
.calendar { text-align: center; float: left; }
.calendar tr { height: 18px; }
.calendar th, .calendar td { width: 18px; }
.calendar th { color: #6e6e70; }
.calendar td { border: solid 1px #ef598e; background: #fbd4e1; cursor: pointer; }
.calendar td.wkd { background: #ef598e; color: #fff; border: solid 1px #fbdbe6; }
.calendar td.wkdinactive { background: #cecece; color: #555; border: solid 1px #fff; }
.calendar td.dif { background: #fff; color: #555555; border: solid 1px #cecece;}
.calendar td.selected { background: #cecece; color: #6e6e70; }
.calendarinfo { float: left; margin: 20px 0 0 10px; font-weight: bold; }
.calendarinfo .date { font-size: 8px; font-weight: normal; }


/*right column menu */
#rightcolumn { width: 300px; float: left; }
#rightcolumn .news { padding: 5px; font-family: Tahoma; font-weight: bold; margin-bottom: 10px; }
#rightcolumn .news .item { padding-bottom: 4px; margin-top: 4px; }
#rightcolumn .news .last { border: none; }
#rightcolumn .news ul { margin-left: 25px; padding-left: 22px; position: absolute; width: 258px; }
#rightcolumn .news .item li { font-size: 11px; padding: 3px 10px; }
#rightcolumn .news .item li a { color: #fff; }
#rightcolumn .news h3 a.selected, #rightcolumn .news .item li.selected a { color: #002e5e; }
#rightcolumn .news .last { border: none!important; }
#rightcolumn .news h3 a { text-indent: 1px; font-size: 13px; }
#rightcolumn .news h3 { padding-left: 12px;}
/*#rightcolumn ul li ul { position: absolute!important; width: 220px!important; font-weight: normal; z-index: 10; padding-left: 13px!important; background: url(images/pointer_blue_small.png) no-repeat top left!important; }
#rightcolumn ul li ul li { background: #bf1b1c!important; border-left: solid 3px #002e5e; line-height: 12px; }
#rightcolumn ul li ul li a:hover span { background: #002e5e; }
#rightcolumn ul li ul a { color: #fff!important; }*/


/* red */
#rightcolumn .red .news { background: url(images/bkg_menu_red.png) repeat-x top #ffddc8; }
#rightcolumn .red .news .item { border-bottom: solid 1px #ffe1ce; }
#rightcolumn .red .news ul { background: url(images/pointer_red.png) no-repeat top left; }
#rightcolumn .red li { background: #f43425; border-bottom: solid 1px #ff7a5d; }
#rightcolumn .red h3 a { color: #e41f31; }
#rightcolumn .red .news h3 { background: url(images/arrow_red.gif) no-repeat left; }
#rightcolumn .red ul li ul li { background: #bf1b1c; border-bottom: solid 1px #de2920; }

/* yellow */
#rightcolumn .yellow .news { background: url(images/bkg_menu_yellow.png) repeat-x top #ffedc5; }
#rightcolumn .yellow .news .item { border-bottom: solid 1px #ffe1ce; }
#rightcolumn .yellow .news ul { background: url(images/pointer_yellow.png) no-repeat top left; }
#rightcolumn .yellow li { background: #dba72f; border-bottom: solid 1px #ffdc8b; }
#rightcolumn .yellow h3 a { color: #c98b02; }
#rightcolumn .yellow .news h3 { background: url(images/arrow_yellow.gif) no-repeat left; }
#rightcolumn .yellow ul li ul li { background: #bb8406!important; border-bottom: solid 1px #dda62f; }

/* green */
#rightcolumn .green .news { background: url(images/bkg_menu_green.png) repeat-x top #d7f2d3; }
#rightcolumn .green .news .item { border-bottom: solid 1px #dcf2db; }
#rightcolumn .green .news ul { background: url(images/pointer_green.png) no-repeat top left; }
#rightcolumn .green li { background: #62c04e; border-bottom: solid 1px #b1e0a9; }
#rightcolumn .green h3 a { color: #208a10; }
#rightcolumn .green .news h3 { background: url(images/arrow_green.gif) no-repeat left; }
#rightcolumn .green ul li ul li { background: #369b23!important; border-bottom: solid 1px #60c150; }

/* blue */
#rightcolumn .blue .news { background: url(images/bkg_menu_blue.png) repeat-x top #d3effa; }
#rightcolumn .blue .news .item { border-bottom: solid 1px #d5f0f9; }
#rightcolumn .blue .news ul { background: url(images/pointer_blue.png) no-repeat top left; }
#rightcolumn .blue li { background: #3bb9e2; border-bottom: solid 1px #9fdbf3; }
#rightcolumn .blue h3 a { color: #2091b9; }
#rightcolumn .blue .news h3 { background: url(images/arrow_blue.gif) no-repeat left; }
#rightcolumn .blue ul li ul li { background: #1f9ac6!important; border-bottom: solid 1px #3db8e4; }

/* pink */
#rightcolumn .pink .news { background: url(images/bkg_menu_pink.png) repeat-x top #fbd7e3; }
#rightcolumn .pink .news .item { border-bottom: solid 1px #fee9f0; }
#rightcolumn .pink .news ul { background: url(images/pointer_pink.png) no-repeat top left; }
#rightcolumn .pink li { background: #ea5084; border-bottom: solid 1px #f5b1c8; }
#rightcolumn .pink h3 a { color: #c8295f; }
#rightcolumn .pink .news h3 { background: url(images/arrow_pink.gif) no-repeat left; }
#rightcolumn .pink ul li ul li { background: #cb2a60!important; border-bottom: solid 1px #ea5084; }


/* selected menu */
#rightcolumn .news .selected { padding: 3px; }
#rightcolumn .news .selected ul { margin-left: 0; position: static; background: none; }
#rightcolumn .news .selected ul li { background: url(images/arrow_blue_small.gif) no-repeat center left!important; }
#rightcolumn .news .selected ul li a { color: #df001c!important; background: none!important;  }
#rightcolumn .news .selected ul li.selected { background-image: none!important; background-color: #fff; }
#rightcolumn .news .selected ul li.selected ul { position: static!important; background: #fff!important; }
#rightcolumn .news .selected ul li ul li { background: url(images/arrow_blue_small.gif) no-repeat center left!important; border-left: none!important; }
#rightcolumn .news .selected ul li a.selected { color: #002e5f!important; }
#rightcolumn .news .selected h3 a, #rightcolumn .news .selected ul li.selected a.selected, #rightcolumn .news .selected ul li ul li a.selected { color: #002e5f!important; }

/* selected menu red */
#rightcolumn .red .news .selected { background: #fff5ee; }
#rightcolumn .red .news .selected h3 { background:  url(images/arrow_red_down.gif) no-repeat 5px 5px; }
#rightcolumn .red .news .selected ul li { border-bottom: solid 1px #ffebdf; }
#rightcolumn .red .news .selected ul li a { color: #df001c!important; }
#rightcolumn .red .news .selected ul li.selected { background: url(images/arrow_red_down_small.gif) no-repeat left 7px!important; padding-left: 10px!important; }


/* selected menu yellow */
#rightcolumn .yellow .news .selected { background: #ffe9b7; }
#rightcolumn .yellow .news .selected h3 { background:  url(images/arrow_yellow_down.gif) no-repeat 5px 5px; }
#rightcolumn .yellow .news .selected ul li { border-bottom: solid 1px #ffebdf; }
#rightcolumn .yellow .news .selected ul li a { color: #c98b02!important; }
#rightcolumn .yellow .news .selected ul li.selected { background: url(images/arrow_yellow_down_small.gif) no-repeat left 7px!important; padding-left: 10px!important; }

/* selected menu green */
#rightcolumn .green .news .selected { background: #d2edce; }
#rightcolumn .green .news .selected h3 { background:  url(images/arrow_green_down.gif) no-repeat 5px 5px; }
#rightcolumn .green .news .selected ul li { border-bottom: solid 1px #ffebdf; }
#rightcolumn .green .news .selected ul li a { color: #208a10!important; }
#rightcolumn .green .news .selected ul li.selected { background: url(images/arrow_green_down_small.gif) no-repeat left 7px!important; padding-left: 10px!important; }

/* selected menu blue */
#rightcolumn .blue .news .selected { background: #cdedf8; }
#rightcolumn .blue .news .selected h3 { background:  url(images/arrow_blue_down.gif) no-repeat 5px 5px; }
#rightcolumn .blue .news .selected ul li { border-bottom: solid 1px #ffebdf; }
#rightcolumn .blue .news .selected ul li a { color: #2091bb!important; }
#rightcolumn .blue .news .selected ul li.selected { background: url(images/arrow_blue_down_small.gif) no-repeat left 7px!important; padding-left: 10px!important; }

/* selected menu pink */
#rightcolumn .pink .news .selected { background: #f9d3e0; }
#rightcolumn .pink .news .selected h3 { background:  url(images/arrow_pink_down.gif) no-repeat 5px 5px; }
#rightcolumn .pink .news .selected ul li { border-bottom: solid 1px #ffebdf; }
#rightcolumn .pink .news .selected ul li a { color: #ca295f!important; }
#rightcolumn .pink .news .selected ul li.selected { background: url(images/arrow_pink_down_small.gif) no-repeat left 7px!important; padding-left: 10px!important; }


/* boxes */
#rightcolumn .box { width: 279px; margin-top: 10px; padding: 2px 0px 10px 15px; }
#rightcolumn .box h4 { color: #fff; font-size: 12px; float: right; padding: 2px 13px 3px; }
#rightcolumn .box p { line-height: 12px; width: 190px; color: #000; margin-top: 10px; }
#rightcolumn .boxgreen { background: url(images/box_green.gif) no-repeat top #87d766; min-height: 90px; }
#rightcolumn .boxyellow { background: url(images/box_yellow.gif) no-repeat top #ffcc59; min-height: 117px; }
#rightcolumn .boxgray { background: url(images/box_gray.gif) no-repeat top #ececec; min-height: 93px; }
#rightcolumn .boxgreen h4 { background: url(images/corner_green.gif) no-repeat top left #61c250; }
#rightcolumn .boxyellow h4 { background: url(images/corner_yellow.gif) no-repeat top left #ffb612; }
#rightcolumn .boxgray h4 { background: url(images/corner_gray.gif) no-repeat top left #bababa; }
#rightcolumn .boxblue { background: url(images/box_blue2.gif) repeat-x top #cfebf9; }
#rightcolumn .boxblue h4 { background: url(images/corner_blue.gif) no-repeat top left #1287ca; }
#rightcolumn .boxblue a { background: url(images/icon_blue2.gif) no-repeat top left; color: #1287ca; font-weight: bold; padding: 1px 0 5px 20px; }
#rightcolumn .boxblue p { width: 265px; line-height: 18px; }
#rightcolumn .boxred { background:  #e41f31; }
#rightcolumn .boxred h4 { background: url(images/corner_blue.gif) no-repeat top left #fff5ee; }
#rightcolumn .boxred a { background: url(images/icon_red2.gif) no-repeat top left; color: #ffffff; font-weight: bold; padding: 1px 0 5px 20px; }
#rightcolumn .boxred p { width: 265px; line-height: 18px; }

#rightcolumn tr { line-height: 12px; color: #000; }

/* menu2 */
.menu2 li { background: url(images/icon_arrow.png) no-repeat right; display: inline; padding-right: 30px; margin-right: 15px; }
.menu2 li a { color: #003563; font-weight: bold; }

/* footer*/
#footer { color: #595959; margin-top: 10px; font-size: 10px; }
#footer .copyright { background: url(images/bkg_footer.gif) repeat-x top; padding: 5px 10px; height: 16px; }
#footer .copyright p { float: left; }
#footer .copyright ul { float: right; }
#footer li { display: inline; border-right: solid 1px #595959; padding: 0 10px 0 5px;; }
#footer li.last { border: none; }
#footer li a { color: #595959; font-weight: bold; }
#footer .menu { padding: 0 80px; text-align: center; margin-top: 5px; }
#footer .menu li.title { color: #002e5e; font-weight: bold; }
#footer .menu li a { font-weight: normal; }

/* forms */
table.navforms tr { height: 25px; }
table.navforms .caption { font-weight: bold; width: 100px; }
table.navforms .combo select { border: solid 1px #7f9db9; width: 150px; }
table.navforms input.submit { border: none; background: #fff!important; padding: 3px 10px; font-weight: bold; float: right; margin-top: 5px; cursor: pointer; }

/* other */
.hidden { visibility: hidden; display: none; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.imageright { float: right; margin: 0 0 5px 10px; }
.imageleft { float: left; margin: 0 10px 5px 0; }
.blue, .blue a, table input.bluebtn { color: #1bb1e7; }
.green, .green a, table input.greenbtn { color: #6cc067; }
.red, .red a, table input.redbtn { color: #c92526; }
.defcol, .defcol a, table input.defcolbtn { color: #003160; }
.yellow, .yellow a, table input.yellowbtn { color: #fca91c; }
.pink, .pink a, table input pinkbtn { color: #ef598e; }
.gray, .gray a { color: #6e6e70; }
.imagefix { width: 270px; float:right; height: 85px; }
.bannersmall {  text-align:center; }
.bannersmall span { font-weight: bold; }
.maintenance { position:absolute;left:200px; top:45px;color:#003563; }



.navsimple { position: relative; }

.navsimple ul { position: relative;  text-indent: 0px; }
.navsimple li { display: inline; text-indent: 0px; padding:0px;  }


/* calendar */
.calendar-left span, .calendar-right span { visibility: hidden; }
.calendar-left, .calendar-right { background: url(images/pink-ico-left.gif) no-repeat top; width: 14px; heigth: 14px; float: left; display: block; }
.calendar-right { background: url(images/pink-ico-right.gif) no-repeat top; }
.calendar-month { width: 80px; float: left; text-align: center; }
.calendar-nav { padding-top: 10px; float: right; margin-right: 30px;}
*html .calendar-nav { margin-right: 13px; }

/* postcard */
.postcard { background: url(images/bkg_postcard.gif) repeat-x top #DBF2FD; padding: 15px; }
.postcard p { color: #136991; font-weight: bold; margin-top: 5px; }
.postcard h3 { font-size: 14px; color: #1285bb; margin-bottom: 20px; }
.postcard .postimg { padding: 10px; background: #dbf2fd; width: 500px; margin: 0 auto; }
.postcard .postcols { margin: 0 auto; width: 500px; }
.postcard .postcol1, .postcard .postcol2 { float: left; width: 50%; }
.postcard textarea, .postcard input { border: solid 1px #a5acb2; }
.postcard input, .postcard textarea { width: 230px; }
.postcard textarea { height: 127px; }
.postcard .submitbtn { width: 500px; text-align: center; }
.postcard input.submit { background: #1285bb; border: solid 1px #fff; color: #fff; width: auto; margin-top: 20px; font-weight:bold; cursor: pointer; font-size: 11px; font-family: Tahoma; padding: 2px 5px; }

/* newsletter */
.newsletter { background: #cbecfb; }
.newsletter p { color:#136991; }
.newsletter .header { height: 33px; background: #1285bb; padding: 17px 20px 0px; }
.newsletter h2 { color: #fff; font-size: 15px; }
.newsletter .body { padding: 20px; }
.newsletter .body .box { background: #e3f5fd; width: 230px; padding: 20px; }
.newsletter .body .col { width: 50%; float: left; }
.newsletter .body input.submit { width: 80px; padding: 2px 0; background: #1285bb; border: solid 1px #fff; color: #fff; font-weight: bold; font-size: 11px; } 
.newsletter .body input, .newsletter .body select { border: solid 1px #a5acb2; }
.newsletter .body .field { width: 225px; margin-bottom: 10px; }

/* exhibition */
.exhibition { background: #e6e6e6; padding:10px; width: 650px; }
.exhibition .image { border: solid 3px #fff; }
.exhibition .image .links { background: #363636; padding: 7px 0; text-align:center; font-size: 11px; }
.exhibition .image .links li { display:inline; margin:0 10px!important; }
.exhibition .image .links li a { color: #fff; font-weight:bold; }
.exhibition .image .navigation { width: 374px; height: 27px; font-size: 14px; color: #003563; text-align: center; padding-top: 8px; background: #fff; }
.exhibition .thumbs { width: 260px; margin-left: 10px; }
.exhibition .thumbs .thumb { width: 55px!important; padding-bottom: 5px; }
.exhibition .thumbs .thumb p.selected { background: #fff; padding: 0 0 0 4px; width: 46px; }
.exhibition .thumbs h1 { border-bottom: solid 1px #000; margin-bottom: 10px; }

/* new menu */
.newmenu { margin-bottom: 10px; }
.newmenu ul li span a { width: 290px;border-bottom: 1px solid #fff;padding: 0 0 0 10px!important;line-height:29px; display:block; color: #fff; font-size: 14px; font-weight:bold; font-family: Tahoma; text-transform:uppercase; }
.newmenu ul li.red { background: #df001d; border-top: solid 1px #df001d; }
.newmenu ul li.green { background: #79b957; border-top: solid 1px #79b957; }
.newmenu ul li.blue { background: #40b1e6; border-top: solid 1px #40b1e6; }
.newmenu ul li.yellow { background: #fcc300; border-top: solid 1px #fcc300; }
.newmenu ul li.pink { background: #e8528a; border-top: solid 1px #e8528a; }

.newmenu ul li div.sub { display:none!important; }
.newmenu ul li.selected div.sub { display:block!important; }
.newmenu ul li.selected span a { border-bottom: none!important; }
.newmenu ul li div.sub { padding: 5px 0 5px 12px; border-bottom: solid 1px #fff; }
.newmenu ul li div.sub p { padding: 5px 0; }
.newmenu ul li div.sub p a { color: #fff; font-size: 14px; font-weight: bold; }
.newmenu ul li div.sub p a.selected { color: #000!important;}

.newmenu ul li.pink div.sub { background-color: #ed75a1; }
.newmenu ul li.red div.sub { background-color: #f91836; }
.newmenu ul li.blue div.sub { background-color: #7ccef5; }
.newmenu ul li.yellow div.sub { background-color: #f8d663; }
.newmenu ul li.green div.sub { background-color: #9cdc7a; }

/* google mapy */
div.mapa_checkboxy {
	margin-bottom: 10px;
}

div.mapa_checkboxy input.mapa_prvni, div.mapa_checkboxy input.mapa_druhy {
	margin-right: 10px;
}

div.mapa_checkboxy input.mapa_druhy {
	margin-left: 25px;
}

div#hlavni_mapa {
	width: 100%;
	height: 280px;
	border: 1px #002E5F solid;
}

div#hlavni_mapa div#levy {
	float: left;
	width: 200px;
	height: 270px;
	padding-top: 10px;
	background-color: #002E5F;
	color: #ffffff;
}

div#hlavni_mapa div#levy div.prvni {
	padding-left: 10px;
	border-bottom: 1px #ffffff solid;
}

div#hlavni_mapa div#levy div.prvni h1 {
	font-size: 13px;
}

div#hlavni_mapa div#levy div.prvni ul {
	margin: 15px 0px 15px 0px;
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

div#hlavni_mapa div#levy div.prvni ul li {
	font-weight: bold;
	padding: 0px 0px 3px 20px;
	background: url(images/ctverec.gif) left center no-repeat;
}

div#hlavni_mapa div#levy div.prvni ul li a {
	color: #778FAB;
	text-transform: uppercase;
}

div#hlavni_mapa div#levy div.prvni ul li:hover, div#hlavni_mapa div#levy div.prvni ul li.aktivni {
	background: url(images/ctverec_hover.gif) left center no-repeat;
}

div#hlavni_mapa div#levy div.prvni ul li:hover a, div#hlavni_mapa div#levy div.prvni ul li.aktivni a {
	color: #E3001D;
}

div#hlavni_mapa div#levy div.druhy, div#hlavni_mapa div#levy div.treti {
	padding: 15px 0px 15px 10px;
	vertical-align: baseline;
}

div#hlavni_mapa div#levy div.druhy {
	border-bottom: 1px #778FAB solid;
}

div#hlavni_mapa div#levy div.container {
	height: 30px;
}

div#hlavni_mapa div#levy div.container div.checkbox {
	margin-right: 10px;
	height: 20px;
	float: left;
}

div#hlavni_mapa div#levy div.container div.label {
	width: 155px;
	float: right;
	padding-right: 5px;
}

div#hlavni_mapa div#mapa {
	float: right;
	width: 470px;
	height: 100%;
}