body 
	{
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	background-color: #ffffff;
	background-image: url("../images/fragshock/bg.gif");
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	}

img
	{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	}
	
fieldset
	{
	border: 0;
	padding: 0;
	}
	
label 
	{
	display: block;
	margin-right: 3px;
	width: auto;
	}
	
legend
	{
	font-size: 14px;
	}
	
ul, li, dl, dd, dt, p, h1, h2, h3, h4
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

hr
	{ 
	width: 80%;
	height: 0px; 
	border: solid #cacaca 0px; 
	border-top-width: 1px;
	}
		
h1
	{
	color: #808080;
	font-size: 24px;
	font-weight: bold;
	font-family: Arial;
	}
	
h2
	{
	color: #1a1a1a;
	font: 13px Tahoma;
	font-weight: bold;
	}
		
h3
	{
	color: #ffffff;
	text-shadow: 1px 1px 1px #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 2px;
	}
		
a, a:link, a:visited
	{
	color: #000000;
	text-decoration: none;
	outline: none;
	}

a:hover
	{
	text-decoration: underline;
	}

#belka-login
	{
	float: right;
	width: 700px;
	height: 40px;
	background: url("../images/fragshock/belka-login.gif") no-repeat top right;
	}
	
#belka-logged
	{
	margin: 0 auto;
	width: 1001px;
	height: 40px;
	background: url("../images/fragshock/belka-logged.gif") no-repeat top left;
	}
	
#belka-logged .logged
	{
	font-weight: bold;
	float: right;
	margin: 12px 10px 0 0;
	text-align: right;
	color: #ffffff;
	font-size: 12px;
	}
	
#belka-logged .logged a
	{
	color: #ffffff;
	}
	
#belka-logged .logged a:hover
	{
	color: #0099ff;
	text-decoration: none;
	}
	
#ikony-top
	{
	position: absolute;
	margin: 5px 0 0 5px;
	}
	
.belka
	{
	font-weight: bold;
	float: right;
	margin: 6px 0 0 0;
	text-align: right;
	}
	
.belka a
	{
	color: #ffffff;
	display: block;
	}
	
.belka a:hover
	{
	color: #0099ff;
	text-decoration: none;
	}
	
#belka-login form
	{
	float: right;
	width: auto;
	margin: 6px 0 0 0px;
	}
	
#belka-login form label
	{
	display: inline-block;
	}
	
#belka-login form input[type=text], #belka-login form input[type=password]
	{
	background: transparent;
	width: 113px;
	border: 0;
	margin-left: 40px;
	font-size: 11px;
	}
	
#belka-login form input[type=submit]
	{
	background: url("../images/fragshock/loguj.gif") no-repeat;
	width: 55px;
	height: 23px;
	border: 0;
	margin-left: 5px;
	margin-top: 2px;
	cursor: pointer;
	font-size: 11px;
	}

#top
	{
	width: 1001px;
	height: 152px;
	margin: 0 auto;
	background: url("../images/fragshock/top.gif") no-repeat top left;
	}

#rotator
	{
	position: absolute;
	width: auto;
	height: 85px;
	margin: 39px 0 0 390px;
	}
	
#undertop
	{
	width: 1001px;
	height: 36px;
	margin: 0 auto;
	background: #d7d8d7;
	}
	
#topmenu
	{
	float: left;
	width: 720px;
	height: 36px;
	margin-left: 10px;
	list-style: none;
	}
	
#topmenu li	
	{
	display: inline-block;
	}
	
#topmenu li	a
	{
	display: block;
	height: 36px;
	}
	
#topmenu li.home
	{
	width: 165px;
	height: 36px;
	background: url("../images/fragshock/menu/home.gif") no-repeat top left;
	}
	
#topmenu li.home:hover
	{
	background-position: 0 -36px;
	border-top: 5px solid #30a3ef;
	margin-top: -5px;
	}
	
#topmenu li.aktu
	{
	width: 140px;
	height: 36px;
	background: url("../images/fragshock/menu/news.gif") no-repeat top left;
	}
	
#topmenu li.aktu:hover
	{
	background-position: 0 -36px;
	border-top: 5px solid #30a3ef;
	margin-top: -5px;
	}

	
#topmenu li.team
	{
	width: 121px;
	height: 36px;
	background: url("../images/fragshock/menu/team.gif") no-repeat top left;
	}
	
#topmenu li.team:hover
	{
	background-position: 0 -36px;
	border-top: 5px solid #30a3ef;
	margin-top: -5px;
	}

	
#topmenu li.media
	{
	width: 134px;
	height: 36px;
	background: url("../images/fragshock/menu/media.gif") no-repeat top left;
	}
	
#topmenu li.media:hover
	{
	background-position: 0 -36px;
	border-top: 5px solid #30a3ef;
	margin-top: -5px;
	}

	
#topmenu li.spolecznosc
	{
	width: 144px;
	height: 36px;
	background: url("../images/fragshock/menu/spolecznosc.gif") no-repeat top left;
	}
	
#topmenu li.spolecznosc:hover
	{
	background-position: 0 -36px;
	border-top: 5px solid #30a3ef;
	margin-top: -5px;
	}

#undertop form
	{
	float: right;
	height: 26px;
	width: 160px;
	background: url("../images/fragshock/search.gif") no-repeat top left;
	padding-left: 47px;
	padding-top: 10px;
	}
	
#undertop form label
	{
	display: inline-block;
	}
	
#undertop form input[type=text]
	{
	background: transparent;
	border: 0;
	width: 120px;
	font-size: 11px;
	color: #ffffff;
	}
	
#undertop form input[type=submit]
	{
	background: transparent;
	border: 0;
	width: 25px;
	font-weight: bold;
	font-size: 11px;
	color: #0099ff;
	cursor: pointer;
	}

#submenu
	{
	background: url("../images/fragshock/podmenu.gif") no-repeat top left #0099ff;
	width: 1001px;
	height: 25px;
	margin: 0 auto;
	}
		
.submenu
	{
	display: none;
	list-style: none;
	width: 600px;
	line-height: 25px;
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma;
	text-shadow: #245170 1px 1px 0px;
	color: #c28f4b;
	text-align: center;
	float: left;
	margin-left: 180px;
	}
	
.submenu a
	{
	color: #ffffff;
	}
	
.submenu li
	{
	display: inline-block;
	}
		
#langs
	{
	position: absolute;
	line-height: 25px;
	margin-left: 930px;
	}
	
#main
	{
	width: 1001px;
	margin: 5px auto;
	padding-bottom: 10px;
	}
	
#leftblock
	{
	float: left;
	width: 268px;
	}
	
#leftblock img.bot
	{
	vertical-align: bottom;
	}
	
#lastnews
	{
	background: url("../images/fragshock/bloki/lastnews.gif") no-repeat top center;
	padding-top: 38px;
	list-style: none;
	margin-bottom: 5px;
	}
	
#lastnews li
	{
	border-bottom: 1px dashed #b0b0b0;
	line-height: 20px;
	margin: 0 5px;
	}
	
#lastnews li p.title
	{
	display: inline;
	margin-left: 5px;
	}
	
#glory
	{
	background: url("../images/fragshock/bloki/glory.gif") no-repeat top center;
	padding-top: 38px;
	margin-bottom: 5px;
	}
	
#glory img.avatar
	{
	float: left;
	width: 95px;
	height: 105px;
	margin-left: 5px;
	margin-right: 5px;
	}
	
#glory img.zobacz
	{
	margin-top: 5px;
	}
	
#glory p.nick
	{
	height: 25px;
	line-height: 12px;
	margin-right: 5px;
	}

#glory dl
	{
	font-size: 10px;
	margin-right: 5px;
	}
	
#glory dt
	{
	float: left;
	color: #0099ff;
	margin-right: 3px;
	}
	

	
#partners-rot
	{
	background: url("../images/fragshock/bloki/partners.gif") no-repeat top center;
	padding-top: 38px;
	margin-bottom: 5px;
	}
	
#reklama
	{
	background: url("../images/fragshock/bloki/reklama.gif") no-repeat top center;
	padding-top: 38px;
	text-align: center;
	}
	
#rightblock
	{
	float: right;
	width: 268px;
	}
	
#rightblock img.bot
	{
	vertical-align: bottom;
	}
	
#hotmatch
	{
	background: url("../images/fragshock/bloki/hotmatch.gif") no-repeat top center;
	padding-top: 31px;	
	text-align: center;
	margin-bottom: 5px;
	}
	
#hotmatch div.linki img
	{
	float: left;
	cursor: pointer;
	}
	
#hotmatch div.cont
	{
	clear: both;
	padding-top: 5px;
	}
	
#hotmatch div.cont span.title
	{
	display: block;
	}
	
#hotmatch div.cont span.data
	{
	display: inline;
	color: #ff0000;
	font-weight: bold;
	margin-right: 15px;
	}
	
#hotmatch div.cont span.czas
	{
	font-weight: bold;
	}
	
#hotmatch div.cont div.loga
	{
	font-weight: bold;
	color: #0099ff;
	margin-top: 5px;
	}
	
#hotmatch div.cont div.loga img
	{
	vertical-align: super;
	}
	
#hotmatch-coming
	{
	display: none;
	}
	
	
#results
	{
	background: url("../images/fragshock/bloki/results.gif") no-repeat top center;
	padding-top: 38px;	
	margin-bottom: 5px;
	list-style: none;
	color: #f19730;
	}
	
#results li	
	{
	margin: 5px 5px;
	}
	
#results li span.op
	{
	width: 165px;
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	}
	
#results li span.win
	{
	font-weight: bold;
	color: #09782b;
	background: url("../images/fragshock/win.png") no-repeat center right;
	padding-right: 15px;
	margin-left: 5px;
	float: right;
	}
	
#results li span.lose
	{
	font-weight: bold;
	color: #ff0000;
	background: url("../images/fragshock/lose.png") no-repeat center right;
	padding-right: 15px;
	margin-left: 5px;
	float: right;
	}
	
#results li span.draw
	{
	font-weight: bold;
	color: #0099ff;
	background: url("../images/fragshock/draw.png") no-repeat center right;
	padding-right: 17px;
	margin-left: 5px;
	float: right;
	}
	
#results li span.flag
	{
	float: right;
	}
	
#partners
	{
	background: url("../images/fragshock/bloki/partners2.gif") no-repeat top center;
	padding-top: 38px;	
	margin-bottom: 5px;
	list-style: none;
	}
	
#partners li	
	{
	width: 260px;
	height: 100px;
	background: url("../images/fragshock/bloki/partners-bg.gif") no-repeat bottom center;
	margin: 2px auto;
	text-align: center;
	line-height: 100px
	}
	
#partners li a
	{
	display: block;
	}
		
#content
	{
	width: 454px;
	margin: 0 5px;
	float: left;
	}
	
.news
	{
	margin-bottom: 5px;
	}
	
.news .title
	{
	background: url("../images/fragshock/cont-top.gif") no-repeat top left;
	width: 454px;
	height: 31px;
	line-height: 31px;
	}
	
.news .title h1
	{
	color: #ffffff;
	font-size: 13px;
	font-family: Tahoma;
	text-shadow: #333333 1px 1px 1px;
	float: left;
	margin-left: 10px;
	}
	
.news .title span.data
	{
	font-weight: bold;
	color: #0099ff;
	font-size: 11px;
	font-family: Tahoma;
	text-shadow: #333333 1px 1px 1px;
	float: right;
	margin: 0 10px;
	}
	
.news div.cont
	{
	padding: 5px;
	}
	
.news div.cont img
	{
	float: left;
	margin-right: 5px;
	}

.news div.foot
	{
	background: #4d4d4d url("../images/fragshock/news-foot.gif") no-repeat top left;
	height: 29px;
	line-height: 32px;
	color: #ffffff;
	clear: both;
	}
	
.news div.foot a
	{
	color: #ffffff;
	}
	
.news div.foot span.source
	{
	float:left;
	margin-left: 10px;
	}
	
.news div.foot span.com
	{
	float:right;
	margin-right: 10px;
	}
		
#content .teamtop
	{
	margin-bottom: 5px;
	}
	
#content .teamtop ul
	{
	width: auto;
	margin: 0 auto;
	}
#content .teamtop li
	{
	list-style: none;
	display: inline-block;
	margin: 5px;
	width: 210px;
	}
	
#content .teamtop li img.img
	{
	float: left;
	border: 2px solid #000000;
	margin-right: 5px;
	width: 40px;
	height: 50px;
	}
	
#content .teamtop li span
	{
	display: block;
	font-size: 12px;
	}
	
#content .teamtop li span.nickname
	{
	font-weight: bold;
	}
	
	
#footer
	{
	width: 1007px;
	height: 76px;
	margin: 15px auto;
	background: url("../images/fragshock/footer.gif") no-repeat top center;
	}
	
#footer ul
	{
	list-style: none;
	position: absolute;
	margin: 35px 0 0 365px;
	}
	
#footer ul li
	{
	display: inline-block;
	}
	
	
#cw_details
	{
	height: 230px;
	}
	
#team-detail dt
	{
	font-weight: bold;
	font-size: 17px;
	}
	
#team-detail dd
	{
	font-size: 12px;
	}

#cw_details dl.home
	{
	float: left;
	margin: 10px 0 0 10px;
	}
	
#cw_details dl.home dd
	{
	margin-left: 24px;
	}
	
#cw_details dl.op
	{
	float: right;
	margin: 10px 10px 0 0;
	}
	
#cw_details dl.op dd
	{
	text-align: right;
	margin-right: 24px;
	}
	
#cw_details div.score
	{
	width: 81px;
	height: 36px;
	background: url("../images/fragshock/cw_details_score.gif") no-repeat top left;
	position: absolute;
	margin: 10px 0 0 185px;
	font-size: 24px;
	font-weight: bold;
	}
	
#cw_details div.score .home
	{
	float: left;
	width: 32px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	}
	
#cw_details div.score .op
	{
	float: right;
	width: 32px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	}
	
#cw_details div.score span.win
	{
	color: #0b8931;
	}
	
#cw_details div.score span.lose
	{
	color: #e60707;
	}
	
#cw_details div.score span.draw
	{
	color: #0099ff;
	}
	
#cw_maps
	{
	font-size: 12px;
	position: absolute;
	width: 100px;
	margin: 60px 0 0 175px;
	}
	
#cw_maps dt
	{
	float: left;
	}
	
#cw_maps dd
	{
	text-align: right;
	font-weight: bold;
	}
	
#cw_maps dd.win
	{
	color: #09782b;
	}

#cw_maps dd.lose
	{
	color: #ff0000;
	}

#cw_maps dd.draw
	{
	color: #0099ff;
	}
	
#cw_details img.hltv
	{
	margin-top: 10px;
	}
	
#cw_details div.foot
	{
	position: absolute;
	margin-top: 170px;
	width: 454px;
	height: 34px;
	line-height: 32px;
	background: url("../images/fragshock/news-foot.gif") no-repeat top left;
	text-align: center;
	color: #ffffff;
	}
	
#cw_details div.foot a
	{
	color: #ffffff;
	}
	
#cw_details div.foot span.game
	{
	float: left;
	padding-left: 5px;
	}
	
#cw_details div.foot span.liga
	{
	float: right;
	padding-right: 5px;
	}

#coments div.foot
	{
	width: 454px;
	height: 34px;
	line-height: 32px;
	background: url("../images/fragshock/news-foot.gif") no-repeat top left;
	text-align: center;
	color: #ffffff;
	}
	
#coments p.com
	{
	text-align: justify;
	margin: 5px;
	font-size: 12px;
	}
	
#coments p.com a
	{
	color: #000000;
	}
	
#coments div.foot .data
	{
	float: left;
	padding-left: 5px;
	}
	
#coments div.foot .buty
	{
	float: right;
	padding-right: 5px;
	}
	