body	{
	font-family: arial;
	color: #000000;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background: #AE0001 url(../img/bcg_body.gif) repeat-x 0px 0px;
	font-size: 12px;
}

/* --- odkazy (rozsireno o ikonky typu souboru) --- */
a 						{color: #000000; text-decoration: underline;}
a:hover 				{color: #AE0001; text-decoration: none;}
a:visited 			{color: #000000;}
a:link 				{color: #000000;}
a:focus 				{color: #000000;}
a.out					{background: url(../img/ico/outanchor.png) no-repeat right 0em; padding-right: 12px;}

/* --- ikonky souboru --- */
.ai 				{background: url(../img/ico/ai.png) no-repeat left; padding-left: 20px;}
.avi 				{background: url(../img/ico/avi.png) no-repeat left; padding-left: 20px;}
.bmp 				{background: url(../img/ico/bmp.png) no-repeat left; padding-left: 20px;}
.cdr				{background: url(../img/ico/cdr.png) no-repeat left; padding-left: 20px;}
.doc				{background: url(../img/ico/doc.png) no-repeat left; padding-left: 20px;}
.dxf				{background: url(../img/ico/dxf.png) no-repeat left; padding-left: 20px;}
.gif 				{background: url(../img/ico/gif.png) no-repeat left; padding-left: 20px;}
.html 			{background: url(../img/ico/html.png) no-repeat left;	padding-left: 20px;}
.jpg 				{background: url(../img/ico/jpg.png) no-repeat left; padding-left: 20px;}
.mp3 				{background: url(../img/ico/mp3.png) no-repeat left; padding-left: 20px;}
.pdf 				{background: url(../img/ico/pdf.png) no-repeat left; padding-left: 20px;}
.png 				{background: url(../img/ico/png.png) no-repeat left; padding-left: 20px;}
.ppt 				{background: url(../img/ico/ppt.png) no-repeat left; padding-left: 20px;}
.psd 				{background: url(../img/ico/psd.png) no-repeat left; padding-left: 20px;}
.qt 				{background: url(../img/ico/qt.png) no-repeat left; padding-left: 20px;}
.ra 				{background: url(../img/ico/ra.png) no-repeat left; padding-left: 20px;}
.rtf 				{background: url(../img/ico/rtf.png) no-repeat left; padding-left: 20px;}
.swf 				{background: url(../img/ico/swf.png) no-repeat left; padding-left: 20px;}
.tif 				{background: url(../img/ico/tif.png) no-repeat left; padding-left: 20px;}
.txt 				{background: url(../img/ico/txt.png) no-repeat left; padding-left: 20px;}
.xls 				{background: url(../img/ico/xls.png) no-repeat left; padding-left: 20px;}
.zip				{background: url(../img/ico/zip.png) no-repeat left; padding-left: 20px;}
.unknown, file	{background: url(../img/ico/unknown.png) no-repeat left; padding-left: 20px;}

/* --- zakladni html prvky ---*/
em, i					{}
p 						{ margin: 10px 0px 10px 0px; line-height: 1.5em; }
code 					{font-size: 140%; font-weight: bold;}

/* --- seznamy --- */
ul						{list-style: none; margin: 5px 0px 5px 15px; padding: 0px; text-align: left;}
ol						{padding: 4px 0px 0px 5px;}

/* --- obrazky --- */
img 					{border: 0px;}
img.border 			{padding: 0px; border: 1px solid #c99999;}
img.icon				{vertical-align: -3px; margin: 0px 3px 0px 1px;}
img.toleft			{margin-right: 10px;}
img.toright			{margin-left: 10px;}

/* --- horni a dolni indexy --- */
sub, sup 			{vertical-align: baseline; position: relative;}
sub 					{top: 0.4em;}
sup 					{bottom: 0.4em;}

/* --- tabulky --- */
table.nice						{width: 100%; border-collapse: collapse; margin: 8px 0px 10px 0px;}
table.nice tr th				{background: url(../img/gradient2.gif) repeat-x 0px 0px; color:#ffffff; font-weight: bold; padding: 3px;}
table.nice tr th	a			{color:#ffffff;}
table.nice tr td 				{padding: 3px;	border: 1px solid #D2DCE6;}
table.nice tr td.item		{background: #F6F6F6 url(../img/gradient1.gif) repeat-x 0px 0px; font-weight: bold; width: 150px;}
table.nice tr td.item a		{color:#AE0001}
table.nice tr.highlight td	{background: #F6F6F6 url(../img/gradient1.gif) repeat-x 0px 0px;}
table.nice tr.highlight2 td	{background: #D2DCE6;}

table.nice tr.selected td	{background: #D2DCE6;}
table.nice tr.selected2 td	{background: #E2E2E2;}
table.nice tr.selected_MTL td	{background: #FFE87A;}


table.nice tr td.long		{width: 300px;}

/* --- hlavicky --- */
h1, h2, h3, h4, h5, h6 		{clear: both; font-size: 1.2em; margin: 0px;}
h1									{padding: 0px;	margin: 5px 0px 15px 0px; font-size: 1.8em;  line-height: 1.2em;}
h2									{padding: 0px;	margin: 5px 0px 10px 0px; font-size: 1.6em; line-height: 1.2em;}
h3 								{font-size: 1.3em; padding: 0px; margin: 10px 0px 10px 0px; line-height: 1.2em;}
h4									{font-size: 1.2em; padding: 0px; margin: 10px 0px 5px 0px; line-height: 1.2em;}

/* --- formulare --- */
input				{}
form				{margin: 0px; padding: 0px;}
legend			{padding: 3px;	color:#FFFFFF; background: #24459D url(../img/gradient2.gif) repeat-x 0px 0px;}
fieldset 		{border: 1px solid #24459D;}

/* --- globalni tridy --- */
.clear			{clear: both; font-size: 0px; padding: 0px; margin: 0px; line-height: 0px;}
.smaller			{font-size: 0.85em;}
.small 			{font-size: 0.8em;}
.right 			{text-align: right;}
.center			{text-align: center;}
.center_block	{margin: auto;}
.left				{text-align: left;}
.toblock			{text-align: justify;}
.toleft			{display: block; float: left;	text-align: left;}
.toright			{display: block; float: right; text-align: left;}
.nomargin		{margin: 0px;}
.bold				{font-weight: bold;}
.big				{text-transform: uppercase;}
.nobold			{font-weight: normal;}
.error			{display: block; color: #EC1A24; font-weight: bold; text-align: center; padding: 10px; border:1px solid #D2DCE6}
.hidden			{display: none;}
.border			{border: 1px solid #085A94; padding:7px;}
.line				{clear: both; font-size: 0px; padding: 0px; margin: 0px; line-height: 0px; height: 1px; background: #C6C6C6;}
.space			{clear: both; font-size: 0px; padding: 0px; margin: 0px; line-height: 0px; height: 1px;}
.red 				{color:#B80C34}

/* --- layout webu --- */

#layout{
	width: 970px;
	margin: auto;
	background: #ffffff url(../img/bcg_layout.gif) repeat-y 0px 0px;
}

#layout #top{
	width: 920px;
	height: 225px;
	color:#013775;
	margin: auto auto 0px auto;
	background: url(../img/logo.jpg) no-repeat 0px 0px;
}

#layout #top #top_login{
	font-size: 0.9em;
	float: left;
	padding: 10px 0px 0px 314px;
	height: 20px;
}
#layout #top #top_login input {font-size: 10px;background: transparent; float: left; border:0px; padding: 2px 0px 0px 0px;}
#layout #top #top_login input#username{ width: 95px; margin: 0px 55px 0px 0px;}
#layout #top #top_login input#password{ width: 95px; margin: 0px 7px 0px 0px;}
#layout #top #top_login input#submit{ width: 80px; border: 0px; background: transparent; margin: 0px 7px 0px 0px;}
#layout #top #top_login input#permanent{ width: auto;}
#layout #top #top_login input#permanent2{ width: 28px;}

#layout #top #login_box {
	background: #2C4AA9 url(../img/bcg_login_box.gif) no-repeat 0px 0px;
	color:#FFFFFF;
	float: left;
	font-size: 0.9em;
	float: left;
	width: 400px;
	padding: 5px 10px 0px 10px;
	margin: 5px 0px 0px 250px;
	height: 20px;
}
#layout #top #login_box a{color:#FFFFFF}



#layout #top #top_logo{height: 195px; clear: both;}
#layout #top #top_logo a {width: 920px; height: 195px; display: block; text-decoration: none;}

#layout #menu {
	clear: both;
	background: #204095 url(../img/bcg_menu.gif) repeat-x 0px 0px;
	margin: auto;
	width: 920px;
	height: 35px;
	color:#ffffff;
}

#layout #menu #menu_box{
	background: #204095 url(../img/menu.png) no-repeat 0px 0px;
	position: relative;
	z-index: 99;
	width: 629px;
	height: 35px;
	float: left;
}

#layout #menu #menu_box ul {	
	display: block;
	float: left;
	width: 629px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	z-index: 99;
}

#layout #menu #menu_box ul li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 35px;

}
#layout #menu #menu_box ul li a 			{display: block; height: 35px;}
#layout #menu #menu_box ul li a:hover 	{display: block;  height: 35px; background: url(../img/menu.png) no-repeat 0px 0px;}
#layout #menu #menu_box ul li a span 	{display: none;}

#layout #menu #menu_box ul li#menu1	{width: 58px;}
#layout #menu #menu_box ul li#menu2	{width: 71px;}
#layout #menu #menu_box ul li#menu3	{width: 91px;}
#layout #menu #menu_box ul li#menu4	{width: 83px;}
#layout #menu #menu_box ul li#menu5	{width: 67px;}
#layout #menu #menu_box ul li#menu6	{width: 83px;}
#layout #menu #menu_box ul li#menu7	{width: 98px;}
#layout #menu #menu_box ul li#menu8	{width: 67px;}

#layout #menu #menu_box ul li#menu1 a:hover	{background-position: 0px -35px}
#layout #menu #menu_box ul li#menu2 a:hover	{background-position: -58px -35px}
#layout #menu #menu_box ul li#menu3 a:hover	{background-position: -129px -35px}
#layout #menu #menu_box ul li#menu4 a:hover	{background-position: -220px -35px}
#layout #menu #menu_box ul li#menu5 a:hover	{background-position: -303px -35px}
#layout #menu #menu_box ul li#menu6 a:hover	{background-position: -370px -35px}
#layout #menu #menu_box ul li#menu7 a:hover	{background-position: -453px -35px}
#layout #menu #menu_box ul li#menu8 a:hover	{background-position: -551px -35px}

#layout #menu #menu_box ul li ol {
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 35px;
	padding: 0px;
	margin: 0px;
	background: #E6E6E6;
	border: 1px solid #1C528C;
	border-top: 0px;
}

#layout #menu #menu_box ul li ol#submenu1	{left: 5px;}
#layout #menu #menu_box ul li ol#submenu2	{left: 58px;}
#layout #menu #menu_box ul li ol#submenu3 {left: 129px;}
#layout #menu #menu_box ul li ol#submenu4	{left: 220px;}
#layout #menu #menu_box ul li ol#submenu5	{left: 303px;}
#layout #menu #menu_box ul li ol#submenu6	{left: 370px;}
#layout #menu #menu_box ul li ol#submenu7	{left: 453px;}
#layout #menu #menu_box ul li ol#submenu8	{left: 551px;}

#layout #menu #menu_box ul li ol li {
	display: block;
	float: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	height: 25px;
	text-align: left;
	background: url(../img/bcg_menu_item.gif) repeat-x 0px 0px;
	text-transform: uppercase;
}

#layout #menu #menu_box ul li#menu1 ol li		{width: 150px;}
#layout #menu #menu_box ul li#menu2 ol li		{width: 160px;}
#layout #menu #menu_box ul li#menu3 ol li		{width: 150px;}
#layout #menu #menu_box ul li#menu4 ol li		{width: 150px;}
#layout #menu #menu_box ul li#menu5 ol li		{width: 200px;}
#layout #menu #menu_box ul li#menu6 ol li		{width: 200px;}
#layout #menu #menu_box ul li#menu7 ol li		{width: 150px;}
#layout #menu #menu_box ul li#menu8 ol li		{width: 150px;}

#layout #menu #menu_box ul li ol li a {
	color: #000000;
	text-decoration: underline;
	padding: 5px 0px 0px 15px;
	font-weight: normal;
	font-size: 11px;
	height: 20px;
}
#layout #menu #menu_box ul li ol li a:hover {	height: 20px; color: #ffffff; background: #AE0001;}



#layout #menu #menu_search{
	background: url(../img/menu_right.gif) no-repeat top right;
	width: 280px;
	padding: 7px 5px 0px 0px;
	height: 28px;
	float: right;
}
#layout #menu #menu_search .toleft{	width: 77px;	 text-align: left;}
#layout #menu #menu_search .toleft img.border{border:0px solid #ffffff; margin-top: -5px;}
#layout #menu #menu_search .toright{	width: 200px;	}


#layout #menu #menu_search #search_input 	{float: left;	width: 128px; height: 18px; background: url(../img/menu_search.gif) no-repeat 0px 0px; border: 0px; padding: 3px 0px 0px 5px; font-size:11px }
#layout #menu #menu_search #search_submit 	{float: right;	width: 57px; height: 21px; background: url(../img/menu_button.gif) no-repeat 0px 0px; border: 0px; padding: 0px 0px 0px 0px; margin: 1px 0px 0px 0px;}



#layout #main{
	padding: 20px 25px 20px 25px;
}

#layout #main .space										{height: 5px;}
#layout #main .space.space_two						{height: 20px;}
#layout #main .box_header 								{height: 25px; background: url(../img/box_top_middle.gif) repeat-x 0px 0px;}
#layout #main .box_header .box_corner				{width: 3px; height: 25px; float:left;  line-height: 0px;}
#layout #main .box_header .box_middle				{height: 20px; padding: 5px 0px 0px 10px; float:left; background: url(../img/box_top_middle_habs.gif) no-repeat top right; color:#ffffff; font-weight: bold; text-transform: uppercase; font-size: 11px;}
#layout #main .box_header .box_corner.c_left 	{background: url(../img/box_top_left.gif) no-repeat 0px 0px;}
#layout #main .box_header .box_corner.c_right	{background: url(../img/box_top_right.gif) no-repeat 0px 0px;}
#layout #main .box_header .box_corner.c_gray_left 	{background: url(../img/box_gray_top_left.gif) no-repeat 0px 0px;}
#layout #main .box_header .box_corner.c_gray_right	{background: url(../img/box_gray_top_right.gif) no-repeat 0px 0px;}
#layout #main .box_header .box_corner.c_white_left 	{background: url(../img/box_white_top_left.gif) no-repeat 0px 0px;}
#layout #main .box_header .box_corner.c_white_right	{background: url(../img/box_white_top_right.gif) no-repeat 0px 0px;}
#layout #main .box_header .box_middle.long		{width: 388px;}
#layout #main .box_header .box_middle.middle		{width: 267px;}
#layout #main .box_header .box_middle.short		{width: 174px;}
#layout #main .box										{padding: 10px 10px 10px 10px;}
#layout #main .box.gray									{border-left:1px solid #C99999; border-right:1px solid #C99999; background: #D2DCE6;}
#layout #main .box.white								{border-left:1px solid #C99999; border-right:1px solid #C99999;}
#layout #main .box_bottom								{height: 5px; background: url(../img/box_gray_bottom_middle.gif) repeat-x 0px 0px; line-height: 0px; font-size: 0px;}
#layout #main .box_bottom .toleft					{width: 5px; height: 5px; background: url(../img/box_gray_bottom_left.gif) no-repeat 0px 0px;}
#layout #main .box_bottom .toright					{width: 5px; height: 5px; background: url(../img/box_gray_bottom_right.gif) no-repeat 0px 0px;}
#layout #main .box_bottom.white						{height: 5px; background: url(../img/box_white_bottom_middle.gif) repeat-x 0px 0px; line-height: 0px; font-size: 0px;}
#layout #main .box_bottom.white .toleft			{width: 5px; height: 5px; background: url(../img/box_white_bottom_left.gif) no-repeat 0px 0px;}
#layout #main .box_bottom.white .toright		{width: 5px; height: 5px; background: url(../img/box_white_bottom_right.gif) no-repeat 0px 0px;}
#layout #main a.link										{font-size: 11px; background: url(../img/link_arrow.gif) no-repeat 0px 4px; padding-left: 11px;}
#layout #main a.link.right								{margin-right: 5px;}




#layout #main #text 						{width: 709px; float: left;  line-height: 1.4em;}
#layout #main #text p 	{padding:2px 0px 5px 0px; margin: 0px; line-height: 1.4em; text-align: left;}
#layout #main #text h1{font-size: 2.0em; text-align: left; color:#000000; font-weight: bold; padding:8px 5px 0px 5px; margin: 0px 2px 10px 0px; }
#layout #main #text h2{font-size: 1.7em; text-align: left; color:#AE0001; line-height: 1.3em; padding:5px 0px 5px 0px; margin: 0px 2px 0px 0px; }
#layout #main #text h2 a { color:#AE0001;}
#layout #main #text h3{font-size: 1.5em; text-align: left; color:#b10005; line-height: 1.3em; font-weight: bold; padding:5px 5px 5px 5px; margin: 0px 0px 2px 0px;  }
#layout #main #text h3 a { color:#b10005;}
#layout #main #text h4{font-size: 1.1em; text-align: left; color:#b10005; line-height: 1.3em; font-weight: bold; padding:11px 5px 8px 5px;  margin: 0px;}
#layout #main #text h4 a { color:#b10005;}
#layout #main #text h5{font-size: 1.1em; text-align: left; color:#b10005; padding:11px 5px 8px 5px;  margin: 0px;  font-weight: bold;}
#layout #main #text h6{font-size: 1.05em; text-align: left; color:#b10005; padding:12px 5px 8px 5px;  margin: 0px;  font-weight: bold;}
#layout #main #text ul 		{margin: 0px 0px 0px 25px; padding: 3px 0px 3px 0px;}
#layout #main #text ul li	{background: url(../img/arrow.gif) no-repeat 0px 4px; padding-left: 16px;}
#layout #main #text .gradient1	{background: #F6F6F6 url(../img/gradient1.gif) repeat-x 0px 0px;}
#layout #main #text .gradient2	{background: url(../img/gradient2.gif) repeat-x 0px 0px; color:#ffffff;}
#layout #main #text .gradient2 a	{color:#ffffff;}
#layout #main #text .gradient3	{background: #F6F6F6 url(../img/gradient3.gif) repeat-x 0px 0px;}
#layout #main #text .box_padding {padding: 5px;}
#layout #main #text .submenu		{padding: 5px; background: #A6072D; color:#FFFFFF}
#layout #main #text .submenu a	{color:#FFFFFF}
#layout #main #text .submenu a.bold	{color:yellow;}

#layout #main #text img.toleft			{margin-top: 3px;}
#layout #main #text img.toright			{margin-top: 3px;}
#layout #main #text img.border			{border: 1px solid #c99999; padding: 2px;}

#layout #main #text	form {margin: 10px 0px 10px 0px;}
#layout #main #text	form fieldset	.form_box	{padding: 15px;}
#layout #main #text	form fieldset	.form_box label	{display: block; padding: 3px; background: url(../img/gradient3.gif) repeat-x 0px 0px; float: left; width: 200px; text-align: right; margin-right: 15px;}
#layout #main #text	form fieldset	.form_box input	{float: left; width: 250px;}
#layout #main #text	form fieldset	.form_box input.send	{width: 150px; text-align: center; font-size: 1.3em; font-weight: bold; margin-left:250px;}
#layout #main #text	form fieldset	.form_box textarea {width: 400px;	height: 200px; float: left; display: block;}
#layout #main #text	form fieldset	.form_box #smiles {width: 220px;float: left;}

#layout #main #text .author				{padding: 5px 10px 5px 10px; margin: 0px 0px 10px 0px; font-size: 1.0em; background: #D2DCE6; background: url(../img/gradient1.gif) repeat-x 0px 0px;}
#layout #main #text .author .buddy		{background: url(../img/ico/buddy.png) no-repeat 0px 1px; padding-left: 20px;}
#layout #main #text .author .toright 	{text-transform: uppercase; font-size: 11px;}
#layout #main #text .author .toright a {display: block; float: right;}
#layout #main #text .author .toright a#ico_textDown { width: 14px; height: 14px; background: url(../img/ico/servis_plus.gif) no-repeat 0px 1px; text-decoration: none;}
#layout #main #text .author .toright a#ico_textUp { width: 14px; height: 14px; background: url(../img/ico/servis_minus.gif) no-repeat 0px 1px; text-decoration: none;}
#layout #main #text .author .toright a#ico_textReset { width: 95px; text-align: center;}

#layout #main #text	a#ico_facebook		{float:left; width: 16px;	height: 16px;	background: url(../img/ico/facebook.gif) no-repeat 0px 0px;  text-decoration: none; font-size: 0px; padding: 0px;  margin: 6px 8px 0px 13px;}
#layout #main #text	a#ico_google 		{float:left; width: 16px;	height: 16px;	background: url(../img/ico/google.gif) no-repeat 0px 0px;  text-decoration: none; font-size: 0px; padding: 0px;  margin: 6px 8px 0px 0px;}
#layout #main #text	a#ico_del			{float:left; width: 16px;	height: 16px;	background: url(../img/ico/delicious.gif) no-repeat 0px 0px;  text-decoration: none; font-size: 0px; padding: 0px;  margin: 6px 8px 0px 0px;}
#layout #main #text	a#ico_digg			{float:left; width: 16px;	height: 16px;	background: url(../img/ico/digg.gif) no-repeat 0px 0px;  text-decoration: none; font-size: 0px; padding: 0px;  margin: 6px 8px 0px 0px;}
#layout #main #text	a#ico_linkuj		{float:left; width: 16px;	height: 16px;	background: url(../img/ico/linkuj.gif) no-repeat 0px 0px;  text-decoration: none; font-size: 0px; padding: 0px;  margin: 6px 8px 0px 0px;}
#layout #main #text	a#ico_jagg			{float:left; width: 16px;	height: 16px;	background: url(../img/ico/jagg.png) no-repeat 0px 0px;  text-decoration: none; font-size: 0px; padding: 0px;  margin: 6px 8px 0px 0px;}
#layout #main #text	a#ico_bookmarky	{float:left; width: 16px;	height: 16px;	background: url(../img/ico/bookmarky.gif) no-repeat 0px 0px;  text-decoration: none; font-size: 0px; padding: 0px;  margin: 6px 8px 0px 0px;}

#layout #main #text	a.mail				{background: url(../img/ico/mail.png) no-repeat 0px 2px; padding-left: 20px;}

#layout #main #text .forum_header	 	{padding: 3px 6px 3px 6px; background: url(../img/gradient3.gif) repeat-x 0px 0px;}
#layout #main #text .forum_header .reg_user 	{padding-left: 20px; background: url(../img/ico/reg_forum.png) no-repeat 0px 0px; color:#AE0001}
#layout #main #text .forum_text		 	{padding: 5px 5px 5px 5px; margin: 0px 0px 15px 0px; border-bottom:1px solid #D2DCE6;}
#layout #main #text .forum_text .forum_related		{padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; border:1px solid #E5E5E5; font-size: 0.9em; font-style: italic;}

#layout #main #text .forum_text img 	{margin-right:10px }
#layout #main #text .forum_text img.smile	{margin-right:0px; margin-left:3px}

#layout #main #text #photogallery {padding: 0px 0px 0px 5px;}
#layout #main #text #photogallery .photo_box {width: 165px; text-align: center; float: left; padding: 5px;}
#layout #main #text #photogallery .photo_box a.photo {height: 140px; border: 1px solid #D2D2D2;padding: 5px; display: block; text-decoration: none;}
#layout #main #text #photogallery .photo_box a.photo:hover {background: #F0F0F0;}
#layout #main #text #photogallery .photo_box .photo_desc {padding: 4px; background: url(../img/gradient3.gif) repeat-x 0px 0px;}

#layout #main #text #videogallery {padding: 0px 0px 0px 5px;}
#layout #main #text #videogallery .video_box {width: 340px; text-align: center; float: left; padding: 5px;}
#layout #main #text #videogallery .video_box a.video {height: 225px; border: 1px solid #D2D2D2;padding: 5px; display: block; text-decoration: none;}
#layout #main #text #videogallery .video_box a.video:hover {background: #F0F0F0;}
#layout #main #text #videogallery .video_box .video_desc {padding: 4px; background: url(../img/gradient3.gif) repeat-x 0px 0px;}

#layout #main #text #game_box_left {
	float: left;
	width: 350px;
	padding: 0px 0px 0px 0px;
}
#layout #main #text #game_box_left .box_middle {width: 334px;}
#layout #main #text #game_box_left .box {
	border-left: 1px solid #C99999;
	border-right: 1px solid #C99999;
	padding: 0px 0px 0px 0px;
}
#layout #main #text #game_box_left #info 	{padding: 2px 0px 2px 0px; background:#D2DCE6; text-align: center; font-size:0.9em;}
#layout #main #text #game_box_left #score_box {padding: 4px 10px 5px 10px;}
#layout #main #text #game_box_left #score_box img {float: left; width: 100px; margin-top:3px; padding: 0px; border: 0px;}
#layout #main #text #game_box_left #score_box #score {float: left; padding: 10px 0px 3px 0px; font-size: 2.5em; font-weight: bold; color:#274AA8; width: 128px; text-align: center;}
#layout #main #text #game_box_left #score_box #score span {font-size: 0.4em; display: block; padding: 10px 0px 4px 0px;}
#layout #main #text #game_box_left #names {font-size: 1.0em; padding: 3px 0px 3px 0px; clear: both; text-align: center; font-weight: bold; background: url(../img/bcg_menu.gif) repeat-x 0px 0px; color:#ffffff;}
#layout #main #text #game_box_left #related {font-size: 1.0em; padding: 5px 5px 5px 5px; clear: both; background: url(../img/gradient3.gif) repeat-x 0px 0px;}
#layout #main #text #game_box_left #related strong{background: url(../img/ico/article.png) no-repeat 0px 3px; padding: 4px 0px 4px 18px;}

#layout #main #text #game_box_left #related_goals	  {margin: 0px 0px 0px 0px; padding: 10px 0px 4px 5px;}
#layout #main #text #game_box_left #related_goals ul {margin: 0px; padding: 0px 0px 4px 5px;}
#layout #main #text #game_box_left #related_goals ul li {background: url(../img/ico/puck.png) no-repeat 0px 0px; padding: 0px 0px 4px 21px;}
#layout #main #text #game_box_left #related_goals ul li span{font-size: 0.9em; color:#142D73; font-weight: bold;}

#layout #main #text #game_box_right{
	float: right;
	width: 330px;
	border-top:0px;
}
#layout #main #text #game_box_right .box {padding: 5px 3px 5px 3px;}
#layout #main #text #game_box_right .box_middle {width: 314px;}
#layout #main #text #game_box_right .score {font-size: 1.7em; font-weight: bold; color:#274AA8; text-align: center;}



/* --- razeni/cislovani --- */
#layout #main #text #listing1 {padding: 5px; border: 1px solid #C6C6C6; margin: 8px 0px 15px 0px;}
#layout #main #text #listing1 a{display: block; font-size: 12px; border: 1px solid #C6C6C6; color:#ffffff; background-color: #C6C6C6; padding: 2px 5px 2px 5px; text-align: center; float: left; margin-right: 1px; text-decoration: none;}
#layout #main #text #listing1 a:hover{color: #000000; background:#ffffff}

#layout #main #text #listing2 {padding: 5px 5px 5px 5px; border: 1px solid #C6C6C6; margin: 8px 0px 15px 0px;}
#layout #main #text #listing2 .page {display: block; float: left; font-weight: bold; padding: 3px 2px 0px 5px;}
#layout #main #text #listing2 a{display: block; font-size: 12px; border: 1px solid #969B95; color:#ffffff; background-color: #979C96; padding: 2px 6px 2px 6px; margin: 0px 1px 0px 1px; text-align: center; float: left; text-decoration: underline;}
#layout #main #text #listing2 a:hover{color: #ffffff; background:#AF0B30}
#layout #main #text #listing2 a.selected {font-weight: bold; background:#0C2360; color: #ffffff;}
#layout #main #text #listing2 a.prev {font-weight: bold; padding: 2px 6px 2px 6px; margin: 0px 2px 0px 2px; text-decoration: none;}
#layout #main #text #listing2 a.next {font-weight: bold; padding: 2px 6px 2px 6px; margin: 0px 2px 0px 2px; text-decoration: none;}


#layout #main #col_right 	{width: 190px; float: right;}
#layout #main #col_right .line		{background:#D0DDE6; margin: 5px 0px 5px 0px;}
#layout #main #col_right .line.low	{margin: 5px 0px 1px 0px;}

#layout #main #col_right .space		{height: 15px;}
#layout #main #col_right #news		{padding: 5px 5px 10px 10px; height: 217px; overflow: auto; font-size: 0.9em; background: #D2DCE6; border-bottom:1px solid #9B0626;}
#layout #main #col_right #news span	{color:#1F3F94; font-weight: bold;}
#layout #main #col_right #news p		{padding: 2px 0px 5px 0px; margin: 0px 0px 5px 0px; border-bottom:1px solid #1F3F94;}

#layout #main #col_right #questionnaire		{padding: 0px 4px 0px 4px;}
#layout #main #col_right #questionnaire #q_question		{padding: 5px 0px 0px 0px; font-weight: bold;}
#layout #main #col_right #questionnaire .q_answer_box		{padding: 0px 0px 8px 0px;}
#layout #main #col_right #questionnaire .q_answer_box .q_answer {padding: 0px 0px 4px 0px;}
#layout #main #col_right #questionnaire .q_answer_box .q_answer a {cursor: pointer;}
#layout #main #col_right #questionnaire .q_answer_box .q_vote 	{padding: 0px 0px 0px 0px; font-size: 10px; font-weight: bold;}
#layout #main #col_right #questionnaire .q_answer_box .q_graph_back {padding: 2px 2px 2px 2px; background: #D2DCE6; height: 10px;}
#layout #main #col_right #questionnaire .q_answer_box .q_graph_back .q_graph {background: url(../img/bcg_menu.gif) repeat-x 0px 0px;  height: 10px;  line-height: 0px; font-size: 0px;}
#layout #main #col_right #questionnaire #q_status {text-align: center;font-size:0.9em;}

#layout #main #col_right #next_related_game {}
#layout #main #col_right #next_related_game #info 	{padding: 2px 0px 2px 0px; background:#D2DCE6; text-align: center; font-size:0.9em;}
#layout #main #col_right #next_related_game #score_box {padding: 4px 3px 0px 4px;}
#layout #main #col_right #next_related_game #score_box img {float: left; width: 50px; margin-top:3px; padding: 0px; border: 0px;}
#layout #main #col_right #next_related_game #score_box #score {float: left; padding: 0px 0px 3px 0px; font-size: 2.1em; font-weight: bold; color:#274AA8; width: 80px; text-align: center;}
#layout #main #col_right #next_related_game #score_box #score span {font-size: 0.4em; display: block; padding: 0px 0px 0px 0px;}

#layout #main #col_right #related_goals ul {margin: 0px; padding: 0px 0px 4px 5px;}
#layout #main #col_right #related_goals ul li {background: url(../img/ico/puck.png) no-repeat 0px 0px; padding: 0px 0px 4px 21px;}
#layout #main #col_right #related_goals ul li span{font-size: 0.9em; color:#142D73; font-weight: bold;}

#layout #main #col_right #related_games 		{padding: 5px 0px 0px 0px;}
#layout #main #col_right #related_games span{font-size: 0.9em; color:#142D73; font-weight: bold;}

#layout #main #col_right #next_articles_list ul {margin: 0px; padding: 4px 0px 4px 5px;}
#layout #main #col_right #next_articles_list ul li {background: url(../img/ico/article.png) no-repeat 0px 7px; padding: 4px 0px 4px 18px;}
#layout #main #col_right #next_articles_list ul li span{font-size: 0.9em; color:#142D73; font-weight: bold;}

#layout #main #col_right #forum_box_right ul {margin: 0px; padding: 4px 0px 4px 5px;}
#layout #main #col_right #forum_box_right ul li {background: url(../img/ico/forum.png) no-repeat 0px 5px; padding: 4px 0px 4px 18px;}

#layout #main #col_right #standings 		{padding: 5px 0px 0px 0px;}
#layout #main #col_right #standings table{ width: 185px; margin: auto;}
#layout #main #col_right #standings table tr th{ background: url(../img/bcg_menu.gif) repeat-x 0px 0px; color:#ffffff; text-align: center; padding: 2px 0px 2px 0px;}
#layout #main #col_right #standings table tr td{text-align: center; padding: 2px 0px 2px 0px;}
#layout #main #col_right #standings table tr.selected td{background: #D2DCE6;}
#layout #main #col_right #standings table tr td.bold{color: #A9092D;}


#layout #bottom 				{background:#0C2360; color:#ffffff; padding: 10px 10px 10px 10px; font-size: 0.9em; text-align: left;}
#layout #bottom a 			{color:#ffffff;}
#layout #bottom .toleft		{width: 470px;}
#layout #bottom .toleft	a.favorites	{background: url(../img/ico/ico_favourites.gif) no-repeat 0px 0px; padding-left: 18px;}
#layout #bottom .toleft	a.rss	{background: url(../img/ico/ico_rss.gif) no-repeat 0px 0px; padding-left: 19px;}
#layout #bottom .ads			{padding: 5px;color:#D2DCE6;font-size: 0.9em;}
#layout #bottom .ads a		{color:#D2DCE6}
#layout #bottom .ads p		{padding: 0px; margin: 0px;}
#layout #bottom .toright	{width: 450px; border-left: 1px solid #3C5899;  padding: 0px 0px 0px 10px;}
#layout #bottom .line		{background:#3C5899;}


	




