/* { outline: 2px dotted red; }
* * { outline: 2px dotted green; }
* * * { outline: 2px dotted orange; }
* * * * { outline: 2px dotted blue; }
* * * * * { outline: 1px solid red; }
* * * * * * { outline: 1px solid green; }
* * * * * * * { outline: 1px solid orange; }
* * * * * * * * { outline: 1px solid blue; }
*/
html, body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#center {
	width: 982px;
	height: 100%;
	margin: 0 auto;
	padding: 0px;
}

#header {
	width: 982px;
	height: 142px;
	background: url(../images/header_mpg2_mod.jpg) no-repeat;
	clear: both;
}

#menu {
	list-style: none;
	float: left;
	width: 982px;
	height: 43px;
	margin: 20px 0px 20px 0px;
	padding: 0px;
}

#menu li {
	float: left;
}

#menu #index {
	width: 84px;
	height: 43px;
	background: url(../images/index.gif) no-repeat;
}

#menu #index a {
	width: 84px;
	height: 43px;
	display: block;
}

#menu #index:hover {
	width: 84px;
	height: 43px;
	background: url(../images/index_hover.gif) no-repeat;
}

#menu #newspaper {
	width: 84px;
	height: 43px;
	background: url(../images/newspaper.gif) no-repeat;
}

#menu #newspaper a {
	width: 84px;
	height: 43px;
	display: block;
}

#menu #newspaper:hover {
	width: 84px;
	height: 43px;
	background: url(../images/newspaper_hover.gif) no-repeat;
}

#menu #archive {
	width: 83px;
	height: 43px;
	background: url(../images/archive.gif) no-repeat;
}

#menu #archive a {
	width: 83px;
	height: 43px;
	display: block;
}

#menu #archive:hover {
	width: 83px;
	height: 43px;
	background: url(../images/archive_hover.gif) no-repeat;
}

#menu #gallery {
	width: 83px;
	height: 43px;
	background: url(../images/gallery.gif) no-repeat;
}

#menu #gallery a {
	width: 83px;
	height: 43px;
	display: block;
}

#menu #gallery:hover {
	width: 83px;
	height: 43px;
	background: url(../images/gallery_hover.gif) no-repeat;
}

#menu #prom_tv {
	width: 83px;
	height: 43px;
	background: url(../images/prom_tv.gif) no-repeat;
}

#menu #prom_tv a {
	width: 83px;
	height: 43px;
	display: block;
}

#menu #prom_tv:hover {
	width: 83px;
	height: 43px;
	background: url(../images/prom_tv_hover.gif) no-repeat;
}

#menu #advertisers {
	width: 131px;
	height: 43px;
	background: url(../images/advertisers.gif) no-repeat;
}

#menu #advertisers a {
	width: 131px;
	height: 43px;
	display: block;
}

#menu #advertisers:hover {
	width: 131px;
	height: 43px;
	background: url(../images/advertisers_hover.gif) no-repeat;
}

#menu #contacts {
	width: 81px;
	height: 43px;
	background: url(../images/contacts.gif) no-repeat;
}

#menu #contacts a {
	width: 81px;
	height: 43px;
	display: block;
}

#menu #contacts:hover {
	width: 81px;
	height: 43px;
	background: url(../images/contacts_hover.gif) no-repeat;
}

#menu #categories_and_search {
	width: 353px;
	height: 43px;
	font-family: Arial;
	background: url(../images/inputs.gif) no-repeat;
}

#menu #categories_and_search select {
	width: 166px;
	margin: 10px 0px 0px 10px;
	color: #666;
}

#menu #categories_and_search #search_form {
    width: 142px;
    display: inline;
}

#menu #categories_and_search input {
	width: 142px;
	margin: 10px 0px 0px 10px;
	color: #666;
	font-size: 10pt;
	padding: 1px 3px 0px 3px;
}

#content {
	width: 100%;
	margin: 20px 0px 20px 0px;
}

#content #tab {
	width: 100%;
	height: 32px;
	background: url(../images/tab.gif) no-repeat;
}

#content #tab p {
	width: 264px;
	text-align: center;
	font-family: Trebuchet MS;
	
	color: #a80533;
	font-size: 10pt;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

#content #tab p a {
	color: #a80533;
}

#content #top {
	width: 100%;
	height: 6px;
	background: url(../images/box_top.gif) no-repeat;
}

#content .line {
	width: 100%;
	background: url(../images/box_line.gif) repeat-y left top;

}

#content .bottom {
	width: 100%;
	height: 6px;
	background: url(../images/box_bottom.gif) no-repeat;
}

#banners {
	width: 100%;
	margin: 20px 0px 20px 0px;
}

#banners #top {
	width: 100%;
	height: 6px;
	background: url(../images/box_top.gif) no-repeat;
}

#banners .line {
	width: 100%;
	background: url(../images/box_line.gif) repeat-y left top;

}

#banners .bottom {
	width: 100%;
	height: 6px;
	background: url(../images/box_bottom.gif) no-repeat;
}

#news {
    width: 100%;
    margin: 20px 0px 20px 0px;
    font-family: Arial, Helvetica;
    line-height: 14pt;
    color: #000;
    font-size: 10pt;
}

#news #top {
	width: 100%;
	height: 6px;
	background: url(../images/box_top.gif) no-repeat;
}

#news .line {
	background: url(../images/box_line.gif) repeat-y left top;
        padding: 1px 20px 10px 20px;
}

#news h1 {
	font-family: Verdana;
	font-weight: normal;
	color: #999;
	font-size: 14pt;
	margin: 0px;
	padding: 0px;
}

.link {
	text-align: right;
}

#news .line .link {
	margin: 0px;
	padding: 0px;
	color: #999999;
	text-align: right;
}

#news .line .link a {
	color: #999999;
}

#news .bottom {
	width: 100%;
	height: 6px;
	background: url(../images/box_bottom.gif) no-repeat;
}

.clear {
	clear: both;
}

#copyright {
	width: 100%;
	text-align: center;
	font-family: Trebuchet MS;
	color: #666;
	font-size: 10pt;
}

#content .line #static {
	padding: 15px 25px 5px 25px;
}

#content .line #static h1 {
	font-family: Verdana;
	font-weight: normal;
	color: #333;
	font-size: 14pt;
	margin: 0px;
	padding: 0px;
}

#content .line #static h2 {
	font-family: Verdana;

	color: #333;
	font-size: 13pt;
	margin: 0px;
	padding: 0px;
}

#content .line #static h3 {
	font-family: Verdana;

	color: #333;
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
}

#content .line #static p {
	font-family: Arial, Helvetica;
	/*font-family: Verdana, sans-serif;*/
        line-height: 14pt;
        color: #000;
	font-size: 10pt;
}

#content .line #static img {
	border: 1px solid #ddd;
}

#content .line #wrapper {
	padding: 5px 12px 5px 12px;
}

#content .line #wrapper  h1 {
	font-family: Verdana;
	font-weight: normal;
	color: #999;
	font-size: 14pt;
	margin: 0px;
	padding: 0px;
}

#content .line #wrapper .cover {
	float: left;
	margin: 10px 9px 5px 10px;
	text-align: center;
}

#content .line #wrapper .cover img {
	border: 1px solid #ddd;
}

#content .line #wrapper .cover a {
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: #666;
	margin-top: 3px;
}

#content .line .post {
	margin: 10px 0px 10px 0px;
}

#content .line .post h1 {
	font-family: Verdana;
	color: #333;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

#content .line .post h1 a {
	font-family: Verdana;
	color: #333;
	font-size: 10pt;
}

#content .line .post p {
	font-family: Arial, Helvetica;
	color: #000;
	font-size: 10pt;
	margin: 5px 0px 5px 0px;
}

#content .line .post img {
	margin: 5px 0px 5px 0px;
}

#content .line #column_one {
	width: 220px;
	float: left;
	padding: 0px 12px 0px 13px;
        overflow: hidden;
}

#content .line #column_two {
	width: 220px;
	float: left;
	padding: 0px 12px 0px 14px;
        overflow: hidden;
}

#content .line #column_three {
	width: 220px;
	float: left;
	padding: 0px 12px 0px 14px;
        overflow: hidden;
}

#content .line #column_four {
	width: 220px;
	float: left;
	padding: 0px 11px 0px 14px;
        overflow: hidden;
}

#content .line .archive_post {
	margin: 10px 0px 20px 0px;
	clear: both;
}

#content .line .archive_post h1 {
	font-family: Verdana;
	color: #333;
	font-size: 14pt;
	margin: 0px;
	padding: 0px;
}

#content .line .archive_post h1 .category a {
	color: #999;
}

#content .line .archive_post h1 a {
	font-family: Verdana;
	color: #333;
	font-size: 14pt;
}

#content .line .archive_post p {
	font-family: Arial, Helvetica;
	color: #000;
	font-size: 10pt;
	margin: 5px 0px 5px 0px;
	/*clear: both;*/
}

#content .line .archive_postt img {
	margin: 5px 0px 5px 0px;
}

.dotted {
	border-bottom: 1px dotted #999;
}

.edit img {
	border: none;
}

.delete img {
	border: none;
}

/* FORMS */
.forms {
    width: 420px;
    margin: 0 auto;
}

.forms label {
    color: #AABBD1;
    font-size: 18pt;
    margin: 0px;
    font-weight: normal;
    display: block;
}

.forms label em {
    color: #A66742;
    font-size: 0.5em;
}

.forms input {
    width: 400px;
    height: 25px;
    font-size: 14pt;
    padding: 3px 8px 3px 8px;
    color: #666;
}

.forms #category {
    width: 420px;
    height: 25px;
    font-size: 14pt;
    color: #666;
}

.forms .radio {
    width: 10px;
    height: 10px;
}

.forms .checkbox {
    width: 10px;
    height: 10px;
}

.forms .file {
    width: 360px;
    height: 24px;
    padding: 0px;
    margin: 0px;
    font-size: 10pt;
}

.forms span {
    font-size: 8pt;
    color: #AABBD1;
}

.forms select {
    color: #666;
}

.forms textarea {
    width: 415px;
}

.forms .submit {
    width: 100px;
    height: 27px;
    padding: 0px;
    font-size: 12pt;
    float: right;
}

.forms img {
    float: left;
}

.forms #right_section {
    float: right;
}

.article_form {
    width: 100%;
    margin: 0 auto;
}

.article_form label {
    font-family: Verdana;
    font-weight: normal;
    color: #999;
    font-size: 16pt;
    margin: 0px 0px 5px 0px;
    display: block;
}

.article_form label em {
    color: #A66742;
    font-size: 0.5em;
}

.article_form input {
    width: 98%;
    height: 25px;
    font-size: 14pt;
    padding: 3px 8px 3px 8px;
    color: #666;
}

.article_form #category {
    width: 100%;
    height: 25px;
    font-size: 14pt;
    color: #666;
}

.article_form .radio {
    width: 10px;
    height: 10px;
}

.article_form .file {
    width: 580px;
    height: 24px;
    padding: 0px;
    margin: 0px;
    font-size: 10pt;
}

.article_form span {
    font-size: 8pt;
    color: #AABBD1;
}

.article_form select {
    color: #666;
}

.article_form #text {

}

.article_form .submit {
    width: 100px;
    height: 27px;
    padding: 0px;
    margin: 0px;
    font-size: 12pt;
    float: right;
}
/*---------------------------*/

#tools {
    position: absolute;
    top: 10px;
    left: 10px;
}

/* prom tv */

.video {
    margin-top: 10px;
}

.video .thumbnail {
    width: 170px;
    height: 98px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    float: left;
}

.video .description {
    width: 780px;
    margin: 0px;
    padding: 0px;
    float: right;
}

.video .description h1 {
    font-family: Verdana;
    color: #333;
    font-size: 14pt;
    margin: 0px;
    padding: 0px;
}

.video .description h1 a {
	font-family: Verdana;
	color: #444;
	font-size: 14pt;
}

.video .description h1 .category {
	font-family: Verdana;
	color: #999;
	font-size: 14pt;
}

.video .description p {
    font-family: Arial, Helvetica;
    color: #000;
    font-size: 10pt;
    margin: 7px 0px 0px 0px;
    padding: 0px;
}

/*---------*/

#paginator ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#paginator ul li {
    float: left;
    margin-right: 10px;
}

#paginator ul li a {
    font-size: 18pt;
    color: #999;
}

#paginator .arrow {
    text-decoration: none;
}

#paginator ul li #page_select {
    font-size: 18pt;
    color: #444;
}

#wrapper h1 {
    font-family: Arial, Helvetica;
}

#wrapper p {
    font-family: Arial, Helvetica;
    font-size: 10pt;
}

.select_search {
    background-color: yellow;
}
