/*
Название сайта: ХХХ
Начало разработки: 2009.хх.хх
Верстальщик: G.Kozlovski
*/

/*------------------DEFAULTS------------------*/

/*standart*/
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, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px; padding:0px; outline:0px; font-family:"Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:100%; vertical-align:baseline; background:transparent; color:#000;}
#site {width:992px; min-height:100%; height:100%; margin:0px auto; font:12px "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;}
html {height:100%; background: #fff; }
* html {background-color:#fff;}
table {border-collapse:collapse; border-spacing:0;}
ul {list-style:none;}
:focus {outline:0;}
div {zoom:1;}

/*links*/
a {text-decoration:underline; cursor:pointer; color:#0f60b1; font-size:12px;}
a:hover {text-decoration:none;}
a image {border:0;}

.more, .back {
	font:normal 11px Arial; 
	color:#0f60b1; 	
	text-decoration:none;
}
/*hacks*/
.clear {clear:both; height:1px; overflow:hidden;}
.zoom1 {overflow:auto;}
.hidd {display:none;}

/*------------------MARKING------------------*/
/*main*/
#main {min-height:100%; _height:100%; margin:0 25px; }

/*header*/
#header {height:255px;  position:relative; background: url(../images/topbg.png) center bottom no-repeat;}

/*content*/
#container {width:100%; padding-bottom:66px;}
#content {width:100%; float:left;}
#text {margin:0px;padding:0px 0px 50px 10px;}

/*footer*/
#footer {height:66px;  margin-top:-66px; position:relative; width:100%; font-size:0.92em; }
#copyright {color:#434343; text-align:left; font-size:12px;padding-left:10px ; float:left; padding-top:10px;width:420px;}
/*------------------CONTENT------------------*/
h1, h2, h5 {color:#434343; font-size:18px;}
h3, h4, h6 {color:#434343;}

h2, h3, h4, h5, h6 {margin:10px 0px 5px 0; font-weight:normal;}

h1 {margin-bottom:27px; font-weight:bold;}

#text h2 a {color:#434343; font-size:18px; text-decoration:none; padding-bottom:2px; background:url(../images/hbg.png) bottom center repeat-x;}
#text h2 a:hover {background:none;}

#text p {margin-bottom:5px;}

#text table {margin:10px 0px 20px;}
	#text td, #text th {border:1px solid #e1e1e1; padding:3px 5px;}
	#text th {background:#fff; color:#172139; font-weight:bold;}
	#text td {}

#text .zero td, #text .zero th {border:0 !important; padding:3px 5px;}
	
#text ol {margin:10px 0px 15px 2.5em;}
	#text ol li {}

#text ul {margin:10px 0px 15px;}
	#text ul li {padding-left:10px; zoom:1;}
	
#text .breadcrumbs{margin-bottom:21px;}	

#text .additionalnews li{
	padding:0 0 4px 0;
	
}
#text .additionalnews a {font-size:13px !important;}

/*------------------DEFAULT BLOCKS------------------*/
/*logo*/
#logo {left:15px; width:345px; height:55px;top:110px;position:absolute;}
	#logo a {display:block; width:345px; height:55px;background: url(../images/logo.png) top left no-repeat;}

/*feedback*/
#feedback {width:400px; margin-bottom:50px;}
	#feedback label {color:#656167;}
	#feedback input.text, #feedback textarea {width:400px; border:1px solid #b3b9c3; margin:2px 0px 10px; color:#344a8a;}
	#feedback textarea {height:100px;}
	#feedback img {float:right;}
	#feedback input.submit {float:right;}

/*listing*/
#listing {margin:15px 0px 30px; padding-bottom:3px;}
	#listing span {padding:0px 3px; color:#000;}
	#listing a {text-decoration:underline; color:#000; padding:0px 3px;}
	#listing a:hover {color:#000; text-decoration:none;}
	#listing a.back-list, #listing a.forward-list {text-decoration:underline; color:#000;}
	#listing a.back-list:hover, #listing a.forward-list:hover {text-decoration:none; }

/*gallery*/
#text .gallery li {*width:200px; min-height:135px; display:-moz-inline-box; display:inline-block; vertical-align:top; margin:0px 10px 20px; zoom:1; *display:inline; _height:135px; background:none; padding:0px; text-align:center;}
	.gallery li img {border:1px solid #cfcfcf; margin-bottom:10px;}
	.gallery li span {width:150px; display:block; margin:0px auto;}
	.gallery li a {display:block;}

/*menu*/
.bottommenuwraper {padding:0px 25px 0px;}
.foldingbottom { float:right;padding-top:10px;text-align:left; width:500px;}
.foldingbottom li {zoom:1;font-size:12px; font-weight:normal;}
.foldingbottom li   {display:inline-block; margin:0px; position:relative;padding-left:20px;}
.foldingbottom li a {color:#0f60b1; font-size:12px; font-weight:normal; text-decoration:underline; }
.foldingbottom li a:hover {text-decoration:none;}
	
/*news*/
.news-block {overflow:auto; margin:0px 0px 20px;}
	.news-block img {float:left; margin:0px 10px 10px 0px; border:1px solid #c1c1c1;}
	.news-block p {margin-left:140px;}

/*news*/
.news {padding:0px 0px 18px 0px; margin:0px 0px 20px 0px;}
.news h1 {margin-bottom:10px;}
.rightnews {margin-top:40px;}
.news .date {font-size:11px; color:#7d7d7d; }
.news .newstitle {padding:0px 0px 4px;}
.news .newstitle a {text-decoration:underline; }
.news .newstitle a:hover, .news .newstitle a:active {text-decoration:none;}
.news .newsintro {color:#434343;}

/* Rubricator */
#rubricator {
	float:right;
	width:255px;
	padding-left:25px;
	margin-right:-50px;
	background:#fff;
}
	#rubricator h2 {
		margin-top:0px;
		padding-top:0px;
		padding-bottom:15px;
	}
	#rubricator ul {		
		margin-top:0px;
		padding-top:0px;
	}
		#rubricator ul li {
			display:inline-block;
			width:112px;
			margin-bottom:12px;
		}
			#rubricator ul li a {				
				font-size:14px;
			}

/* mainpage */			
/* main news*/
#mainnewsblock {
	background:#f0f0f0;	
	font-size:12px;
}
	#mainnewsblock td {
		
	}
	#mainnewsblock h2 {
		margin:0px;
		padding:15px 0 15px 10px;
	}
	#mainnewsblock .newscolumn{
		padding:0 0 10px 15px !important;
	}
	#mainnewsblock .newscolumn span{
		padding:0 10px 10px 15px !important;
		float:right;
		font-size:11px;
		color:#7d7d7d;
	}
	
/*maingallery*/
.maingallery {
	margin-left:0px;
	width:700px;
}
.maingallery img {
	border:2px solid #c8c7c7;
}
/* facts */	
.mainfacts img {
	float:left; padding:0 10px 10px 0;
}
.mainfacts p a {
	text-align:right;
	display:block;
	margin: 15px 10px 0 0;
}


/*search*/
 #search div {float:left; margin-left:10px;}

input.text, textarea {padding:0px 2px 0px 0px; /*border:1px solid #909090;*/ }
button, .button { line-height:24px;} 

#search {
	position:absolute;
	top:212px;
}
	#search  .s-input input{
		border:none;
		background:url(../images/search_txt_bg.png) top left no-repeat;
		width:764px;
		color:#252525;	
		font-size:15px;
		padding:0px 5px;
		height:29px;
		outline: none;
	}
	#search .s-button input:active{
		background:url(../images/search_btn_bg.png) 1px 1px no-repeat;
	}
	#search .s-button input{
		width:138px;
		height:30px;
		padding:0px;
		margin:0px;
		background:url(../images/search_btn_bg.png) left top no-repeat;
		border:none;
		vertical-align:baseline;
		font-size:15px;
		color:#252525;
		cursor:pointer;
	}	
















