@import url(reset.css);

body{
font: 14px Tahoma;
padding:0;
margin:0;
}

#wrapper{
background-color:#F4F4F4;
outline:0px solid #cc1100;
padding: 0;
margin: 0 auto;
max-width:1800px; min-width:966px; 
}

#logo {
position:relative;
height:200px;
border:0px solid #FAA21A;
background-image:url(../images/logo_fon.jpg);
background-repeat:repeat-right;
background-position: center center;
padding:0;
margin:0 3px 3px 3px;
}
#logo_l {
width:200px;
height:200px;
border:0px solid #FAA21A;
padding:0; margin:0;
float:left;
}

#logo_r {
width:200px;
height:200px;
border:0px solid #FAA21A;
padding:0; margin:0;
float:right;
}
#logo_c {
height:163px;
border:0px solid #FAA21A;
padding:0; 
margin:0 auto;
}

/* Главное меню*/
#mainmenu{
	width: 550px; height:37px;
	outline:0px solid #cccccc;
}

#mainmenu ul{
display:table-row;
}

#mainmenu ul li{
	display:table-cell;
	width:auto;
	height:37px;
	vertical-align:bottom;
	outline:0px solid #0000cc;
	text-align:center;
}

#mainmenu ul li a{
	color:#fff;
	font:14px bold Verdana;
	height:37px;
	display:table-cell;
	width:1000px;
	vertical-align:middle;
	outline:0px solid #00cc00;
	text-decoration: none;
}

#mainmenu li a:hover{
	background-position: 0 0;
	color: #ffffff;
}

/* Конец главное меню*/

/* Левое меню */
#l_menu{
padding:0 0 0 0; margin-top:60px; margin-left:0px ;
}

#l_menu_2{
margin-left:20px;
}

#l_menu_2 ul{
list-style-image:url(../images/arrow.png);
list-style-position:outside;
}


#l_menu_2 a{
	outline:0px solid #00cc00;
	display: block;
	padding:10px 0 0 0; margin: 0 0 0 0;
	font: bold 17px Arial, sans-serif;
	color:#000080;
	text-decoration: none;
	text-align:left;
	border-bottom-style:dotted; border-bottom-width:1px;
}

#l_menu_2 a:hover{color: #004D4F;}

/* Конец левого меню*/

/* Нстройки для всех блоков */
p {padding:5px 0 5px 0;}
h1 {color:#0000A0; font: bold 20px Arial, sans-serif; text-align:center; margin:10px; text-transform: uppercase;}
h2 {color:#0000A0; font: bold 18px Arial, sans-serif; text-align:center; margin:10px;}
h3 {color:#0000A0; font: bold 16px Arial, sans-serif; margin:10px;}

/* Нстройки для всех ячеек таблиц */
td {padding:5px;}

/* Разные шрифты */
.font_bb {color:#0000A0; font: bold 17px Arial, sans-serif;} /* Шрифт жирный темно-синий */
.font_news {color:#3B3B3B; font: 14px Arial, sans-serif;} /* Шрифт темно-синий */
.font_links{color:#0000A0; font: bold 12px Arial, sans-serif;} /* Шрифт жирный темно-синий */
.font_cursif{font-style: italic;} /* курсив */
.font_smal {font-size:80%;} 
.font_m {color:#FF00AE; font: bold 14px Arial, sans-serif;} /* малиновый жирный*/

a{color: #737373;}

li a:hover{color: #004D4F;}

ul {list-style-type:disc; margin-left:30px;}

td , th{border:1px solid #cccccc;}

/* Начало левого бока */
#block_l{
width:20%;
float:left;
}
#sidebarL{
padding:20px 10px 10px 10px;
margin:10px auto 0 auto;
background-color:#F7F7F7;
outline:0px solid #cc0000;
}

#sidebarL  table{
margin:0 auto 0 auto;
}
/* Конец левого блока */

/* Страница контента */
#block_c{
width:60%;
float:left;
}
.news1{margin-bottom:10px;}
.news2{margin:0 auto 0 30px;}
.div_cont{float:left; margin:5px;}
.date_cont{background-color:#9E9E9E; font-size:12px; color:#FFFFFF; text-align:center;}
.date_contest{font: bold 17px Arial, sans-serif; color:#FF8040; text-align:left;}

#content{
background-color:#EAEAEA;
padding:10px 10px 10px 10px;
margin:10px auto 0 auto;
font-size:16px;
color:#4D4D4D;
text-align:justify;
}


/* Коннец страница контента */

/* Начало правого блока общего*/
#block_r{
width:20%;
float:left;
}
#sidebarR{
padding:20px 10px 10px 10px;
margin:10px auto 0 auto;
background-color:#F7F7F7;
outline:0px solid #cc0000;
}
/* Конец правого блока */

/* Начало правого блока спорт*/
#sport{
margin: 0 0 30px 0;
text-align:center;
}
.a_color{color:#FF00FF;}
/* Конец правого блока спорт*/


/* Поздравление с Новым Годом */
#new_year{font-family:"Comic Sans MS", Verdana, Arial;
font-weight:bold;
font-size:48px;
color:#F05EE1;
height:100px;
text-align:center;
background-image:url(../images/new_year.jpg);
background-repeat:repeat-right;
background-position: center center;
}


/* Чемпионат Марий Эл */
#chemp_mari_el table{
	color:#000040;
	margin:0 auto 0 auto;
}

#chemp_mari_el table .c{
	text-align:center;
}

#chemp_mari_el table .r{
	text-align:right;
}

/* Результаты спортсменов Марий Эл */
#rezult_mari_el table{
	color:#000040;
	margin:0 auto 0 auto;
}

#rezult_mari_el table .c{
	text-align:center;
}

#rezult_mari_el table .r{
	text-align:right;
}


/* Чемпионат ПФО */
#chemp_pfo table{
	color:#000040;
	margin:0 auto 0 auto;
}

#chemp_pfo table .c{
	text-align:center;
}

#chemp_pfo table .r{
	text-align:right;
}

/* Чемпионат ПФО 2016*/

#content #chemp_pfo_2016 a:hover{color: #004D4F;}

#content #chemp_pfo_2016 table{
	margin:0 auto 0 auto;
}

#content #chemp_pfo_2016 .tabl td{
	border:0px;
}

#content #chemp_pfo_2016 .div_l{
	float:left;
	width:200px;
	margin: 0 25px 0 25px;
}

#content #chemp_pfo_2016 .div_r{
	float:right;
	width:200px;
	margin: 0 25px 0 25px;
}

#content #chemp_pfo_2016 .div_c{
	width:290px;
	margin: 0 auto 0 auto;
}


/* Настройки для разных страниц */
.technic{float:left; outline:1px solid #000080; margin:10px;}

/* Страница ссылок на региональные сайты */
#link_s{float:left; width:441px; margin:5px;}

#links {float:left; width:175px; margin:2px; outline:1px solid #cc0000; margin:15px 5px 5px 5px;}
#links table tr td{
 padding:0; color:#808080; font: 14px Arial, sans-serif;
}
#links table tr td a{
 padding:0; color:#000080; font: 14px Arial, sans-serif;}
 
 .link_1{outline:1px solid #cc0000; font: 13px Arial, sans-serif; color:#400000; text-align:left;}

/* Конец ссылок на региональные сайты */

/* Список членов СРР */
.srr_tabl{margin:0 auto;}
.srr_tb_zag {color:#FFFFFF; background-color:#804040; font: bold 17px Arial, sans-serif;} /* Шрифт жирный темно-синий */
.srr_sk{background-color:#C0C0C0;}
/* Конец Список членов СРР */

/* день рождения */
.birthday {background-color:#80FFFF; color:#FF00AE; text-align:center; font: bold 17px Arial, sans-serif; margin-bottom:10px;}

/* комментарии к новостям */
.font_com_zag{color:#FF0000; font: bold 14px Arial, sans-serif;} /* Шрифт жирный красный*/
.font_comment{font: 12px Arial, sans-serif;} 
.font_comment1{color:#0000A0; font: bold 12px Arial, sans-serif;} /* Шрифт жирный темно-синий */
.post_div {border-top:1px solid gray;
 border-bottom:1px solid gray;
 margin:15px;}
 .div_com_news{font: 11px Arial, sans-serif; text-align:right;}
 .div_com{float:left;}
 .font_inp{font: 22px Arial, sans-serif; margin:5px;} 
 
 /* навигация по странице */
 .font_nav{color:#0000A0; font: 12px Arial, sans-serif;} /* Шрифт жирный темно-синий */
 
 /* Страница куплю-продам */
.font_shop{color:#FF00FF; font: 10px Arial, sans-serif; text-align:center;} 
.f_shop_tabl_1{color:#000040; font: bold 14px Arial, sans-serif;} 
.tabl_shop{margin:0 auto;}
.shop_prim{color:#808080; font: 10px Arial, sans-serif; text-align:left;}
.shop_back{background-color:#80FFFF; margin:5px; padding:15px 5px ;}
.shop_prim_div{width:480px; border:1px solid #cccccc; margin:2px; padding:5px;}

 /* Страница рассказов */
 .lesson {border:1px solid #cccccc; width: 100%;}
.lesson_title {background-color:#D1D7E0;}
.lesson_name {font-weight:bold; color:#0000FF; font-size:18px;}
.lesson_adds {font-size:11px; margin-top:0px; margin-bottom:0px;}
.lesson_descr {background-color:#D9F0E7; font-size:14px;}
.lesson_bottom{background-color:#9E9E9E; font-size:12px; color:#FFFFFF; text-align:center;}
.lesson_foto{margin-right:10px; margin-top:12px;}

/* страничка с рассказом */
.view_title {font-size:18px; font-weight:bold; text-align:center;}
.view_date  {font-size:11px; color:#424242; margin-top:7px; margin-bottom:7px; font-weight:bold;}
.post_comment{font-size:15px; font-weight:bold; color:#cc0000;}
.post_comment_add{font-size:13px;}
.post_div{border-top:1px solid gray; border-bottom:1px solid gray; margin:15px 0 15px 0;}
.post_summa{margin:20px 0 0 0;}
.post_summa1{margin:0 0 20px 0; font-size:24px;}
.pvote{border:1px solid gray; background-color:#f6f6f6; padding:10px; font-size:80%;}
.sub_vote{border:1px solid gray; background-color:#f6f6f6; width::60px; margin-left:10px;}

/* подвал страниц */
#footer{
text-align:center;
border-top:2px solid #999999;
border-bottom:2px solid #999999;
margin:2px 0 0 0;
background-color:#CCCCCC;
}
#footer_1{width:80%; float:left;}
#footer_2{width:20%; float:left;}
.footer_3{opacity: 1;}
.footer_p{margin:3px 0; font: 11px Arial, sans-serif; text-align:center;}

#schet{
float:right;
margin:10px 10px 10px 10px;
}


#text{
margin:0;
}

.clear{
clear:both;
}


/* Подвал страницы */
.footer_deklar {font-size:11px; margin:0 0 0 0; padding:0 0 0 0; color:#4D4D4D;}