* {
 margin: 0;
 padding: 0;
}
html {
 height: 100%;
}
body {
 font-family: Arial, Tahoma, Verdana, sans-serif;
 font-size:12px/18px;
 width: 100%;
 height: 100%;
 }
a {
 color: black;
 outline: none;
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
}
p {
 margin: 0 0 18px
}
img {
 border: none;
}
input {
 vertical-align: middle;
}
#wrapper {
 width: 1000px;
 margin: 0 auto;
 min-height: 100%;
 height: auto !important;
 height: 100%;
}
h1{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#ff0000;
}

#yellow_line{
 background:url(/images/bg1.jpg) repeat-x top right transparent;
 height:75px;
 width:65%;
 float:right;
}
#yellow_block{
 background:url(../template/images/bg.jpg) no-repeat top left transparent;
 width:100%;
 height:75px;
}
/* Menu
-----------------------------------------------------------------------------*/
#uMenuDiv1{
margin-left:33px;
width:838px;
height:70px;
float:left;
background:url(../template/images/menu.png) no-repeat;
display:inline;
}
#uMenuDiv1 ul{
margin-left:25px;
list-style:none;
}
#uMenuDiv1 li{
list-style:none;
display:block;
float:left;
}
div.uMenuItem a,
div.uMenuItem > span{
font-family:Tahoma;
display:block;
float:left;
color:#010200;
font-size:15px;
line-height:20px;
/*padding:22px 8px 0 5px;*/
padding:25px 15px 40px;
text-decoration:none;
}

div.uMenuItem a:hover,
div.uMenuItem > span:hover{
font-family:Tahoma;
display:block;
float:left;
color:#010200;
font-size:15px;
line-height:20px;
/*padding:22px 8px 0 5px;*/
padding:25px 15px 40px;
text-decoration: underline;
}

div.uMenuItem a.uMenuItemA{
color:#FFFFFF;
font-family:Tahoma;
font-size:15px;
/*background : url(../template/images/menu_active.png) no-repeat scroll center top;*/
background : url(../template/images/center.png) repeat-x scroll center top;
margin : -5px;
/*padding : 25px 35px 40px 30px;*/
padding: 25px 15px 40px;
color:#FFFFFF;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
 height: 141px;
}
.logo {
 width:127px;
 float:left;
 overflow: hidden;
 padding-top:20px;
}

 #phones{
 position: relative;
 padding-top: 4px;
 top: -30px;
 float: right;
 margin-bottom: -40px;
 }
 #phones img{
 margin-top:-4px;
 }
 #phones span{
 font-size: 10pt;
 position:relative;
 top:-2px;
 }

/* Search Top
-----------------------------------------------------------------------------*/
#search{
float:left;
padding-top:3px;
position:relative;
}
#button{
float:left;
padding-top:1px;
display:inline;
}
.search{
float:right;
width:95%;
height:54px;
position: relative;
}
#poisk{
width:70px;
font-family:Tahoma,"Times New Roman", Times, serif;
font-size:14px;
color:#010200;
float:left;
text-align:center;
margin-top:11px;
position:relative;
}
.pole_search{
width:330px;
float:left;
margin-top:8px;
position:relative;
}
.queryField{
width: 220px !important;
border:solid 1px #d6ae15; 
background-color:#fff;
margin: 0 0 1px 0;
position:relative;
}
.karta{
float:left;
margin-top:11px;
margin-left:55px;
position:relative;
}
.karta a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#010200;
position:relative;
}
.map{
float:left;
width:32px;
height:29px;
margin-top:5px;
margin-left:15px;
position:relative;
}

/* Tovary
-----------------------------------------------------------------------------*/
#tovary{
 height:360px;
 width: 100%;
 overflow: hidden;
 background:url(../template/images/fon_tovar.png) no-repeat;
 margin-top:4px;
}
.flash_tovar{
padding-top:6px;
width:1000px;
height:240px;
float:left;
text-align:center;
}
#katalog {
width:79px;
height:146px;
float:left;
position:absolute;
padding-top:180px;
margin-left:1000px;
}
#shatura{
width:68px;
height:67px;
float:right;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
 width: 100%;
 padding: 0 0 100px;
 height: 1%;
}
#middle:after {
 content: '.';
 display: block;
 clear: both;
 visibility: hidden;
 height: 0;
}
.container {
 width: 100%;
 float: left;
 overflow: hidden;
}
.content {
width:770px;
margin-left:30px;
float:left;
}
.title{
margin-top:20px;
margin-left:2px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color:#ff0000;
margin-bottom:40px;
}
.imgbor_left{
border:solid 1px;
border-color:#1c3857;
margin-right:10px;
margin-left:10px;
}
.imgbor_right{
border:solid 1px;
border-color:#1c3857;
margin-right:6px;
}
.text_content{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

#contact{
 width:375px;
 float:left;
}
#rachet{
 float:left;
 width:390px;
 position:relative;
}
#kyhna{
width:237px;
height:100%;
float:left;
padding-top:12px;
}
.adress{
margin-top:20px;
height:19px;
background:url(../template/images/adress.png) no-repeat left;
}
.adress2{
font-family:Tahoma, Arial;
font-size:14px;
margin-left:25px;
}
.telefon{
width:261px;
height:43px;
margin-top:10px;
margin-left:5px;
}
.kod_tel{
font-family:Century Gothic, Tahoma, Arial;
font-size: 18px;
color:#0097ff;
}
.nomer_tel{
font-family:Century Gothic, Tahoma, Arial;
font-size: 26px;
color:#000000;
}
#kredit{
width:187px;
height:200px;
}
#card{
width:200px;
height:279px;
float:left;
}
.podrobno{
height:20px;
width:110px;
background:url(../template/images/podrobno.jpg) no-repeat left;
float:right;
margin-left:250px;
}

.podrobnocontent{
height:20px;
width:110px;
background:url(../template/images/podrobno.jpg) no-repeat left;
float:right;
margin-left:250px;
margin: 0 0 18px;
}
.podrobnocontent a{
font-family:Tahoma, Arial;
font-size:14px;
margin-left:35px;
color:#02627d;
}
.podrobno a{
font-family:Tahoma, Arial;
font-size:14px;
margin-left:35px;
color:#02627d;
}

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sideLeft {
 float: left;
 width: 200px;
 position: relative;
 left:5px;
 padding:0 0 20px;
}
 .sideLeft > div{
 margin:20px 0;
 }
 .sideLeft > img{
 margin:0 0 20px;
 }
#oplata{
height:40px;
width:150px;
background:url(../template/images/grusha.png) no-repeat left;
background-position:0 2px;
float:left;
}
#text_oplata{
font-family:Century Gothic, Tahoma, Arial;
font-size:14px;
margin-left:35px;
}
.pogoda{
width:170xp;
height:200px;
float:left;
padding-left:15px;
}
.pogoda img{
margin-left:20px;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer2 {
 width: 50%;
 margin: -112px auto 0;
 height: 112px;
 background-image:url(../template/images/foot.jpg);
 background-repeat:repeat-x;
 float:left;
}
#footer {
 width: 1000px;
 margin: -80px auto 0;
 background-image:url(../template/images/footer2.jpg);
 height: 112px;
 position:relative;
}

.brandcopy{
width:85px;
height:59px;
padding-top:25px;
float:left;
}

.brandcopytext{
width:230px;
padding-top:25px;
margin-left:20px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
float:left;
}
.brandcopytext a{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
.mark{
float:right;
padding-top:30px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
margin-right:80px;
}
.mark a{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

#styl{
float:left;
}
.searchSbmFl {
 background: url(../template/images/button.png) no-repeat center transparent;
 width:93px;height:27px;
 text-align:center;
 background-position:bottom left;
 cursor:pointer;
 border: none;
 font-family:inherit;
 vertical-align: middle;
 overflow:hidden;
 color:#000;
 padding-bottom:3px;
 font-size:14px;
}
.schQuery,
.schBtn{
 display:inline;
}
.u-menuvitem div.uMenuItem a{
 float:none;
 padding:0;
}
.u-menuvitem div.uMenuItem a.uMenuItemA{
 background:none;
 color:#000;
 margin:0;
}
#_umenu0{
 margin-left:10px;
 margin-top:-15px;
}
#footer span{
 position:relative;
 top:25px;
 left:80px;
 color:#fff;
}
 #footer span a{
 color:#fff;
 text-decoration:none;
}
#counter{
 margin-top:30px;
 margin-left:110px;
 float:left;
 text-align:center;
}