/*REZ ++*/
img{border:0;}
/*REZ --*/
.a_text {
        font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.a_text a{
    font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.a_text a:hover{
    font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}


.a_text_big {
    font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.a_text_big_blue {
        font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:16px;
	color:#00bcff;
        font-weight:bold;
}

.a_text_big_green {
        font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#3ca523;
        font-weight:bold;
}

.a_text_white {
        font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
        text-decoration:none;
}

.t_txt {
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	width:100%
}
.t_about {
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	width:100%
}

body {
	margin:0 0 0 0;	
/*	background-image: url(../img/bottom_bg.png);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fcf1cf;*/
}

html {
	background: #fcf1cf url(../img/header_bg2.png) repeat-x top	;	
}

.everything {
	min-height: 219px;
	width: 100%;
	height: auto !important;
	height: 219px;
}

/* Header */

#header {
	position:absolute;
	height:145px;
	width:100%;	
}
	/*REZ ++*/
	#header {	
	min-width: 1150px;		
	}
	.absolut_eval{
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:13px;
	position:absolute;
	top:15px;
	right:5px;
	}
	.eval{
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:13px;
	text-align:right;
	padding-top:5px;
	}
	/*REZ --*/
	
#header img { border:none; }

#logo {
	position:absolute;
	margin-left:35px;
	margin-top:20px;
}

#about {
	position:absolute;
	color:#FFFFFF;
	font-size:12px;
	left:305px;
	top:65px;
	width:350px;
}

#basket {
	position:absolute;
	right:15%;
	top:45px;
	width:135px;
	height:53px;
	background-image:url(../img/basket.png)
}

.basket_txt {
        font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	position:absolute;
	margin-top:12px;
	margin-left:57px;
	font-size:12px;
	color:#990000;
	text-align:center;
}

.m {
        font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-right:3px;
	color:white;
	font-size:13px;
        font-weight:bold;
	text-align:center;
	text-decoration: none;
	white-space: nowrap;
}
/*REZ ++*/
.m a {
padding:0 4px 0 4px;
}
/*REZ --*/
.m a:link, .m a:active, .m a:visited {
	color:white;
	font-size:14px;
        font-weight:bold;
}

.m a:hover {
	color:yellow;
	font-size:14px;
        font-weight:bold;
}


#nav_line a:hover {
	color:red;
	text-decoration:none;
}



.m_box {
	position:absolute;
	top:118px;
	left:40px;
}

.ma {
        font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	/*rez ++*/
	margin-top:-20px;
	/*rez --*/
}

/* Body */

#body {
	position:absolute;
	top:0px;
	left:0px;
/*	background-image: url(../img/body_bg.png);
	background-position:0px 145px;
	background-repeat:repeat-x;*/
	width:100%;
	height:100%;
}


.b_tabl {
	position: absolute;
	margin-top:180px;
	margin-left:30px;
	width:96%;
}

.b_tabl TD {
	padding:10px;
}

.baner {
	margin-top:15px;
}

.b_txt {
	padding-bottom:30px;
	padding-left: 10px;
}

#news {
	background-image: url(../img/news_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:217px;
}

.alfapress {
	font-size:10px;
}

H1 {
	font-size:18px;
	color:#48bcec;
	letter-spacing:-1px;
}
H4 {
	font-size:18px;
	color:#48bcec;
	letter-spacing:-1px;
}
/*REZ ++*/
h2.orange{
	font-size:13px;
	color:#fb6e00;
    font-weight:bold;	
	letter-spacing:0px;
}
/*REZ --*/
.orange {
	color:#fb6e00;
        font-weight:bold;	
}
.orange a {
	color:#fb6e00;
        font-weight:bold;	
		text-decoration:none;
}

.blue {
	color:#48bcec;	
}
.blue a { color:#48bcec; }
/* Ссылки */


#ul {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #fb6e00;
}

.orange LI {
	list-style: none;
	margin: 0;
	padding: 0.5em;
	border-top: 1px solid #fb6e00;
	padding-left: 10px;
}

/* Каталог */

#catalog TD {
	padding:2px;
	background-color:#FFFFFF;	
}
/*REZ ++*/
#catalog_part TD{
	padding:2px;
	width:100%
}

#catalog_part TD#rez_img{
	background-color:#FFFFFF;	
}

/*#catalog_part TD {
	padding:2px;
	background-color:#FFFFFF;	
	width:100%
} */
/*REZ --*/
#catalog_part { float:left; margin-right:40px }

#cat TD {
	line-height: 13px;
	padding: 5px;
}

#cat_nav {
	margin-top: 5px;
}

#cat_nav TD {
	padding: 0px;
}

#nav_line {
	padding: 5px;
}

#nav_line a:link, #nav_line a:active, #nav_line a:visited {
	color:#48bcec;
}

#nav_line a:hover {
	color:#fb6e00;
	text-decoration:none;
}
.left_img { width:49%; float:left; }
.left_img img {  float:left; }
.right_text { qwidth:50%; float:left; margin-top:100px;}
/*REZ ++*/
.right_text { qwidth:49%;}
/*REZ --*/
.right_text table {  }
.right_text td { padding:0px }
.text_form { float:left; width:60px;  }
*HTML .text_form { float:left; width:60px; margin-top:-4px  }
.text_form_1 { float:left; width:200px;  }
*HTML .text_form_1 { float:left; width:200px; margin-top:-14px }
.text_form p { margin-top:18px }
*HTML .text_form p { margin-top:16px }
.text_form_1 p { margin-top:18px }
*HTML .text_form_1 p { margin-top:26px }
.input_form {  margin-left:40px; width:200px; float:left; }
*HTML .input_form {  margin-left:40px; width:200px; float:left; margin-top:4px }
*HTMl .input_form p { margin-top:0px }
.input_form p { margin-top:10px }
.kolvo { width:30px; }
.no_border td { border:0 }
.left_oform { float:left; width:120px; }
.left_oform p { margin-top:20px }
.right_oform { width:400px; float:left; }
.right_oform p { margin-top:16px }
.catalog_zagol,.catalog_zagol a{background-color:white;width:700px;padding:5px 10px 5px 10px;font-family:Verdana, Geneva, Arial, helvetica, sans-serif;font-size:12px;color:#000000;text-decoration:none;}
.catalog_zagol a:hover{text-decoration:underline}
.b_baner { margin-left:-13px }

/*rez ++*/
.catalog_zagol{
width:680px;
#width:670px;/*IE7*/

}
*HTML .catalog_zagol{width:670px;}
.b_baner { margin-left:6px }
.b_baner2 { margin-left:18px }
.bot_ban { margin-left:14px }
/*rez --*/


.b_baner img { overflow:hidden; position:relative }

/*--- стиль текста с баннерами слева под каталогом ----*/
.user_banners{
   font-family: Tahoma, Verdana; 
   font-size: 10px;
   color: #305E5C; 
   text-decoration: none;
   padding: 20px 20px 20px 5px;
}

div.text_in h1 {font-size:18px; color:#48bcec;}
div.text_in h2 {font-size:16px; color:#48bcec;}
div.text_in p {text-align: justify;} 
div.text_in a,
div.text_in a:link,
div.text_in a:active,
div.text_in a:visited {text-decoration: none; color:#000000;}
div.text_in a:hover {text-decoration: underline; color:#48bcec;}

div.text_index h1 {font-size:18px; color:#48bcec;}
div.text_index h2 {font-size:16px; color:#48bcec;}
div.text_index p {text-align: justify; font-size: 11px;} 
div.text_index a,
div.text_index a:link,
div.text_index a:active,
div.text_index a:visited {text-decoration: none; color:#000000;}
div.text_index a:hover {text-decoration: underline; color:#48bcec;}

a.in {text-decoration: underline; color:#48bcec;}


/*contest*/
#contest{font-style: italic;font-weight:bold;}
/*toggle*/
#toggle{white-space:nowrap;cursor:pointer;font-size:17px;color:#0055FF;width:265px;border:1px solid;background-color:#FFFFD4;padding:5px 10px;margin-left:75px;font-style:normal;}
#toggle:hover{background-color:#Fd8403;color:#fff;}
/*hideprocess*/
#hideprocess{display:none;margin-left:75px;}
#hideprocess form input{width:200px;}
#hideprocess form table td{padding:0;margin:0;}
#contakts{border:2px solid #B4B4B4;width:200px;padding:10px 0 10px 0px;}

.alltimes {
	padding: 20px 0 0 0;
}

.alltimes p {
	margin: 0;
	padding: 3px;
	font-size: 12px;
	background: #ff9500 url(../img/m_noactive_cetner.png) repeat-x bottom ;
	border-top: #ffb766 solid 1px;
	border-left: #ffb766 solid 1px;
	border-right: #b76000 solid 1px;
	border-bottom: #b76000 solid 1px;
	
	color: white;
}

.alltimes p.ttitle {
	padding: 8px 3px;
}

.alltimes .time {
	display: block;
	text-align: right;	
	font-weight: bold;
}


#korzn{
    border:none;
    height:35px;
    width:115px;
    cursor:pointer;
    color:#fc7500;
    background: url(/img/add_tovar_orange.gif);
}
div.sck a, 
div.sck  a:link,
div.sck  a:visited,
div.sck  a:active{font-family:Verdana, Geneva, Arial, helvetica, sans-serif; font-size:9px; color:#666666;width:100%; text-decoration:none;}
div.sck  a:hover{text-decoration:underline;}

div.table_keeper{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td p{text-align:justify;  padding:0px; margin:0px; padding-top:0px; padding-bottom:8px;}

div.table_keeper2{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table2{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
table.main_msf_table2 td{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td2{text-align:left; vertical-align:top; border:0px; padding:0px; margin:0px;}
td.msf_table_td2 p{text-align:justify; padding:0px; margin:0px; padding-top:0px; padding-bottom:8px;}

div.header_sck{padding:0px; margin:0px;}
div.header_sck h2{padding:0px; margin:0px; padding-top:8px; padding-bottom:4px; font-size:12px;}