﻿body {
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
font-family: Arial, Helvetica, sans-serif;
background-color: #333333;
background-image: url(fon.gif);
background-repeat: repeat-x;
background-position: left top;
}

a:vlink {
color="#666">
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading{
margin: ;
padding: ;
}
table { border-collapse: collapse;}
td { margin: 0em; padding: 0em; vertical-align: top; }
p {
padding-left:20px;
font-size: 80%;
font-family: Arial, Helvetica, Tahoma, Verdana,  sans-serif;
}
p.normal {padding:0px;}
/* конец глобальных настроек.*/

#menu {background:url(menu_fon.gif) no-repeat right bottom;;
background-color:#333333;
color:#FFFFFF;
margin:3em 5px 10px 23px;
padding:5px 5px 10px 10px;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
}
#menu a {color:#FFFFFF;}
#menu a:hover {color:#FF0000;}
#illustration {background:url(illustration.jpg) no-repeat left top;
margin:30px 23px 30px 22px;
padding:20px 0px 165px 90px;
}

#menusec {background: url(menusec_fon.gif) no-repeat right bottom;
background-color: #666666;
color:#FFFFFF;
margin:2em 5px 10px 23px;
padding:3px;
padding:5px 5px 10px 10px;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
}
#menusec a {color:#FFFFFF;}
#menusec a:hover {color:#FF0000;}

#menusec2 {background: url(menusec_fon.gif) no-repeat right bottom;
background-color: #666666;
color:#FFFFFF;
margin:2em 5px 10px 23px;
padding:3px;
padding:5px 5px 10px 10px;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
}
#menusec2 a {color:#FFFFFF;}
#menusec2 a:hover {color:#FF0000;}


#main {
width:775px;
background-color:#FFFFFF;
margin:20px 0px 0px 0px;
padding:30px 0px 5px 0px;
background-image: url(top.jpg);
background-repeat: no-repeat;
background-position:left top;
}
#bottom {
background-color:#FFFFFF;
background-image:url(bottom.jpg);
background-repeat:no-repeat;
background-position:left bottom;
width:775px;
margin:0px 0px 50px 0px;
padding:0px 0px 20px 0px;
}
#leftcolumn{
margin:0px 5px 0px 23px;
}
#leftcolumn1{
margin:0px 5px 0px 23px;
}
#maincol{
padding:0px 30px 0px 20px;
}
#footer{
font-size:70%;
font-family:Arial, Helvetica, sans-serif;
}
#crumbs {background-color:#CCCCCC;
background-image:url(crambs_fon.gif);
background-position:left;
font-size:70%;
padding:2px 0px 2px 10px;
margin:7px 20px 10px 10px}
/* Base typography SET ANY FONT SIZE IN EM's */

/* Главные заголовки для разных страниц. Mix and match hX tags with Joomla titles */
h1,.componentheading {
color: #666666;
font-size: 120%;
font-family: Georgia, Times New Roman, Times, serif;}

h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
color: #333333;
font-size: 95%;
font-family: Georgia, Times New Roman, Times, serif;
padding-top:1em;
}


img {
border: 0;
}
ol {
font-size:80%;
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
margin: 0.5em 0px;
padding: 0px 0px 0px 40px;
}
ul {
font-size:80%;
font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
margin: 0.5em 0px;
padding: 0px 0px 0px 20px;
}
li {margin: 0.5em 0px 0.5em 0px;
padding: 0px 0px 0px 0px;
}
ul.menu li{
margin: 0.5em 0px;
padding: 0px 0px 0px 12px;
color:#000000;
list-style-type: none;
background: url('li.gif') no-repeat 0px 0.3em;
}
ul.menu {
margin: 0.5em 0px;
padding: 0px 0px 0px 10px;}



/********* Стили ссылок *********/


/*Индивидуальные стили ссылок */
a:link {
color: #333333;
}

a:hover {
color: #FF0000;
}

/* Горизонтальные линии в вашем шаблоне*/
hr {border-top-style: none;
border-right-style: none;
border-left-style: none;
border-bottom-style: none;
color: #000000;
background-color: #000000;
height: 1px;
width: 100%;
}
#hr {padding:0px;
margin:0px 22px 0px 23px;
}



.fm {background-color:#CCCCCC;
background-image:url(if.gif);
background-repeat:no-repeat;
background-position: left top;
margin:0px 15px 0px -20px;
padding:1px 5px 10px 20px}