@charset "windows-1251";
/* CSS Document */
/*Очистка стилей*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
background: transparent;
}
/* Не забываем описать стили для :focus! */
:focus {
outline: 0;
}
html{
	height:100%;
}

body {
line-height: 1;
color: black;
background: url(/templates/tattoofes/images/bg.jpg) no-repeat fixed #284158;
min-width:1200px;
height:100%;
}
ol, ul {
list-style: none;
}
/* Для таблиц все еще надо прописывать 'cellspacing="0"' в коде */
table {
border-collapse: collapse;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}

/*Конец очистки стилей*/

#container{
	float:left;
	width:100%;
	min-height:100%;
}

#container .afisha{
  left:32px;
  position:fixed;
  top:394px;
  
}
#container .afisha img{
  position:absolute;
  z-index:10;
  
}

#container #top{ 
	width:100%;
	float:left;
	height:275px;
}

#top .logo{
	height:234px;
	width:236px;
	margin:15px 10px 0 20px;
	float:left;
}

#top .right{
	height:100%;
	/*float:right;*/
	margin-left:270px;
}
#top .right .head{
	float:right;
}

#top .right .up{
	height:62px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	padding-top:46px;
	float:left;
}

#top .right .lang{
	float:right;
	width:70px;
	padding-top:37px;
	margin:0 20px 0 208px;
}

#top .right .lang a{
	text-decoration:none;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#top .right .lang .rus{
	background:url(/templates/tattoofes/images/ru.png) no-repeat;
	display:block;
	height:15px;
	width:30px;
	float:left;
	padding-top:35px;
	text-align:center;
}

#top .right .lang .eng{
	background:url(/templates/tattoofes/images/en.png) no-repeat;
	display:block;
	height:15px;
	width:30px;
	float:left;
	padding-top:35px;
	margin-left:10px;
	text-align:center;
}


#top .right .up .phone{
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left:145px;
	position:relative;
}

#top .right .up .address{
	float:left;
	margin-left: 70px;
}

#top .right .top_menu{
	height:54px;
	width:100%;
	background:#39C;
	float:left;
	background:url(/templates/tattoofes/images/left_bg_menu.png) left no-repeat;
}
#top .right .top_menu ul{
	background:url(/templates/tattoofes/images/bg_menu.jpg) repeat-x;
	width:96%;
	height:54px;
	float:right;
	position:relative;
	z-index:20;
}

#top .right .top_menu ul .submenu{
	background:url(/templates/tattoofes/images/bg_submenu.jpg) repeat-x #f6f6f6 top;
	position:absolute;
	width:155px;
	margin-top:34px;
	margin-left:-15px;
	padding: 0 2px 2px 2px;
	left:0;
	z-index:10;
	display:none;
}

#top .right .top_menu ul ul {
	border: 1px solid #819791;
	height:auto;
	background:none;
	width:153px;
	padding-bottom:20px;

}

#top .right .top_menu ul ul li{
	float:none;
	background:none;
}

*:first-child+html #top .right .top_menu ul ul li {
	padding: 9px 5px;}

#top .right .top_menu ul ul li a{
	display:block;
}

#top .right .top_menu li{
	float:left;
	padding:20px 15px;
	position:relative;
}


#top .right .top_menu li a{
	display:block;
	float:left;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#091a29;
	text-decoration:none;
}

#container #centr{
	margin-left:280px;
	float:left;
	/*margin-bottom:56px;*/
	padding-bottom:80px;
	position:relative;
}

#centr .content{
	width:620px;
	float:left;
	margin-right:20px;
	background:url(/templates/tattoofes/images/bottom_content.png) bottom no-repeat;
}

#centr .content .top_content{
	width:100%;
	float:left;
	padding-bottom:58px;
	background:url(/templates/tattoofes/images/top_content.png) top no-repeat;
}

#centr .content .bottom_content{
	float:left;
	width:100%;
	
}

#centr .content .centr_content{
	width:540px;
	padding: 5px 40px 0 40px;
	float:left;
	background:url(/templates/tattoofes/images/bg_content.png) repeat-y;
	margin:30px 0 0px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c2ddd0;
	line-height:1.3;
}

#centr .content .centr_content .text{
	float:left;
	margin-bottom:-40px;
}

#centr .content .centr_content h1{
	font-size:32px;
	color:#FFF;
	margin:0 -20px;
}

#centr .content .centr_content p{
	padding:5px 0;
	}

#centr .content .centr_content img{
	float:left;
	border:1px solid #90938f;
	margin:0 10px 10px 0;
}

#centr .content .centr_content a{
	color:#dacea6;
}

#centr .content .centr_content a:hover{
	text-decoration:none;
}

#centr .right_column{
	width:260px;
	float:left;
}

#centr .right_column .zag{
	font-size:32px;
	color:#FFF;
}

#centr .right_column .block{
	width:100%;
	background:url(/templates/tattoofes/images/bottom_right_blok.png) bottom no-repeat;
	float:left;
	margin-top:14px;
	margin-bottom:13px;
	padding-bottom:59px;
}

#centr .right_column .top_block{
	width:100%;
	background:url(/templates/tattoofes/images/top_right_blok.png) top no-repeat;
	float:left;
}

#centr .right_column .centr_block{ 
	width:100%;
	float:left;
	background:url(/templates/tattoofes/images/bg_right_centr.png) repeat-y;
	margin: 10px 0 0 0;
}

#centr .right_column .centr_block .text{
	padding:20px;
	float:left;
	margin-bottom:-50px;
}

#centr .right_column .centr_block .new{
	float:left;
	width:100%;
	line-height:1.4;
}

#centr .right_column .centr_block .new .date{ 
	color:#c2ddd0;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#centr .right_column .centr_block .new a{
	color:#dacea6;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#centr .right_column .centr_block .new a:hover{
	text-decoration:none;
}

#centr .right_column .centr_block .opros{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	line-height:1.4;
	
}

#centr .right_column .centr_block .opros .btn_check{
	text-align:center;
	padding-top:14px;
}


#footer{
	float:left;
	width:100%;
/*	padding:0 20px;*/
	height:56px;
	margin-top:-56px;
	z-index:50;
	position:relative;
}

#footer .left_bg{ 
	background:url(/templates/tattoofes/images/footer_left.png) left no-repeat;
	height:56px;
	/*float:left;*/
	display:table;
	margin:0 auto;
	/*padding-left:56px;*/
	width:1160px;
}

#footer .right_bg{ 
    background: url(/templates/tattoofes/images/footer_right.png) right no-repeat;
	height:56px;
	float:left;
	/*padding-right:56px;*/
	width:100%;
}

#footer .centr_bg{
	background:url(/templates/tattoofes/images/footer_bg.png) repeat-x;
	margin:0 59px;
	float:left;
	height:100%;
	width:1042px;
}


#footer .centr_bg .text{
	width:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
}


#footer .centr_bg .text a{
	color:#517ba4;
}
#footer .centr_bg .text .contact{
	float:left;
	margin-left:-40px;
	line-height:1.5;
	margin-top:14px;
}

#footer .centr_bg .text .copy{
	float:right;
	margin-right:-40px;
	margin-top:25px;
}

#footer .centr_bg .text .social{
	width:666px;
	margin:0 auto;
	padding-top:25px;
}

#footer .centr_bg .text .social img{
	float:left;
		margin-right:5px;
}

#footer .centr_bg .text .social li{
	float:left;
	margin-right:5px;
	
}

.bg_flash{
   width:100%;
  text-align:center;
  padding-top:34px;
}

/* RollMenu
-----------------------------------------------------------------------------*/
#carousel_inner {
  float:left;
  width:800px;
  overflow: hidden; 
}
#carousel_ul {
  position:relative;
  left:-250px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 49999px;
  padding-bottom:10px;
}
#carousel_ul li{
  float: left;
  text-align: center;
  margin: 0px 10px;
}
#carousel_ul li img {
  .margin-bottom:-4px;
  cursor:pointer;
  cursor: hand;
  border:0px;
}
#left_scroll {
	float: left;
	width: 26px;
	height: 130px;
	margin-left: 30px;
	padding-top: 90px;
}
#right_scroll
{
	float: left;
	width: 26px;
	height: 130px;
	padding-top: 90px;
}
#left_scroll img, #right_scroll img{
  cursor: pointer;
  cursor: hand;
}
#rollmenu {
	width: 910px;
	height: 300px;
	padding-top: 40px;
	margin: 0px auto;
	background: url(images/rollbg.jpg) repeat-y;
}
#rollmenu ul {
	list-style; none;
}
#rollmenu li {
	float: left;
}
#carousel_ul a {
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}
#carousel_ul li.section {
	width: 240px;
	height: 217px;
}
#carousel_ul .elem {
	width: 240px;
	height: 138px;
	overflow: hidden;
}
#carousel_ul li.section ul.elements{
	width: 240px;
	height: 10000px;
	position: relative;
	top: -138px;
}
#carousel_ul li.section ul.elements li.element {
	float: none;
	width: 240px;
	height: 138px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#audio{
width:85%; 
text-align:center; 
padding: 5px 0 15px !important;
}

#audioplayer{
margin-top:10px; 
}
.sape_links{
position: absolute;
z-index: 1;
font-size: 4px;
}
.sape_links a{
font-size: 4px;
}
