body{padding:0px; margin:0px; color:#7f7f7f; font:12px/14px Trebuchet MS, Helvetica, serif; background: #fff url(img/znachki.png) 50% 0 repeat-x; position:relative;}
div, p, ul, h1, h2, h3, form, img{padding:0px; margin:0px;}
img {border:0px none}

html, body {
height:100%;
}

a{
color:#3c63c6;
text-decoration:underline;
}
a:hover{
color:#FA9441;
text-decoration:none;
}
a:visited{
color:#3c63c6;
}

h1{
font-size:24px;
color:#3c63c6;
font-weight:normal;
margin:20px 0 15px 20px;
}

h2{

margin:10px 0;
}
#telo{
background:  url(img/menu_line.png) 0 229px repeat-x;
}
#mainconteiner{
/*width:1000px;
margin:0 auto;*/
}

/*========================Head========================*/

#head{
height:190px;
position:relative;
}
#logo{
position:absolute;
top:60px;
left:10px;
}
#slogan{
font:12px/12px Trebuchet MS;
position:absolute;
top:30px;
left:0;
}
#topbanner{
/*position:absolute;
top:50px;
left:265px;*/
width:456px;
margin:0 auto;
position:relative;
padding-top:50px;
}
#cart{
position:absolute;
top:0;
right:0;
background:  url(img/cart_derz.png) 76px 0 no-repeat;
height:175px;
width:222px;
}
#cart_cont{
margin:50px -40px 0 -40px;
width:310px;
height:126px;
background:  url(img/cart_bg.png) 0 0 no-repeat;
}
#cart_cont2{
position:absolute;
width:80px;
text-align:center;
right:25px;
top:65px;
}

a.cart_link{
color:#3c63c6;
font-size:18px;
font-family:;
}

.number{
font-family:Georgia;
font-size:30px;
color:#fd933d;
margin:10px 0;
}

.tovarov{
color:#fd933d;
font-size:18px;
font-family:;
}

/*========================MENU========================*/
table.main_menu{
width:100%;
text-align:center;
}
table.main_menu td {
height:40px;
}
table.main_menu td a{
background: url(img/menu_bg.png) 50% 0 no-repeat;
}
table.main_menu td.first a{
background: url(img/menu_bg.png) 0 0 no-repeat;
}
table.main_menu td.last a{
background: url(img/menu_bg.png) 100% 0 no-repeat;
}
table.main_menu td a b{
display:block;
height:40px;
font-weight:normal;
background: url(img/top_menu_line.png) 100% 5px no-repeat;
}
table.main_menu a{
color:#fff;
font-size:18px;
line-height:40px;
text-decoration:none;
display:block;
text-align:center;
}
table.main_menu a:hover, table.main_menu a.active{
background: url(img/menu_bg.png) 50% 100% no-repeat;
color:#fff9f4;
}
table.main_menu td.last a:hover{
background: url(img/menu_bg.png) 100% 100% no-repeat;
}
table.main_menu td.first a:hover{
background: url(img/menu_bg.png) 0 100% no-repeat;
}
table.main_menu td.last a b{
background-image: none;
}
/*========================TABLO========================*/
.tabloid_cont{
margin:0 1px 0 2px;
}
.tabloid{
height:119px;
border:1px solid #b0b0b0;
border-bottom:1px solid #b0b0b0;
background:#f0f0f0 url(img/news_bg.png) 0 100% repeat-x;
font-size:8pt;
width:100%;
}
.tabloid td.news{
padding-left:40px;
background: url(img/line.png) 10px 50% no-repeat;
}
.tabloid td.news a{
color:#656565;
}
.sport_news{
width:25px;
background: url(img/sport_news.png) 0 0 no-repeat;
}
/*========================CONTENT========================*/

/*========================Left========================*/

/*====hoover menu====*/
#nav{
list-style:none;
position: relative;
}
#nav li{

position: relative;
}
a.sport_name_choose{

}
ul.hidden{
display: none;
position: absolute;
list-style:none;
width:200px;
left:13px;
background:url(img/hover_shadow.png) 0 100% no-repeat;
padding-bottom:13px;
}
#nav li:hover ul {
display: block;
}
ul.hidden li{
background:url(img/transparent.png) 0 100% no-repeat;
border-top:1px dashed #0074D4;
border-right:1px dashed #0074D4;
border-left:1px dashed #0074D4;
}
ul.hidden li.last{
border-bottom:1px dashed #0074D4;
}
ul.hidden a{
font-size:16px;
color:#FD933D;
display:block;
padding:8px 5px;
text-decoration:none;
text-align:center;
font-weight:bold;
}
ul.hidden a:hover{
background-color:#FA9441;
color:#FFFFFF;
text-decoration:none;
}
.content{
padding-top:25px;
}

.cont_table{
width:100%;
}

.left_column{
width:230px;

}
.choose_sport{
background: url(img/point.png) 10px 13px no-repeat;
height:55px;
position:relative;
}
.choose_sport .pointer1 {
padding:15px 0 0 0;
}
a.sport_name{
display:block;
font-size:28px;
color:#fa9441;
padding:0 25px 0 23px;
background: url(img/sport_arrow.png) 93% 13px no-repeat;
text-decoration:none;
height:30px;
line-height:30px;
text-align:center;
clear:both;
}
a.sport_name b{
font-weight:normal;
border-bottom:1px dashed #0074d4;
}
a.sport_name:hover{
background: url(img/sport_arrow.png) 93% -17px no-repeat;
color:#fd933d;
cursor:pointer;
}
.sport_top{
background: url(img/sport_top.png) 0 0 no-repeat;
width:226px;
height:10px;
}
.sport_bottom{
background: url(img/sport_bottom.png) 0 0 no-repeat;
width:298px;
height:40px;
margin:0 -36px;
}
.sport_menu{
width:226px;
background: url(img/sport_bg.png) 0 0 repeat-y;
font-size:13px;
}
.sport_menu ul{
list-style:none;
}
.sport_menu ul.level1{
padding:0 0 0 10px;
}
.sport_menu  ul.level1 li{
padding:0 0 0 7px;
overflow:hidden;
display:block;
}
.sport_menu  ul.level1 li b{
padding-left:10px;
display:block;
overflow:hidden;
}
.sport_menu  ul.level1 li.active b a{
color:#fff;
background-color:#fa9441;
text-decoration:none;
}
.sport_menu ul.level1 li ul.level2{
padding:4px 0 0px 0px;
}
.sport_menu ul.level1 li ul.level2 li{
padding:0 0 0 28px;
background: url(img/li.png) 0 8px  no-repeat;
}
.sport_menu ul.level1 li ul.level2 li.last{
background: url(img/li_last.png) 0 8px  no-repeat;
margin-left:-1px;
}

.sport_menu ul.level1 li ul.level2 li ul.level3{
padding:4px 0 0px 0px;
}
.sport_menu ul.level1 li ul.level2 li ul.level3 li{
padding:0 0 0 28px;
background: url(img/li.png) 0 8px  no-repeat;
}
.sport_menu ul.level1 li ul.level2 li ul.level3 li.last{
background: url(img/li_last.png) 0 16px  no-repeat;
margin-left:-1px;
}

.sport_menu  ul li a{
clear:both;
float:left;
display:block;
padding:4px 5px;
}
.sport_menu  ul a:hover, .sport_menu  ul a.active{
color:#fff;
background-color:#fa9441;
}
.sport_menu  li.active{
background: url(img/menu_pointer.png) 3px 9px no-repeat;
}

.rss{
font-size:12px;
background: url(img/rss.png) 100% 50% no-repeat;
height:40px;
line-height:35px;
text-align:center;
padding-right:25px;
}
.mail{
font-size:12px;
background: url(img/mail.png) 100% 50% no-repeat;
height:40px;
line-height:35px;
text-align:center;
padding-right:25px;
}

.informer{
margin-top:20px;
}

/*========================Center========================*/
.center_column{
padding:0 20px;
}
.offer{
background: url(img/point.png) 10px 13px no-repeat;
position:relative;
}
.pointer1{
padding: 22px 0 0 34px;
position:relative;
}
.pointer{
color:#b5b5b5;
position:absolute;
top:0;
left:0;
font-size:10px;
background-color:#fff;
border-bottom:1px solid #ccc;
}
a.zagolovok, span.zagolovok{
color:#3c63c6;
font-size:24px;
line-height:24px;
text-align:center;
text-decoration:underline;
}
a.zagolovok:hover{
text-decoration:none;
}
.kruzhok{
padding: 0 15px 0 15px ;
}
.tovar_link{
color:#;
line-height:25px;
font-size:18px;
}
.tovar_link:hover{
color:#fa9441;
}
.pic_l{
margin:15px;
}
.tovar_descr{
padding:20px 0 0 0 ;
}
b.through{
text-decoration:line-through;
}
.old_price{
font-size:11px;
}
.price{
background:#fa9441 url(img/price_l.gif) 0 0 no-repeat;
height:53px;
padding:0 0 0 15px;
float:left;
margin:10px 0;
}
.price_r{
line-height:53px;
font-size:30px;
text-align:center;
color:#fff;
height:53px;
background: url(img/price_r.gif) 100% 0 no-repeat;
padding:0 15px 0 0;
}
.description{
color:#7e7e7e;
clear:both;
padding:15px 0;
}
.to_cart{
display:block;
height:51px;
width:174px;
color:#3c63c6;
background: url(img/2cart.png) 0 0 no-repeat;
text-decoration:none;
line-height:50px;
font-size:18px;
padding:0 0 0 19px;
margin:10px 0 10px 0;
clear:both;
}

.to_cart:hover{
color:#fa9441;
background: url(img/2cart.png) 0 100% no-repeat;
line-height:49px;
}

.more_cont{
margin:20px 0 10px 5px;
}

.more{
text-decoration:none;
color:#fa9441;
border-bottom:1px dashed #3c63c6;
}

.more:hover{
color:#fa9441;
cursor:pointer;
}
.tags{
margin-top:10px;
border-bottom:1px solid #ccc;
color:#7E7E7E;
font-size:11px;
clear:both;
}
.tags a{
text-decoration:none;
}
.tags a:hover{
color:#999;
}
.type a{
color:#7e7e7e;
}
.price_r2{
line-height:53px;
font-size:30px;
text-align:center;
color:#fff;
height:53px;
float:left;
}
.to_cart2{
float:left;
display:block;
height:53px;
width:117px;
color:#3c63c6;
background: url(img/2cart2.png) 0 0 no-repeat;
text-decoration:none;
line-height:56px;
font-size:13px;
padding:0 0 0 19px;
}
.to_cart2:hover{
color:#fa9441;
background: url(img/2cart2.png) 0 100% no-repeat;
}
td.tovar_conteiner{
padding:10px 10px 30px 10px;
width:50%;
}
/*========================Right========================*/
.right_column{
width:205px;
}

.offer2 {
background: url(img/point2.png) no-repeat scroll 10px 13px;
height:52px;
}
a.zagolovok2 {
color:#fff;
font-size:18px;
line-height:24px;
text-align:center;
text-decoration:none;
}

.tovar_menu{
padding:10px 0 10px 10px;
}
.tovar_menu ul{
list-style:none;
padding:2px 0 5px 15px;

}
.tovar_menu ul li{
padding:2px 0px;
}
.bld{
font-weight:bold;
}
/*========================Footer========================*/

#footer{
background: url(img/footer_bg.png) repeat-x 0 0;
height:200px;
color:#fa9441;
position:relative;
}
#footer table{
height:200px;
width:100%;
}
#footer ul{
list-style:none;
}
#footer ul li{
padding:2px 0;
}
a.studio {
text-decoration:none;
}
.dren_en {
color:#F89A5C;
}
.dren_des {
color:#95A0A6;
font-size:14px;
font-variant:small-caps;
}
a:hover .dren_des {
color:#F89A5C;
}
a:hover .dren_en {
color:#95A0A6;
}
td.sub_menu{
padding: 10px 0 0 130px;
background: url(img/sub_menu.png) no-repeat 0 90%;
}
td.sub_sport{
padding: 10px 0 0 130px;
background: url(img/sub_sport.png) no-repeat 0 90%;
}
td.sub_contacts{
padding: 10px 0 0 130px;
background: url(img/sub_contacts.png) no-repeat 0 90%;
}
td.sub_creators{
padding: 10px 0 0 130px;
background: url(img/creators.png) no-repeat 0 90%;
}
#footer  a{
color:#fa9441;
}
#counters{
position:absolute;
top:-30px;
right:0;
}

/* page */
.pod_menu{
font-size:13px;
}
ul.level1{
list-style:none;
}
.pod_menu ul.level1{
padding:0 0 0 19px;
}
.pod_menu ul.level1 li {
display:block;
overflow:hidden;
padding:0 0 0 7px;
}
.pod_menu li.active {
background: url(img/menu_pointer.png) no-repeat  3px 9px;
}
.pod_menu ul.level1 li ul.level2 {
padding:4px 0 0 0;
}
.pod_menu ul.level1 li ul.level2 li {
background: url(img/li.png) no-repeat  0 8px;
padding:0 0 0 28px;
}
.pod_menu ul.level1 li ul.level2 li.last {
background: url(img/li_last2.png) no-repeat  0 8px;
margin-left:-1px;
}
.pod_menu ul.level1 li b {
display:block;
overflow:hidden;
padding-left:10px;
}
.pod_menu ul.level1 li.active b a {
background-color:#FA9441;
color:#FFFFFF;
text-decoration:none;
}
.pod_menu ul li a {
clear:both;
display:block;
float:left;
padding:4px 5px;
}
.podrazdel{
font-size:18px;
}
.pod_menu ul a:hover, .pod_menu ul a.active {
background-color:#FA9441;
color:#FFFFFF;
}
.dashline{
border-bottom:1px dashed #ccc;
clear:both;
margin:15px 30px;
}
.wrapper{
width:515px;
height:1px;
}
.text_conteiner{
padding:30px;
line-height:18px;
font-size:12px;
position:relative;
}
.service{
background: url(img/serv.png) 95% 0 no-repeat;
}
.date{
font-family:Georgia;
color:#FD933D;
}
.news_img{
position:absolute;
top:-35px;
right:20px;
}
p{
margin-bottom:5px;
}
h3{
margin:5px 0 10px 0;
}

/*Comments*/
.com{
font-size:16px;
padding:3px 10px 5px 25px;
color:#FA9441;
background:#F7F7F7 url(img/comments.gif) 5px 60% no-repeat;
border:1px solid #fff;
border-bottom:none;
}
.com2{
border:1px solid #e9e9e9;
}
.comment{
clear:both;
padding-top:15px;
}
.comment_head{
position:relative;
border-bottom:1px dashed #ccc;
}
.c_user{
padding:0 0 0 15px;
background: url(img/user.gif) 0 50% no-repeat;
}
.time{
color:#FD933D;
font-family:Georgia;
position:absolute;
top:0;
right:0;
}
.wr_com{
background: #fcfcfc url(img/comment_bg.png) 0 100% repeat-x;
border:1px solid #fff;
border-bottom:none;
}
.wr_com2{
margin:20px 0 20px 0;
border:1px solid #e9e9e9;
}

/*Filter*/
input, select, textarea{
border:1px solid #ccc;
color:#555;
}
input[type="text"]:hover, select:hover, input:focus, select:focus, textarea:hover, textarea:focus {
border:1px solid #FA9441;
color:#777;
}
input[type="button"]:hover{
cursor:pointer;
border:1px solid #FA9441;
background:#F7F7F7;
}
.com_text{
width:99%;
}
.wr_com label{
width:40px;
}
.wr_com textarea{
padding:3px;
margin-bottom:10px;
}

.write_com{
font-size:16px;
background:#F7F7F7 url(img/reply.gif) 5px 60% no-repeat;
color:#FA9441;
border-bottom:1px solid #fff;
padding:5px 25px ;
}
.form_comment{
padding:10px;
}
input[type="button"]{
}
select.filter{
width:90px;
}
.tovars_count{
display:inline;
position:relative;
color:#FD933D;
font-size:18px;
font-family:Georgia;
}
.tovars_count_info{
position:absolute;
right:10px;
top:-21px;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:0 4px;
color:#B5B5B5;
font-size:10px;
width:92px;
font-family:Trebuchet MS,Helvetica,serif;
background-color:#fff;
margin-top:-1px;
}
.tovars_count_line{
position:absolute;
top:-7px;
left:-9px;
height:22px;
width:1px;
background: url(img/point.png) -1px 0 no-repeat;
}
.no_tovar {
background:#F7F7F7 url(img/action_check.gif) no-repeat scroll 5px 60%;
border:1px solid #fff;
border-bottom:none;
color:#FA9441;
font-size:16px;
padding:3px 10px 5px 25px;

}
.no_tovar  a{
text-decoration:none;
}

/*PAGER*/
.pager_conteiner {
height:30px;
overflow:hidden;
background:#F7F7F7;
border:1px solid #fff;
border-bottom:none;
}
.pager_selector{
float:left;
margin:6px;
}
.tab-pages {
border:0 none;
border-collapse:collapse;
margin:0 auto;
margin-top:5px;
}
.tab-pages td {
padding:0 1px 0 0;
white-space:nowrap;
}

.tab-pages td img {
padding:3px 0 2px;
}
.tab-pages td b {
background-color:#EBECEC;
border:1px solid #C8C8C9;
display:block;
float:left;
padding:2px 6px;
}
.tab-pages td.active b{
background-color:#fff;
}
.tab-pages td.active b a{
color:#FA9441;
text-decoration:none;
}
.jump{
float:right;
}
.fast_table tr td{
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
}
.top_filter{
background:transparent url(img/point.png) no-repeat scroll 10px 10px;
position:relative;
border:1px solid #fff;
padding: 0 5px 4px 5px;
}
.top_filter1{
background-color:#f9f9f9;
border:1px solid #ccc;
}
.top_filter .pointer{
margin:-2px  0 0 -2px;
border-right:1px solid #CCCCCC;
padding-right:4px;
}
a.pic_s{

}
a.pic_s img{
border:1px solid #ccc;
width:80px;
}
a.pic_s:hover img{
border:1px solid #FA9441;
}
.recom{
background:#F7F7F7 url(img/action_add.gif) no-repeat scroll 5px 60%;
border:1px solid #fff;
border-bottom:none;
color:#FA9441;
font-size:16px;
padding:3px 10px 5px 25px;
}

.t_rec{
margin:0 0 0 30px;
}
.see_other2{
border:1px solid #ccc;
}
.see_other{
background:#F7F7F7 url(img/search.gif) no-repeat scroll 5px 5px;
border:1px solid #fff;
border-bottom:none;
padding:5px 0 5px 25px;
color:#FA9441;
}

.mail_friend{
background: url(img/letter.gif) no-repeat scroll 5px 5px;
padding:5px 0 5px 25px;
margin-bottom:10px;
position:relative;
}
.mail_friend:hover{
background: url(img/letter_open.gif) no-repeat scroll 5px 5px;
}
.mail_friend_conteiner{
display:none;
position:absolute;
top:25px;
width:145px;
background:transparent url(img/transparent.png) no-repeat scroll 0 100%;
border:1px dashed #0074D4;
padding:10px;
}
.other{
padding:5px 0 5px 27px;
}
.small_pics{
text-align:center;
}
.fast_table{
width:100%;
}
.cart_table{
width:100%;
}
.cart_table tr td {
border-bottom:1px dashed #CCCCCC;
padding:5px;
}
td.cart_head{
background-color:#F7F7F7 ;
border:none;
}
.br_left{
border-left:1px solid #CCCCCC;
}
.br_right{
border-right:1px solid #CCCCCC;
}
.final_check{
padding:20px 0;
}
.checkout_button{
display:block;
width:198px;
height:40px;
line-height:40px;
text-align:center;
text-decoration:none;
color:#FA9441;
font-size:16px;
margin:0 auto;
background:transparent url(img/chek.png) no-repeat scroll 0 0;
}
.checkout_button:hover{
background:transparent url(img/chek.png) no-repeat scroll 0 100%;
}
.kruzhok2{
padding: 0 4px ;
}
