/*  
	Theme Name: 	zoom
	Theme URI: 		http://zoomspb.ru/
	Description:	zoom
	Version: 		1.0
	Author: 		iK 
	Author URL: 	http://www.site-4you.ru/ 
*/
/* Reset CSS
-----------------------------------*/
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,EM,FONT,IMG,INS,KBD,Q,S,SAMP,
SMALL,STRIKE,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-family:inherit;
	vertical-align:baseline;
	}
	
EM{
	font-style:normal;
	}
A{
	outline:0;
	}
A:LINK,
A:VISITED{
	color:#e4dd10;
	}
A:HOVER,
A:ACTIVE{
	color:#b2ac09;
	}
:FOCUS{
	outline:0;
	}
HTML,
BODY{
	height:100%;
	}
BODY{
	font-family:Arial,Verdana,Tahoma,Geneva,sans-serif;
	line-height:1.538;
	color:#fff;
	background:#000 url(../i/bg-body.gif);
	}
OL,UL{
	list-style:none;
	}
TABLE{
	border-collapse:collapse;
	}
CAPTION,TH,TD{
	text-align:left;
	font-weight:normal;
	}
BLOCKQUOTE:BEFORE,BLOCKQUOTE:AFTER,
Q:BEFORE,Q:AFTER{
	content:"";
	}
BLOCKQUOTE,Q{
	quotes:"" "";
	}
P {
	font-size:14px;
	padding-bottom:15px;
	}

/* Boxes
-----------------------------------*/
.box{
	position:relative;
	padding:6px 0 5px;
	overflow:hidden;
	width:712px;
	margin:0 0 8px;
	}
.box-content{
	width:100%;
	background:url(../i/bg-box-content.png) repeat-y;
	}
.box-content-inner{
	padding:8px;
	}
.cor{
	position:absolute;
	background:url(../i/bg-box-cor.png) no-repeat;
	height:11px;
	overflow:hidden;
	}
.tl{
	width:100%;
	top:-5px;
	left:-5px;
	height:11px;
	}
.tr{
	top:-5px;
	left:-5px;
	margin:0 0 0 100%;
	width:5px;
	height:11px;
	}
.bl{
	left:-5px;
	height:6px;
	width:100%;
	}
.br{
	left:-5px;
	margin:0 0 0 100%;
	width:5px;
	height:11px;
	}

/* Side Menu
-----------------------------------*/
.side-menu{
	overflow:hidden;
	}
.side-menu LI{
	border-top:1px solid #525252;
	margin:-1px 0 0;
	background:url(../i/bg-side-menu.png) no-repeat;
	padding:0 0 0 24px;
	height:23px;
	}
.side-menu A{
	line-height:23px;
	}
.side-menu A:LINK,
.side-menu A:VISITED{
	color:#fff;
	text-decoration:none;
	}
.side-menu A:HOVER,
.side-menu A:ACTIVE{
	color:#ebd306;
	text-decoration:underline;
	}

/* Title
-----------------------------------*/
.title{
	font-size:18px;
	text-shadow:1px 1px 1px #000;
	color:#fff;
	text-decoration:underline;
	}

/* Wrap
-----------------------------------*/
#wrap{
	position:relative;
	min-height:100%;
	width:100%;
	background:url(../i/bg-body.png) repeat-x;
	}

/* Page
-----------------------------------*/
#page{
	padding:441px 0 119px;
	overflow:hidden;
	width:1000px;
	margin:0 auto;
	}

/* Content
-----------------------------------*/
#content{
	float:left;
	width:100%;
	}
	#content-inner{
		padding:0 230px 0 0;
		}

/* Primary Content
-----------------------------------*/
#primary-content{
	float:right;
	width:100%;
	}
	#primary-content-inner{
		padding:0 8px 0 238px;
		}

/* Secondary Content
-----------------------------------*/
#secondary-content{
	float:left;
	width:222px;
	margin:0 -230px 0 0;
	padding:0 0 0 8px;
	font-size:14px;
	}
	#secondary-content .box{
		width:222px;
		}

/* Sidebar
-----------------------------------*/
#sidebar{
	float:right;
	width:222px;
	margin:0 0 0 -230px;
	padding:0 8px 0 0;
	font-size:14px;
	}
	#sidebar .box{
		width:222px;
		}

/* Header
-----------------------------------*/
#header{
	position:absolute;
	top:0;
	left:0;
	height:433px;
	width:100%;
	overflow:hidden;
	}

/* Title
-----------------------------------*/
#title{
	position:relative;
	height:364px;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	}

/* Elements */
#car{
	position:absolute;
	right:-1px;
	background:url(../i/bg-car.jpg) no-repeat;
	width:680px;
	height:364px;
	}
#name{
	position:absolute;
	top:10px;
	left:0;
	height:91px;
	width:407px;
	}
	#name A{
		overflow:hidden;
		display:block;
		height:91px;
		width:407px;
		background:url(../i/logo.png) no-repeat;
		text-indent:-9999px;
		}
#contact{
	position:absolute;
	top:102px;
	left:148px;
	height:43px;
	padding:0 0 0 28px;
	background:url(../i/icon-con.png) no-repeat;
	line-height:43px;
	font-size:38px;
	font-style:italic;
	font-family:'Myriad Pro';
	}
	#contact EM{
		font-size:24px;
		}

#times{
	position:absolute;
	top:192px;
	left:144px;
	font-size:1.1em;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	color:#898989;
	}
#prof{
	position:absolute;
	top:265px;
	left:231px;
	width:165px;
	height:75px;
	font-size:1em;
	font-family:Verdana,sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	color:#d8c434;
	border: 1px solid #ffffff;
	
	}
	#prof A:LINK,
	#prof A:VISITED{
		color:#d8c434;
		text-decoration:underline;
		}
	#prof A:HOVER,
	#prof A:ACTIVE{
		text-decoration:none;
		color:#d8c434;
		}

#prof1{
	position:absolute;
	top:280px;
	left: 3px;
	width:220px;
	height:80px;
	font-size:1.1em;
	font-family:Verdana,sans-serif;
	text-transform:none;
	font-weight:none;
	color:#ffffff;
	text-align:  center;
	line-height:20px;
	}
#prof2{
	position:absolute;
	top:175px;
	left:360px;
	width:144px;
	height:110px;
	font-family:Verdana,sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	color:#ff9801;
	}
	#nak {
	position:absolute;
	top:173px;
	left:225px;
	width:183px;
	height:75px;
	font-family:Verdana,sans-serif;
	text-align: center;
	color:#ffce00;
	line-height:23px;
	}
	#nak h2{
		font-size: 1.2em;
		}
	#nak A:LINK,
	#nak A:VISITED{
		color:#d8c434;
		text-decoration:underline;
		}
	#nak A:HOVER,
	#nak A:ACTIVE{
		text-decoration:none;
		color:#d8c434;
		}
		
		#nak1{
	position:absolute;
	top:137px;
	left: 1px;
	width:230px;
	height:118px;
	font-size:1.1em;
	font-family:Verdana,sans-serif;
	text-transform:none;
	font-weight:none;
	color:#ffffff;
	text-align:  justify;
	}
#services{
	position:absolute;
	top:280px;
	left:69px;
	width:150px;
	color:#fff;
	font-size:.9em;
	}
#services2{
	position:absolute;
	top:280px;
	left:229px;
	width:200px;
	color:#fff;
	font-size:.9em;
	}
	
	.price-list td, th{border:1px solid #343434; line-height:35px;}
.price-list thead td {width:auto;  text-align:center; color:#fff; font-weight:bold;}
.price-list td:first-child {width:300px; padding-left: 10px;}
.price-list tbody td:first-child {color:#fff; font-weight:bold; text-align:left; vertical-align: middle;}
.price-list tbody tr:first-child { background:#898986; font-weight:bold; text-align:left;}
.price-list tbody td {text-align:center; vertical-align: middle;}
.price-list th {
 background:  #ff9801;
 font-weight: normal;
 font-size: 15px;
 padding: 0 10px;
 color: #fff;
 
 line-height: 30px;
 }

/* Navigation
-----------------------------------*/
#nav{
	height:69px;
	width:100%;
	background:url(../i/bg-menu.png) repeat-x;
	overflow:hidden;
	}
	#nav .nav-inner{
		width:1000px;
		margin:0 auto;
		overflow:hidden;
		}

/* Menu
-----------------------------------*/
#menu{
	float:left;
	height:69px;
	width:600px;
	overflow:hidden;
	}
	#menu LI{
		float:left;
		height:69px;
		padding:0 15px;
		}
	#menu A{
		float:left;
		background:url(../i/bg-menu-item.png) no-repeat;
		text-indent:-9999px;
		}
	#menu A:LINK,
	#menu A:VISITED{
		height:46px;
		}
	#menu A:HOVER,
	#menu A:ACTIVE{
		height:50px;
		}
	#menu .menu-item-1{
		background-position:0 0;
		width:92px;
		}
	#menu .menu-item-2{
		background-position:-92px 0;
		width:128px;
		}
	#menu .menu-item-3{
		background-position:-220px 0;
		width:109px;
		}
	#menu .menu-item-4{
		background-position:-329px 0;
		width:128px;
		}

/* Services Menu
-----------------------------------*/
#service-menu{
	float:right;
	height:69px;
	width:396px;
	overflow:hidden;
	}
	#service-menu LI{
		float:left;
		height:69px;
		line-height:69px;
		}
	#service-menu A{
		float:left;
		height:69px;
		line-height:69px;
		}
		#service-menu #ask{
			}
			#service-menu #ask A{
				background:url(../i/bg-ask.png) no-repeat;
				width:167px;
				text-indent:-9999px;
				margin:0 14px 0 0;
				}
		#service-menu #tel A{
			background:url(../i/bg-tel.png) no-repeat;
			width:167px;
			text-indent:-9999px;
			}

/* Footer
-----------------------------------*/
#footer{
	position:relative;
	margin:-111px 0 0 0;
	height:109px;
	line-height:109px;
	}
	#footer #copy{
		padding:0 30px;
		font-size:.875em;
		}
	#footer A:LINK,
	#footer A:VISITED{
		color:#fff;
		text-decoration:none;
		}
	#footer A:HOVER,
	#footer A:ACTIVE{
		color:#fff;
		text-decoration:underline;
		}
	#copy{
		width:960px;
		margin:0 auto;
		border-top:1px solid #525252;
		border-bottom:1px solid #525252;
		background:#2d2d2d;
		}
		
		#zakladky{
        position:absolute;
	top:12px;
	left:780px;
	width:220px;
	height:53px;
	padding:0px 0px 0px 27px;
background:url(../i/ico-izbr.png) no-repeat ;
text-decoration: none;}