body {font:normal normal 12px/18px Arial, Verdana, Helvetica, sans-serif; color:#444; background:url(../images/bodybg.png) repeat scroll center center #427B1C;}
a {color:#339314; text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}

.wrapper {margin:0 auto; width:980px;}
.header {position:relative; width:980px; height:135px;}
.middle {position:relative; width:100%; background:#fff;}
.middle:after {display:table; clear:both; content: '';}
.container {float:left; overflow:hidden; width:100%;}
.content {padding:0 310px 0 5px; overflow:hidden;}
.right_sidebar {float:left; position:relative; width:300px; margin-left:-305px; background:#fafafa;}
.footer {position:relative; overflow:hidden; width:980px; background:#fff;}

.wrap_bg {background:url(../images/wrap_bg.png) no-repeat scroll center top;}
.logo {position:absolute; left:8px; top:32px;}
.login {position:absolute; left:325px; top:77px;}
.banner_top {position:absolute; right:5px; top:23px;}

#head_mid {position:relative;}
#menu {position:relative; background:#36881A; height:77px; padding-top:1px; border-radius:3px;}
#menu li {float:left; height:40px;}
#menu li a {position:relative; display:block; padding:12px 15px 10px 15px; font-size:13px; font-weight:bold; color:#fff; border-radius:3px 3px 0 0;}
.menu-current a, .menu-hover a {background:#303030; color:#fff !important; height:17px;}
#menu li a:hover {text-decoration:underline;}
#menu li ul {position:absolute; top:40px; left:0; height:38px; width:970px; display:none; padding-left:10px; background:#303030;}
#menu .menu-hover ul {display:block !important;}
#menu li ul li {float:left;}
#menu li ul li a {font-size:12px; color:#fff !important; background:url(../images/arrow_right.png) no-repeat 5px center; line-height:16px;}
#menu li ul li a:hover {color:#fff !important; background:url(../images/arrow_right.png) no-repeat 5px center; text-decoration:underline;}
#head_bot {background:#fff; height:234px; margin:0; padding:5px;}
#main {float:left; position:relative; overflow:hidden; width:745px; height:234px; margin: 0 0 5; background:#fff; z-index:500;}
#main-1, #main-2, #main-3, #main-4 {overflow:hidden; margin:0; border:1px solid #fff; border-radius:15px;}
#main-2, #main-3, #main-4 {display:none;}
#main .img {position:absolute; left:0; top:0; z-index:1;}
#op {position:absolute; bottom:0; left:0; background:url(../images/opc.gif) repeat; width:532px; height:90px; z-index:2; opacity:0.6;}
#zmieniarka {position:absolute; right:0; top:0; width:214px; border-right:1px solid #299A05; z-index:3;}
#zmieniarka li {cursor:pointer; background:url(../images/white_gradient.png) #fff repeat-x left bottom;}
#zmieniarka .zmieniarka-current {cursor:pointer; background:#36881A; width:215px; position:relative; left:-16px; z-index:15; padding-left:15px; border-radius:3px 0 0 3px;}
#zmieniarka li span {display:block; height:39px; padding:10px; overflow:hidden; color:#777;}
#zmieniarka li span b {color:#339314; font-size:14px;}
#zmieniarka .zmieniarka-current span b {color:#fff;}
#pasek {position:absolute; left:20px; top:170px; width:490px; height:10px; border-bottom:1px #fff solid; z-index:3;}
#main .slied_title {position:absolute; left:20px; top:154px; z-index:3; width:490px; height:20px; font-size:15px; font-weight:bold;}
#main .slied_title a {font-family:Georgia,"Times New Roman",Times,serif; color:#fff;}
#main .slied_title a:hover {text-decoration:underline;}
.data {position:absolute; z-index:3; left:293px; top:159px; color:#fff; text-align:right; width:220px; height:14px;}
#main p {overflow:hidden; position:absolute; left:20px; top:186px; z-index:3; width:486px; height:50px; line-height:18px; color:#fff; text-align:justify;}
#last-video {background:#36881A; height:234px; width:225px; margin:0; float:left; position:relative; }
#last-video .yout_header {font-size:14px; font-weight:bold; color:#fff; padding:10px 10px 6px 10px; position:relative; height:20px;}
.yout_title {font-size:14px;}
#last-video a {color:#fff;}
.viewall {position:absolute; right:0; top:0; display:block; text-align:right; font-size:12px; text-decoration:none; font-weight:normal; color:#fff; padding:11px 12px; z-index:200;}
#last-video .tresc { background:none; padding: 2px 10px 6px 10px; margin:0; text-align:center; float:none; height:127px; color:#fff !important; font-size:12px;}
#last-video .youtube {position:absolute; bottom:1px; left:2px;}

.search_box {position:absolute; top:7px; right:5px;}
.search {position:relative;}
.search .search_inp {float:left; background:url(../images/h_search_inp.png) no-repeat; width:90px; height:27px; line-height:27px; border:0; padding:0 10px; color:#8a8a8a;}
.search .search_btn {float:left; background:url(../images/h_search_btn.png) no-repeat; width:37px; height:27px; border:0; cursor:pointer;}

.cont_centr_bl {overflow:hidden; width:665px; margin-bottom:10px; background:#fafafa;}
.cont_centr_bl_title {font-size:14px; text-transform:uppercase; font-weight:bold; color:#303030; margin-bottom:10px; padding:5px 8px; border-bottom:2px solid #303030;}

.cont_sbig {width:665px; overflow:hidden;}
.cont_big {width:395px;}
.cont_small {width:265px;}
.dark {background:#303030; padding-left:3px;}

.cont_l_bl, .cont_r_bl {overflow:hidden;}
.cont_l_bl_title, .cont_r_bl_title, .block_title {font-size:14px; text-transform:uppercase; font-weight:bold; color:#fff; margin-bottom:10px; padding:5px 8px; background:#303030;}

.mod-custom1 {width:390px; margin-bottom:10px; background:#fafafa; border-bottom:1px solid #eee; border-top:1px solid #fff;}
.mod-custom1-img {float:left; overflow:hidden; position:relative; width:120px; height:70px; margin:0 10px 0 0; border:1px solid #5C5C5C;}
.mod-custom1-img img {min-height:70px; width:120px;}
.mod-custom1-title{font-size:13px; color:#555; line-height:15px; margin-bottom:5px; font-weight:bold;}
.mod-custom1-title a{font-size:13px; color:#555;}
.mod-custom1-title a:hover{color:#469618;}
.mod-custom1-content {margin-bottom:5px;}
.mod-custom1-views {color:#909090; font-size:11px;}

.info_article {overflow:hidden; position:absolute; left:0; bottom:0; padding-left:2px; background:#000; opacity:0.6; width:118px; height:16px; color:#fff; font-size:11px;}

.mod-custom2 {overflow:hidden; width:255px; padding:10px 10px 10px 0; background:#fafafa; border-bottom:1px solid #eee; border-top:1px solid #fff;}
.b_date{float:left; background:url(../images/b_date.png) right center no-repeat; height:18px; margin:0 10px 0 0; padding:0 10px 0 5px; color:#fff; font-size:11px; line-height:18px; }
.b_comm {display:inline-block; background:url(http://www.parfutbolu.lv/templates/parfutbolu/images/b_comm.png) left center no-repeat; height:12px; margin-top:5px; padding:0 3px 0 7px; color:#fff; font-size:11px; line-height:12px;}
.mod-custom2-title {overflow:hidden; font-size:12px; line-height:15px; max-height:63px;}
.mod-custom2-title a {color:#444;}
.mod-custom2-title a:hover {color:#469618;}

.mod-custom3 {float:left; position:relative; width:166px; height:250px;}
.mod-custom3 a {display:block; width:166px; height:250px;}
.mod-custom3-date {position:absolute; left:76px; bottom:0; padding:0 2px; color:#fff; font-size:11px; font-weight:bold; background:#231A1B;}
.mod-custom3 img {display:block; border:1px solid #CDCDCD;}
.mod-custom3-cont {position:absolute; top:5px; left:3px; color:#fff;}

.standings {padding:0 0 8px 10px;}
.standings tr {height:35px;}
.standings a {color:#444;}
.standings img {width:20px; margin:2px 0;}

.block {margin-bottom:10px;}

.popular li {margin-bottom:5px; background:#fafafa; border-bottom:1px solid #eee; border-top:1px solid #fff;}
.canyon {clear:both; overflow:hidden;}
.popular .img {float:left; overflow:hidden; width:88px; height:59px; margin-right:10px; padding-bottom:5px;}
.popular .img img {width:88px;}
.popular .desc {float:left;width:202px;}
.popular .title {display:block; padding-bottom:5px; color:#555; font-size:13px; font-weight:700; line-height:14px; text-decoration:none;}
.popular .text {color:#767676; font-size:11px; line-height:14px;}

.mod-custom4, .mod-custom5 {float:left; overflow:hidden; width:154px; height:165px; padding:10px 5px; background:#303030;}
.custom_other {overflow:hidden; position:relative; width:154px; height:103px; border:1px solid #9C9C9C;}
.custom_other img {width:154px; min-height:103px;}
.custom_other_title {display:block; overflow:hidden; max-height:57px; padding:5px 0; font-size:12px; line-height:15px;}
.custom_other_title a {color:#fff; font-size:13px; font-weight:bold; text-decoration:none;}
.custom_other_title a:hover {color:#eee; text-decoration:underline;}
.custom_other_data {position:absolute; bottom:0; left:0; height:15px; line-height:15px; padding:3px 0 0 5px; font-size:11px; color:#fff; background:url(../images/opc.gif) repeat; opacity:0.5;}
.custom_views {float:left; margin:0 10px 0 0; padding:0 0 0 20px; background:url(../images/dataicon.png) 0 2px no-repeat;}
.icon_play {position:absolute; right:10px; top:10px; background:url(http://www.parfutbolu.lv/templates/parfutbolu/images/icon_play.png) no-repeat; width:38px; height:38px; z-index:1;}

.mod-custom6 {float:left; overflow:hidden; height:130px; padding:5px; border-bottom:1px solid #ECECEC;}
.mod-custom6-img {float:left; width:135px;}
.mod-custom6-img img {width:120px;}
.mod-custom6-desc {float:left; width:185px;}
.mod-custom6-title {font-size:13px; color:#555;}
.mod-custom6-title a {color:#555; font-weight:bold;}
.mod-custom6-desc p {padding-top:7px; font-size:12px; line-height:17px; color:#000;}
.mod-custom6-desc p a:last-child {font-weight:bold; color:#3C3C3C; padding-right:14px; background:url(../images/home-box-p-a.gif) no-repeat scroll right 5px transparent;}

.block_about {background:#fff; padding-bottom:10px;}
.about{width:960px; padding:10px; font-size:11px; line-height:14px; color:#aaa; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
.about a{font-size:11px; color:#909090; text-decoration:underline;}
.about a:hover{text-decoration:none;}

.content_box {padding:0 5px; margin-bottom:25px;}
.shortstory {margin:0 10px 15px 5px; width:200px; height:182px; overflow:hidden; position:relative; float:left;}
.over200 {width:200px; height:112px; margin:0 0 5px 0; overflow:hidden; position:relative;}
.over200 img {width:200px; min-height:112px;}
.over200 a {height:112px; display:block; position:relative;}
.shorttitle {margin:0 0 5px 0; color:#555; font-size:13px; font-weight:bold; max-height:30px; overflow:hidden;}
.shorttitle a {line-height:15px; font-size:13px; color:#555; text-decoration:none;}
.shorttitle a:hover {text-decoration:underline;}
.short-info {font-size:11px; color:#909090; line-height:15px;}
.short-info a {font-size:11px; color:#909090; text-decoration:underline;}
.short-info a:hover {text-decoration:none;}
.views {margin: 0 10px 0 0; display:inline-block; color:#909090; font-size:11px;}
.date {line-height:15px; margin:0 10px 0 0; display:inline-block; font-size:11px; color:#909090;}

.shortstory2{margin:0 10px 30px 5px;}
.shortstory2 .short-info {margin:0 0 15px 0;}
.comments-num {display:inline-block; height:15px; line-height:15px; margin:0 10px;}
.comments-num a {color:#71a0c1 !important; font-size:11px; height:15px; text-align:center; text-decoration:none !important;}
.sdate {float:left; margin:0 10px 0 0; font-size:11px; font-weight:bold; color:#909090;}
.sdate a {color:#339314; text-decoration:none;}
.sdate a:hover {color:#303030; text-decoration:underline;}

.post-title, .post-title a {font-size:20px; color:#555; font-weight:bold;}
.post-title {position:relative; line-height:25px; margin-bottom:10px;}
.post-title a {text-decoration:underline;}
.post-title a:hover {color:#339314; text-decoration:underline;}

.fstory_title {margin-bottom:15px; padding:8px; background:#303030; color:#fff; font-weight:normal;}
.fstory_info_top {overflow:hidden; margin:0 5px 20px 0;}
.fstory_info_bot {overflow:hidden; margin:20px 0 0 0;}
.info li {float:left; font-size:11px; font-weight:bold;}
.infotop li {margin:0 5px;}
.info li.sep {border-right:1px solid #999; width:1px; height:10px; margin-top:4px;}
.fstory_tags {margin:15px 0 0 5px;}

.rel_news {overflow:hidden; position:relative; margin:15px 0;}
.rel_news h2 {line-height:25px; margin-bottom:8px; padding:5px 0 0 2px; font-weight:400; color:#444; font-size:18px;}
.rel_news .item {float:left; position:relative; width:160px; height:145px; margin:0 3px 5px 0; padding:0; cursor:pointer;}
.rel_news .item img {width:160px; height:103px;}
.rel_news .item span.note {width:146px; position:absolute; left:0; bottom:0; display:block; color:#fff; font-size:11px; text-decoration:none; padding:3px 7px; background:#000; opacity:0.8; cursor:pointer; z-index:2;}
.rel_news .item:hover span.note {text-decoration:underline;}

.footer-block {float:left; width:229px; margin:0 8px;}
.footer-block-head {font-size:14px; text-transform:uppercase; font-weight:bold; color:#fff; text-align:center; margin-bottom:10px; padding:5px 8px; background:#303030;}
.footer-block-content {padding:5px 10px; font-size:11px;}
.footer-block-content a {color:#000;}
.footer-block-content a:hover {color:#339314; text-decoration:underline;}
.footer-content {background:#303030; width:980px; height:70px;}
.footer-sep {width:980px; border-top:1px solid #444;}
.footer-text {color:#989898;}
.footer-text a {color:#989898; text-decoration:none;}
.footer-text a:hover {text-decoration:underline;}
.foot_left {float:left; width:215px; padding:20px 0 0 10px; *padding:0 0 0 15px;}
.foot_left a {font-size:11px;}
.foot_center {float:left; width:420px; padding:38px 0 0 20px; *padding:17px 0 0 20px;}
.foot_center li {float:left;}
.foot_center li.first {padding-left:0;}
.foot_center ul li {font-size:12px; padding:0 2px;}
.foot_center li.last {border:none; padding-right:0;}
.foot_right {float:left; text-align:right; width:305px; height:31px; padding:22px 5px 0 0; *padding:0;}
.counts {padding:0; overflow:hidden;}
.counts ul {display:inline;}
.counts ul li {float:right; width:88px; height:31px; margin-left:5px;}