*{margin: 0px;}
img{ border:0px;padding: 0px;}
body {
width: expression((documentElement.clientWidth) <1024?'999px':'999px');
min-width:999px;
/*background:#000000; */
background-image: url(../images/design/hall_back_fon.jpg);
background-position: top;
/*background-repeat: no-repeat;*/
font-family: Tahoma, Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
}

#win, #shapka{width:997px;
border:1px solid #999999;
margin-left:auto;
margin-right:auto;
overflow:hidden;
min-height:100%;
background:#FFFFFF;padding: 0px;
position: relative;
/*display: none; */
position: relative;
box-shadow:0px 0px 10px 0 #555555;
-webkit-box-shadow:0px 0px 10px 0px #555555;
-moz-box-shadow:0px 0px 10px 0px #555555;

}
#shapka{
    opacity:0.8;
filter:alpha(opacity=80);
}
#common_back{
  background: url(../images/design/hall_back.jpg);
  background-repeat:no-repeat;
  /*background-position: -250px 0px*/
}

#no_trans{

}
#container{
  width:100%;
  margin-top:12px;
  overflow:hidden;
 /* border: 5px solid #FF3333; */
   }
#rkl
{
display:none;
}
#logo{ width:240px; height:60px; font-size:0px;}

#language{
width:240px;
height:21px;
font-size:10px;
color:#FFFFFF;
background-image: url(../images/design/lang_bg.gif);
background-repeat: no-repeat;
background-position: left top;
padding-top:4px;padding-left:11px;
}
#language a:link, #language a:visited{color:#FFFFFF; font-size:10px; text-decoration:none;}
#language a:active, #language a:hover{text-decoration:underline;}

#login{width:240px;height:82px;
background-image: url(../images/design/login_bg.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-top:18px;padding-left:32px;}
#login form{ width:160px;}
.input_login{
height:12px;
background-color: #FFFFFF;
border: 1px solid #FFFFFF;
width:80px;
margin-left:1px;
font-size:11px;
margin-bottom:5px;
}
.login_t{font-size:11px; color:#FFFFFF; float:left; height:19px; width:43px; text-align:right;}
#login .img{ clear:both; margin-left:57px; margin-top:-1px;}
.reg{ margin-left:57px; clear:both; margin-top:0px;}
.reg a:link, .reg a:visited{ color:#b1c7fa; font-size:10px; text-decoration:none;}
.reg a:active, .reg a:hover{ text-decoration:underline;}
.registered{
   color:#FFFFFF;
   font-size:10px;
   text-decoration:none; padding-left:20px;
   font-weight: bold;
   }
.img_button{
  position: relative;
  left: 30pt;

}


#flash{
width:565px;
height:185px;
margin-left:240px;
margin-top:-185px;
background-image: url(../images/design/flash_bg.jpg);
background-repeat: no-repeat;
background-position: left top;
}
/*#flash p{ width:553px; height:121px; padding-top:15px;
z-index: -5;}*/

#trand{
margin-top:-185px;
margin-left:805px;
width:194px;
height:170px;
background-image: url(../images/design/trand.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-top:15px;
}
.napr_li{
font-size:12px;
color:#b3c5e9;
margin-right:1px;
width:175px;
background-image: url(../images/design/li_trand.gif);
background-repeat: no-repeat;
background-position:right top;
text-align:right;
padding-right:10px;
margin-bottom:12px;
}
.napr_li a:link, .napr_li a:visited{font-size:12px; color:#b3c5e9; text-decoration:none;}
.napr_li a:active, .napr_li a:hover{ text-decoration:underline;}
#botton {
	width:997px;
	height:36px;
	clear:both;
	padding-left:200px;
	background-image:url(../images/design/menu.jpg);	background-repeat: no-repeat;

}

.menu a:link, .menu a:visited, .menu a:hover, .menu a:active{

	height:36px;
	clear:both;
	text-decoration:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:19px;
	display:inline-block;


}



.menu {
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  padding-top:8px; font-size:12px;
  display: block;
  }






#left_bl{width:191px; float: left; font-size:0px;padding-bottom:32767px; margin-bottom:-32767px;}

#akcii,#left_menu{
width:191px;
background-image: url(../images/design/left_menu.jpg);
background-repeat: no-repeat;
background-position: left top;
}
#akcii_bottom{
width:191px;
height:6px;
font-size:0px;
background-image: url(../images/design/akcii_bot.gif);
background-repeat: no-repeat;
background-position: left top;
}
.text_akcii{
line-height:15px;
margin-top:5px;
margin-left:6px;
background-image: url(../images/design/li_akcii.gif);
background-repeat: no-repeat;
background-position: left top;
font-size:11px;
color:#404445;
width:170px;
padding-left:7px;
}

.text_akcii a:link, .text_akcii a:visited{
font-size:11px;
color:#404445;
text-decoration:none;
font-weight:bold;
}
.text_akcii a:active, .text_akcii a:hover{ color:#022267;}

#tit_akc,#headline_menu{
font-size:14px;
color:#dc1d15;
margin-left:15px;
font-weight:bold;
padding-top:6px;
margin-bottom:13px;
}

#content{
float:left;
width:606px;
font-size:11px;
padding-bottom:32767px;
margin-bottom:-32767px;
line-height:14px;
text-align:justify;
}
#content img{ padding-right:5px;}
#content a:link, #content a:visited{font-size:11px; color:#000066; text-decoration:underline;}
#content a:active, #content a:hover{ text-decoration:none;}
#content_text{
 width:590px;
 margin-left:auto;
 margin-right:auto;
 }
.logo_con{
padding-bottom:10px;
color:#000000;
font-size:14px;
font-weight:bold;
background-image: url(../images/design/cont_title_line.gif);
background-repeat: repeat-x;
background-position: left top;
}
.logo_con p{ clear:both; margin-left:auto; margin-right:auto; margin-top:5px; text-align:center;height:auto;}
.logo_con p img{ margin-right:2px; height:auto;}


#right_bl{ width:200px;font-size:0px; float:left;padding-bottom:32767px; margin-bottom:-32767px;}





.menu_bl{
color:#000000;
font-size:11px;
padding-left:25px;
padding-top:10px;
padding-bottom:5px;
width:175px;
background-image: url(../images/design/right_menu.jpg);
background-repeat: no-repeat;
background-position: left top;
}




.menu_blwer{color:#000000;
font-size:11px;
padding-left:25px;
padding-top:10px;
padding-bottom:5px;
width:175px;
background-image: url(../images/design/rleft_menu.jpg);
background-repeat: no-repeat;background-position: left top;
}
.menu_bl_bottomwer{
width:200px;
height:5px;
font-size:10px;
background-image: url(../images/design/left_menu_bottom.gif);
background-repeat: no-repeat;background-position: left top;
margin-bottom:9px;
}
.menu_blwer a:link, .menu_blwer a:visited{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#4f4f4f;
  text-decoration:none;
  margin-left:0px;
  position: relative;
  left: -10px;
  }





.menu_bl a:link, .menu_bl a:visited{
font-family:Arial,
Helvetica,
sans-serif;
font-size:11px;
font-weight:bold; color:#4f4f4f;
text-decoration:none;
margin-left:-5px;
}
.menu_bl a:active, .menu_bl a:hover{ text-decoration:underline;}

.search, select{
font-size:11px;
width:121px;
background: white;
clear:both;
margin-top:4px;
height:14px;
border: 1px solid #b7b7b7;
}
.search_top{
font-size:11px;
width:121px;
background: #e7e7e7;
clear:both;
margin-top:4px;
height:14px;
border: 1px solid #b7b7b7;
}
.search_b{ margin-top:3px;}
.menu_bl_bottom{
width:200px;
height:5px;
font-size:10px;
background-image: url(../images/design/right_menu_bottom.gif);
background-repeat: no-repeat;
background-position: left top;
margin-bottom:9px;
}

#footer{
width:100%;
clear:both;
height:125px;
background-image: url(../images/design/footer_bg_large.jpg);
background-repeat: no-repeat;background-position: left top;}

#logo_i{height:36px; width:215px;padding-top:10px;padding-left:12px; float:left; font-size:0px;}
#rs_logo{float:left;}
#rs_interatletika{ margin-left:0px;}
.copy{ color:#969696; font-size:11px;}
.copy a:link, .copy a:visited{color:#969696; font-size:11px; text-decoration:underline;}
.copy a:active, .copy a:hover{ text-decoration:none;}
.addres{
color:#404445;
padding-top:11px; width:360px; float:left; font-size:11px; line-height:15px; overflow:hidden;
}
.addres2{ color:#404445; padding-top:11px; width:260px; float:left; font-size:11px; line-height:15px; overflow:hidden;}
.addres3{ color:#404445; padding-top:11px; width:150px; float:left; font-size:11px; line-height:15px; overflow:hidden;}
.addres a:link, .addres a:visited,.addres2 a:link, .addres2 a:visited,.addres3 a:link, .addres3 a:visited{ color:#123fa8; text-decoration: underline;font-size:11px;}
.addres a:hover, .addres a:active, .addres2 a:hover, .addres2 a:active, .addres3 a:hover, .addres3 a:active{ text-decoration:none;}

.email{color:#FFFFFF; font-size:11px;margin-left:13px;}
.email a:link, .email a:visited{color:#FFFFFF; font-size:11px; text-decoration:none;}
.email a:active, .email a:hover{ text-decoration:underline;}

/* ##################### FORM SETTINGS #################### ok */

.buttonbrowse
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align:  center;
	font-size: 10px;
	font-weight: bold;
	line-height:  10px;
	background-color: #999999;
	color: #EFEFEF;
	border: 1px solid #b7b7b7;
	padding: 0px;
	cursor: pointer;
	height:16px;
	width:193px;

}
.button {
    margin-top:5px;
    background-repeat:repeat-x;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-weight:normal;
	border:1px solid #b7b7b7;
	padding-left:3px;
	padding-right:3px;
}



.inputbox {
 font-size:11px;width:250px;background:#FFFFFF;clear:both;margin-top:4px;height:14px;border: 1px solid #b7b7b7;}

.textarea{ font-size:11px;width:326px;background:#FFFFFF;clear:both;margin-top:4px;height:100px;border: 1px solid #b7b7b7;}


.contentheading{
/*padding-bottom:10px; */
color:#000000;
font-size:14px;
font-weight:bold;
/*background-image: url(../images/design/cont_title_line.gif); */
/*background-repeat: repeat-x;  */
background-position: left top; width:590px; height:25px; /*margin-top:-20px;*/ margin-top:14px;}
.contentheading img{ float:right; margin-top:-39px;}
/*#underline{
background-image: url(../images/design/cont_title_line.gif);
background-repeat: repeat-x;
height: 1px;
}  */

/*.componentheading{
padding-bottom:10px;
color:#000000;
font-size:14px;
font-weight:bold;
background-image: url(../images/design/cont_title_line.gif);
background-repeat: repeat-x;background-position: left top;}
 */

.catalog{
padding-bottom:10px;
font-size:14px;
font-weight:bold;
background-image: url(../images/design/cont_title_line.gif);
background-repeat: repeat-x; background-position:bottom; width:100%;}

#where{ font-size:11px; color: #666666; width:auto; padding-left:10px; padding-bottom:7px;}
#where span img{ float:left; margin-left:2px; margin-right:2px; position:relative;}
#where a:link, #where a:visited{font-size:11px; color:#666666; text-decoration: underline;}
#where a:active, #where a:hover{ text-decoration: none;}

.seria{ color:#000000; font-size:11px; font-weight:bold; clear:both; margin-top:-2px;}
.seria_opis{color:#000000; font-size:11px; font-weight:normal; margin-top:2px; clear:both; padding-bottom:3px;}

.akcii_bot2{background:url(../images/design/akcii_bot2.gif) no-repeat bottom; clear:both; height:5px; font-size:0px; margin-left:-22px; position:relative;}
.akcii_bot3{background:url(../images/design/akcii_bot2.gif) no-repeat bottom; clear:both; height:5px; font-size:0px; margin-left:-8px; margin-top:-10px;}

.tovar{
line-height:12px;
margin-top:3px;
margin-left:14px;
background-image: url(../images/design/li_akcii.gif);
background-repeat: no-repeat;
background-position: left top;
font-size:11px; color:#000000;
width:160px;padding-left:7px; font-weight:normal;
}
.tovar a:link, .tovar a:visited{font-size:11px; color:#000000; text-decoration:none;}
.tovar a:hover, .tovar a:active{ text-decoration:underline;}

.menutitle{cursor:pointer;color: #999999;width:116px;text-align:center;font-weight:normal;font-family: Arial, Helvetica, sans-serif;font-size:10px;margin-left:14px;height:10px;margin-top:3px; position:relative;display:block;}
.submenu, .submenu2{margin-bottom: 0.5em;}
#masterdiv{ margin-top:-10px;}




