/* Содержание:

1. Общая настройка 
2. Блок главный 
3. Блок меню
4. Блок заголовок
5. Блок футер
6. Форма

*/

/* 1. Общая настройка */

body {background: #ffffff; color: #000000; margin: 0px;}
body, td {font-family: verdana,tahoma,arial; font-size: 10pt;}
a {color: #550000;}
a:link, a:visited {text-decoration: underline;}
a:active, a:hover {text-decoration: none;}
h1 {font-size: 11pt; color: #4b1920; margin-top: 5px;  margin-bottom: 5px;}
h2 {font-size: 14pt; color: #a01e2f; margin: 0px;}
h3 {font-size: 15pt; color: #ffffff; margin: 0px;}
h4 {font-size: 50pt; color: #550000;}


/* 2. Блок главный */

#img_center {
border:#4b1920 solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

#d_block_width {
width: 800px;
border:#4b1920 solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

/* 3. Блок меню */

#d_block_menu {
text-align: left;
background: #e74d5a;
border:#4b1920 solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
border-left-width: 0px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 15px;
}


/* 4. Блок заголовок */

a.t_block_header_menu:link {color: #ffffff;}
a.t_block_header_menu:visited {color: #ffffff;}
a.t_block_header_menu:active {color: #ffffff;}
a.t_block_header_menu:hover {color: #ffffff;}

#d_block_header {
text-align: left;
background: #a01e2f;
height: 110px;
}

#d_block_header_menu1 {
position: absolute; top:25; left:390;
color: #ffffff;
}

#d_block_header_menu2 {
position: absolute; top:25; left:490;
width: 200px;
color: #ffffff;
}

#t_block_header_sitename {
position: relative; top:20; left:65;
}

#t_block_header_url {
padding-top: 20px;
padding-left: 15px;
font-size: 29pt;
font-weight: bold;
color: #ffffff;
}

/* 5. Блок центральный */

a.t_block_center_header:link {color: #a01e2f;}
a.t_block_center_header:visited {color: #a01e2f;}
a.t_block_center_header:active {color: #a01e2f;}
a.t_block_center_header:hover {color: #a01e2f;}

#d_block_center {
text-align: left;
}

#d_block_center_left {
width: 550px;
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}

#tbl_block_center_left {
width: 550px;
vertical-align: top;
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;

}

#tbl_block_center_right {
background: #fbdde2;
width: 188px;
vertical-align: top;
text-align: left;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
}

#t_main {
text-align: justify;
padding-bottom: 10px;
}

#t_main_category{
text-align: justify;
}

#t_ncategory {
font-style: italic;
padding-bottom: 10px;
}

#t_ndate {
font-size: 10pt;
font-weight: normal;
font-style: italic;
text-align: left;
color: #c3949b;
}

/* 5. Блок футер */

#tbl_block_footer {
}

#tbl_block_footer_left {
width: 240px;
vertical-align: top;
text-align: left;
}

#tbl_block_footer_right {
padding-left: 5px;
vertical-align: top;
text-align: left;
}

#d_block_footer {
text-align: left;
background: #fbdde2;
padding-left: 10px;
padding-right :10px;
padding-top: 4px;
padding-bottom: 4px;
}

#d_block_footer_copyright {
font-size: 8pt;
text-align: left;
}

#d_block_footer_counter {
padding-top: 5px;
text-align: left;
}

/* 6. Форма рейтинга */

textarea {
	width: 355px;
	padding: 0px;
	margin: 0px;
	background-color: #EDEDEC;
	border:#818181 solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

form {
	padding: 0px;
	margin: 0px;
}

select {
	padding: 0px;
	margin: 0px;
	background-color: #EDEDEC;
	border:#818181 solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 0px;
	margin: 0px;
}

#d_form {
	text-align: left;
	padding-bottom: 5px;
}

#d_comment_header {
	background-color: #EDEDEC;
	padding: 5px;
}

#comment_input {
	width: 355px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	background-color: #EDEDEC;
	border:#818181 solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
