#top {height: 185px;}
#top h1 {float: left; padding: 18px 0 5px 17px; *padding: 18px 0 5px 19px; width: 300px;}
#top h1 a {display: block; height: 113px; width: 113px; background: url(../images/logo.gif) no-repeat 0 0;}
#top h1 a:hover {background-position: -114px 0;}
#top h2 {float: left; padding: 18px 0 5px 17px; *padding: 18px 0 5px 19px; width: 300px;}
#top h2 a {display: block; height: 113px; width: 113px; background: url(../images/logo.gif) no-repeat 0 0;}
#top h2 a:hover {background-position: -114px 0;}
#top .top_link {float: right; padding-right: 25px;}
#top .top_link a {color: #cf7db3; font-size: 90%;}
#top .top_link a:hover {color: #fff; text-decoration: none;}
#top .top_link span {color: #cf7db3; padding: 0 1px;}

.path {height: 18px; line-height: 1em; padding-left: 214px; color: #a52e7d;}

.left_area {float: left; padding-right: 26px; width: 188px; _width: 214px;}
.main_menu {background: url(../images/bg_box_menu_top.gif) no-repeat 0 0; padding-top: 5px; margin-bottom: 10px;}
.main_menu ul {background: url(../images/bg_box_menu_bottom.gif) no-repeat 0 100%; padding: 0 18px 10px 10px;}
.main_menu ul li {border-bottom: 1px solid #f0dce9; padding: 5px 5px 5px 7px;}
.main_menu ul li a {text-transform: uppercase; color: #7d1d5b; font-size: 120%; font-weight: bold;}
.main_menu ul li a:hover {color: #c6138a; text-decoration: none;}

.count {text-align: center; margin-bottom: 5px;}
.count span {padding: 2px; margin: 0 1px; background-color: #f9f2f6; color: #cd89b5; font-size: 150%; font-weight: bold;}
.count p {color: #ecd2e2; text-transform: uppercase; padding-top: 5px; font-size: 90%;}

.reg {background: url(../images/bg_reg_top.gif) no-repeat 0 0; padding: 6px 0 0 0; cursor: pointer; margin-bottom: 25px;}
.reg:hover {background: url(../images/bg_reg_top_hover.gif) no-repeat 0 0;}
.reg h3 {color: #8d3970; text-transform: uppercase; font-size: 120%; padding: 0 0 145px 15px; font-weight: normal;}
.reg a {display: block; background: url(../images/bg_reg_bottom.gif) no-repeat 0 100%; height: 28px; text-align: center; font-size: 120%; color: #ca9fb2; text-transform: uppercase;} 
.reg a:hover {text-decoration: none;}

.media .item {padding: 5px 10px 0 17px}
.media .item img {margin-bottom: 15px; display: block;}
.media .item a {color: #606060; text-transform: uppercase; font-size: 90%;}
.media .line {background: url(../images/line_left.gif) no-repeat 0 50%; height: 50px;}

.center_area {float: left; width: 525px;}

.right_area {float: right; width: 173px;}
.right_area a.more {display: block; width: 42px; height: 17px; background: url(../images/bg_more.gif) no-repeat 0 0;}
.right_area a.more:hover {background-position: 0 -17px;}

.myslienka {background: url(../images/bg_myslienky_top.gif) no-repeat 0 0; height: 335px; margin-bottom: 15px;}
.myslienka h3 {padding: 15px 0 23px 39px; text-transform: uppercase; color: #a52e7d; font-size: 125%;}
.myslienka img {border: 1px solid #f1c1e1; background-color: #fff; margin: 0 0 10px 14px; padding: 3px;}
.myslienka p {background: url(../images/bg_myslienky_bottom.gif) no-repeat 0 100%; color: #6d6d6d; padding: 0 16px 0 15px; text-align: justify; height: 189px; *height: 188px; _height: 194px; font-size: 90%;}
.myslienka p .more {margin: 7px 0 0 90px; }

.zoznam {background: url(../images/bg_zoznam_top.gif) no-repeat 0 0;}
.zoznam h3 {padding: 15px 0 23px 39px; text-transform: uppercase; color: #a52e7d; font-size: 125%;}
.zoznam ol {padding: 0 0 5px 14px; list-style: inside; list-style-type: decimal;}
.zoznam ol li {padding: 2px 0; text-transform: uppercase; font-size: 90%; padding-left: 10px; position: relative;}
.zoznam ol li a {color: #606060;}
.zoznam ol li .foto {display: none; background: url(../images/arr_foto.gif) no-repeat 100% 100%; padding-right: 3px; width: 125px; _width: 128px; position: absolute; bottom: 3px; left: -138px;}
.zoznam ol li .foto img {padding: 2px; border: 1px solid #e2bbd5; background-color: #fff;}
.zoznam .box {background: url(../images/bg_zoznam_bottom.gif) no-repeat 0 100%;  padding-bottom: 15px;}
.zoznam .more {margin: 7px 0 0 105px; }


#bottom {width: 100%; text-align: center; background: url(../images/bg_bottom.jpg) no-repeat 50% 0; height: 191px; clear:both;}
#bottom div {width: 938px; margin: 0 auto; text-align: left;}
#bottom div p {padding: 130px 0 0 290px; color: #fff; font-size: 110%; width: 440px; _width: 730px;} 