﻿/***********************************************/
/* style.css                             */
/* Used for http://www.ritualminsk.by          */
/***********************************************/

/***********************************************/
/* HTML Tag Styles                             */
/***********************************************/

body
{
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-color: #426fac;
	font-family: Verdana;
	font-size: 100%;
	margin: 0;
	padding: 0;
}


p
{
    margin: 0;
    padding: 0;
}

p a:link, p a:visited, p a:active
{
	font-size: 1em;
	font-weight: bold;
	color: #606060;
}


p  a:hover
{
	text-decoration: none;
}

tr
{
    margin: 0;
    padding: 0;
}

td
{
    margin: 0;
    padding: 0;
}

h1
{
    margin:  0 0 0.5em 0;
    padding: 0;
	font-size: 1.2em;
	font-weight: bold;
}

h2
{
    margin:  0 0 0.5em 0;
    padding: 0;
	font-size: 1em;
	font-weight: bold;
}

h3
{
    margin:  0 0 0.5em 0;
    padding: 0;
	font-size: 1em;
	font-weight: bold;
}


/***********************************************/
/* Menu Layout                                 */
/***********************************************/

#menu
{
    background-color: #e9e7db;
    border-top: 1px solid #bdbbaf;
    padding: 0;
    width: 200px;
}

#menu a
{
    color: #54829E;
    display: block;
    text-decoration: none;
}

#menu a.nav
{
	border-bottom: 1px solid #bdbbaf;
	color: #797979;
	display: block;
	font-size: 0.8em;
    font-weight: bold;
	padding: 5px 0;
	text-decoration: none;
}

#menu a.nav:hover
{
	background-color: #dddac5;
	text-decoration: none;
}

#menu img
{
    border: none;
    display: inline;
    padding: 0 7px 0 10px;
    vertical-align: middle;
}



/***********************************************/
/* Content Styles                              */
/***********************************************/

.color_right_col
{
	background-color:#e9e7db;
}

.color_left_col
{
	background-color:#ffffff;
}

.shadow
{
	background-image:url(content_shadow.gif);
	background-repeat:repeat-y;
	background-color:#e9e7db;
}

td.bgcolorleft
{
	background-color: #e9e7db;
}

.contenttext
{
    margin: 0 0 0 0;
	padding: 0 5px 0 15px;
	color: #606060;
	font-size: 0.8em;
    text-decoration: none;
}

/*
.contenttext p {
	text-indent: 1.5em;
	
}
*/

.contenttextright
{
    margin: 0 0 0 0;
	padding: 0 0 0 5px;
	color: #606060;
	font-size: 0.8em;
    text-decoration: none;	
}

img.imgcontent
{
	margin: 10px 10px 10px 10px;
	border-color: #eeeeee;
}



.link
{
	font: 1em/1.4 Verdana;
}

.link img
{
	padding:0.3em 0.4em 0 0;
	border: 0;
}

.link a
{
	font: Verdana;
	font-size: 1em;
}

.link a, .link a:link, .link a:visited, .link a:active
{
	text-decoration:none;
} 

.link a:hover
{
	text-decoration:underline;
} 

.link a:link
{
	color:#4f4f4f;
} 

.link a:visited
{
	color:#4f4f4f;
} 

h1 a:link, h1 a:visited, h1 a:active
{
	font-size: 1em;
	font-weight: bold;
	color: #606060;
}

h1  a:hover
{
	text-decoration: none;
}

h2 a:link, h2 a:visited, h2 a:active
{
	font-size: 1em;
	font-weight: bold;
	color: #606060;
}


h2  a:hover
{
	text-decoration: none;
}

h3 a:link, h3 a:visited, h3 a:active
{
	font-size: 1em;
	font-weight: bold;
	color: #606060;
}


h3  a:hover
{
	text-decoration: none;
}

.item-list li
{
	margin:0 0 10px;
	padding:0;
	background: none;
	list-style: none;
	text-decoration: none;
}

.arrow a, .arrow a:link, .arrow a:active, .arrow a:visited
{
	color:#606060;
	font-weight: bold;
} 

.arrow a:hover
{
	text-decoration: none;
	color:#606060;	
} 

.dalee a:link, .dalee a:visited, .dalee a:active
{
	font-size: 0.8em;
	color: #606060;
}

.dalee  a:hover
{
	text-decoration: none;
}
/***********************************************/
/* Banner Styles                               */
/***********************************************/

td.bannerleft
{

	padding: 20px 7px 0 7px;
	color: #ffffff;
	font-size: 0.8em;
    font-weight: bold;
	text-decoration: none;
	width: 235px;
}

td.bannerup
{
	padding: 10px 0 0 0;
	color: #ffffff;
	font-size: 0.8em;
    font-weight: bold;
	text-decoration: none;
}


/***********************************************/
/* Footer Styles                               */
/***********************************************/

.footer_bg
{
	background-image: url(footer_center.jpg);
	background-repeat: repeat-x;
}

p.footertext
{
    margin: 0 10px 0 0;
	padding: 0 0 0 0;
	color: #606060;
	font-size: 0.65em;
    text-decoration: none;
	text-align:right;
}

a.copyrights
{
    color: #424242;
    text-decoration: none;
}

a.copyrights:hover
{
    color: #008000;
    text-decoration: none;
}