/* CSS Document */
* {
margin:0px;
padding:0px;
border:0px;
}
body { 
padding:0px; 
background-color:#FFFFFF; 
font-family:Tahoma; 
}
#container { 
width: 976px; 
margin: 0 auto; 
} 
#header{
background-image:url(../new_diz/title_shapka.jpg);
height:160px; width:976px;
position:absolute;
top:0px;
z-index:-1;
}
#left_col{
width:175px;
float:left;
margin-left:5px;
}

#center_col{
width:560px;
float:left;
margin:0px 30px;
}
#right_col{
width:175px;
float:right;
margin:0px 0px 0px 0px;
}
#menu_top{
background-image:url(../new_diz/menu_top.jpg);
height:15px;
background-repeat:no-repeat;
background-position:top;
}
#menu_bottom{
background-image:url(../new_diz/menu_bottom.jpg);
height:15px;
background-repeat:no-repeat;
background-position:top;
margin-bottom:20px;
margin-top:-12px;
}
#menu{
background-image:url(../new_diz/menu_pixel.jpg);
background-repeat:repeat_y;
vertical-align:top;
}
#menu_list{
list-style:none;
padding:0px 0px 0px 30px;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
}
#menu_list li{
margin-bottom:12px}
#menu_list li a{
color:#FFECD1;
text-decoration:none;
}
#menu_list li a:hover{
color:#922619;
}
#friends{
background-image:url(../new_diz/friends.png);
height:340px;
background-repeat:no-repeat;
margin-bottom:20px;
}
#left_banner{
background-repeat:no-repeat;
text-align:center;
vertical-align:bottom;
margin-bottom:20px;
}
#search{
width:986px;
height:30px;
margin:8px 0px;
text-align:right;
}
#material_search{
background-image:url(../new_diz/search.jpg);
width:150px;
height:20px;
background-repeat:no-repeat;
padding:5px 5px 0px 15px;
color:#C2C2C2;
font-size:12px;
vertical-align:top;
}
.serch_pole_class_grey{
background-image:url(../new_diz/search.jpg);
background-position:right;
width:110px;
height:20px;
background-repeat:no-repeat;
padding:5px 5px 0px 5px;
color:#999;
margin-right:0px;
font-size:12px;
vertical-align:top;
text-align:center;
}

.serch_pole_class_black{
background-image:url(../new_diz/search.jpg);
background-position:right;
width:110px;
height:20px;
background-repeat:no-repeat;
padding:5px 5px 0px 5px;
color:#000;
margin-right:0px;
font-size:12px;
vertical-align:top;
text-align:center;
}
#right_banner{

height:277px;
background-repeat:no-repeat;
margin-bottom:20px;
}
#subscribe{
background-image:url(../new_diz/subscribe.jpg);
background-repeat:no-repeat;
height:137px;
margin-bottom:20px;
color:#FFFFFF;
padding:15px 0px 0px 0px;
font-size:13px;
padding:15px 15px 0px
}
#subscribe p{
margin-bottom:5px;
}
#input_subscribe, #logins, #pswd{
background-image:url(../new_diz/input_subscribe.jpg);
background-repeat:repeat_x;
background-position:center;
width:140px;
height:20px;
text-align:center;
}
#logins{
background-image:url(../new_diz/input_login.jpg);
}
#center_banner{
/*background-image:url(../new_diz/center_banner.jpg);
background-repeat:no-repeat;*/
background-position:center;
height:83px;
margin-bottom:20px;
text-align:center;
vertical-align:middle;
}
#login{
background-image:url(../new_diz/login.jpg);
height:137px;
background-repeat:no-repeat;
padding:10px; 0px 0px 0px;
font-size:13px;
}
#login p{
text-align:center;
color:#FFFFFF;
}
#login a{
font-size:13px;
color:#FFFFFF;
}
#login a img{float:left; padding-left:5px;}
#login a:hover{
text-decoration:none;
}
#logins, #pswd {
margin:5px;
}
#login_submit{
background-color:#161211;
font-weight:bold;
color:#FFFFFF;
/*border:1px solid #FFFFFF;*/
height:24px;
width:70px;
}
#login_out{
margin-top:7px;}
#login_out a{
font-weight:bold;
text-decoration:none;}
#content {
min-height:500px;
vertical-align:top;
margin-bottom:20px;
width:560px;
font-size:14px;
}
#clearfloat{
clear:both;
}
#bottom_menu{
width:986px;
text-align:center;
color:#818181;
font-size:14px;
}
#bottom_menu a{
color:#818181;
text-decoration:none;
}
#bottom_menu a:hover{
text-decoration:underline;
}
#bottom {
background-image:url(../new_diz/bottom.jpg);
background-repeat:no-repeat;
height:45px;
width:986px;
text-align:center;
}

#title_page{
text-align:left;
color:#D42826;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
#title_page a {
color:#D42826;
text-decoration:none;
}
#title_page a:hover {
color:#D42826;
text-decoration:underline;
}

#contact_table tr{
height:30px;
}
#napr_ref:hover{
text-decoration:underline;
}
#napr_ref {text-decoration:none;font-size:11px; color:#2D2C2A;}
#shop_ul{
list-style:none;}
#shop_ul li{
margin:20px 20px 20px 0px;
font-size:14px;
display:block;
height:50px;
width:550px;
font-weight:bold;

}
#shop_ul li a{
color:#D23226;
text-decoration:none;
}
#shop_ul li a:hover{
text-decoration:underline
}
#otchets_ul {
list-style:none;}
#otchets_ul li {
display:block; width:550px; min-height:200px; margin:0px 0px 50px 0px;
font-size:12px;
}
#otchets_ul li a{
color:#B2423E;
}
#otchets_ul li a:hover{
text-decoration:underline;
}

#otchets_ul img{
float:left; width:50; border:2px solid #C23519; margin:0px 30px 10px 0px;
}

#user_cab_menu{
color:#D2251E;
font-size:14px;
font-weight:bold;
}
#user_cab_menu a{
color:#D2251E;
}
#user_cab_menu a:hover{
text-decoration:underline;
}

#user_info_div{
background-image:url(../new_diz/user_info.jpg);
width:321px;
height:279px;
margin:20px;
background-repeat:no-repeat;
left:50%;
right:50%;
padding:40px 0px 0px 0px;
font-size:12px;
color:#2F2E2C;
}
.input_user_info{
border:2px solid #C4272E;
text-align:left;
padding:0px 2px;
}
.submit_user_info{
color:#C4272E;
font-size:14px;
font-weight:bold;
background-color:#FFFFFF;
}
.cf_left{
padding-left:20px;
text-align:right;
padding-right:15px;
}
.red{color:#cc3333;}
#trening_sort a{
color:#000000;
font-weight:bold}

#list_napr {
list-style:none;
}
#list_napr li{
float:left;
padding-right:15px;
}
#list_napr li a {
font-weight:bold;
color:#000;
text-decoration:none;
}

#list_napr li a:hover {
font-weight:bold;
color:#000;
text-decoration:underline;
}
.material {
padding:5px;
background-color:#EEEEEE;
margin-bottom:20px;
}
.material img {
margin: 0px 15px 0px 0px;
}
.material p {
margin-bottom: 10px;
text-align:justify;
}
.material a{
color:#D42826;
text-decoration:none;
}
.material a:hover{
color:#D42826;
text-decoration:underline;
}
.clearfloat{
clear:both;
}