body
{
	margin: 0;
	padding: 0;
	background-color:#FFFFFF;
	/*background:url(../images/snow.gif) left top  repeat-x;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
}

form * {color:#000000;}

.mainlevelm1
{
	font-family: Arial, Tahoma;
	color: #993300 !important;
	font-size: 10px !important;
	display: block;
	padding: 3px 10px 3px 0px;
	text-decoration: underline;
}

#right {
	background-color:#FFFFFF;
	text-align:center;
	padding:1px 30px 1px 30px;

}
#content {
	position:relative;
	left:100px;
	z-index:101;
	background-color:#F9F;
}
#text {
	position:relative;
	z-index:104;
	background-color:#F9F;
}
#choice{
	position:relative;
	top:5px;
	height:32px;
	width:auto;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	vertical-align: middle; 
}



#baner{
	position:relative;
	top:40px;
	left:0;
	width:auto;
	padding:15px 0 15px 0;
}



.txt14_bl{
	font-size: 14px;
	color: #000000;
	text-decoration:underline;
	vertical-align:middle;
	padding:1px 10px 1px 15px;
	white-space:nowrap;
}
a.txt14_bl{
	font-size: 14px;
	color: #000000;
	text-decoration:underline;
}
a.txt14_ora{
	font-size: 14px;
	color:#FF6600;
	vertical-align:middle;
}

a.txt14_red{
	font-size: 14px;
	color:#CC0000;
	vertical-align:middle;
}
.txt12_bl{
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
	vertical-align:middle;
	padding:1px 10px 1px 15px;
	white-space:nowrap;
}
a.txt12_bl{
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
	vertical-align:middle;
	padding:1px 5px 1px 5px;
	white-space:nowrap;
}
.txt12_wh{
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
	vertical-align:middle;
	padding:1px 10px 1px 15px;
	white-space:nowrap;
}
a.txt12_wh{
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline;
	vertical-align:middle;
	padding:1px 5px 1px 5px;
	white-space:nowrap;
}
.txt12_ora{
	font-size: 12px;
	color: #FF6600;
	text-decoration:underline;
	vertical-align:middle;
	padding:1px 10px 1px 15px;
	white-space:nowrap;
}
.txt12_yel{
	font-size: 12px;
	color: #fde802;
	text-decoration:underline;
	vertical-align:middle;
	padding:1px 10px 1px 15px;
	white-space:nowrap;
}
.txt12_br{
	font-size: 12px;
	color: #993300;
	text-decoration:underline;
	vertical-align:middle;
	padding:1px 10px 1px 15px;
	white-space:nowrap;
}
a.txt12_red{
	font-size: 12px;
	color: #993300;
	text-decoration:underline;
	vertical-align:middle;
	padding:1px 5px 1px 5px;
	white-space:nowrap;
}

p.txt12_ora{
	font-size: 12px;
	background-color:#FF6600;
	color:#FFFFFF;
	vertical-align:middle;
	padding:1px 5px 1px 5px;
	white-space:nowrap;
}
a.txt12_ora{
	font-size: 12px;
	color:#FF6600;
	vertical-align:middle;
}
.txt12_gr{
	font-size: 12px;
	color: #8c8c8c;
	vertical-align:middle;
	padding:10px 0px 10px 0;
	text-decoration:none;
}
a.txt12_gr{
	text-decoration:underline;
}
a.txt12_gr:hover{
	text-decoration:none;
}


.12_gr {
	font-size:12px;
	color:#8c8c8c;
	vertical-align:middle;
	border:1px solid #CCCCCC;
	padding:2px 8px 2px 8px;
}

.txt11_redbg {
	font-size: 11px;
	color: #ffffff;
	background-color:#CC3300;
	text-decoration:none;
	vertical-align:top;
	padding:2px 10px 2px 10px;
}


a.mt1 {
	font-family: Arial, Tahoma;
	color: #993300;
	display: block;
	vertical-align: middle;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
	padding: 4px 2px;
	white-space: nowrap;
}
a.m1 {
	font-family: Arial, Tahoma;
	color: #993300;
	display: block;
	vertical-align: middle;
	font-size: 10px;
	text-align: left;
	padding: 3px 10px 3px 0px;
	text-decoration: underline;
}
a.m1:hover, a.mt1:hover {
	color: #ffffff;
	background-color:#CC3300;
	text-decoration: none;
}
a.m2, a.m22{
	font-family: Arial, Tahoma;
	color: #943A1F;
	display: block;
	vertical-align: middle;
	font-size: 10px;
	text-align: left;
	padding-top: 0px;
	padding-left: 43px;
	text-decoration: none;
}

.sel {
	color:#232823;
	font-family: Tahoma, Arial;
	font-size: 11px;
}

a.menu {
	font-family: Arial, Tahoma;
	color: #000000;
	vertical-align: middle;
	font-size: 14px;
	text-align: left;
	padding: 5px 10px 5px 1px;
	text-decoration: underline;
}
a.menu:hover {
	text-decoration: none;
}

a.menu_orn {
	font-family: Arial, Tahoma;
	color: #fe7822;
	vertical-align: middle;
	font-size: 14px;
	text-align: left;
	padding: 5px 10px 5px 1px;
	text-decoration: underline;
}
a.menu_orn:hover {
	text-decoration: none;
}


.mnogo {
	border:1px solid #E5E5E5 ;
}

h1 {
	font-family: Arial, Tahoma;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:10px 10px 3px 15px;
}

.gl_news {
	font-family: Arial, Tahoma;
	color: black;
	vertical-align:top;
	padding:2px 0px 2px 15px;
	font-size:12px;
}


.grey_line{
	background-color:#C4C4C4;
	height:2px;
}
.pupular_stati{
	font-size: 12px;
	color: #000000;
	vertical-align:middle;
	padding:10px 10px 0px 5px;
	margin:0;
	white-space:nowrap;
	font-weight:bold;
}

.reklama {
	 border:#CCCCCC solid 1px;
	 padding:2px;
}

.akcii {
	font-family: Arial, Tahoma;
	font-size:12px;
}
p.akcii {
	color: #FFFFFF;
	background-color:#FF6900;
	vertical-align: middle;
	font-size: 14px;
	text-align: left;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}
a.akcii {
	color: #993300;
	vertical-align: text-bottom;
	font-size: 12px;
	text-align: center;
	padding: 10px;
	text-decoration: underline;
}
a.akcii:hover {
	 color:#FF6900;
}
p.smotreli{
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding-bottom:10px;
}
a.smotreli{
	font-size: 12px;
	color: #993300;
	text-decoration: underline;
	vertical-align: text-bottom;
	display:block;
}

#cpanel {text-align: center; vertical-align: middle;}
#cpanel div.tovar {
	float: left;
	margin:3px;
	height: 228px !important;
	width: 150px !important;
	text-decoration : none;
	border: 1px solid #E5E5E5;
	padding: 1px 5px 1px 5px;
	font-size:12px;
	color:#000000;
}

#cpanel div.tovar:hover{
	color:#000000; 
	border: 1px solid #eb6e09; 
	padding:2px 4px 0px 6px;
}

#cpanel div.tovar a {color:#993300; /*text-decoration:none;*/}
#cpanel div.tovar a:link {color:#993300;}
#cpanel div.tovar a:active {color:#993300;}
#cpanel div.tovar a:visited {color:#993300;}

#cpanel div.tovar img {margin-top:13px;}
#cpanel div.tovar span
{
	height:32px;
	display: block;
	padding-top: 3px;
	font-family: Tahoma;
	font-size: 12px;
	color: #993300;
	text-decoration: underline;
}


.line{
  background-color:#CCCCCC;
  height:2px;
  border:none;
}

.niz {
  background:url(../images/niz_fon.gif) repeat-x ;
  margin:0;
  font-size:14px;
  color:#FF6600;
  vertical-align:middle;
  padding:0px 15px 0px 15px;
  white-space:nowrap;
}

.niz_or {
  background:url(../images/niz_or.gif) repeat-x ;
  margin:0;
  padding:0px 15px 0px 15px;
  font-size: 14px;
  color: #FFFFFF;
  vertical-align:middle;
}

p.niz_menu{
  font-size:14px;
  color:#000;
  text-decoration:none;
  margin:0;
}
a.niz_menu{
  font-size:14px;
  color:#000;
  text-decoration: underline;
  margin:0;
  padding:4px 0px 3px 0px;
}
a:hover.niz_menu{
  text-decoration:none;
}
p.copy{
  font-size:12px;
  color:#727272;
  margin:0;
  padding:3px 5px 2px 5px;
}
a.copy{
  font-size:12px;
  color:#999999;
}
a.copy:hover{
  color: #727272;
  text-decoration:underline;
}

/*.obr_call{
	 background:url(../images/obr_call.gif) no-repeat;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	padding:3px 5px 5px 30px;
	white-space:nowrap;
	
}
.skype{
	background: url(skype.gif) no-repeat;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	padding:3px 5px 5px 25px;
	white-space:nowrap;

}
.consultant{

	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	padding:3px 5px 5px 25px;
	white-space:nowrap;

}
.case{
	background: url(case.gif) no-repeat;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	padding:3px 5px 5px 17px;
	white-space:nowrap;

}
.enter{
	background: url(enter.gif) no-repeat;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	padding:3px 5px 5px 45px;
	white-space:nowrap;

}
.registration{
	background: url(registr.gif) no-repeat;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	padding:3px 5px 5px 22px;
	white-space:nowrap;

}
.contacts{
	background: url(registr.gif) no-repeat;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	padding:3px 5px 5px 22px;
	white-space:nowrap;

}*/
.navig{
	border:1px solid #E5E5E5;
	padding:4px;
}
.banner
{
	width:790px;
	margin-top:0px;
	margin-bottom:0px;
}

.news {
	font-family: Arial, Tahoma;
	color: black;
	vertical-align:top;
	padding:2px 10px 2px 0px;
	font-size:12px;
}


/*
.ruk_pokypki{
	font-family: Arial, Tahoma;
	font-size:14px;
	color:#000;
	background:url(../images/ruk_poky.gif) no-repeat left;
	padding:2px 20px 2px 20px;
	margin:0;
}

.ruk_oformlenie{
	font-family: Arial, Tahoma;
	font-size:14px;
	color:#FFFFFF;
	background:url(../images/ruk_ofor.gif) no-repeat left;
	padding:8px 20px 10px 15px;
	margin:0;
	height:35 px;
	width:191 px;
	text-decoration:none;
	white-space:nowrap;
}*/

.rucksack{
	font-family: Arial, Tahoma;
	font-size:14px;
	color:#000;
	padding:0;
	margin:0;
	vertical-align:top;
}

.rucksack a,form{
	color:#993300;
	padding:0;
	margin:0;
}
.rucksack span{
	color:#993300;
	padding:0;
	margin:0;
	white-space:nowrap;
}

.phptos
{
	border:1px solid grey;
	/*padding:6px 6px 12px 6px;*/
	margin:0px;
	color:#000;
	vertical-align:middle;
	text-align:center;
}
img.phptos
{
	border:1px solid grey;
	padding:0px;
	margin:0px;
}

#tab_cart
{
	background-color:#ffeccf;
	border:1px solid #ffd595;
	padding:8px;
	text-align:right;
}

#tab_cart #indicator {display:none; text-align:left; float:left; color:#666666;}

#tab_cart .price {font-size:18px; font-weight:bold;}
#tab_cart .name {font-size:14px; font-weight:bold;}

#tab_cart .div_link {border-bottom:1px dotted #eb6e09; cursor:pointer; display:inline; color:#eb6e09;}


/*.price{*/
/*	font-family: Arial, Tahoma;*/
/*	font-size:18px;*/
/*	font-weight:bold;*/
/*	padding:2px 0 3px 0;*/
/*	margin:0;*/
/*	white-space:nowrap;*/
/*}*/
/*.bonus{*/
/*	font-family: Arial, Tahoma;*/
/*	font-size:14px;*/
/*	padding:2px 0 3px 0;*/
/*	margin:0;*/
/*}*/
/*.kolvo{*/
/*	font-family: Arial, Tahoma;*/
/*	font-size:14px;*/
/*	padding:2px 0 10px 0;*/
/*	margin:0;*/
/*}*/

.tabl_opisanie{
	 padding-left:20px;
	 padding-right:10px;
	 font-family: Arial, Tahoma;
	 font-size:14px;
}
p.posetiteli{
	 padding-top:10px;
	 padding-bottom:10px;
	 font-family: Arial, Tahoma;
	 font-size:14px;
}


.cart{
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
}

/*
.conts{
	background: url(../images/bul3.gif) left no-repeat;
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	margin:0;
	text-decoration: underline;
	vertical-align:middle;
	padding:2px 5px 2px 15px;
	white-space:nowrap;
	display:block;
}*/

#top_links{
	margin:0;
	padding:0;
}
#top_links a{
	font-size: 12px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding: 5px 10px;
}

#shop_cart td.td_item{vertical-align:middle; padding:8px 0px 8px 0px;}
#shop_cart input{vertical-align:middle;}
#shop_cart a{font-size:11pt; font-weight:lighter; color:#000;}

.b1 {
	background: #fdae17; /* Оранжевый цвет фона */ 
	color: #000;
}


.plashka1 {
	text-align: center; 
	margin:10px 15px;
}
td.plashka_l {
	background:url(../images/plashka_l.png) right top no-repeat;
	width:20px;
	height:193px;
}
td.plashka_r {
	background:url(../images/plashka_r.png) left top no-repeat;
	width:20px;
	height:193px;
}
td.plashka_c {
	background:url(../images/plashka_c.png) top repeat-x;
	padding-top:15px;
}

div.trophy
{
	position:relative;
	background:url(../images/trophy.gif) center no-repeat;
	width:198px;
	height:94px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
div.time_left
{
	position:absolute;
	background:url(../images/time_left.gif) no-repeat;
	width:50px;
	height:37px;
	font-size:30px;
	letter-spacing:4px;
	font-weight:bold;
	padding:1px 0px 0px 2px;
	left:16px;
	top:62px;
	text-align:center;
	vertical-align:middle;
	display:inline-block;
}

#slogan{
	/*background:url(../images/bg_051.gif) no-repeat center top;*/
	font-size: 14px;
	padding:0;
	margin:0;
	height:161px;
	width:270px;
	text-align:left;
	margin-top:-15px;
}
#slogan p{	
	font-size: 14px;
	font-weight:bold;
	color: #000;
	padding-top:65px;
	padding-bottom:2px;
	margin:0;
}
#slogan p font {
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
}
#slogan p.dostavka {
	font-size: 12px;
	color:#000;
	white-space:nowrap;
	padding:0;
	padding-left:100px;
	padding-bottom:10px;
	margin:0;
}
#slogan a{
	font-size: 12px;
	color:#f25f00;
	white-space:nowrap;
	padding:0;
	margin:0;
	padding-left:40px;
}


.fon {
	/*background:url(../images/bg4.png) left top no-repeat;	*/
	background:url(../images/bg7.png) left top no-repeat;	
	height:180px;
}


#shapka {
	text-align: center; 
	vertical-align: top;
	margin-top:15px;
}
.telefon{
	font-family: Arial;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color:#f37421;
	line-height: 1.5;
}

.telefon font{
	font-size: 16px;
}

p.vremja_raboti{
	font-size: 12px;
	font-family: Arial, Tahoma;
	font-weight: bold;
	color: #000;
	white-space:nowrap;
	padding:0;
	margin:0;
}
p.vremja_raboti strong{
	font-size: 14px;
	color: #f25f00;
}



/*************begin: mod_login************************/
.link_login {
	font-size:14px;
	cursor:pointer;
	text-decoration:underline;
	text-align:right;
 	background:url(../images/private_login.gif) no-repeat right center;
	padding-right:20px;
}

/*Стили для контента диалогового окна*/
#auth_dialog {display:none; white-space:nowrap;}
#auth_dialog a {font-size:14px; font-weight:bold; color:#0066FF; display:block; margin-bottom:8px;}
#auth_dialog a:hover {color:#CC0000;}

/*Стили для формы, когда пользователь авторизовался*/
#info_form {margin-left:32px; text-align:left; white-space:nowrap;}
#info_form .name {white-space:nowrap;  margin-bottom:8px;}
#info_form a {color:#000; margin-right:4px;}
/******************end: mod_login***************************/

.pathway {
font-size: 12px;
color: #000;
padding: 0px;
margin-top:10px;
	}

a.pathway:link, a.pathway:visited {
color: #9b3e0a;
	}

a.pathway:hover {
text-decoration:none;
	}
	
	
	
	
/**********************begin: Level1_Arial*************************************/
/*body {
	font-family: Arial, Helvetica, sans-serif;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.a2,.a3,.a4,.t{
	margin:5px;font-family: Arial, Helvetica, sans-serif;
}
.a1 {
font-family:Tahoma;font-size: 14px; color:#943A1F;
}
.a2 {
font-size: 11px;
}
.a3 {
font-size: 11px; color:#5A3814
}
.a4,.b4,.c{font-size: 12px;
}
.t {font-size: 11px; color:#643E09
}

.k,.k1, .pagenav,.pagenavdis {font-family: Tahoma;
	font-size: 12px;
}
.k, .pagenav, .pagenavdis { color: #CCB378;
}

.k1 {
	color: #943A1F;
}
.b,.b2 {font-size: 11px;
}
.b {color:#CCB378
}
.b2 {
color: #333550
}
.b1,.a4 {
font-size:12px; color:#943A1F;
}
.b3 {
font-size:14px; color:#943A1F;
}
.b4,.a2 {
color:#FFFFFF;
}
.z { font-family:Tahoma; font-size:11px; font-weight:bold; color:#6F3600;
}
.c {color:#290000;
}
.c2,.c3  {font-size:14px; font-weight:bold;
}
.c2 {color:#A07637;
}
.c3 {color:#AA8448;
}
.d,.d1 {font-size:11px; color:#000000;
}
.d1 {
	text-decoration: underline;
}*/

.tb1 {background:url(../images/fon.png) repeat-x; font-weight:bold;}
/*.tb2 {background:url(../images/fon2.png) repeat-x;}*/
.tb3 {background:url(../images/l_-pic.png) repeat-y; width:6px;}
.tb4 {background:url(../images/pr_pic.png) repeat-y; width:6px;}

.ls {background:url(../images/Line-small.png) repeat-x;}
.gl {background:url(../images/gorizont-line.png) repeat-x;}

.vr {
	background:url(../images/fon_dly_v_ruk.png) repeat-x;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}
.uz {
	background: url(../images/uzor.png) repeat-x ;
}
.fl {background: url(../images/114L.png) repeat-y right;
}
.fp {background: url(../images/114P.png) repeat-y ;
}
.vvv {background: url(../images/vvv.png) repeat-x bottom;
}
.nnn {background: url(../images/nnn.png) repeat-x ;
}
.vzl {background: url(../images/vertic-zap-l.png) repeat-y right;
}
.vzp {background: url(../images/vertic-zap-pr.png) repeat-y;
}
.zapol {background: url(../images/zapolneno.png) repeat-x;
}
.nezapol {background: url(../images/nezapolneno.png) repeat-x ;
}
.lv {background: url(../images/lv.png) repeat-x ;
}
.un {background: url(../images/un.png) repeat-x ;font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}
.lpolos {background:url(../images/lpoloska.png) repeat-y ;
}
.prpolos {background:url(../images/prpoloska.png) repeat-y ;
}
.al {background:url(../images/al.png) repeat-x ;
}
.bl {background:url(../images/bl.png) repeat-x ;
}
.l1 {background:url(../images/1l.png) repeat-y ;
}
.p1 {background:url(../images/1p.png) repeat-y ;
}
.ris {background:url(../images/risunok.png) repeat-x bottom;
}
.vfl {background:url(../images/verx_fon_line.png) repeat-x ;
	}
.vfl2 {background:url(../images/verx_fon_line2.png) repeat-x ;
}

.class111{
	padding-left:5px; padding-right:10px;
}

.class12
{
	color:#FFFFFF;
	background-color:#A07637;
}

a.a25 {
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.bonus{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#943A1F;
}
/**********************end: Level1_Arial*************************************/


/**********************begin: Level2_Arial_Text*************************************/
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color:#643E09;
}


.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}



a.v {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#643E09;
}
/**********************end: Level2_Arial_Text*************************************/

/**********************begin: exp09*************************************/
.sectiontableheader
{
	font-family: Arial, Tahoma;
	font-size: 12px;
	color: #943A1F;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;

}

fieldset.fieldset_orange1
{
	padding:8px;
	height:100%;
	margin-right:30px;
}

a.m7, a.mainlevelm7 {
	font-family: Arial, Tahoma;
	color: #333550;
	display: block;
	vertical-align: middle;
	font-size: 12px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	text-decoration: none;
	margin-top: 1px;
}


a.m8, a.mainlevelm8 {
	font-family: Arial, Tahoma;
	color: #fe7822;
	display: block;
	vertical-align: middle;
	font-size: 12px;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	text-decoration: none;
	margin-top: 1px;
}

.componentheading, .contentheading
{
	font-size:14px;
	font-weight: bold;
	/* color: #6F3600; */
	padding: 20px 0 15px 0;
}

p { padding-top: 5px; }


div.divsub {
	margin-top			:6px;
	padding-bottom		:10px;
	margin-left			:36px;
	margin-right		:24px;
}

div.structure {
	margin-top: 6px;
}

div.divsub a, div.structure a
{
	display: block;
	margin-left			:24px;
	margin-right		:24px;

	color: #6F3600;

	text-decoration		:none;

	background-image	:url(/templates/expedition/images/ar4.gif);
	background-repeat	:no-repeat;
	background-position	:0px 3px;

	padding-left		:13px;
}

h4 {
	font-family: Arial, Tahoma;
	font-size: 14px;
	font-weight:bold;
	margin:4px 0px;
	padding:0;

	/*color: #993300;*/
	display: block;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
}

/**********************end: exp09*************************************/


/**********************begin: shop*************************************/
.formLabel {
	float:left;
	width:30%;
	text-align:right;
	font-weight: bold;
	margin: 2px;
	white-space: nowrap;
	clear: left;
}

.formField {
	float:left;
	width:60%;
	margin: 2px;
		
}
/* Administration Styles*/
.adminListHeader {
	float:left; height: 48px; background-repeat: no-repeat;
	text-align: left; font-size: 18px; font-weight: bold;
	padding-left: 80px;	
}

.labelcell {
	margin-left: auto;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
	width: 30%;
}

/* Errors, Warnings and Info formatting*/
.shop_error, .shop_warning, .shop_info, .shop_debug, .shop_critical, .shop_tip {
	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size : 14px;
	
	text-align: left;
	vertical-align: middle;
	
	margin: 10px 0px 0px 20px;
	padding-left: 20px;

	line-height: 20px;
}
.shop_error {
        color:          red;
        background-image: url( ../shop_image/ps_image/log_error.png );
        background-repeat: no-repeat;
        background-position: left;
        background-color: white;
}
.shop_warning {
        color:          #993300;
        background-image: url( ../shop_image/ps_image/log_warning.png );
        background-repeat: no-repeat;
        background-position: left;
}
.shop_info {

        color:          #003399;
        background-image: url( ../shop_image/ps_image/log_info.png );
        background-repeat: no-repeat;
        background-position: left;
}
.shop_tip {
        background-image: url( ../shop_image/ps_image/info.png );
        background-repeat: no-repeat;
        background-position: left;

}
.shop_debug {

        color:          #003399;
        background-image: url( ../shop_image/ps_image/log_debug.png );
        background-repeat: no-repeat;
        background-position: left;

}
.shop_critical {
	color:		red;
        font-weight: bold;
        background-image: url( ../shop_image/ps_image/log_critical.png );
        background-repeat: no-repeat;
        background-position: left;
        background-color: white;
}

table.bordered {border-collapse:collapse; margin:1px; text-align:center;}
table.bordered td {padding: 2px; border: 1px solid black;}
table.bordered th {padding: 2px; border: 1px solid black}
/*********************end: shop********************************/

.vitya_strip {
	background: url('../images/bg13.jpg') left top no-repeat;
}

.narrow_strip {
	background: url('../images/narrow_strip.gif') left top no-repeat;
}

.top_link {
	font-size: 13px;
	margin-right: 13px;
	font-weight: bold;
	color: #04399a;
	text-decoration: underline;
	/*border-bottom: 2px solid;*/
}
.top_link:hover {
	text-decoration: none;
	/*border-bottom: none;*/
}

.top_link_2 {
	padding: 0px 4px;
	font-weight: bold;
	color: #ed5f00;
	text-decoration:none;
}

.top_link_2:hover {
	color: #ffffff;
	text-decoration:underline;
}

.quick_link {
	font-size: 13px;
	font-weight: bold;
	color: #04399a;
	margin: 0px 4px;
	text-decoration: underline;
	/*border-bottom: 2px solid;*/
}

.quick_link:hover {
	text-decoration: none;
	/*border-bottom: none;*/
}

.filter_form {
	background: #99cc33 url('../images/gradient_dark_1x16.gif') top repeat-x;
	font-weight: bold;
	padding: 4px;
	background-color: #99cc33;
	border-radius: 8px;
	-moz-border-radius: 8px;
	color: #000000;
}

.filter_form * {
	margin: 0px 8px;
	vertical-align: middle;
}

.filter_price {
	width: 60px;
	height: 16px;
	padding: 2px 4px;
	font-style: italic;
	color: #bbbbbb;
	text-align: right;
	border: 1px solid #7aa629;
	background-color: #ffffff;
}

.filter_string {
	width: 300px;
	height: 16px;
	padding: 2px 4px;
	font-style: italic;
	color: #bbbbbb;
	border: 1px solid #7aa629;
	background-color: #ffffff;
}

.menu_hr {
	width: 100%;
	margin: 8px 0px;
	border-bottom: 1px solid #C4C4C4;
}

.menu_caption {
	text-align: center;
	padding: 8px 0px;
	font-size: 14px;
	font-weight: bold;
}

.menu_link {
	text-align: left;
	display: block;
	color: #000000;
	margin-bottom: 4px;
	text-decoration: none;
}

.menu_link:hover {
	text-decoration: underline;
}

.menu_link_invert {
	text-align: left;
	display: block;
	color: #000000;
	margin-bottom: 4px;
	text-decoration: underline;
}

.menu_link_invert:hover {
	text-decoration: none;
}

.plashka {
	background: url('../images/plashka.png') center top repeat-x;
}

.link_auth {
	display: block;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.link_reg {
	display: block;
	margin-top: 4px;
	text-align: left;
	color: #000000;
}

/*******************************************************************************
 * Общие стили
 ******************************************************************************/
.orange_dotted {
	text-decoration: none;
	border-bottom: 1px dotted;
	color: #eb6e09;
}

.help {
	cursor: help;
}

.dialog {
	display:none;
}

/*******************************************************************************
 * Оформление списка на странице футболок
 ******************************************************************************/
.list_box {
	position: relative;
	border: 1px solid grey;
	padding: 4px;
	width: 450px;
	height: 652px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.tshirt_box {
	padding: 4px;
}
.tshirt_link {
	display: block;
	margin: 5px 8px;
}
.tshirt_link:hover {
	background-color: #ffda77;
}
.marker_caption {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	color: #000000;
}

.group_caption {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-top: 8px;
	margin-left: 4px;
	color: #000000;
}


.marker_link, .group_link {
	padding-right: 8px;
}


/*******************************************************************************
 * Оформление формы покупки товара
 ******************************************************************************/
.buy_form {
	width: 285px;
	background-color: #ffeccf;
	border: 1px solid #ffd595;
}

.product_price {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.product_name {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.text_quantity {
	width: 25px;
	height: 18px;
	padding: 4px;
	text-align: center;
	border: 1px solid grey;
	background-color: #ffffff;
}

.list_attributes {
	width: 151px;
	height: 28px;
	padding: 4px;
	margin-left: 8px;
	border: 1px solid grey;
	background-color: #ffffff;
}

.link_plashka_1 {
	display: block;
	color: #000000;
	padding: 0px 0px;
	font-size: 13px;
}

.link_plashka_2 {
	color: #000000;
	padding: 4px;
	font-size: 13px;
}

.link_plashka_3 {
	display: block;
	color: #000000;
	padding: 2px 0px;
	font-size: 13px;
}

.link_plashka_4 {
	display: block;
	color: #da251c;
	padding: 2px 0px;
	font-size: 13px;
	font-weight: bold;
}

.link_plashka_5 {
	display: block;
	color: #000000;
	padding: 2px 0px;
	font-size: 13px;
	font-weight: bold;
}

.pagenavdis {
	color: #cccccc;
}

span.pagenav{
	color: #FFFFFF;
	padding: 1px 2px;
	background-color:#CC3300;
}
a.pagenav{
	color: #CC3300;
	padding:2px;
}