/*********************************************************/
/** MinCMS - Default Theme                              **/
/** Copyright (C) 2012, by David A. Mchedlishvili       **/
/*********************************************************/

/*********************************************************/
/** Theme Style ******************************************/
/*********************************************************/
/** Tags **/
body					{ background-color: #F0F0F0; color: #333 }

/** Page **/
#main-page				{ width: 980px; margin: 0px auto }
#main-page-cont			{ background: #FFF; border: 1px solid #CCC; border-top: 0 }

/** Header **/
#main-header-top		{ background: #EEE; border-bottom: 1px solid #CCC; line-height: 22px; padding: 0px 8px; font-size: .8em }
#main-header-top a		{ color: #036 }

#main-header			{ width: 100%; height: 64px; background: url("images/header-bg.png") repeat-x top; }
#main-header *			{ font-size: 8pt }
#main-header a			{ color: #036; text-decoration: none }
#main-header a:hover	{ color: #C33 }
#main-header .links		{ text-align: right; white-space: nowrap; padding: 6px 8px }
#main-header .links img	{ vertical-align: bottom }

/** Horizontal Menu **/
#main-submenu			{ width: 100%; height: 24px; color: #333; background-color: #EEE; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; }
#main-submenu td		{ vertical-align: middle !important }
#main-submenu td.l a	{ padding: 0px 16px; line-height: 22px; float: left; display: block; border-right: 1px solid #CCC; color: #036; text-decoration: none }
#main-submenu td.l a:hover,
#main-submenu td.l a.active	{ background-color: #DDD }
#main-submenu td.r		{ padding: 0px 10px; font-size: 8pt }

/** Navigation Line **/
#main-navline			{ height: 24px; border-bottom: 1px solid #CCC; background: #F5F5F5; width: 100% }
#main-navline td		{ padding: 2px 6px; vertical-align: middle; white-space: nowrap; color: #999 }
#main-navline a			{ color: #036 }
#main-navline span.last	{ color: #900 }

/** Main **/
#main-main				{ width: 100%; height: 540px }
#main-main-left			{ padding: 10px; background-color: #F5F5F5; border-right: 1px solid #CCC }
div.main-main-left		{ width: 200px }
#main-main-body			{ width: 100% }
div.main-main-body		{ padding: 10px }
#main-main-right		{ padding: 10px }
div.main-main-right		{ width: 180px }

/** Footer **/
#main-footer			{ width: 100%; color: #666; margin: 4px 1px 10px 1px }
#main-footer td			{ white-space: nowrap; font-size: 8pt }

/** Tab Page **/
table.navtab 				{ width: 100% }
table.navtab td				{ vertical-align: middle; white-space: nowrap }
table.navtab td.l a			{
	background-color: #DDD; border: 1px solid #CCC; border-top-left-radius: 3px; border-top-right-radius: 3px; color: #666;
	display: block; float: left; margin-right: 2px; padding: 4px 12px; position: relative; text-decoration: none; top: 1px
}
table.navtab td.l a.active	{ background-color: #F5F5F5; border-bottom: 1px solid #F5F5F5; color: #333 }
table.navtab td.l a:hover	{ background-color: #EEE; color: #333 }
div.navtabpage				{ background-color: #F5F5F5; border: 1px solid #CCC; padding: 10px; }


/*********************************************************/
/** Printable Version ************************************/
/*********************************************************/
@media print { 
	#main-page 			{ width: 100% }
	#main-header-top	{ display: none }
	#main-header		{ display: none }
	#main-submenu		{ display: none }
	#main-main-left		{ display: none }
	#main-page-cont		{ border-width: 0px 0px 1px 0px }
}

