/*Общие свойства*/

* {
margin:0;
padding:0;
list-style:none;
border:none;
}
a {
color:#0085a7;
text-decoration:underline;
outline:none;
}
a:hover {
color:#0085a7;
text-decoration:none;
}
img {
outline:none;
}

a img {
border: 0;
}
.left{
float:left;
}
.right {
 float: right;
}
.clear {
 clear: both;
}
/*Разметка*/
html, body {
height: 100%;
}
body {
background: url('../i/bg.jpg');
font: 12px/18px Tahoma;
z-index:2;
}
.wrapper {
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
width: 100%;
margin: 0 auto;
background: url('../i/shadow.png') top repeat-x;
}
.layout {
min-height:100%;
min-width: 990px;
_width: expression(document.body.clientWidth<990?"990px":"auto");
margin: 0 auto;
}



/*Свойства Header*/
.header {
width: 100%;
margin:0 auto;
height:90px;
min-width:990px;
}
.content {
/*margin:0 auto;
padding:0;
width:100%;
position:relative;
min-height:400px;
position:absolute;
top:127px;
bottom:0;
left:0;
right:0;*/
}


/*Свойство логотипов*/
#leftlogo, #leftlogo a, #rightlogo, #rightlogo a{
display:block;
width:200px; 
height:90px;
}
#leftlogo a, #rightlogo a{
cursor:pointer;
background: url('../i/logo_l_r.png');
}
#leftlogo{
margin-right:-200px;
float: left;
}
#leftlogo a{
background-position: 0px 0px;
}
#rightlogo{
margin-left:-200px;
float: right;
}
#rightlogo a{
background-position: -200px 0px;

}
#icon_group{
float: left;
height: 90px;
width:60%;
margin-left:20%;
margin-right:20%;
}
.icon{
height:90px;
width:25%;
float:left;
}
.icon a{
display:block;
width:70px;
height:10px;
margin: 10px auto;
cursor:pointer;
padding-top:60px;
background: url('../i/icon_sprite_off.png') ;
text-decoration:none;
color:#000;
}
.icon a:hover{
background: url('../i/icon_sprite_on.png');
color:#0093b9;
}
.icon h1{
display:block;
width:70px;
height:12px;
padding:4px 0;
font: 11px/8px Tahoma;

text-align:center;
}
.icon_field{
height:90px;
width:0%;
float:left;
}

/*Новое меню*/
#newmenu{
width:96%;
margin-left:2%;
margin-right:2%;
min-width:950px;
height:25px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0 0 5px #b7aea1;
-webkit-box-shadow: 0 0 5px #b7aea1;
border: 1px solid #5d5b56;
background-color: #b7aea1;

}

#start{
height: inherit;
width: 2.75%;
float: left;
margin-right:-1px;
}
#finish{
height: inherit;
float: left;
width: 2.75%;
border-left: 1px solid #0085a7;
margin-left:-1px;
margin-right:-1px;
}
.menu{
float:left;
height:inherit;
width:10.5%;
border-left: 1px solid #0085a7;
margin-left:-1px;
}
.menu a{
outline: none;
display:block;
width:100%;
height: 18px;
padding-top:7px;
text-decoration:none;
font: 11px/8px Tahoma;
text-align: center;
vertical-align:middle;
color:#000;
background-color: #b7aea1;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.8s ease-in-out;
}
.menu a:hover{
color: #faf1e2;
background-color: #0085a7;
}

.menu.active a:hover,
.menu.active a:link,
.menu.active a:visited
{
color: #faf1e2;
background-color: #cdb188;
}
#menupointer{
width:96%;
margin-left:2%;
margin-right:2%;
min-width:950px;
height:10px;

}
.borderpointer{
float:left;
width:2.75%;
height:inherit;
}
.pointer{
float:left;
height:inherit;
width:10.5%;
}

/*Footer*/
.footer, .push {
height: 40px;
}
.footer {
position: relative;
min-width: 990px;
_width: expression(document.body.clientWidth<990?"990px":"auto");
margin: 0 auto;

}

.footer {
border-top: 1px solid  #0085a7;

}
.footer p {
color: #333;
font: 12px/40px Tahoma;
}
#footer_all td  
{
font-size:11px;
padding-bottom:5px;
}

#footer_all div
{
font-size:11px;
}
#footer_all td div a {
font-size:11px; color:#333333;
}
/*Общие установки Select menu*/
.select_menu{
position:absolute;
width:100%;
height:100%;

}
.select_button{
position:absolute;
z-index:102;
left:0px;
cursor:pointer;
width:19px;
height:19px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
border: 1px solid  #0b4474;
text-align:center;
background: url('../i/arrow_off.png');
background-position:-19px 0px;
background-color:#0093b9;
}
.select_button:hover{
background: url('../i/arrow_on.png');
background-position:-19px 0px;
background-color:#13aad1;
}
.input_container{
position:absolute;
z-index:101;
top:0px;
bottom:0px;
left: 27px;
right:2px;
}
input[type=text].select_input{
text-align:center;
position:absolute;
width: 100%;
height:100%;
padding:0px;
z-index:99;
}
.select_area{
}
.select_menu ul{
position:absolute;
display:none;
margin:0px;
z-index:102;
//top:29px;
left:27px;
right:0px;
height:auto;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
border: 1px solid  #5d5b56;
background-color:#0093b9;
}
.select_menu ul li{
position:relative;
z-index:103;
margin:4px;
height:22px;
//width:122px;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
border: 1px solid  #5d5b56;
background-color:#b7aea1;
cursor:pointer;

}
.select_menu ul li:hover{
border: 1px solid  #0b4474;
background-color:#0093b9;
color:#faf1e2;

}

/*Общие установки скролл контейнера*/

.scroll_container{
position:absolute;
top:0;
bottom:0;
right:0;
left:0;

}
.scroller{
position:absolute;
width:17px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius: 3px;
border: 1px solid  #0b4474;
cursor:pointer;
background: url('../i/touch.png') no-repeat;
background-position:center center;
background-color:#0093b9;
}
.scroller:hover{
background-color:#13aad1;
}

.scroll_bar{
display:none;
position:absolute;
right:0px;
top:0px;
bottom:0px;
width:19px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
background-color:#b7aea1;
border: 1px solid #5d5b56;

}
.top_arrow, .bottom_arrow{
position:absolute;
right:0px;
width:19px;
height:19px;
background: url('../i/arrow_off.png');
background-color:#0093b9;
cursor:pointer;
}
.top_arrow{
top:0px;
border-bottom:1px solid  #0b4474; 
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius: 5px 5px 0 0;
background-position:0px 0px;
}
.bottom_arrow{
bottom:0px;
border-top:1px solid  #0b4474;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
background-position: -19px 0px;
}
.top_arrow:hover, .bottom_arrow:hover{
background: url('../i/arrow_on.png');
background-color:#13aad1;
}
.top_arrow:hover{
background-position:0px 0px;
}
.bottom_arrow:hover{
background-position: -19px 0px;
}
.scroll_window{
position:absolute;
top:0px;
left:2px;
bottom:0px;
right:0px;
overflow:hidden;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius: 10px;
background: url('../i/bgscroll.jpg');
border: 1px solid #5d5b56;
}

.scroll_text{
position:absolute;
left:10px;
right:10px;
}


/*окошко сообщений*/		
.my-message {
   width:310px;
   height:110px;
   text-align: center;
  -moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
-moz-box-shadow: 0 0 5px #b7aea1;
-webkit-box-shadow: 0 0 5px #b7aea1;
border: 1px solid #5d5b56;
background-color: #b7aea1;

}
.my-message-title {
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border: 1px solid #5d5b56;
height:20px;
width:280px;
margin:2px auto;
font-size:120%;
background-color:grey;
}
.my-message-body {
  padding: 5px;
  height: 40px;
}
.my-message-ok{
padding:2px 10px;

}


/* Content */

.content {
color: #333;
}
.content p {
margin: 0 0 1em 0;
}
.content h1, .content .h1 {
 color: #0085a7;
 font: 24px/24px Georgia;
 margin: 0 0 0 0;
}
.content h1 a, .content .h1 a {
color: #0085a7;
}
.content h1 a:hover, .content .h1 a:hover {
color: #333;
}
.content h2 {
color: #0085a7;
font: 18px/18px Tahoma;
}
.content h2 a {
color: #0085a7;
}
.content h2 a:hover {
color: #333;
}
.content h3 {
font: 18px/18px Tahoma;
margin: 0 0 1em 0;
}
.content h3 a {
color: #1d1405;
}
.content h3 a:hover {
color: #666;
}
.content h3.nopadding{
padding: 0;
}
.content h5 {
color: white;
font: 18px/18px Arial;
}
/*.content ul, .content ol {
 margin: 0 0 1em 3em;
 padding: 0;
}
.content li li {
margin: 0;
padding: 0;
}
.content li ul, .content li ol {
margin: 0 0 0 3em;
padding: 0;
}*/

/*Описание Input*/
input, select, textarea {
font-size:1em;font-family:Tahoma;
}

input[type=text], input[type=password], select, textarea {
background-color:#b7aea1;
border: 1px solid #5d5b56;
-moz-box-shadow:0 0 1px #b7aea1;
-webkit-box-shadow:0 0 1px #b7aea1;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
padding:5px;
}

input[type=button], input[type=submit], input[type=reset], button {
background-color:#0093b9;
border: 1px solid  #0b4474;
-moz-box-shadow:0 0 1px #b7aea1;
-webkit-box-shadow:0 0 1px #b7aea1;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius: 5px;
padding:5px 10px;
color:#faf1e2;
font-size:14px;
}

/*Сообщение о пустой корзине*/
.cart_message{
text-align:center;
padding:30px;
width:300px;
height:70px;
margin:auto;
border: 1px solid #5d5b56;
background-color: #b7aea1;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
}



