BODY, DIV, TABLE, IMG, FORM	{ padding: 0; margin: 0; border: none; }
H1, H2, H3, H4, H5, H6, P	{ padding: 0; margin: 0; border: none; }

BODY						{ background-image: url(../img/t_bg_body.png); background-repeat: repeat-x; background-color: #005c9f; text-align: center;
							  font-family: arial,sans-serif; font-size: 0.9em; }

#main						{ width: 973px; background-image: url(../img/t_bg_top.png); background-repeat: no-repeat; text-align: left; 
							  margin-top: 10px; margin-left: auto; margin-right: auto; }

#page						{ width: 943px; margin-left: 18px; margin-right: 12px; background-color: #ffffff; }

.clear						{ font-size: 0; clear: both; }

#header						{ width: 941px; height: 104px; margin-left: 2px; position: relative; }
#header #magentcz SPAN		{ width: 315px; height: 104px; background: url(../img/magent.cz.gif) no-repeat; position: absolute; }
#header #magentcz H1		{ width: 315px; height: 104px; color: #ffffff; }

#magentcz					{ float: left; width: 315px; height: 104px; }
#sunnysoft					{ float: right; width: 168px; height: 66px; }

#header #topmenu			{ float: left; margin-left: 0px; margin-top: 12px; font-size: 0.7em; }
#header #topmenu A IMG		{ margin-right: 5px; }
#header #topmenu A			{ color: #666666; text-decoration: none; margin-left: 8px; margin-right: 0px; }
#header #topmenu A:hover	{ text-decoration: underline; }

#headerleft					{ float: left; width: 315px; background-color: #f9f9f9; }
#headerleftimage			{ width: 315px; margin-bottom: 12px; }
#headermain					{ float: right; width: 626px; height: 278px; }

#mainmenu					{ float: right; width: 626px; height: 38px; background: url(../img/t_bg_mm.gif) repeat-x; background-color: #49a2d6; }
#mainmenu .item				{ float: left; height: 38px; text-align: center; background: url(../img/t_bg_mm_arrow.gif) top center no-repeat; cursor: pointer; }
#mainmenu .item IMG			{ margin-top: 15px; border: none; }
#mainmenu .separator		{ float: left; width: 1px; height: 38px; font-size: 0; background: url(../img/mm_0.gif) no-repeat; }
#mainmenu .nothing			{ float: right; width: 1px; height: 38px; font-size: 0; background-color: #ffffff; }
#mainmenu #m1				{ width: 120px; }
#mainmenu #m2				{ width: 150px; }
#mainmenu #m3				{ width: 120px; }
#mainmenu #m4				{ width: 120px; }
#mainmenu #m5				{ width: 110px; }
/*#mainmenu #m6				{ width: 100px; } seminare nejsou aktivni */

#line1_left					{ float: left;  width: 312px; height: 3px; background-color: #dddddd; font-size: 0; border-bottom: 1px solid #ffffff; }
#line1_right				{ float: right; width: 626px; height: 3px; background-color: #dddddd; font-size: 0; border-bottom: 1px solid #ffffff; }

#loginform					{ float: left; width: 312px; height: 40px; background-color: #dddddd; }
#loginform IMG				{ float: left; margin-top: 11px; margin-left: 11px; }
#loginform .text			{ float: left; border: 2px inset; font-size: 0.8em; margin-top: 11px; margin-left: 6px; }
#loginform .submit			{ float: left; margin-top: 10px; margin-left: 54px; }

#pathinfo					{ float: right; width: 626px; height: 40px; background-color: #dddddd; }
#pathinfo .path				{ font-size: 0.7em; color: #444444; margin-top: 13px; margin-left: 18px; }
#pathinfo .path SPAN		{ padding-left: 12px; background: url(../img/arrow_i.gif) 0 4px no-repeat; padding-right: 8px; cursor: default; }
#pathinfo .path A			{ color: #444444; text-decoration: none; }
#pathinfo .path A:hover		{ color: #999999; text-decoration: none; }

#headerleft #menu			{ font-size: 0.75em; }
#headerleft #menu A			{ color: #333333; text-decoration: none; margin-left: 12px; margin-right: 0px; font-weight: bold; }
#headerleft #menu A:hover	{ color: #666666; text-decoration: none; }

#content					{ width: 941px; margin-left: 2px; background: url(../img/t_bg_leftcolumn.gif) repeat-y; background-color: #ffffff; clear: both; }
#contentcolumn				{ float: left; width: 626px; margin-left: 0px; background: url(../img/corner.gif) no-repeat; }

#content #line_orange		{ float: right; width: 626px; height: 13px; background-color: #dd7c09; font-size: 0; border-top: 1px solid #ffffff; }

#footer						{ width: 879px; margin-left: 82px; margin-right: 12px; clear: both; }
#footer .line				{ width: 879px; height: 11px; background-color: #72b7de; margin: 0; padding: 0; font-size: 0; }
#footer .menu				{ color: #999999; font-size: 0.7em; margin-top: 9px; margin-left: 3px; }
#footer .menu A				{ color: #999999; text-decoration: none; }
#footer .menu A:hover		{ text-decoration: underline; }
#footer #copyright			{ color: #e8e8e8; font-size: 0.75em; margin-top: 6px; margin-left: 3px; margin-bottom: 6px; }
#footer #links				{ color: #a0a0a0; font-size: 0.75em; margin-top: 6px; margin-left: 3px; margin-bottom: 16px; }
#footer #links A			{ color: #cccccc; text-decoration: none; }
#footer #links A:hover		{ color: #ffcc00; text-decoration: underline; }


#news						{ width: 257px; font-size: 0.7em; color: #8f8f8f; margin-left: 32px; margin-bottom: 22px; }
#news TD					{ vertical-align: top; }
#news TD DIV				{ color: #000000; }
#news TD.line				{ width: 257px; height: 24px; background: url(../img/t_dot_e2.gif) 0 12px repeat-x; font-size: 0; }
#news A						{ color: #dd7c09; text-decoration: none; }
#news A:hover				{ color: #dd7c09; text-decoration: underline; }

#newsletterform				{ display: block; width: 312; height: 104px; border-top: 1px solid #d6d6d6; margin-left: 3px; }
#newsletterform .title		{ font-size: 1.95em; font-weight: bold; color: #d6d6d6; }
#newsletterform .text		{ float: left; border: 1px solid #b2b8c2; font-size: 0.8em; color: #949494; padding: 3px 3px 4px 3px; margin-left: 2px; width: 187px; background: url(img/newsletter_send_bg.gif) no-repeat; background-color: #ffffff; margin-top: 0; }
#newsletterform .submit		{ float: left; margin-left: 7px; }

/***** content column *****/
#contentcolumn #border		{ margin: 14px 18px 18px 18px; }
#contentcolumn .line		{ height: 24px; background: url(../img/t_dot_cc.gif) 0 12px repeat-x; font-size: 0; }
#contentcolumn BR			{ font-size: 0.5em; }

#contentcolumn H2,H3,H4,H5	{ color: #757575; }
#contentcolumn .black		{ color: #202020; }
#contentcolumn .grey		{ color: #909090; }
#contentcolumn .dark		{ color: #505050; }
#contentcolumn .blue		{ color: #54aadb; }
#contentcolumn .orange		{ color: #dd7c09; }
#contentcolumn .smaller		{ font-size: 0.70em; }

#contentcolumn H2			{ font-family: Trebuchet MS, Arial; font-size: 1.5em; font-weight: normal; margin-bottom: 2px; }
#contentcolumn H3			{ font-family: Trebuchet MS, Arial; font-size: 1.2em; font-weight: normal; margin-bottom: 4px; }
#contentcolumn H4			{ font-family: Trebuchet MS, Arial; font-size: 1.0em; font-weight: bold; color: #959595; margin-bottom: 4px; }
#contentcolumn H5			{ font-size: 0.75em; font-weight: bold; color: #757575; margin-bottom: 4px; }

#contentcolumn #titleline	{ width: 100px; height: 5px; background-color: #a1d1ec; margin: 0 0 4px 0; _margin-bottom: 6px; font-size: 0; }

#contentcolumn P			{ font-size: 0.75em; color: #757575; }
#contentcolumn .bold		{ font-weight: bold; }
#contentcolumn .center		{ text-align: center; }

#contentcolumn UL			{ list-style-type: none; font-size: 0.75em; color: #767676; margin-left: 0px; margin-top: 0px; margin-bottom: 4px; padding: 0; }
#contentcolumn LI			{ background: url(../img/li_orange.gif) no-repeat; background-position:  0 3px; _background-position: 0 5px; padding-left: 16px; }

#contentcolumn A			{ color: #1773b4; text-decoration: none; }
#contentcolumn A:hover		{ color: #1773b4; text-decoration: underline; }
#contentcolumn A.dark		{ color: #505050; text-decoration: none; }
#contentcolumn A.dark:hover	{ color: #505050; text-decoration: underline; }
#contentcolumn A.grey		{ color: #999999; text-decoration: none; }
#contentcolumn A.grey:hover	{ color: #999999; text-decoration: underline; }

#contentcolumn .inputs		{ font-family:  Arial, Helvetica, sans-serif; font-size: 1.1em; border: 1px solid #7f9db9; background-color: #ffffff; padding: 1px; padding-left: 2px; color: #606060; }
