.caption {width: 971px; overflow: hidden; border-bottom: 1px solid #c7c9cb; margin: 10px 0 5px 0;}
.caption h1 {color: #dd5303; font-size: 250%; font-weight: normal; padding: 0 0 15px 10px; text-transform: uppercase; font-family: Georgia, "New York CE", utopia, serif; float: left; padding-right: 10px;}
.caption h2 {color: #dd5303; font-size: 250%; font-weight: normal; padding: 0 0 10px 10px; text-transform: uppercase; font-family: Georgia, "New York CE", utopia, serif; float: left; padding-right: 10px;}

.caption .sub_menu {float: left; }
.caption .sub_menu ul {padding-top: 7px;}
.caption .sub_menu li {float: left;}
.caption .sub_menu li a {display: block; line-height: 250%; float: left; padding: 0 0 0 9px; background: url(../images/bg_sub_menu.gif) no-repeat 0 -21px;}
.caption .sub_menu li a:hover {text-decoration: none;}
.caption .sub_menu li a span {display: block; float: left; padding: 0 20px 0 0; line-height: 21px; text-transform: uppercase; color: #474b52; background: url(../images/bg_sub_menu.gif) no-repeat 100% -21px; font-family: Georgia, "New York CE", utopia, serif; cursor: pointer;}
.caption .sub_menu li.first a {border-left: 1px solid #dadbdc;}
.caption .sub_menu li.last a span {background-position: 100% -63px;}
.caption .sub_menu li a.sel {background-position: 0 0;}
.caption .sub_menu li a.sel span {background-position: 100% 0; color: #fff;}
.caption .sub_menu li.first a.sel {border-color: #dd5303;}
.caption .sub_menu li a.before span {background-position: 100% -42px;}
.caption .sub_menu li.last a.sel span {background-position: 100% -84px;}

.caption .back {display: block; float: left; padding-left: 10px;  background: url(../images/bg_back.gif) no-repeat 0 0; margin-top: 7px;}
.caption .back span {display: block; line-height: 21px; font-family: Georgia, "New York CE", utopia, serif; color: #474b52; background: url(../images/bg_back.gif) no-repeat 100% 0; padding-right: 17px; text-transform: uppercase;}
.caption .back:hover {text-decoration: none;}

.top_articles {width: 705px; overflow: hidden; padding-bottom: 10px;  margin-bottom: 5px;}
.top_articles .title { margin: 0 0 14px 0; padding: 0 0 7px 5px; text-transform: uppercase; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; border-bottom: 1px solid #d5ccbb; font-weight: normal; height: 1.3em;}
.top_articles .title a {background: url(../images/arr.gif) no-repeat 0 5px; padding-left: 7px;}

.top_ban {padding: 10px 0;}

.main_article {float: left; padding-right: 25px; width: 460px; overflow: hidden;}
.main_article .foto {float: left; width: 234px;}
.main_article .text {float: left; width: 226px;}
.main_article .text h2 {font-size: 250%; color: #1b1c1f; font-weight: normal; font-family: Georgia, "New York CE", utopia, serif; padding-bottom: 5px; line-height: 1.1em;}
.main_article .text h2 a {color: #1b1c1f; font-weight: normal; font-family: Georgia, "New York CE", utopia, serif;}
.main_article .text p {font-size: 115%; padding-bottom: 13px;}
.main_article .text ul {padding-bottom: 10px;}
.main_article .text ul li {padding: 1px 0 1px 8px; background: url(../images/arr.gif) no-repeat 0 5px;}
.main_article .text ul li a {color: #1b1c1f; font-family: Georgia, "New York CE", utopia, serif;}
.main_article .text p.date {font-size: 90%; padding: 0; font-family: Georgia, "New York CE", utopia, serif;}
.main_article .text .date a {display: block; float: left; color: #737a85;  font-family: Georgia, "New York CE", utopia, serif; font-size: 90%;} 
.main_article .text .date a.dis {padding-left: 4px; background: url(../images/icons.gif) no-repeat 0 -870px;  }
.main_article .text .date a.dis strong {color: #ac9977; float: left; display: block; font-weight: normal;  line-height: 10px;  *line-height: 10px;  font-size: 10px; padding: 0 4px 4px 0; background: url(../images/icons.gif) no-repeat 100% -870px; height: 13px; cursor: pointer;}
.main_article .text .date a.dis:hover {text-decoration: none;}
.main_article .text .date span {display: block; float: left; }
.main_article .text .date span.sep {padding: 0 2px;}


.other_article {float: left; width: 200px;}
.other_article .item {width: 200px; overflow: hidden; padding-bottom: 10px;}
.other_article .text h2 {font-size: 17px; line-height:19px; color: #1b1c1f; font-weight: normal; font-family: Georgia, "New York CE", utopia, serif; line-height: 1.2em; padding-bottom: 5px;}
.other_article .text h2 a {color: #1b1c1f; font-weight: normal; font-family: Georgia, "New York CE", utopia, serif;}
.other_article .text p {font-size: 90%; padding-bottom: 3px;}
.other_article .text p.date {padding: 0; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%;}
.other_article .text p.date a {display: block; float: left; color: #737a85; font-size: 90%;} 
.other_article .text .date a.dis {padding-left: 4px; background: url(../images/icons.gif) no-repeat 0 -870px;  }
.other_article .text .date a.dis strong {color: #ac9977; float: left; display: block; font-weight: normal;  line-height: 10px;  *line-height: 10px;  font-size: 10px; padding: 0 4px 4px 0; background: url(../images/icons.gif) no-repeat 100% -870px; height: 13px; cursor: pointer;}
.other_article .text .date a.dis:hover {text-decoration: none;}
.other_article .text .date span {display: block; float: left; }
.other_article .text .date span.sep {padding: 0 2px;}

.ban_main {text-align: center;  margin-bottom: 10px;}

.articles h3 {color: #dd5303; font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em;}
.articles h5 {color: #dd5303; font-size: 150%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; font-weight: normal;}
.articles h4 {font-size: 17px; line-height:19px; font-family: Georgia, "New York CE", utopia, serif; font-weight: normal; padding: 0px 0 1px 9px; background: url(../images/arr2.gif) no-repeat 0 11px;}
.articles h3 a, .articles h3 a {color: #dd5303;}
.articles p {font-size: 90%; padding-bottom: 1px;}
.articles .date {padding-left: 9px; font-family: Georgia, "New York CE", utopia, serif; padding-bottom: 8px; overflow: hidden;}
.articles .date a {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; color: #737a85;} 
.articles h4 a {font-family: Georgia, "New York CE", utopia, serif;}
.articles .item {width: 345px; overflow: hidden; padding-bottom: 5px;}
.articles .foto {float: left; width: 130px;}
.articles .text {float: left; width: 200px;}
.articles .nofoto .text {padding-left: 9px; width: 336px; float: none;}
.articles .text h4, .articles .text .date {padding-left: 0; background-image: none;}
.articles .date .sep {color: #737a85;}
.articles .text .date {padding-bottom: 0;}
.articles .ban {padding: 10px 0;}
.articles a.old_link {display: block; width: 48px; line-height: 14px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; color: #fff; background: url(../images/icons.gif) no-repeat 100% -240px; text-align: center; margin-bottom: 10px;}
.articles a.old_link:hover {text-decoration: none;}

.area_345 .articles .date a {display: block; float: left;} 
.area_345 .articles .date a.dis {padding-left: 4px; background: url(../images/icons.gif) no-repeat 0 -870px;  }
.area_345 .articles .date a.dis strong {color: #ac9977; float: left; display: block; font-weight: normal;  line-height: 10px;  *line-height: 10px;  font-size: 10px; padding: 0 4px 4px 0; background: url(../images/icons.gif) no-repeat 100% -870px; height: 13px; cursor: pointer;}
.area_345 .articles .date a.dis:hover {text-decoration: none;}
.area_345 .articles .date span {display: block; float: left; }
.area_345 .articles .date span.sep {padding: 0 2px;}

.analyses {padding: 5px 0;}

.odkazy {margin-bottom: 5px;}
.odkazy h4 {font-size: 115%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; line-height: 2em; color: #dd5303; font-weight: normal;}
.odkazy .block {background-color: #eceded; padding: 0 12px 10px 12px;}
.odkazy .block h5 {font-size: 90%; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; padding: 10px 0 5px 0; color: #1b1c1f; font-weight: normal;}
.odkazy .block ul {padding-left: 2px;}
.odkazy .block ul li {padding: 0 0 3px 8px; background: url(../images/arr.gif) no-repeat 0 6px;}
.odkazy .block ul li a {font-size: 90%; color: #474b52;}

.video {width: 705px; overflow: hidden;border-top: 5px solid #919397; border-bottom:5px solid #ac9977; margin: 20px 0 0 0; position: relative;}
.video h3 {line-height: 2em; font-family: Georgia, "New York CE", utopia, serif; text-transform: uppercase; color: #dd5303; font-size: 150%; font-weight: normal;}
.video h3 a {color: #dd5303;}
.video .main_player {border-top: 5px solid #ac9977; width: 345px;}
.video .text_info {position: absolute; bottom: 0; left: 345px; background-color: #eeebe4; padding: 10px 15px 10px 15px; width: 330px; height: 50px; overflow: hidden; font-family: Georgia, "New York CE", utopia, serif; }
.video .text_info h3 {font-size: 150%; font-weight: normal; padding-bottom: 3px;}
.video .text_info p {font-size: 90%;}
.video .other_videos {position: absolute; right: 0; top: 12px; width: 355px; height: 167px; overflow: hidden;}
.video .other_videos .item {float: right; padding-left: 10px; width: 107px; font-family: Georgia, "New York CE", utopia, serif; }
.video .other_videos .item .player {border-top: 5px solid #ac9977; border-bottom: 5px solid #ac9977; margin-bottom: 5px;}
.video .other_videos .item h4 {padding-bottom: 3px; font-weight: normal;}
.video .other_videos .item p {font-size: 90%; }
.video .pager {height: 25px; padding-left: 317px;}
.video .pager .prev {display: block; float: left; width: 15px; height: 15px; margin-right: 7px; background: url(../images/icons.gif) no-repeat 0 -1180px;}
.video .pager span.prev {background-position: -25px -1180px;}
.video .pager .next {display: block; float: left; width: 15px; height: 15px; background: url(../images/icons.gif) no-repeat 100% -1180px;}
.video .pager span.next {background-position: -156px -1180px;}









