html, body, ul, ol, li, p, h2, h4, h5, h6 {
        padding: 0;
        margin: 0;
}
    
body {
    font-size: 65.0%; 
    background: url(../img/fon.gif) fixed center top;        
    color: #000;
    font-family: Verdana, Arial, sans-serif; 
 
}

#header {
        padding: 0;
	margin: 15 px;
	height: 165px;
	width: 100%;
	}

h2, h4, h5 {color:#FD0000; font-family: Verdana, Arial, "MS Serif", serif;
padding: 0px; 0; 20px; 0;}


h1 a:active {color:#BF6700;}
h1 a:hover {color:#FD0000;}

h3 {
   font-size: 16px;
   color:#454440;
   font-family: Georgia, serif, Verdana, Arial, "MS Serif";
   margin: 25px; 0; 15px; 0;
}

h4 {font-size:100%;}
a:hover {text-decoration: none;}
a img {border: none; }
    
/*Layout*/
#container {
width:910px; margin:0 auto; padding:0 5px; background:#FFFFF2 url(../img/bg_container.gif) 0 0 repeat-y;
min-height:1000px;
}

#navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0;
        padding:0 15px;
        height:28px;
	}

#menu {height:28px;  float:right;  background:url(../img/bg_menu.gif) 0 0 repeat-x;}

ul#menu li {float:left; font-family: arial, helvetica, sans-serif; display: inline;}

ul#menu li a {display:block; float:left; padding:0 9px; height:27px; padding-top:7px; color:#464545; text-decoration: none;}

ul#menu li a:hover {
	color: #FD0000;
	}

#navigation p {float:right; line-height:38px; padding:0 25px; margin-right:30px; background: url(../img/rss.gif) 100% 50% no-repeat;}


#navigation form {height:28px; margin:0; padding:0; padding-top:5px; float:right;}

#content {
    width: 470px;
    margin-top: 20px;
    margin-left: 200px;
    margin-right: 0;
    position: relative;
    padding: 0px 0px 40px 20px;
    display:block;
    font-size: 11px;
}

#content  p {
    text-align: justify;
}

#content  h1 a {
    font-size: 18px;
    font-family: Georgia, serif, Sans-Serif, Helvetica, Arial;
    font-weight: bold;
    color:#FD0000;
    text-transform: uppercase;
    text-decoration:none;
    padding-top:15px;
}

#content  h2 a {
    font-size: 14px;
    font-family: Georgia, serif, Sans-Serif, Helvetica, Arial;
    font-weight: bold;
    margin: 0px;
    line-height: 100%;
    color:#FD0000;
    text-decoration:none;
    padding: 20px 0 15px 0;
}

#content  a {
        color:#454440;
        text-decoration:underline;
}


#content a:hover{
        color:#FD0000;
        text-decoration:none;
}


h1.pen {background: url(http://www.asveta.net/img/title.gif) no-repeat 0px 20px; padding: 15px 0px 15px 20px; dashed #FFFBEF; font-family: Verdana, Arial, "MS Serif", serif;}

#sidebar {
    line-height: 130%;
    float:left;
    font-size: 1.1em;
    font: Verdana, Arial, Sans-Serif;
    color: #888888;
    width: 180px;
    left:0px;
    float: left;
    position: relative;
    padding: 30px 15px 15px 15px;
    border: 0px solid #000000;
    }

#sidebar ul li a {
        color:#454440;
	background: url('http://www.asveta.net/img/li.gif') 0px 4px no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
        list-style-type: none;
}


#sidebar li {
        list-style-type: none;
}


#sidebar ul li a:hover{
        color:#FD0000;
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
	background: url('http://www.asveta.net/img/li1.gif') 0px 4px no-repeat;}

#sidebar form {margin-top:20px;}
#sidebar form legend {font-size:130%;}
#sidebar form label {width:50px; float:left; margin-top:5px;  padding:0;}
#sidebar form br {clear:left;}
#sidebar form input#Name, #sidebar form input#Email {width:120px; margin-top:2px; padding:1px 5px; border: 1px solid #818080;}
#sidebar form textarea {width:181px; height:70px; border: 1px solid #818080; overflow:auto;}


#rsidebar {
    width: 180px;
    float: right;
    position: relative;
    margin-top: 0px;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    padding-right: 15px;
    padding-top: 35px;
    line-height: 130%;
}

#rsidebar h2 a:hover {
	color: #454440;
        text-decoration:underline;
	}

#rsidebar h2 a{
        color:#FD0000;
        text-decoration:underline;
	}

#rsidebar h2 {
        display: block; text-transform: uppercase;
	background: #ffffff;
	border: 1px solid #B5B5B5;
	-moz-border-radius:5px;
	padding: 3px 2px 3px 3px;
	margin: 10px 0px 6px 0px;
	color: #FD0000;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
}

#rsidebar ul li a {
        color:#454440;
	background: url('http://www.asveta.net/img/li.gif') 0px 4px no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
        list-style-type: none;
}


#rsidebar li {
        list-style-type: none;
}


#rsidebar ul li a:hover{
        color:#FD0000;
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
	background: url('http://www.asveta.net/img/li1.gif') 0px 4px no-repeat;}






#sidebar h2 a:hover {
	color: #454440;
        text-decoration:underline;
	}

#sidebar h2 a{
        color:#FD0000;
        text-decoration:underline;
	}

#sidebar h2 {
        display: block; text-transform: uppercase;
	background: #ffffff;
	border: 1px solid #B5B5B5;
	-moz-border-radius:5px;
	padding: 3px 2px 3px 3px;
	margin: 10px 0px 6px 0px;
	color: #FD0000;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
}


#rsidebar h2 a:hover {
	color: #454440;
        text-decoration:underline;
	}

#rsidebar h2 a{
        color:#FD0000;
        text-decoration:underline;
	}

#rsidebar h2 {
        display: block; text-transform: uppercase;
	background: #ffffff;
	border: 1px solid #B5B5B5;
	-moz-border-radius:5px;
	padding: 3px 2px 3px 3px;
	margin: 10px 0px 6px 0px;
	color: #FD0000;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
}


#footer {width:910px; height:200px; padding:0 5px; margin:0 auto; }
#footer p {text-align:center; padding-top:35px;}

div#about {padding-bottom:16px;}
div#about h2 {padding:0; margin:0; height:21px; width:100%; font-size:1em; position:relative; overflow:hidden;}
div#about h2 span {display:block; height:21px; width:100%; position:absolute; top:0; left:0; z-index:2;}
div#about p {margin:0 ; padding:0.5em 0 0.5em 15px; font-size:110%; line-height: 1.2em; color:#000;}
div.clear {clear:both; height:0; font-size:0;}
div.clear hr {display:none;}



/* Form */
form, fieldset, legend {
    margin: 0;
    padding: 0;
    border: none;
    }

fieldset legend {
    font-size: 120%;
    font-weight: bold;
    color: #333; 
    }

/* Text */
#content p{
    font-size: 100%; 
    margin: 1em 0;
    line-height: 1.4em;
    }
#content ul, #content  ol {
    margin: 0.5em 0;
    }

#content ul li {
    list-style: square;
    margin-left: 2em;
    font-size: 100%;
    line-height: 1.4em;
    }

#content  ol li{
    margin-left: 2em;
    font-size: 100%;
    list-style: decimal;
    line-height: 1.4em;
    }

/*Article*/
h3.title {border-bottom:1px dashed #FFFBEF;}

#content  p.head_article {margin:0; padding:10px 0 0 0; font-size:100%;}
#content  p.foot_article {clear:both; font-size:100%;}
#content  p.article_img {float:left;}
#content  p.article_img img {padding:3px; margin-right:5px; border:1px solid white; float:left;}

#content img {
	BORDER-RIGHT: #dddddd 1px solid;
	BORDER-TOP: #dddddd 1px solid;
	BORDER-LEFT: #dddddd 1px solid;
	BORDER-BOTTOM: #dddddd 1px solid;
	max-width: 300px;
	background: #ffffff;
	padding: 4px;
	margin-right: 5px;
	margin-left: 5px;
}


.comment {padding-left:15px; background:url(../img/comment.gif) 0 50% no-repeat;}
.full {padding-left:15px; margin-left:15px; background:url(../img/full.gif) 0 50% no-repeat;}
.category {padding-left:15px; margin-left:15px; background:url(../img/category.gif) 0 50% no-repeat;}
.posted {padding-left:15px; background:url(../img/posted.gif) 0 50% no-repeat;}
p.nav_old {text-align:center; border: 1px dashed #FFFBEF; padding:4px 0}



/*Comments */
#txpCommentInputForm table {border: 1px #818080;    padding: 10px; margin:0; }

#txpCommentInputForm table tbody{border: 1px #818080;    padding: 10px;display:block;}

.comments li {border-top:1px solid #FAFAD2; border-bottom:1px solid #FAFAD2;}
form#txpCommentInputForm {width:380px; margin-top:20px;}

/*Other */
.hidden { display: none; }
.floatleft {float:left;}
ul#accessibility {position:absolute; top:-1000px;}


/*#navigation {background:url(../img/silver/bg_navigation1.gif) 0 0 no-repeat;}*/
#menu {background:url(../img/silver/bg_menu.gif) 0 0 repeat-x;}
ul#menu li.first a {background:url(../img/silver/bg_menu_L.gif) 0 0 no-repeat;}
ul#menu li.last a {background:url(../img/silver/bg_menu_R.gif) 100% 0 no-repeat;}
#footer {background:url(../img/silver/bg_bottom2.gif) 0 0 no-repeat;}
div#about {background:url(../img/silver/about_bot.jpg) 0 100% no-repeat;}
div#about h2 span {background:url(../img/silver/about_top.jpg) 0 0 no-repeat;}
div#about p {background:url(../img/silver/about_cnt.jpg) 0 0 repeat-y;}


#txpCommentInputForm table, #txpCommentInputForm table tbody { background: #EFEFEF;}


#content table{
font-size: 10px;
}

#content table tr{
    border: #BFBFBF 1px;
    margin-bottom: 1em;
    text-align: left;
    caption-side: top;
}

#content td
{
    border: #BFBFBF 1px solid;
    margin-bottom: 1em;
    text-align: left;
    caption-side: top;
    padding: 2px;
}