* {
  margin:0;
  padding:0;
  text-decoration:none;
  border:0;
  list-style:none;
}

body  {
  background:#302b28 url(../images/bg_main0.jpg) top repeat-x;
  text-align:center;
}

#wrap {              
  width:920px;       
  margin:0 auto;
  background:#f5f5f5 url(../images/bg_main3.jpg) top no-repeat;
  text-align:left;                     
  font:12px verdana; 
  padding-bottom:20px;
//padding-bottom:0px; 
}

html>body #wrap {
  position:relative; left:50%;
  margin-left:-460px;
  float:left;
}

input, textarea, select {
  border:1px #d4d3d3 solid;
  background:#fff;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
  font:bold 12px verdana;
outline-style:none;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fbfbfb), to(#ffffff));
background: -o-linear-gradient(#fbfbfb, white);
background: -moz-linear-gradient(0% 90% 90deg, white, #fbfbfb);
margin:2px 0;
}

input {
  height:20px;
}

span.top {
  color:#FFEBAE;
  float:left;
  margin:15px 6px 0 20px;
  font-size:11px;
}

img.top_line {
  width:1px; height:28px;      
  position:relative; top:10px;
  float:left;
}

select.valuta {
  width:180px; 
  background:#F8B401;
  float:left;
  position:relative; top:14px;
  font-size:10px;
  margin-right:24px;
  border:1px #DF4800 inset;
}

img.language {
  width:24px; height:15px;
  float:left;
  position:relative; top:16px;
  margin-right:4px;
  
}

a#phone {
  width:260px; height:30px;
  float:left;                       
  display:block;
  margin-left:20px;
  margin-top:10px;
}

a#phone span {
  display:none;
}

#box {                              
  width:208px;
  background:url(../images/z1000000.gif) 0 0 no-repeat;
  float:right;
  margin-top:20px;                                             
  color:#FFEBAE;                                            
  text-indent:38px;
}

#box a {
  color:#fff;
  display:block;
  margin-top:6px;
}

#box a:hover {
  text-decoration:underline;
}

#header {   
  width:920px; height:150px;
  margin-top:20px;                                     
  float:left;
}

a#logo {
  width:220px; height:100px;
  display:block;                
  margin-left:30px;
  margin-right:21px;
  -margin-left:15px;
  float:left;
} 

a#logo span {
  display:none;
} 

a.nav {
  width:124px; height:30px;               
  display:block;   
  float:left;                          
  text-align:center;
  font:bold 12px/32px tahoma;
  color:#484848;
}

a.nav:hover, a.nav span {
  color:#F95100;
}

.search, .proizv {
  color:#F8B401;
  font-size:11px;
  float:left;
  margin-top:10px;
  width:360px;
}

.proizv {
  width:200px;
}

.search input {
  width:280px;                
  font-size:12px;
  background:#3F3F3F;
  border:1px #7F7F7F inset;
  color:#E5E5E5;
  float:left;
  margin-top:4px;
  margin-bottom:0;
}

.search h1 {
  color:#E5E5E5;
  font:normal 10px tahoma;
  display:block;
  clear:both;
}

a.go {
  width:36px; height:25px;
  background:url(../images/button_s.gif) 0 0 no-repeat;
  display:block;
  float:left;
  clear:right;
  position:relative; left:4px;
  border:none;
}

select.proizvoditeli {
  width:150px;
  background:#3F3F3F;
  border:1px #7F7F7F inset;
  color:#E5E5E5;
  font-size:11px;
  margin-top:2px;
}    


/*--------------------- каталог слева -------------------------------*/

#katalog {
  width:300px;              
  float:left;
}

.list {
  width:260px;
  background:url(../images/list_middle.gif) 0 0 repeat-y;
  margin-left:20px;   
  margin-bottom:20px;
}

.list img.top {
  width:260px; height:9px;
  position:relative; top:-3px;
}

.list img.bottom {
  width:260px; height:9px;
  position:relative; top:3px;
}


ul.razdeli {
  display:block;                              
  margin-left:20px;
  padding-top:20px;
  list-style-type:none;
}

h3 {
  font:bold 14px verdana;
  color:gray;
  margin-bottom:20px;
  position:relative;
  top:20px; left:20px;
}

ul.razdeli li {
  width:180px; 
  display:block;                                                   
  background:url(../images/bg_list_.gif) bottom repeat-x;
}

ul.razdeli li#last {
  background:none;
}

ul.razdeli li a {
  font:10px/30px tahoma;
  color:#A65300;
  background:url(../images/bg_list0.gif) 2px 8px no-repeat;
  padding-left:26px;
  display:block;
  width:180px;     
float:left;
}

ul.razdeli li a:hover {
  text-decoration:underline;
}

a.news {
  width:200px;
  font:11px verdana;
  display:block;              
  color:#000;
  text-align:justify;
  margin-left:20px;   
  margin-bottom:20px;
}

a.news:hover {
  text-decoration:underline;
}

a.news span {
  font-style:italic;
  display:block;     
  font-weight:bold;
}






/*--------------------- область контента -------------------------------*/

#content  {
  width:600px; float:left;   
}

.cont_wrap, #slider1 {
  background:url(http://www.priem-mobile.ru/images/content_middle.gif) 0 0 repeat-y;
  width:600px;
}

.cont_wrap img {
  display:block;
}

#slider1 {
  height:365px;
  overflow:hidden;
}

.cont_wrap img.top {
  position:relative;
}

.cnt_bl_end {
	margin-bottom:20px;
}

.cnt_bl_end img {
	display:block;
	
}

#slider1 .viewport {
	width:527px;
	overflow:hidden;
	position:relative;
	left:32px;
}

#slider1 .buttons { 
	position:absolute; 
	margin:140px 0 0 0px; 
}

#slider1 .prev { 
	display:block;
	width:19px;
	height:38px;
	background:url(/images/gal_prev.png) no-repeat;  
}

#slider1 .next { 
	margin-left:581px;
	display:block;
	width:19px;
	height:38px;
	background:url(/images/gal_next.png) no-repeat;  
}

#slider1 .prevdis { 
	display:block;
	width:19px;
	height:38px;
	background:url(/images/gal_prev_dis.png) no-repeat;  
}

#slider1 .nextdis { 
	margin-left:581px;
	display:block;
	width:19px;
	height:38px;
	background:url(/images/gal_next_dis.png) no-repeat;  
}

#slider1 .disable { 	
	visibility:hidden;
}

#slider1 .overview { 	
	position:relative;	
}

#slider1 .overview li { 	
	position:relative;
	left:-2px;
	list-style:none;
}

/*.welcome {
  width:588px;
  background:url(http://www.priem-mobile.ru/images/cont_hea.gif) 0 0 repeat-x;
  color:#fff;
  font:bold 10px/30px tahoma;
  display:block;
  margin-left:6px;
  margin-top:-10px;
  text-indent:18px;
  height:32px;
} */

.welcome {
  width:588px;
  background:#797774 url(http://www.priem-mobile.ru/images/cont_hea.gif) 0 bottom repeat-x;
  color:#fff;
  font:bold 10px/30px tahoma;
  display:block;
  margin-left:6px;
  text-indent:18px;
  margin-bottom:5px;
  height:25px;
  line-height:25px;
}

.welcome a{
  color:#F6F5F4;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}

.block {
  width:163px; height:318px; 
  background:#fff;
  float:left;
  margin:4px -2px 0 10px !important;
  text-align:center;
  color:#2C2C2C;
  font:bold 14px/30px tahoma;
  border:1px solid #d2ccc6;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.block img {                                
  width:193px; height:96px;    
}

.block img.top {
  position:relative; top:0px;
  -top:-8px;
}

.block div {
  padding:0 5px 0 14px;
}

.block a img.image {
  width:110px; height:110px;               /* �������� �� 96!!!  */
  border:1px #B6B6B6 solid;
  margin:20px auto 10px auto;
  display:block; 
  text-align:center;   
} 

.block p.title {
  color:#2C2C2C;
  font:bold 14px/30px tahoma;
  text-align:left;
  position:relative;
  height:5em;
  overflow:hidden;
  margin-bottom:1em;
}

.block p.title a {
  height:32px;
  color:#C25301;
  font:bold 11px tahoma;
  display:block;
  text-decoration:underline;
  margin-top:18px; 
}

.block p.title a:hover {
  text-decoration:none;
}



.block_short {
  width:113px; 
  background:#fff;
  float:left;
  margin:4px -2px 0 6px;
  -margin:4px 0px 0 3px;
  color:#2C2C2C;
  font-size:1px; 
  text-align:center;
}

.block_short td {
  background:url(/images/block_short_bg.gif) 0 0 repeat-y;
  text-align:center;
}

.block_short img.top {
  position:relative; top:0px;
  -top:-8px;
}

.block_short div {
  padding-left:14px;
}

.block_short a img  {
  margin:0 auto;
} 

.block_short h2 {
  color:#2C2C2C;
  font:bold 14px/30px tahoma;
}

.block_short h2 a {
  height:32px;
  color:#C25301;
  font:bold 11px tahoma;
  display:block;
  text-decoration:underline;
  margin:18px auto 0; 
}

.block_short h2 a:hover {
  text-decoration:none;
}

span.descr {
  font-weight:normal;
}  

.block a.vkorziny {
  width:87px; 
  display:block;
  margin:auto;
  position:relative; top:10px;
  text-align:center;
}

.block a.dalee {
  width:64px; height:17px;
  background:url(http://www.priem-mobile.ru/images/button_d.gif) 0 0 no-repeat;
  display:block;  
  margin:14px auto 20px auto;  
}


.block input.vkorziny {
  border:0;
  height:17px;
}



h4 {
  color:#595959;                
  font:bold 14px verdana;
  margin:30px 0 10px 20px;
}

p.text {
  text-align:justify;                    
  font:14px/20px tahoma; 
  width:555px;
  margin-left:20px;
  /*text-indent:2em;*/
}

#content ul li {
  font:14px/20px tahoma; 
  margin-left:44px;
  list-style-type:circle;
}


/*--------------------- футер -------------------------------*/

.clear {
  width:100%; height:1px;
  font-size:1px;                     
  clear:both;
}


#footer_wrap {                      
  margin:0 auto;
  width:920px;
}

p.footer {
  height:50px; 
  display:block;
  font:11px/44px tahoma;             
  color:#C0C0C0;
  background:#302b28;                
  text-align:right;
}

html>body p.footer {
  
}

p.footer a {
  color:#C0C0C0;
}

p.footer span a, p.footer span {
  color:#BB5604;
} 

p.footer a:hover, p.footer span a:hover {
  text-decoration:underline;
}

a.no_underline{
	color:#FFFFFF;
}


.block img.top {position:relative; top:-15px;
//top:-13px;}

.block img.bottom {
  position:relative; 
//top:10px;
}

.block h2 {
  //height:150px;
}


.cont_bottom {
  position:relative;  
  top:5px;
}

.thickbox {
  font:bold 14px arial;
  margin-left:10px;
}

#bottom-menu {
/*text-align:center; */
width:800px;
position:absolute;
left:50%;
margin-left:-400px;
z-index:9999;
letter-spacing: 1px;
font-weight:bold;
}

#back-top {
	position: fixed;
	bottom: 00px;
	left:0;
    z-index:999;
	width: 100%;
	display: block;
	text-align: center;
	font:11px/20px arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
background:#6e6e6e;
height:20px;
}

#back-top #bottom-menu a {
  color:#fff;
  text-decoration:none;
}

#back-top #bottom-menu a:hover, #back-top span#back-to-top a:hover {
  text-decoration:underline;
}

#back-top span#back-to-top {
position:relative; 
left:430px;
display:block;
font-family:verdana;
letter-spacing: 1px;
font-weight:normal; 
}

#back-top span#back-to-top a {
font-weight:bold;
color:#fff; 
}

#arrow_top {
  position:relative; 
top:3px; left:5px;
}

#services {
  margin:0 auto 20px 35px;
  display:block;
}

.root a {
  color:#813f07;
  text-decoration:none;
  font:11px tahoma,arial; 
}


.left_top {
  height:8px;
  background:url(/images/left_top.gif) 0 0 no-repeat;
  font-size:1px;
}

.left_bottom {
  height:8px;
  background:url(/images/left_bottom.gif) 0 bottom no-repeat;
  font-size:1px;
}

.left_middle {
  background:url(/images/left_bg.gif) 0 0 repeat-y; 
}

#priem_menu {
	padding-left: 10px; 
}

#priem_menu .child {
	display: none;
}

.plus {
  margin:0 5px 0 5px;
  position:relative; top:0px;
  float:left;
}

.link {
  display:block;
  width:200px;
  float:left;
}

.arr {
  position:relative; 
  top:15px; 
}

.etapi {
  color:#b2b2b2;
  font:bold italic 11px arial;
}

.etapi td {
  text-align:center;
}

.active {
  color:#3b3b3b;
}

#cart {
  width:595px;
}

#cart_top {
  height:10px;
  font-size:1px;
  background:url(/images/top3.gif) 0 top no-repeat;
}

#cart_cont {
  background:url(/images/bg3.gif) 0 0 repeat-y;
  padding:0 8px;
}

#cart_bottom {
  height:10px;
  font-size:1px;
  background:url(/images/bottom3.gif) 0 bottom no-repeat;
}
  
#cart_table {
  border:5px #a3a3a3 solid;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
clear:both;
}

#cart_table td {
  padding:8px 5px 0;
  font:14px arial;
}

h5 {
  font-size:19px;
  line-height:50px;
  font-family:verdana;
  font-weight:normal;
text-shadow: 1px 1px 2px #a0a0a0, 0px 1px 2px #fff, -1px 1px 2px #fff;
}

h6 {
  font-size:18px;
  line-height:16px;
  font-family:verdana;
  font-weight:normal;
margin-bottom:10px;
}

.button {
height:28px;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#dddddd));
background: -o-linear-gradient(white, #dddddd);
background: -moz-linear-gradient(0% 90% 90deg, #dddddd, white);
box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2);
color: #0c0c0 !important;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.4);
text-shadow: 1px 1px 2px white, 0px 1px 2px white, -1px 1px 2px white;
border: 1px solid #BBB;  
font-size:14px;
padding:0 10px;
//border-radius:0;
//padding:0;
//font-size:12px;
}

.button:hover {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#f5f2f2));
background: -o-linear-gradient(white, #f5f2f2);
background: -moz-linear-gradient(0% 90% 90deg, #f5f2f2, white);
cursor:pointer;
}

.button:active {
position:relative;
top:1px;
}

.button.blue {
color:#290fee;
font-size:16px;
//font-size:12px;
}  

#oformit_zakaz {
  width:183px; height:28px;
  background:url(/images/oformit.gif) 0 0 no-repeat;
}

#oformit_zakaz:hover {
  background:url(/images/oformit_H.gif) 0 0 no-repeat;
}

#update {
  width:145px; height:28px;
  background:url(/images/update.jpg) right 0 no-repeat;
color:#290fee;
font-size:14px;
border:none;
}

#update:hover {
  text-decoration:underline;
}

#continue {
  width:183px; height:28px;
  background:url(/images/continue.jpg) 0 0 no-repeat;
}

#continue:hover {
  background:url(/images/continue_H.jpg) 0 0 no-repeat;
}

#cart_table td.grey {
  color:#888888;
  font:15px arial;
}

#cart_table .kol-vo {
  border:1px #d4d3d3 solid;
  background:#f5f5f5;
  text-align:center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
  text-align:center;
  font:bold 12px verdana;
  height:20px;
outline-style:none;
}


.text_field {
background:#fbfbfb;
color: #0c0c0 !important;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border: 1px solid #BBB;  
font-size:14px;
padding:0 10px;
}

.no_border {
  border:none;
}

.h7 {
  background:#CCCCCC;
  font-weight:bold;
border-radius: 10px;
-moz-border-radius:10px;
-webkit-border-radius: 10px;
width:500px;
margin:0 auto;
}

.center {
text-align:center;
}

.grey_a {
color:#000;
line-height:2em;
}

#big_grey {
background:#f5f5f5;
border:1px #c8c7c7 solid;
width:570px;
margin:0 auto;
border-radius: 10px;
-moz-border-radius:10px; 
-webkit-border-radius: 10px;
font:14px arial;
padding-top:20px;
}

#big_grey input {
  height:26px; width:200px;
}

#big_grey input.button {
  width:70px; height:22px;
}

.log {
  padding-left:24px;
  line-height:2em;
  width:70px;
}

.blue_a {
color:#0400f0;
}

.big {
font-size:18px;
}

.font14 {
font-size:14px;
}

.radio {
position:relative;
top:-1px;
width:16px; height:16px;
}

.left_item {
  width:230px;
  margin:5px 0 0px 5px;
  display:block;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#eadfd5));
background: -o-linear-gradient(white, #eadfd5);
background: -moz-linear-gradient(0% 90% 90deg, #eadfd5, white);
//background: #f6ebe2;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border: 1px solid #BBB;  
font-size:14px;
padding:8px 0;
float:left;
}


.left_item:hover {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#ededed));
background: -o-linear-gradient(white, #ededed);
background: -moz-linear-gradient(0% 90% 90deg, #ededed, white);
}  

.left_item a:hover {
text-decoration:none;
}

.selected, .left_item.selected:hover {
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#fba344));
background: -o-linear-gradient(white, #fba344);
background: -moz-linear-gradient(0% 90% 90deg, #fba344, white);
}

textarea {
  height:100px;
}

.left {
float:left;
margin:0 10px 0 0;
}
