/* CSS Document */
/* Normalizes margin, padding */
body, ul, li, h1, h2, h3, p { 
	margin : 0; padding : 0; 
}
/*   */
body{
font-size: small;
font-family: Geneva, Helvetica, Arial, sans-serif;
color:#000000;
/*
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
font-family:Courier New;
*/
}

a:link,a:visited,a:active{
color:#333;
text-decoration:none;
}
a:hover{
color: #666;
text-decoration:none;
}
h1, h2 {
font-family: Verdana, Helvetica;
font-size: 130%;
color: #000;
text-decoration: underline;
/*
color: #4AAAB3;
text-align:right; 
font-family: Courier New;
font-family: Comic Sans MS;
*/
}
#left_12 {
float: left;
width: 432px; /* это 58% от 750px */
}
#logo {
float: left;
margin: 0;
padding: 0;
width: 202px;
}
#navi_logo {
margin: 0;
padding: 10px 0 0 20px;
width: 180px;
}
#info {
margin: 20px 0 0 20px;
padding: 0;
width: 180px;
/*
border: 1px solid #006600;
*/
}
#info dt {
font-family: Arial;
color: #ff9900;
font-size: 110%;
font-weight:bold;
}
#info dd {
margin: 8px 8px 8px 0;
padding: 8px 4px 8px 30px;
font-family: Arial;
font-size: 90%;
border: 1px solid #ccc;
/*
background: #ff0000;  ///// red - если включить, то перекроет #i_1
*/
}
#i_1 {
background: #fff url(../images_302/line_i1.gif) repeat-y left; /* #336699 */
}
#i_2 {
background: #fff url(../images_302/line_i2.gif) repeat-y left; /* #6699cc */
}
#i_3 {
background: #fff url(../images_302/line_i3.gif) repeat-y left; /* #ccff99 */
}
#center {
float: left;
width: 210px;
font-family: Arial;
font-size: 90%;
margin: 0 0 0 20px;
padding: 0;
/*
border: 1px solid #ff0000;
*/
}
#anons {
margin: 0 0 3px 0;
padding: 12px;
border: 1px solid #ccc;
background: #fc0;
}
#anons dt {
font-weight:bold;
}
#anons dd {
margin: 0;
padding: 12px 0 8px 0;
}
#anons a {
text-decoration: underline;
}
#navi_main {
margin: 0;
padding: 0;
font-weight: bold;
border: 1px solid #ccc;
background: #efefef;
}
#navi_main dt {
margin: 8px;
padding: 0;
/*
border: 1px solid #c93;
*/
}
#navi_main a {
display: block;
margin: 0;
padding: 4px 4px 4px 28px;
border: 1px solid #69c;
background: #fff url(../images_302/navi_arrow.gif) no-repeat top left;
}
#navi_main a:hover {
display: block;
margin: 0;
padding: 4px 4px 4px 28px;
border: 1px solid #69c;
background: #fffaeb url(../images_302/navi_arrow.gif) no-repeat top left;
}
#navi_main dd {
font-weight: normal;
margin: 8px;
padding: 0;
}
#main_text {
float: left;
width: 42%;
max-width: 55%;
min-width: 320px;
margin: 0;
padding: 0;
/*
border: 1px solid #f00;
*/
}
#main_text h1, h2, p, ol, dl {
margin: 8px 0 8px 15px;
padding: 0;
/*
border: 1px solid #006600;
*/
}
#main_text dt {
margin: 0;
padding: 0 0 8px 15px;
}
#main_text dd {
margin: 0;
padding: 0 0 8px 45px;
}
#main_text li {
margin: 0;
padding: 0 0 8px 0;
/* отступ или выступ первой строки текста выбранного элемента
text-indent: -15px;
list-style-type: none;
*/
list-style-position: inside; /*  <<<<<<<<--- для dt и dd не работают! <<<---- */
list-style-type: square; /*  <<<<<<<<--- для dt и dd не работают! <<<---- */
}
/* меняем первую строку списка
#main_text li:first-line {
color: red;
}
*/
#main_text li.conta {
margin: 0;
padding: 0;
/*
text-indent: 0;
*/
}
#main_text img {
float: left;
margin: 12px 10px 8px 15px;
/*
margin: 0 10px 10px 0;
*/
padding: 0;
border: 1px solid #ccc;
border-bottom-color: #999;
border-right-color: #999;
}
#main_text img.alt {
float: right;
margin: 4px 0 8px 10px;
/*
margin: 0 0 10px 10px;
*/
padding: 0;
}
#foot {
clear: left;
width: 55%;
margin: 0 0 0 212px;
padding: 20px 0 10px 0;
font-size: 80%;
color: #666;
}
#copy {
margin: 0 0 0 10px;
padding: 0 0 20px 5px;
}
/*   */

/*
#home {
float: left;
margin: 0;
padding: 1em 1em;
}
#creo {
margin: 0;
padding: 1em 1em;
}
#seo {
margin: 0;
padding: 1em 1em;
}
#support {
margin: 0;
padding: 1em 1em;
}
#price {
margin: 0;
padding: 1em 1em;
}
#portfolio {
margin: 0;
padding: 1em 1em;
}
*/
/*
h1,h2,h3,p{
margin-left:20px;
margin-right:20px;
margin-top:20px;
}
h1{
font-family:Courier New; 
font-size:18px;
text-align:right;
color:#4AAAB3;
}
h3{
font-size:14px;
text-align:left;
margin-bottom:-15px;
}
.picL{
margin-right:20px;
margin-bottom:5px;
}
.picR{
margin-left:20px;
margin-bottom:5px;
}
.menu{
font-size:15px;
font-weight:bold;
color:#666666;
}
.contact{
margin-left:50px;
}
*/