body, html {
font-family:Verdana; font-size:12px; color:#000000;
margin:0px;
padding:0px;
background:url(img_first/bg.png) repeat;
}
.style1 {
	color:#FF0;
	padding:0px 0px;
	font-size: 16px;
}
.style2 {
	color: #FF6600;
	font-weight: bold;
}
.style4 {color: #666666}
.style5 {
	font-size: 14px;
	font-weight: bold;
}
.style7 {color: #FFFFFF}
.style10 {
	color: #06C;
	font-weight: bold;
}
.s_rubrika {background:#6699FF;}
.s3{display:none;}
#header{
background:url(img_first/header.png) no-repeat;
height:386px;
width:1024px;
margin:0px 0px 0px 0px;
}
#contaner{
width:1024px;
margin:0 auto;
}

#akciya{
background:url(img_first/akcii_fon.png) repeat-y;
width:411px;
padding:5px 40px 5px 15px;
}
#akciya_top{
background:url(img_first/akcii_top.png) no-repeat;
width:441px;
height:113px;
}
#akciya_fut{
background:url(img_first/akcii_dawn.png) no-repeat;
padding-top:5px;
width:441px;
height:9px;
}



#best{
background:url(img_first/best_fon.png) repeat-y;
width:416px;
padding:5px 40px 5px 15px;
}
#best_top{
background:url(img_first/best_top.png) no-repeat;
width:441px;
height:110px;
}
#best_fut{
background:url(img_first/best_dawn.png) no-repeat;
padding-top:5px;
width:441px;
height:9px;
}
#roler_katalog{
padding:0px 10px 14px 34px;
width:455px;
margin-top:0px;
}
#gde_skidki{
padding:5px 25px 5px 15px;
width:100%;
}
#content{
background:url(img_first/line.png) repeat-y;
width:996px;
margin-top:24px;
margin-left:9px;
/*margin-left:500px;*/
}
a.gogogo{
	color:#333;
	font-size:14px;
	text-decoration: none;
	padding:5px 5px 2px;
 display: block;
 
	}
	
a.gogogo:hover{
	cursor:pointer;
	color:#FFF;
	background:#390;
	text-decoration:none;}
a.gogogo:A:visited {
	color:#333;
	text-decoration: none;}
	
a.mobile{
	color:#06C;
	font-size:14px;
	text-decoration: none;
	padding:5px 5px 2px;
 display: block;
 	}
a.mobile:hover{
	cursor:pointer;
	color:#FFF;
	background:#390;
	text-decoration:none;}
a.mobile:A:visited {
	color:#333;
	text-decoration: none;}
	
#content1{
background:url(img_first/line.png) repeat-y;
width:996px;
margin-top:0px;
margin-left:9px;
/*margin-left:500px;*/
}
#content_left{
padding:0px 10px 14px 34px;
width:440px;
float:left;
margin-left:15px;

}
#content_right{
margin-left:510px;
padding:0px 50px 0px 10px;
width:440px;
}
#clear{
clear:both;
height:0;
font-size:1px;
line-height:0px;
}
#footer{
background:url(img_first/footer.png) no-repeat;
margin-left:7px;
margin-top:0px;
width:906px;
height:217px;
padding-left:50px;
padding-top:12px;
padding-right:50px;
}
#fon_footer{
background:url(img_first/fon_footer.png) repeat-x;
width:1024px;
height:298px;
top:0px;
}
#linkus{
position:relative;
border:#0000CC solid 0px;
color:#f6f6f6;
height:40px;
top:0px;
text-align:center;
}
#time{
left:530px;
top:175px;
position:relative;
/*background:#666;*/
padding:5px 5px;
background:url(img_first/podpiska.png) no-repeat;

width:425px;
height:220px;
}
#gorod{
	position:relative;
	border:#0000CC solid 0px;
	width:550px;
	height:70px;
	left:0px;
	top:-210px;
}
/*--------------*/
.navi2 {
  width: 417px;
  left:200px;
  top:-123px;
  position: relative;
  display: block;
  margin:0 auto;
  height: 47px;
}
.navi2 ul {
  float: none;
  list-style-image: none;
  list-style-type: none;
  margin: 3px 0;
}
.navi2 ul li {
  height: 45px;
  background-image: url(img_first/tab-2.png);
  background-repeat: no-repeat;
  float: left;
  margin: 0px;
  position: absolute;
  padding-top: 5px;
}
.navi2 ul li a{
  width: 100%;
  height: 100%;
  display: block;
}
/*--------изначальное изображение----------*/
.navi2 ul li.sm1 {
  background-position: 0px 0px;
  width: 138px;
  left: 10px;
}
.navi2 ul li.sm2 {
  background-position: -140px 0px;
  width: 138px;
  left: 150px;
}
.navi2 ul li.sm3 {
  background-position: -279px 0px;
  width: 138px;
  left: 290px;
}


.navi2 ul li:hover{
  z-index: 417px;
}
/*--------выплывающее изображение----------*/
.navi2 ul li.sm1:hover {
  background-position: 0px -51px;
}
.navi2 ul li.sm2:hover {
  background-position: -140px -51px; 
}
.navi2 ul li.sm3:hover {
  background-position: -279px -51px; 
}

/*-------------------выбор городов-----------*/
        .desc { color:#80BFFF;}
        .desc a {color:#3E9EFF;}
        
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
        .dropdown dd { position:relative; }
        .dropdown a, .dropdown a:visited {color:#FFFFFF; text-decoration:none; outline:none;}/*линк в главном полу по умолчанию*/
        .dropdown a:hover {color:#FFFFFF;}/*линк в графе выбора при наведении*/
        .dropdown dt a:hover { color:#FFFFFF; border: 0px solid #3E9EFF;}/*1-линк при наведении главный 2-рамка при наведение гл.окна*/
        .dropdown dt a {display:block; padding-right:20px;
                        border:0px solid #3E9EFF; width:250px;}/*1-заливка гл.окна 2-рамка гл.окна*/
        .dropdown dt a span {cursor:pointer; display:block; padding:5px;}
        .dropdown dd ul { background:#3E9EFF none repeat scroll 0 0; border:1px solid #3E9EFF; color:#C5C0B0; display:none;
                          left:0px; padding:1px 0px; position:absolute; top:2px; width:270px; min-width:170px; list-style:none;}/*1-заливка контейнера выбора 2-рамка контейнера выбора*/
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:1px; display:block;}
        .dropdown dd ul li a:hover { background-color:#339900;}/*при наведении цвет рамки*/
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-right:10px; }
        .flagvisibility { display:inline;}
/*каталог*/
a.rollover {
    background: url(img_first/katalog.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 391px; /* Ширина рисунка в пикселах */
    height: 66px; /* Высота рисунка */
   }
   a.rollover:hover {
    background-position: 0 -75px; /* Смещение фона */
	cursor:pointer;
   }
   
   /*--------------*/
ul {
    list-style: none;
}

/*
 LEVEL ONE
 */
ul.dropdown {
    position: relative;
}

ul.dropdown li {
    font-weight: bold;
    float: left;
    zoom: 1;

/*    background: #000 url(img_first/overlay2.png) repeat-x top left;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;   
    margin:0px;
    text-shadow: 0 2px 1px rgba(0,0,0,0.2);
}

ul.dropdown a:hover {
    color: #000;
}

ul.dropdown a:active {
    color: #ffa500;
}

ul.dropdown li a {
    display: block;
    padding: 4px 8px;
    color: #fff;
    text-shadow: 0 2px 1px rgba(0,0,0,0.2);
	outline:none;
}

ul.dropdown li:last-child a {
    border-right: none;
}
 /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {
    background: #390;
    color: black;
    position: relative;
    color:#fff;
}

ul.dropdown li.hover a {
    color: #fff;
    font-weight:bold;
}

/*
 LEVEL TWO
 */
ul.dropdown ul {
    width: 220px;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
}

ul.dropdown ul li {
    font-weight: normal;
	background:#0070C0;
    color: #000;
    float: none;
}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
    border-right: none;
    width: 100%;
    display: inline-block;
}

/*
 LEVEL THREE
 */
ul.dropdown ul ul {
    left: 100%;
    top: 0;
}

ul.dropdown li:hover > ul {
    visibility: visible;
}
/*-------------------меню окошек рубрик-----------*/
/* ================ DOCK 1 ================ */
#dock { position: relative; top: 150px; }
.dock-container { position: relative; top: -8px; height: 50px; padding-left: 20px; }
a.dock-item { display: block; width: 50px; position: absolute; bottom: 0; text-align: center; text-decoration: none; color: #333; }
.dock-item span { display: none; padding-left: 20px; }
.dock-item img { border: 0; margin: 5px 10px 0px; width: 100%; }

/* ================ DOCK 2 ================ */
#dockContainer { position: fixed; top: 60px; left: 6px; }
#jqDock { position: relative; bottom: 48px; }
#jqDock li { list-style: none; }
.jqDockLabel { background: #333; color: #fff; padding: 3px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; }

/* ================ STACK #1 ================ */
.stack { position: fixed; bottom: 28px; right: 40px; }
.stack > img { position: relative; cursor: pointer; padding-top: 35px; z-index: 2; }
.stack ul { list-style: none; position: absolute; top: 5px; cursor: pointer; z-index: 1; }
.stack ul li { position: absolute; }
.stack ul li img { border: 0; }
.stack ul li span { display: none; }
.stack .openStack li span { 
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	display:block;
	height: 14px;
	position:absolute;
	top: 17px;
	right:60px;
	line-height: 14px;
	border: 0;
	background-color:#000;
	padding: 3px 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color: #fcfcfc;
	text-align: center;
	text-shadow: #000 1px 1px 1px;
	opacity: .85;
	filter: alpha(opacity = 85);
}

/* IE Fixes */
.stack { _position: absolute; }
.stack ul { _z-index:-1; _top:-15px; }
.stack ul li { *right:5px; }

/* ================ STACK #2 ================ */
.stack2 { position: fixed; top: 28px; right: 40px; }
.stack2 > img { position: relative; cursor: pointer; padding-bottom: 35px; z-index: 2; }
.stack2 ul { list-style: none; position: absolute; top: 7px; cursor: pointer; z-index: 1; }
.stack2 ul li { position: absolute; }
.stack2 ul li img { border: 0; }
.stack2 ul li span { display: none; }
.stack2 .openStack li span { 
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	display:block;
	height: 14px;
	position:absolute;
	top: 17px;
	right:60px;
	line-height: 14px;
	border: 0;
	background-color:#000;
	padding: 3px 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	color: #fcfcfc;
	text-align: center;
	text-shadow: #000 1px 1px 1px;
	opacity: .85;
	filter: alpha(opacity = 85);
}

/* IE Fixes */
.stack2 { _position: absolute; }
.stack2 ul { _z-index:-1; _top:-15px; }
.stack2 ul li { *right:5px; }
/* SLIDER ====================================================*/
	#slider{

		}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		width:422px;
		height:207px;
		overflow:hidden; 
		}												
/* // Easy Slider */
.zagolovok{
	text-align:center;
	font-size:14px;
	padding:4px 4px;
	color:#FFF;

	}
/*faq============================================*/
.accordion {
	width: 780px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion p {
	background: #f7f7f7;
	margin: 0;
	padding:  10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}
.accordion_2 {
	width: 780px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion_2 h3 {
	background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion_2 h3:hover {
	background-color: #e3e2e2;
}
.accordion_2 h3.active {
	background-position: right 5px;
}
.accordion_2 p {
	background: #f7f7f7;
	margin: 0;
	padding:  10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}
