/* Start of CMSMS style sheet 'Layout: Left sidebar + 1 column' */
* {
	padding: 0; margin: 0;
}
body {
	font-family: tahoma;
	font-size: 12px;
	color: #4a4a4a;
	background: #d0cca7 url(../images/cms/bg.jpg) repeat;
}
a {
	color: #4a4a4a;
}
a img {border:0px;}
h2 {
	font-size: 17px;
	padding-bottom: 40px;
}



#wrapper {width:956px; position:relative;margin:0px auto;background-color:#f8f6ea;}
.header {height:415px;padding:25px 30px 0px 42px;}
.header h1 {display: block;float:left;color:#7b0c26;font-size:18px;font-weight:normal;text-decoration:none;margin-top:-5px;white-space:4px;font-family:verdana;}
.header h1 a {display: block;color:#7b0c26;font-size:18px;text-decoration:none;white-space:4px;font-family:verdana;}
.hmenu {float:right;color:#878787;width:300px;text-align:right;}
.hmenu a {color:#535353;font-size:12px;}
.hmenu a:hover {text-decoration:none;}
.search_form {float:right;width:160px;}
.search_form .textfield {float:right;width:101px;height:15px;background: #f0f0f0 url(../images/cms/sbg.gif) no-repeat;border:0px;padding-left:7px;padding-top:3px;font-size:10px;color:#878787;}
.search_form .submit {float:right;}
#mainpicborder {width:978px;height:366px;background: url(../images/cms/main_border.png) no-repeat;position:absolute;right:-44px;top:60px;}
#mainpic {padding:45px 50px 0px 0px; width:907px;height:282px;background: url(../images/cms/main_pic.jpg) no-repeat;position:absolute;right:-44px;top:79px;}
#mainpic .home {background:url(../images/cms/home_h.gif) no-repeat;float:right;display:block;height:12px;width:12px;margin-bottom:25px;}
#mainpic .home:hover {background-image:url(../images/cms/home.gif);}
#mainpic .contacts {background:url(../images/cms/contacts_h.gif) no-repeat;float:right;display:block;height:12px;width:12px;margin-bottom:25px;}
#mainpic .contacts:hover {background-image:url(../images/cms/contacts.gif);}

#mainpic .print {background:url(../images/cms/print_h.gif) no-repeat;float:right;display:block;height:12px;width:12px;margin-bottom:25px;}
#mainpic .print:hover {background-image:url(../images/cms/print.gif);}

#mainpic .map {background:url(../images/cms/map_h.gif) no-repeat;float:right;display:block;height:12px;width:12px;margin-bottom:25px;}

#mainpic .map:hover {background-image:url(../images/cms/map.gif);}
#mainpic .date {display:block;position:absolute;bottom:-2px;left:30px;height:17px;width:500px;color:#4a4a4a;font-size:11px;}
#mainpic .date a {text-decoration:none;}
.date_pink {float:left;padding:2px 6px;background-color:#8d3165;color:#fff;font-size:11px;}
.pages {text-align:center;padding:3px 8px;background-color:#ededed;color:#8d3165;font-size:11px;}
.pages a {color:#8d3165;text-decoration:none;}
.pages a:hover {color:#8d3165;text-decoration:underline;}
.graystat {padding:2px 20px;margin-top:10px;background-color:#ededed;font-size:11px;color:#707070;}
.graystat a {color:#707070;text-decoration:none;}
.graystat a:hover {color:#707070;text-decoration:underline;}
.cblock {margin-bottom:13px;}
.cblock .cbcontent {padding:0px 12px;}
.cblock .cbmenu {padding:0px 12px;font-size:13px;}

.cblock h2 {display:block;font-weight:normal;font-size:14px;height:20px;padding:5px 0px 0px 25px;margin-bottom:13px;background: #c7bc9e url(../images/cms/block_cr.gif) 100% 0px no-repeat;position:relative;color:#fff;}
.cblock .tmenu {display:block;font-weight:normal;font-size:14px;height:20px;padding:5px 0px 0px 25px;margin-bottom:13px;background: #c7bc9e url(../images/cms/block_cr.gif) 100% 0px no-repeat;position:relative;color:#fff;}
.cl {height:5px;width:5px;background: #c7bc9e url(../images/cms/block_cl.gif) no-repeat;position:absolute;left:0px;top:0px;}
.title_img {display:block;position:absolute;right:0px;top:0px;}

.clear { clear: both; height:0px; overflow:hidden; display:block;}
#content {padding:0px 29px;font-size:11px;}
#content p {margin-bottom:3px;text-indent:5px;}
#content .cbnews p {text-indent:5px;}

.boldp {font-weight: bold;}

.cbmenu ul {list-style-type:none;display:block;}
.cbmenu ul li {display:block;margin:0px 0px 5px 0px;padding-left:13px;background: url(../images/cms/pli.gif) 0px 5px no-repeat;}
.cbmenu ul li a:hover {text-decoration:none;}
.cbmenu ul li li {padding-left:13px;background: url(../images/cms/plili.gif) 0px 6px no-repeat;}
.cbmenu ul li li a {text-decoration:none;}
.cbmenu ul li li li {background-image: none;font-size:11px;padding-left:0px;}
.cbmenu ul li ul {margin-top:5px;}

#left_column {width:223px;margin-right:20px;float:left;}
#center_column {width:462px;margin-right:20px;float:left;padding-bottom:10px;}
#right_column {width:172px;float:left;}
#footer {margin:0px 29px;width:758px;padding:16px 70px 12px 70px;background: url(../images/cms/footer_bg.gif) repeat-x;text-align:center;position:relative;}
#counters {width:160px;padding-left:33px;height:50px;position:absolute;top:10px;left:0px;}
#auth_form {display:block;padding:15px;width:193px;height:102px;background: url(../images/cms/auth.jpg) no-repeat;font-size:11px;overflow:hidden;}
#auth_form p{margin-bottom:8px;}
#auth_form input.input_text {display:block;padding:2px;width:103px;height:15px;background: url(../images/cms/auth_input.jpg) no-repeat;border:0px;color:#878787;margin-bottom:5px;}
#auth_form input.input_flag {margin-left:58px;}
* html #auth_form input.input_flag {margin-top:-4px;}
#auth_form label.input_text {display:block;float:left;width:45px;padding-left:10px;margin-top:2px;}
#auth_form label.input_flag {position:relative;top:-2px;font-size:10px;}
.toleft {float:left;}
#auth_form .bottomlinks {font-size:10px;margin-top:4px;}
#auth_form .bottomlinks a:hover {text-decoration:none;}
.image_left {float:left;margin-right:5px;}
#poll_form label {position:relative;left:5px;top:-2px;}
#poll_form .poll_button {margin-top:5px;}
#poll_form a:hover {text-decoration:none;}
.tbaddress{ width: 100%; font-family: tahoma; font-size: 12px; color: #4a4a4a;}
.tdaddress{width: 75px; }


#copyright {width:160px;padding-left:730px;height:50px;position:absolute;top:6px;left:0px;}

/****************************
    Модуль Guestbook
****************************/

 /* Style pagination */

.cms-guestbook-pagination_header {
	margin: .5em 0;
}
.cms-guestbook-pagination_nav {
	font-weight: bold;
	margin: .5em 0;
}
.cms-guestbook-pagination_nav a {
    font-weight: normal;
}

/* Style the guestbook */

/* Style each entry */
.cms-guestbook-entry
{
	border: 1px solid #F8F6EA;
	margin-bottom: 1em;
}

/* Style the message header */
.cms-guestbook-entry-header
{
	background: #8D3165;
	color: white;
	border: 1px solid black;
	margin: 1px;
}

/* Style the actual message */
.cms-guestbook-entry-text 
{
	background: #eee;
	padding: .5em;
            font-family: tahoma;
	font-size: 12px;
	color: #4a4a4a;
}

/* Show the postdate on the right */
.cms-guestbook-entry-posted 
{
	float: right;
	font-size: smaller;
}

/* Style message header links */
.cms-guestbook-entry-header a {
	color: white;
} 
.cms-guestbook-entry-header a:hover {
	color: black;
} 
		  
/* Style the sender name */
.cms-guestbook-entry-sendername
{
	font-weight: bold;
}

/* Style the E-mail link */
.cms-guestbook-entry-email {
	font-size: smaller;
}
		      
/* Style the senders homepage link */
.cms-guestbook-entry-homepage
{
	font-size: smaller;
	margin: 2px;
	margin-bottom: 0;
}


/*****************************
    Модуль новости
*****************************/

div#news {
  margin: 2em 0 1em 1em;  /* margin for the entire div surrounding the news list */
  border: 1px solid #000; 
  background: #FFE9AF; 
}

div#news h2 {
   line-height: 2em;
   background: #fff;
}

.NewsSummary {
    padding: 0.5em 0.5em 1em; /* padding for the news article summary */
    margin: 0 0.5em 1em 0.5em; /* margin to the bottom of the news article summary */
    border-bottom: 1px solid #ccc; 
}

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
 }

.NewsSummaryLink {
    font-weight: bold;
    padding-top: 0.2em;
}

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
 }

.NewsSummaryMorelink {
  padding-top: 0.5em;
}

#NewsPostDetailDate {
  font-size: 90%;
  margin-bottom: 5px;
  font-weight: bold;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   }

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

#NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

#NewsPostDetailAuthor {

  padding-bottom: 1.5em;
  font-style: italic;
}


/* to add specific style to the below divs, uncomment them. */

/* 
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/
/* End of 'Layout: Left sidebar + 1 column' */

