body {
	margin: 0px; padding: 0px; background-color: #ffffff;
	font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3e3e3e;
	height: 100%;
}

html {height: 100%;}

div.main {
	min-height: 100%;
	margin-bottom: -72px;	
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1004px':'100%'); 
   min-width: 1000px;	
}

* html div.main {height: 100%;}

div.head {height: 181px;}

div.logo {width: 230px; float: left;}
div.tizer {text-align: right; margin-left: 0px; background: url(../images/head/tizerbg.gif) repeat-x;}

div.foot {	
	height: 72px;
	background: #eaebec url(../images/footbg.gif) no-repeat;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1004px':'100%'); 
   min-width: 1000px;	
	
}

div.prefoot {height: 72px;}


div.left {
	width: 230px; float: left;
}
div.right {
	margin-left: 230px;
}

* html div.left {margin-right: -4px; height: 1%;}

* html div.right {margin-left: 4px; height: 1%;}
div.pere {clear: both;}


div.search {
	background: #eaebec url(../images/left/search/searchbg.gif) left no-repeat; 
	height: 20px;
}



div.search form {margin: 0px; padding: 0px; margin-left: 50px; padding-top: 1px;}

div.search form input {
	border: 1px solid #bdbdbd; height: 16px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}


div.regchoice {
	background: #f2f2f3;
	height: 27px; 
}


div.regchoice input, div.regchoice select {
	border: 1px solid #dcdcdc;	
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;	
}






/*Левое меню*/
div.lmenu {
	margin-top: 20px;	margin-left: 10px; margin-right: 10px; margin-bottom: 26px;
}

div.lmenu a {color: #777676; text-decoration: none;}
div.lmenu a:visited{color: #777676; text-decoration: none;}
div.lmenu a:hover{color: #d71729; text-decoration: none;}

div.first, div.firsthover, div.firstact, div.firstacthover {
	font-size: 10px; color: #777676; font-weight: bold; text-transform: uppercase;
	background: url(../images/left/lmenu/firstbg.gif) top left no-repeat;	
	padding-left: 27px; padding-top: 2px; padding-bottom: 8px;
}

div.firstact a {color: #d71729; text-decoration: none;}
div.firstact a:visited{color: #d71729; text-decoration: none;}
div.firstact a:hover{color: #d71729; text-decoration: none;}

div.secondact a {color: #d71729; text-decoration: none;}
div.secondact a:visited{color: #d71729; text-decoration: none;}
div.secondact a:hover{color: #d71729; text-decoration: none;}

div.thirdact a {color: #d71729; text-decoration: none;}
div.thirdact a:visited{color: #d71729; text-decoration: none;}
div.thirdact a:hover{color: #d71729; text-decoration: none;}



div.firsthover  {background: url(../images/left/lmenu/firsthoverbg.gif) top left no-repeat; color: #d71729;}
div.firstacthover {background: url(../images/left/lmenu/firstactbg.gif) top left no-repeat; color: #d71729;}
div.firstacthover a{color: #d71729;}
div.firstacthover a:visited{color: #d71729;}
div.firstacthover a:hover{color: #d71729;}
div.firstact {background: url(../images/left/lmenu/firstactbg.gif) top left no-repeat; color: #d71729;}
div.firstpere {
	background: url(../images/left/lmenu/firstpere.gif) no-repeat;
	height: 5px; line-height: 5px;
}

div.secondmenu {
	margin-top: 4px;
	margin-left: 15px;	
	margin-bottom: 6px;
}

div.second, div.secondact, div.secondhover, div.secondacthover {
	font-size: 11px; font-weight: bold;	color: #777676;
	background: url(../images/left/lmenu/secondbg.gif) top left no-repeat;
	padding-left: 14px; padding-bottom: 6px;
}

div.secondact, div.secondhover {
	background: url(../images/left/lmenu/secondactbg.gif) top left no-repeat;
	color: #d71729;
}

div.thirdmenu {
	margin-left: 10px;
	margin-bottom: 10px;
}

div.third, div.thirdact, div.thirdhover, div.thirdacthover {
	background: url(../images/left/lmenu/thirdbg.gif) top left no-repeat;
	font-size: 11px; font-weight: normall;
	color: #777676;
	padding-left: 10px; margin-bottom: 2px;	
}

div.thirdact, div.thirdhover, div.thirdacthover {color: #d71729; background: url(../images/left/lmenu/thirdactbg.gif) top left no-repeat;}


/*Вход для пользователей*/

div.enter {
	background-color: #eaebec; 
	padding-top: 10px; padding-bottom: 10px; margin-bottom: 44px;	
}
div.enter form img {border: 1px solid #bdbdbd;margin-top: 6px;margin-bottom:6px;}

div.enter div.title {
	font-size: 10px; color: #a5a5a5; font-weight: bold; text-transform: uppercase;
	padding-left: 16px; padding-bottom: 5px;
}

div.enter form {
	margin: 0px; padding: 0px; margin-left: 16px;
	font-size: 10px; color: #a5a5a5;	
}

div.enter form input {
	height: 16px; border: 1px solid #bdbdbd; width: 150px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div.enter a{color: #a5a5a5; text-decoration: none;font-size:11px;}
div.enter a:visited{color: #a5a5a5; text-decoration: none}
div.enter a:hover{color: #d71729; text-decoration: none}
div.enter a.more{
	display:block;
	padding-left:168px;
}

div.formpere {
	background: url(../images/left/formspere.gif) no-repeat;
	height: 22px;
}

div.enter div.first {
background: none; text-transform: none; color: #777777;
padding-left: 36px;
}
div.enter div.firsthover {
background: none; text-transform: none; color: #777777;
padding-left: 36px;	
}

div.enter div.firstact, div.enter div.firstacthover {
background: none; text-transform: none; color: #d71729;	
padding-left: 36px;	
}

div.enter div.firstact a{text-transform: none; color: #d71729;}
div.enter div.firstact a:visited{text-transform: none; color: #d71729;}
div.enter div.firstact a:hover{text-transform: none; color: #d71729;}

div.enter div.punktname {
	padding-left: 17px;
}



/*верхнее меню*/

div.up {
	height: 27px; background-color: #f2f2f3;
}

div.upnav {width: 197px; float: right;}
div.upmenu {
	margin-right: 197px; padding-left: 6px;
}

div.page {
	
}

div.accent {width: 20px; float: right;}
div.text {
	margin-right: 20px;
}

h1{
margin: 0px; padding: 0px;
margin-top: 16px; padding-left: 22px; margin-left: 10px;
background: url(../images/right/h1bg.gif) top left no-repeat;
font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-transform: uppercase;
color: #d71729;
}

div.kr {font-size: 11px; color: #c3c3c3; text-align: right;}

div.kr a {color: #c3c3c3; text-decoration: none;}
div.kr a:visited{color: #c3c3c3; text-decoration: none;}
div.kr a:hover{color: #d71729; text-decoration: underline;}

div.kr span {color: #c3c3c3;}

div.kr span.act {color: #a9a8a8;}

div.contentout {padding-left: 18px; padding-top: 10px; padding-bottom: 10px;}
* html div.contentout {padding-bottom: 30px;}

div.content {
	color: #3e3e3e; font-size: 11px; width: 100%; overflow: hidden;
	text-align: justify;
}

div.content p {
	margin-top: 0px; padding-top: 0px;
}







/*Подвал*/
div.footleft {width: 230px; float: left;}
div.counters {
	width: 200px; float: right;
	text-align: right; padding-top: 24px;
	font-size: 11px; color: #777676;
	}
div.footright {margin-left: 230px; padding-top: 14px; padding-left: 14px;margin-right: 200px;}

ul.footmenu {margin: 0px; padding: 0px;}
ul.footmenu li {margin: 0px; padding: 0px; float: left; width: 35px; list-style: none;}

div.copy {
	height: 18px; padding-right: 18px; padding-top: 2px; margin-top: 4px;
}

div.copy a{color: #777676; text-decoration: none;}
div.copy a:visited{color: #777676; text-decoration: none;}
div.copy a:hover{color: #d71729; text-decoration: none;}

div.maxi {
	padding-top: 40px;
	color: white; font-size: 11px;
	text-align: center;
}
h2{
color: #d71729;
 font-size:14px;
font-weight: bold;
}
img {border:0};
div.banner {
	width: 218px; 
	margin-bottom: 40px;
	margin-right: 20px;
	margin-left: 17px;
	text-align: center;		
}
div.left div.banner{
	margin-left: 12px;
	margin-right:0px;
}

div.tel {font-size: 11px; color: #d71729; font-weight: bold; text-transform: uppercase;}







div.left div.accentblock {
	width: 218px; 
	background: url(../images/accent/accentbg.gif) repeat-y; 
	margin-bottom: 40px;
	margin-right: 0px;
	margin-left: 12px;
	 text-align: center;		
}

div.left  div.accenttitle {
	background: url(../images/accent/titlebg.gif) left top no-repeat;
	font-size: 14px; font-weight: bold; color: #9e9fa0; text-align: center; padding-top: 28px; text-transform: uppercase;
	padding-bottom: 10px;
	padding-left: 7px;	
}

div.left  div.accentblock img {
	margin-left: 8px; border: none;
}

div.left  div.accentfoot {
	background: url(../images/accent/accentfoot.gif);
	height: 19px;
}

div.left div.banner{
	margin-left: 12px;
	margin-right:0px;
}
div.left  div.accenttext {
	font-size: 11px; text-align: justify;
	padding-left: 28px;
	padding-right: 20px;
}

div.left  div.accent a{color: #777777; text-decoration: none}
div.left  div.accent a:visited{color: #777777; text-decoration: none}
div.left  div.accent a:hover{color: #d71729; text-decoration: none}

.gtext{
	margin-bottom: 20px;
}
.pages{
	font-size: 11px;
	font-weight: bold;
	color: #d71729 !important;
	text-align: right;
/* 	margin-bottom: 10px; */
}

.pages a{
	text-decoration: none !important;
	border:0;
	color: #9d9d9d !important;
}

.gal_delim{
	clear: both;
	font-size: 0;
	overflow: hidden;
	border-top: 1px solid #d8d9db;
	margin-bottom: 7px;
}

.gal_item{
	float: left;
	width: 28%;
	margin-right: 5%;
	display: inline;
	margin-bottom: 15px;
	overflow: hidden;
	margin-top: 10px;	
}

.gal_item strong.head{
	background: url(../images/gnext.gif) no-repeat;	
	padding-left: 17px;
	padding-bottom: 10px;
	color:#d71729;
	text-align:left;
	display: block;
}

.gal_item strong.head, .gal_item strong.head a{
	font-size: 12px;
	/*text-decoration: underline;*/
}

.gal_item table{
	border-collapse: collapse;
}

.gal_item table td{
	vertical-align: top;
	color: #545454 !important;
	font-size: 11px !important;
}

.gal_item table td img{
	margin-right: 10px;
}

.galsmallwind{
	text-align: center;
	padding-bottom: 12px;
	position: relative;
}
.gpic{
	margin-bottom: 12px;
}

.gsmalltext{
	position: relative;
	top: -4px;
	font-size: 12px;
	color: #d71729;
	font-weight: bold;
}