html
 {margin:0 auto; padding:0px;   font-family:Tahoma; height:100%;   min-width: 1000px;  
  max-width: 1900px; position: relative;}

body{
margin:0px;
padding:0px;
background:#262626;
text-align: left;
font-family:verdana;
 font-size:10pt;
color:#939393;
line-height:14px;
vertical-align:top;
}

#header td 
{
text-align: left;
font-family:verdana;
 
color:#939393;
line-height:14px;
vertical-align:top;
}

a{
text-decoration:underline;
color:#F17903;
font-size:12px;
}

a:hover 
{
text-decoration:underline;
}

img {
border:0;
}  

table{
height:100%;
width:100%;
border:0;
}

 


input, textarea {
font-family:tahoma;
font-size:10px;
background:#ffffff;
color:#000000;
padding:1px 0px 0px 4px;
overflow:hidden;
}

form 
{
padding:0;
margin:0;
}

em {
color:#939393;
font-style:normal;
}
strong {
color:#939393;
font-style:normal;
}



#main_table{
width:1000px;
height:100%; font-size:10pt;
}

.dt 
{
display:table;
width:100%;
background-image:url(images/bg2.gif) top right no-repeat #1C1C1C;
}

.dr {
display:table-row;
width:100%;
height:100%;
}

.dc {
display:table-cell;
width:100%;
color: #FFFFFF;
}

.link_white { 
color:#ffffff; 
text-transform:uppercase;
}

.link_gray { 
color:#939393;
text-decoration:underline;
 }

#header {
height:160px;
}
#header #header_tr { 
height:150px; margin:0 auto; width:1000px;
}
#header #header_tr .td{
width:14%; 
text-align:center;
}

#header #header_tr .td_1{
 width:1px;background:url(images/l.gif) top right no-repeat;
 }
 
#header #header_tr #a {
	color:#ffffff;
	border-top:6px solid #F17903;
	text-decoration:underline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header #header_tr a {
	color:#939393;
	display:block;
	height:100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header #header_tr a:hover { 
color:#ffffff;
border-top:6px solid #F17903; 
padding:0px 0px 0px 0px;
}

#header #header_tr_1 {
	height:184px;
	background:url(images/bg_t.jpg) center no-repeat;
	margin-top: 10px;
}

#header #header_tr_dj {
	height:184px;
	background:url(images/bg_djs.jpg) center no-repeat;
	margin-top: 10px;
}

#header #header_tr_11 {
	height:184px;
	background:url(images/bg_tdj.jpg) center no-repeat;
}

#header #header_tr_2 { 
height:100px;
background:url(images/bg_t1.gif) top right no-repeat;
}

#header #header_tr_2 #header_td {
width:380px;
}

#header #header_tr_2 #header_td div {
 
}

#header #header_tr_2 #header_td_1 {
color:#5A5A5A; 
width:283px;
}

#header #header_tr_2 #header_td_1 div {
	text-align:right;
	margin-top: 35px;
	margin-right: 21px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header #header_tr_2 #header_td_1 img {
margin:-8px 38px 0px 0px;
float:left;
}

#content {

border-top:1px solid #464646;
}

#content-1000 {

border-top:1px solid #464646; width:1000px; margin:0 auto;
}


#page #col_1 {
width:250px;
background:url(images/px.gif) right repeat-y;
}

#page #col_1 #col_1_bg {
	background:url(images/bg.gif) top right no-repeat;
	width: 360px;
}
#page #col_1 #col_1_bg_1 {
background:url(images/bg1.gif) bottom right no-repeat;
}
 
#page #col_1 div {
margin:0px 18px 0px 11px;
width: 360px;
}

#page #col_1 div div {
background:url(images/bg2.gif) top right no-repeat #1C1C1C;
height:100%;
width:357px;
margin:0;
}

#page #col_1 div div div div {
padding:13px 18px 0px 11px;
color:#ffffff;
}

#page #col_1 span {
margin:15 px 0px 0px 0px;
display:block;
}

#page #col_1 input { 
border:1px solid #545454;
background:#1C1C1C; 
margin:4px 13px 0px 0px;
width:187px; 
height:22px;
vertical-align:middle;
color:#ffffff;
}

#page #col_1 img {
vertical-align:middle;
}

#page #col_1 i {
color:#ffffff; 
font-style:normal;
}

#page #col_1 a { }

#page #col_1 .indent_img { 
margin:0px 0px 30px 0px;
display:block;
}

#page #col_1 .indent_img_1 { 
margin:0px 0px 7px 0px; 
display:block;
}

#page #col_2 { 
width:451px;
}

#page #col_2 div {
margin:5px 5px 5px 5px;
line-height:16px;
}
 
#page #col_2 span {
margin:10px 0px 0px 0px;
display:block;
}

#page #col_2 span span {
margin:39px 0px 0px 0px;
display:block;
}

#page #col_2 span span span {
margin:27px 0px 0px 0px; 
display:block;
}

#page #col_2 .indent_img {
margin:0px 0px 35px 0px;
display:block;
}

#page #col_2 .indent_img_1 {
margin:0px 20px 0px 0px;
float:left;}



#pagesitemap li { 
li text-align:center;
}

#footer { 
height:97px;
border-top:1px solid #464646; 
padding:40px 0px 0px 0px;
text-align:center; 
color:#5A5A5A;
}

#footer a {color:#5A5A5A;}
#footer span a { color:#939393;}

.form { 
width:192px; 
height:16px;
}		
.textarea { 
width:192px; 
height:78px;
}


h1 { 
font-size:16px;
line-height:18px;
color: white; 
text-shadow: black 0.1em 0.1em 0.2em;
}

h2 { 
font-size:16px; 
color: white; 
text-shadow: black 0.1em 0.1em 0.2em;
}

.style1 {
	font-size: 24px;
	font-weight: bold;
	color: #939393;
	margin-top: 5px;
	margin-left: 0px;
	height: 39px; 
	text-shadow: black 0.1em 0.1em 0.1em; line-height:24px;
}


 

 

.style2 {
	font-size: 14px;
	color: #939393;
	font-weight: bold; 
	text-shadow: black 0.1em 0.1em 0.2em;

}

.style3 {color: #FFFFFF}

.style11 {
	font-size: 24px; line-height:24px;
	font-weight: bold;
	color: #ffffff;
}

.style111 {
	font-size: 24px; line-height:24px;
	font-weight: bold;
	color: #000;
}

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none; 
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
 
 /*overall menu background color*/
}

.col12 {
	width:80%;
	margin-left:25%;
	margin-top:0px;

} 
.col13  { 
width:150px; 
margin-top:0px;  }
.col14 {  
width:500px; 
margin-top:-30px; 
margin-left:120px;} 
.col15 {  
width:350px; 
margin-top:-30px; 
margin-left:120px;} 
.col15  {
	width:20%;
	margin-left:20%;
	height:100%;
	float:left; 
	margin-right:20px; 
	margin-top:5px;

}



col_1 { 
width:317px; 
background:url(images/px.gif) right repeat-y;
}
col_1_bg {
background:url(images/bg.gif) top right no-repeat;
}
col_1_bg_1 {
background:url(images/bg1.gif) bottom right no-repeat; 
}

span {
margin:17px 0px 0px 0px; 
display:block;
}
.indent_img_1 { 
margin:0px 0px 7px 0px; 
float:left;
}


.col_1 { 
width:317px; 
background:url(images/px.gif) right repeat-y;
}
.col_1_bg {
background:url(images/bg.gif) top right no-repeat;
}
.col_1_bg_1 {
background:url(images/bg1.gif) bottom right no-repeat;
}

.cost2 {
margin-left:15; 
margin-top:15px; 
margin-right:15; 
color:#FFFFFF;
} 


#header_tr ul{
margin:0;
padding:0;
list-style:none
}

#header_tr li {
	width: 90px;
	height: 100px;
	margin-left:10px;
	float: left; 
	text-align:center;
	margin:0; 
    padding:0 0 0 19px;
    line-height:16px;
}




.style12 {
	font-size: 16px;
	font-weight: bold; 
	color:#FFFFFF;
}
 
 .dost {
	font-size: 16px;
	font-weight: bold;
}

#pagesvet h2 {color:#FFFFFF;}  
#pagesvet  .dt {
	display:table;
	width:100%;
	background-image: url(images/bg2.gif) top right no-repeat #1C1C1C;
}
#pagesvet .dr { 
display:table-row; 
width:100%; 
height:100%;}
#pagesvet .dc {
	display:table-cell;
	width:100%;
	color: #FFFFFF;
}

.divsvet { 
padding-left:15px; 
background-image:url(images/px.gif); 
background-repeat:repeat-y; 
background-position:left; 
padding-top:20px;
}

.clock{
color:#FFFFFF; 
background-image:url(images/clock.png); 
background-repeat:no-repeat;
}

.djscost {
background-color:#000000; 
padding:10px; 
color:#FFFFFF; 
font-weight:bold;  -moz-border-radius: 15px;
-webkit-border-radius: 15px;
}

.podrobnee{
float:right; 
font-size:12px; 
text-decoration:underline;
}

.kolonki {
height:150px; 
width:100px;
 padding-top:10px; 
 float:left;
 }
 
.kolonki1{
height:150px; 
width:100px; 
padding-top:10px; 
float:right;
}

.dostavka{ 
margin-top:0px; 
font-size:16px; 
font-weight:bold;
}
 
.dostavka2{ 
margin-top:0px; 
font-size:16px; 
font-weight:bold; 
margin-top:15px; 
color: white; 
text-shadow: black 0.1em 0.1em 0.2em
}

.dostavka22{ 
margin-top:0px; 
font-size:16px; 
font-weight:bold; 
margin-top:15px; color:#000000;  
 
text-shadow: black 0.1em 0.1em 0.2em
}



.dostavka2-1{ 
margin-top:0px; 
font-size:16px; 
font-weight:bold; 
margin-top:15px; 
color:#FFFFFF; 
text-decoration: underline;
}
 

.forimage {
float:left; 
margin-right:15px;
}

.forimage1 {
float:left; 
margin-right:25px;
}

.forimage11 {
	float:left;
	margin-right:25px;
	margin-top:0px;
}

b {color:#FFFFFF;} 


.footer1{
float:left; 
width:100%;
}

.bezdostavki{c
olor:#FFFFFF; 
font-size:11px; 
font-weight:bold; 
margin-top:-13px; 
margin-left:130px; 
float:left;
}

.telephone-index {
margin-top:-20px; 
margin-left:20px; 
height:70px; }


.telephone-index1 {
margin-top:0px; 
margin-left:20px; 
height:70px; float:left; }

.menu1{
margin-top:5px;
}

.menu2{
margin-top:15px;
}

.dostavka-index{ 
margin-top:0px;
font-size:16px;
font-weight:bold;
 float:left;
margin-right:20px;
	}

.block-content{margin-top:20px;}

.news-line{ height:1px; background-image: url(images/1l.gif); background-repeat:repeat-x; margin-left:10px; margin-top:}

#article { padding-left:5%; padding-right:25%; text-align:justify;}

#article strong { color: #FF9900; font-size:16px;}


.both10 { clear:both; height:10px; }

.both101 { clear:both; height:10px; border-top:dotted 2px #999999; }

.bg-down-line {width:100%; background-image:url(images/1l.gif); background-repeat:repeat-x; height:1px;}

.top-menu {width:100%; height:160px; margin-left:0%;}

.bg-index {background-image:url(images/bg_t.jpg); height:184px; width:100%; background-repeat:no-repeat; background-position:center;}
.left-col {width:20%; float:left; background-image:url(images/1l.gif); background-repeat:repeat-y; background-position:right; margin-left:5%; padding-right:20px; }

.left-col11 {
	width:270px;
	float:left;
	background-image:url(images/1l.gif);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:0px;
}

.right-col {width:60%; float:left; margin-left:30px; margin-right:50px;}
.right-col11 {
	width:70%;
	float:left;
	margin-left:30px;
}

.h60 {width:100%; height:60px;}
.h1000 {width:1000px; height:60px; margin:0 auto;}
.h60l {width:50%; float:left; margin-left:5%;}
.h60r {width:30%; float:left; margin-left:10%; margin-right:0%;}

.txt {margin-left:10%; margin-right:10%;}


.block-vnimanie {width:600px;   font-size:12pt; color:#000; margin:auto;  padding-top:20px;}
.block-vnimanie-txt { padding:20px; text-align:center; background-color:#ffdddd;    }
.block-txt-v { }

.block-zvuk { width:60%; float:left;   }
.block-zvuk2 a{
	font-size: 24px;
	font-weight: bold;
	color: #FF9900;
	 text-decoration:underline;
}

.block-zvuk2 a:hover{
	font-size: 24px;
	font-weight: bold; color:#CC0000;
	 
  text-decoration:underline;
}

.block-zvuk1{ width:100%; height:150px;  }
.block-zvuk2 {float:left; width:300px;   }


.zaga a{
	font-size: 24px; line-height:24px;
	font-weight: bold;
	color: #FF9900;
	 text-decoration:underline;
}

.zaga a:hover{
	font-size: 24px;
	font-weight: bold; color:#CC0000;
	 
  text-decoration:underline; line-height:24px;
}



.block-zvuk3 {float:left; width:25%; margin-left:5%;  }

.div-djs { 
padding: 10px; margin-bottom:10px;}

.div-djs1 { 
padding: 10px; margin:10px;}

.brot {height:20px; background-color:#000000; }
.brot a{font-size:80%; text-decoration:underline;}
.brot a:hover{font-size:80%; text-decoration:none;}



.krug {border:#FFFFFF solid 1px; padding:20px; margin-top:20px; -moz-border-radius: 15px;
-webkit-border-radius: 15px; border: 1px solid  #999999;}

.orange {background-color: #FF6600; padding:5px; margin-bottom:20px; margin-top:20px; color:#000; font-size:18px; -moz-border-radius: 15px;
-webkit-border-radius: 15px; border: 1px solid  #999999; text-align:center;}

.green {background-color: #33CC00; padding:5px; margin-bottom:20px; margin-top:20px; color:#000; font-size:18px;  -moz-border-radius: 15px;
-webkit-border-radius: 15px; border: 1px solid  #999999; text-align:center; }

.rozovyj {background-color:#ffdddd; padding:20px; color:#000000; font-size:110%; -moz-border-radius: 15px;
-webkit-border-radius: 15px;
border: 1px solid  #999999;
}

.blue {background-color: #0000FF  ; padding:5px; margin-bottom:20px; margin-top:20px; color:#000; font-size:18px; -moz-border-radius: 15px;
-webkit-border-radius: 15px; border: 1px solid  #999999; text-align:center;}



.cena-areny {width:300px; float:left; -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid  #999999; padding:20px; }

.cena-zaloga {width:300px; float:left; -moz-border-radius: 5px; margin-left:20px; 
-webkit-border-radius: 5px;
border: 1px solid  #999999; padding:20px;}


.cena-zaloga-roz {width:300px; float:left; -moz-border-radius: 5px; margin-left:20px; 
-webkit-border-radius: 5px;
border: 1px solid  #999999; padding:20px; background-color: #adff2f; text-align:center;  }

.cena-txt-1 {font-size:14pt; color:#FFFFFF; line-height:15pt;}
.cena-txt-11 {font-size:14pt; color:#000; line-height:15pt;}

.spisok {width:90%; line-height:14pt; height:auto;  margin-bottom:10px;  text-align:left; text-align:justify;}
.spisok-right {width:200px; line-height:13pt;  margin-bottom:10px;  text-align:left; text-align: left;}

 
 
    ul
    {
        padding: 0;
        margin: 0;
    }
    #services li
    {
        padding: 0;
        margin: 0 2em 0 0;
        float: left;
        list-style-type: none;
        position: relative; width:80px; height:200px; text-align:center
    }
    #services a
    {
         
        display: block;
        position: relative;
        text-decoration: underline;
        z-index: 2;
    }
    
    #services i
    {
	position: absolute;
	z-index: 1;
	left: 3px;
	top: 55px;
	width: 90px;
	height: 100px;
	margin-top: 0.6em;
	background: url(http://fun-holiday.ru/sprites.jpg) no-repeat;
    }
	 #home i { background-position: 2px 2px; width: 85px; height: 100px; }
	 #zvuk i { background-position: -84px 2px; width: 80px; height: 100px; }
	 #svet i { background-position: -248px 2px; width: 80px; height: 100px; }
 #dj i { background-position: -330px 2px; width: 80px; height: 100px; }
 #djs i { background-position: -412px 2px; width: 80px; height: 100px; }
#tamada i { background-position: -498px 2px; width: 80px; height: 100px; }
#baloons i { background-position: -580px 2px; width: 80px; height: 100px; }
#contats i { background-position: -164px 2px; width: 80px; height: 100px; }
