@charset "windows-1251";
/* CSS Document */
body {behavior:url(csshover.htc);}
html { behavior:url(csshover.htc);}
/* <!-- */
/* General styles */
html,body {
margin:0;
padding:0;
border:0;			
width:100%;
height: 100%;
background:#fff;
font-family:Tahoma;
font-size:11px;
color:#333333;
line-height:17px;
}

hr.hrblack {
width:100%;
height:1px;
color:#000;
}

table tr {
background:url('../images/hr2.gif') repeat-x left top;
height:23px;
}
table {
width:100% !important;
background:url('../images/hr1.gif') repeat-x left bottom;
border:0px solid #000;
vertical-align:middle !important;
}
table tr td {
color:#808080;
border:0px solid #000;
width:auto !important;
text-align:center !important;
}

img {
padding:0 15px 15px 0;
}
.tov tr td div img,.tdprod1 img,.tbnav tr td img,.pager img {
float:none;
padding:0;
}
ol {
padding-left:18px;
text-indent:-3px;
list-style-position:outside;
}

ul {
margin-bottom:8px;
}

ul li {
background:url('../images/mark3.gif') no-repeat left 9px;
padding-left:8px;
width:100%;
}

h1 {
font-size:24px;
line-height:1.15em;
font-weight:normal;
color:#000;
padding:15px 0 22px;
margin-bottom:0px;
}
h2 {
font-size:18px;
font-weight:normal;
line-height:1.15em;
color:#000;
padding:12px 0 12px;
margin-bottom:0px;
}

a{ 
text-decoration:underline;
color:#0091e6;
font-size:11px;
}
a:hover{
text-decoration:none;
}
#carcas {
position:relative;
min-height:100%;
}
#block {
width:1024px;
margin:0 auto;
max-width:1280px;
position:relative;
}
.formregtwo {
display:block !important;
}
#formreg {
display:none;
width:247px;
height:260px;
position:absolute;
border:1px solid #a3a5a4;
background:#fff url('../images/key.gif') no-repeat 30px 10px;
padding:10px 30px 30px;
left:340px;
top:200px;
z-index:999;
}
#close {
position:absolute;
right:13px;
top:10px;
cursor:pointer;
}
#formreg h2 {
margin:20px 0 25px 48px;
color:#383637;
}
#formreg form label {
font-size:14px;
display:block;
margin-bottom:5px;
}
#formreg form input {
width:247px;
height:20px;
font-size:14px;
border:1px solid #b0aeaf;
display:block;
margin-bottom:15px;
}
#subb {
height:27px !important;
margin-top:25px;
display:block;
}
#wrapper {
margin:0 auto;
width:912px;
border:0px solid #000;
padding-bottom:90px;
}
#col1 {
padding: 30px 20px 0 0;
width:200px;
float:left;
}
#col2 {
padding:10px 0 0 0;
width:672px;
float:left;
}

#col2 p {
margin-bottom:15px;
}

.clear {
clear:both;
float:none !important;
margin:0 !important;
line-height:0;
font-size:0;
height:0;
}
.poisk {
padding:5px 0 5px 30px;
margin:30px 0 12px;
background:#fff url('../images/lupa.gif') no-repeat left 4px;
}
.words {
padding:5px 0 5px 30px;
margin:0 0 12px;
background:#fff url('../images/abc.jpg') no-repeat left 4px;
}
.words a {
font-size:14px;
#text-decoration:none;
padding:0 0 2px 1px;
#border-bottom:1px solid #0e7edd;
}
.vxod {
padding:5px 0 5px 30px;
margin:0 0 12px;
background:#fff url('../images/vxod.gif') no-repeat left 4px;
}
.korzina {
padding:5px 0 5px 30px;
margin:30px 0 12px;
background:#fff url('../images/korzina.gif') no-repeat left 4px;
}
.poisk a,.vxod a {
font-size:14px;
text-decoration:none;
padding:0 0 0 1px;
border-bottom:1px dotted #0e7edd;
}
.korzina {
font-size:14px;
}
.korzina a {
font-size:14px;
text-decoration:none;
border-bottom:1px solid #0091E6;
}
.poisk a:hover, .vxod a:hover {
color:#1e8433;
border-bottom:1px dotted #1e8433;
}
.korzina a:hover {
color:#1e8433;
border-bottom:1px solid #1e8433;
}
.tovar a {
font-size:14px;
line-height:23px;
}
.tovar a:hover {
color:#f52d4e;
}
#menu, #ulmenu {
width:100%;
}
#ulmenu li {
padding:20px 45px 13px 0;
width:auto;
float:left;
background:none;
}
#ulmenu li a {
font-size:14px;
}
#ulmenu li a:hover {
color:#f52d4e;
}
#nav {
float:right;
}
.tbnav,.tbnav tr {
background:none;
}
.tbnav tr td {
padding:0 5px 0 35px;
text-align:right;
vertical-align:center;
width:24px;
height:24px;
color:#333333;
}
.tbnav tr td span {
font-size:20px;
}
#flashban {
width:100%;
height:236px;
//background:#fff url('../images/bgcont.jpg') no-repeat;
}
.nov {
width:648px;
background:#fff url('../images/nov.gif') no-repeat left center;
margin:8px 0;
padding:0 0 0 24px;
}
.png {
width:140px;
height:19px;
margin-left:0 !important;
background:url('../images/png.png') no-repeat left top;
behavior: url("css/iepngfix.htc");
padding:62px 0 0 12px;
color:#fff;
}
.novimg {
width:152px;
height:81px;
}
.nov div {
margin-left:8px;
position:relative;
}
*html .nov div {
margin-left:11px;
position:relative;
}
.news {
margin:25px 0 5px 25px;
width:194px;
float:left;
}
.news div {
line-height:19px;
}


.tbnews {
background:#fff url('../images/bgnews.gif') no-repeat left top;
width:auto;
}
.tbnews tr {
background:none;
}
.tbnews tr td {
border:0 solid #000000;
text-align:left !important;
width:auto !important;
color:#333333;
}


.tbnews tr td p {
padding:1px 10px 15px;
}
#contnews {
width:658px;
padding:0 0 0 10px;
background:#fff url('../images/news.gif') no-repeat left center;
}
#footer {
width:912px;
height:60px;
position:relative;
margin:-60px auto 0;
}
.cop {
margin:20px 0 0;
position:absolute;
left:0;
}
.cop2 {
position:absolute;
right:115px;
top:5px;
}
.cop3 {
margin:10px 0 0;
position:absolute;
right:0;
}
.cop3 a {
text-decoration:none;
color:#474747;
}
ul#nav { 
width:200px;
padding-bottom:30px;
margin-bottom:0;
}
ul#nav li { 
position: relative;
background:url('../images/libg.jpg') no-repeat left 14px; 
clear:both;
width:200px;
padding-left:0;
}
ul#nav li ul li {
padding-left:20px;
width:180px;
}

.marker open {
background:url('../images/mark2.jpg') no-repeat;
}
ul#nav li a {  
font-size:14px;
line-height:23px;
}
ul#nav li a:hover {  
color:#f52d4e;
}
li:hover ul, li.over ul { 
display: block;
} 
/* Fix IE. Hide from IE Mac \*/ * html ul li { float: left; height: 1%; } * html ul li a { height: 1%; } /* End */ 
.marker {
border-color:transparent transparent transparent gray;
border-style:solid;
float:right;
margin-right:60px;
_margin-right:50px;
margin-top:8px;
width:0;
}
.marker.open {
border-color:gray transparent transparent;
}
.marker img {
display:none;
}
.open img {
display:inline;
}
.current {
text-decoration:none;
color:#f52d4e;
}

.unvis {
display:none;
z-index:8;
position:absolute;
left:0;
top:0;
min-width:100%;
background:#000;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
#searchform input {
margin:4px 0;
}
.pager2,.pager2 a {
font-size:12px;
}
.pager2 {
color:#939393;
}
.contacts,.tbnewstext,.tov,.tbcena,.tbhaftov,.nov table,.tbnav {
width:auto !important;
background:none;
}
.contacts tr,.tbnewstext tr,.tov tr,.tbcena tr,.prod tr,.nov table tr {
background:none;
}
.contacts tr td,.tbnewstext tr td,.tbcena tr td,.tdprod2,.prod tr td,.nov table tr td {
text-align:left !important;
color:#333333;
font-size:12px;
}
.tdprod2 {
width:75% !important;
}
.tov tr td {
color:#333333;
font-size:12px;
}
.suitemap,.suitemap li {
width:300px;
}
.sym {
width:100%;
height:4px;
background:none !important;
padding:0;
}
.sym tr {
height:4px !important;
}
.sym1 {
width:33px;
background:#c4315d;
vertical-align:top !important;
padding:0;
}
.sym2 {
width:33px;
background:#9eae1a;
vertical-align:top !important;
padding:0;
}
.sym3 {
width:33px;
background:#076692;
vertical-align:top !important;
padding:0;
}
#carusel li {
float:left !important;
}

#gallery li img {
padding:0 !important;
}

#mainimg {
padding:0 !important;
display:block;
margin:0 auto 20px;
}
.Jcom {
display:none;
}
#title_img {
margin-left:86px;
}
#col2 .tbvisi table td:first-child *{
  white-space:nowrap;
}
