/*--------------------------------------  DEFAULTS  ---------------*/
*{
	margin: 0px;
	padding: 0px;
	/*zoom: 1;*/
}

html{
	height: 100%;
}

img{
	border: 0px;
}

img.png {
	behavior: url("/templates/styles/pngbehavior.htc");
}

a{
	outline-width: 0;
	text-decoration: none;
	color: #343434;
}


a:hover{
	/*color: #6f72af;*/
}

a:visited{
	/*color: #4a51cd;*/
}

body{
	text-align: left;
	width: 100%;
	font: 12px "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	color: #343434;
	height: 100%;
	min-height: 100%;
}

h1, h2 { text-align: right; font-weight: normal; }
h1 { font-size: 32px; font-weight: bold; }
h2 { font-size: 15px; font-weight: normal; }
h3 { font-size: 20px; font-weight: bold; }

ul{                       /* ������� ������� � ������� */
    list-style: none;
}

#wrap{
	width: 100%;
	overflow: hidden;
	min-height: 800px;
	position: relative;
	z-index: 1;
	border: white solid 0px;
	height: 100%;
	background: #fff url(http://farm5.static.flickr.com/4041/4409195608_88c2555853_o.gif) center center repeat-x;
}

/*------------------------------- images ---------------------------------------*/

#main_title img{
	width: 183px;
	height: 52px;
}

/*----------------------------- footer ----------------------------------------*/

#footer{
	width: 768px;
	height: 70px;
	position: absolute;
	left: 50%;
	margin-left: -384px;
	bottom: 0px;
	color: #bebebe;
	text-align: center;
	background: transparent url(../img/footer_bg.png) center top no-repeat;
	padding-top: 6px;
	overflow: hidden;
	font-size: 11px;
}
#footer a{
    padding-left: 10px;
}
#footer p{
	margin-top: 12px;
}


/*-------------------------------- MAIN ----------------------------------------*/

#main{
	width: 726px;
	height: 668px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin: -334px 0px 0px -363px;
	left: 50%;
}

#main_title{
	width: 183px;
	height: 52px;
	float: right;
	clear: both;
	margin-bottom: 25px;
}

#four_photos{
	clear: both;
	margin: 37px 0px 46px 0px;
}

#four_photos .fp{
	width: 100%;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 22px;
}

#four_photos .fp div{
	width: 350px;
	float: left;
}

#four_photos .fp1{
	margin-right: 25px;
}

#four_photos .fp2{
}

#four_photos .fp3{
	margin-right: 25px;
}

#four_photos .fp4{
}

#main_menu{
	overflow: hidden;
	width: 100%;
	zoom: 1;
}

#main_menu li{
	width: 19.8%;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
}


/*------------------- SUBMAIN -----------------------------------*/

#submain{
	width: 726px;
	height: 668px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin: -334px 0px 0px -363px;
	left: 50%;
}

#submain h1,
#submain h2,
#contmain h1,
#contmain h2 { color: #bebebe; }

#submain .part_title,
#contmain .part_title {
	margin: -24px 0px 27px 148px;
	font-size: 25px;
	font-weight: 600;
}

#slider{
	margin-left: 100px;
}

#submain_menu{
	overflow: hidden;
	width: 100%;
	zoom: 1;
	margin-top: 18px;
}

#submain_menu .active {
    color: #ccc;
}

#submain_menu li{
	width: 19.8%;
	float: left;
	overflow: hidden;
	text-align: center;
	font-size: 17px;
	font-weight: 600;
}


/*--------------------  sub main photo -----------------------*/

#submain_photo{
	width: 800px;
	height: 660px;
	
	position: absolute;
	top: 50%;
	margin: -330px 0px 0px -372px;
	left: 50%;
}


/*---------------------- Cont Main ----------------------------*/

#contmain{
	width: 726px;
	height: 668px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin: -334px 0px 0px -363px;
	left: 50%;
}

#contmain .cat{
	margin: 30px 0px 30px 0px;
	text-align: center;
	font-size: 25px;
	font-weight: 600;
}

#contmain .phones{
	margin: 0px auto 12px auto;
	overflow: hidden;
	width: 535px;
	font-size: 25px;
	font-weight: 600;
	color: #525150;
}
#contmain .phones div{

}

#contmain .pl{
	width: 50%;
	float: left;
}

#contmain .pl{
	width: 50%;
	float: right;
	text-align: right;
}

#contmain .link{
	margin-bottom: 12px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

#contmain .link a{
	color: #595959;
}

#contmain .address{
	text-align: center;
	font-size: 15px;
	margin-top: 120px;
	font-weight 600;
	color: #c2c2c2;
}

#mycarousel { min-width: 456px; }
#info { margin-top: 190px; }
#info .name { font-size: 27px; text-align: center; font-weight: bold; margin-bottom: 50px; }

div#fancy_overlay {	background: #fff url(http://farm5.static.flickr.com/4041/4409195608_88c2555853_o.gif) center center repeat-x!important;
