* {padding: 0; margin: 0; font: normal 10px Tahoma,Verdana, sans-serif;}
body {background: #fff url('/left_col_bg.gif') top left repeat-y;}
strong, b{font-weight: bold!important;}
/*clear tag*/
div.clear {height: 1px; clear: both;}

/*MAIN CONTAINER*/
#container {min-width: 1000px; margin: 0 1px; width: 99%; height: 100%; border-collapse: collapse; }
table#container td {vertical-align: top;}

/*BREADCRUMPS*/
#breadcrumps {height: 20px; padding-left: 20px; line-height: 20px; color: #000; background: #fff;}
#breadcrumps a{color: #000; text-decoration: none;}
#breadcrumps a:hover{text-decoration: underline;}
#breadcrumps a.current{color: #549C53; font-weight: bold;}

/*COLUMNS BACKGROUND*/
#columns { background: url('/top_bg.jpg') top left repeat-x;}

/*LEFT COLUMN*/
#left {padding: 10px 0 0 5px; width: 240px; background-color: transparent;}
    /*vertical menu&submenu*/
ul.primaryMenu {list-style-type: none; list-style-position: outside; background-color: #fff; padding-bottom: 10px;}
ul.primaryMenu li {margin-bottom: 1px; display: block;border: 0!important;border: 1px solid #FFD382;}/*хак для ие*/
ul.primaryMenu li.current {border: 1px solid #fff;}/*хак для ие*/
ul.primaryMenu li a{color: #947930; background-color: #FFD382; text-decoration: none; font-size: 11px; line-height: 14px; padding: 5px 10px 5px 20px; font-weight: bold; display: block;}
ul.primaryMenu li a:hover {color: #fff;background-color: #f2bd5d;}
ul.primaryMenu li a.current {color: #99671F; background-color: #fff;}
ul.primaryMenu li a.current:hover {color: #99671F;background-color: #fff;}
ul.primaryMenuSub {list-style-type: none; margin-left: 20px; margin-bottom: 1px; list-style-position: outside;}
ul.primaryMenu ul.primaryMenuSub li {color: #A3A5A2; border: 1px solid #fff; border-top: 1px solid #F2B94B!important;}/*хак для ие*/
ul.primaryMenu ul.primaryMenuSub a { color: #aaa; background-color: #fff; text-decoration: none; font-size: 10px; line-height: 12px; padding: 4px; font-weight: normal; display: block;}
ul.primaryMenu ul.primaryMenuSub a:hover {color: #000;background-color: #fff;}
ul.primaryMenu ul.primaryMenuSub a.current {color: #99671F; font-weight: bold;}
	/*videoblog banner*/
div.blogbanner {height: 69px; text-align: center; background-color: #ffffff;}
div.blogbanner a {}
div.blogbanner img {border: 0;}
    /*search*/
div.search {background-color: #77AA76; color: #fff; border-bottom: 15px solid #fff;}
div.search h3 {color:#659D64; background: #fff; font-weight: bold; font-size: 12px;}
div.search p {margin: 4px; font-size: 11px;}
div.search input {color: #947930; border: 1px solid #fff; font-weight: bold; width: 30px; padding: 0 5px; line-height: 12px; background: url('/button_bg.gif') top left repeat-x;}
div.search input.find {width: 185px; background: #fff; margin-right: 4px;padding-top: 1px!important; padding-top: 3px; line-height: 11px;}/*хак для ие*/
div.search a{vertical-align: top; color: #fff; font-weight: normal; margin-bottom: 10px;}
div.search a:hover {text-decoration: none;}
    /*showimage*/
div.showImage h3 {color:#fff; background: #D1A75A; font-weight: bold; font-size: 12px; text-align: center; line-height: 20px;}
div.showImage h3 a{color:#fff; background: #D1A75A; font-weight: bold; font-size: 12px; text-align: center; line-height: 20px;}
div.showImage img {border: 0;}
div.showImage p {text-align: center; font-size: 11px; background: #D1A75A; line-height: 1em; padding: 5px 0;}
div.showImage p.transparent {border-left: 1px solid #D1A75A; border-right: 1px solid #D1A75A; background: #fff;}
    /*authorize*/
div.authorize {background-color: #77AA76; color: #fff; border-top: 10px solid #fff; border-bottom: 10px solid #fff;}
div.authorize h3 {color:#659D64; background: #fff; font-weight: bold; font-size: 12px;}
div.authorize p {margin: 4px; font-size: 11px; font-weight: bold; text-align: right;}
div.authorize input {color: #947930; border: 1px solid #fff; font-weight: bold; width: 30px; padding: 0 5px; line-height: 12px; background: url('/button_bg.gif') top left repeat-x;}
div.authorize input.auth {width: 160px; background: #fff; padding-top: 1px!important; padding-top: 3px; line-height: 11px;}
div.authorize a {vertical-align: top; color: #fff; font-weight: normal; margin-bottom: 10px;}
div.authorize a:hover {text-decoration: none;}
 /*cabinet*/
div.cabinet {background-color: #B4D8B4; color: #fff; border-top: 5px solid #fff; border-bottom: 7px solid #77AA76;}
div.cabinet table {padding: 0; margin: 0;background-color: #77AA76; width: 100%;}
div.cabinet td p {color: #fff; font-weight:bold;font-size:11px;margin: 5px;text-align: left;}
div.cabinet td.hide p {display: none;}
div.cabinet td.hide {background: #629A77 url('/cabinet.jpg') top left no-repeat; width:70px; height: 39px;border-right: 2px solid #B4D8B4;}
div.cabinet ul {margin: 10px 10px; list-style-type: none;}
div.cabinet li {color: #000; margin-bottom: 1em;}
div.cabinet li a {color: #000;text-decoration: none;}
div.cabinet li a:hover {text-decoration: underline;}
div.cabinet li.add {color: #fff; list-style-type: none;}
div.cabinet li.add a {color: #fff;text-decoration: none;}
div.cabinet li.add a:hover {text-decoration: underline;}
div.cabinet p {text-align: right;margin: 10px;}
div.cabinet p a {padding: 2px 8px 0 8px;color: #D6ECD5;background-color: #77AA76; font-weight: bold;}
div.cabinet p a:hover {color: #fff;}
div.cabinet input {color: #947930; border: 1px solid #fff; font-weight: bold; padding: 0 5px; line-height: 12px; background: url('/button_bg.gif') top left repeat-x;}
div.cabinet input#PageURLName{width: 170px;}
div.cabinet input#NewPageURLName{margin-top: 20px; margin-bottom: 5px; width: 208px;}
/*div.cabinet input.delete {margin: 10px; text-align: right;}*/
div.cabinet input#PageURLName, div.cabinet input#NewPageURLName{background: #fff;}
div.cabinet input#SelectedPageEntryNodId {background: transparent;}
/*div.cabinet input.auth {width: 160px; background: #fff; padding-top: 1px!important; padding-top: 3px; line-height: 11px;}*/
    /*banners*/
div.banners {width: 240px; margin-bottom: 15px; background-color: #fff;padding-top: 20px; padding-bottom: 20px; height: 100%;}
div.banners img {border: 0; float: left; margin: 10px; margin-right: 0;}

/*RIGHT_COLUMN*/
/*#right {height: 215px; width: 179px!important; background: #ddd url('/top_right_bg.jpg') top left no-repeat;}*/

/*TOP TABLE*/
#top {width: 100%; heigth: 215px; margin: 0; padding: 0;}

/*HEADER*/
#header {padding-left: 20px;background: transparent url('/top_bg.jpg') top left repeat-x; height: 215px;}
    /*logo*/
#header h1.logo {height: 109px; width: 532px; background: transparent url('/logo.jpg') top left no-repeat;}
#header h1.logo a{display: block; height: 109px; width: 532px; background: transparent url('/logo.jpg') top left no-repeat;}
#header h1.logo span{display: none;}
    /*horisontal menu*/
#header ul.secondaryMenu {margin: 30px 0 0 30px;}
    /*horisontal menu*/
ul.secondaryMenu {list-style-type: none; height: 42px; background: #fff url('/sec_menu_bg.gif') left top no-repeat; padding-left: 1px;}
ul.secondaryMenu li {height: 42px; background: #fff url('/sec_menu_bg.gif') right top no-repeat; float: left;font-size: 10px!important;}
ul.secondaryMenu li a{color: #589258; line-height: 10px; text-decoration: none; font-size: 10px!important; font-weight: bold; display: block; height: 42px; float: left; width: auto; padding: 5px 0.6em 0 0.6em; margin: 0 1px 0 0;}
ul.secondaryMenu li a:hover, ul.secondaryMenu li a.current {background: #fff url('/sec_menu_hover.gif') top left no-repeat;}


/*RIGHT_HEADER*/
#right_header {height: 215px; width: 200px; background: #fff url('/top_right_bg.jpg') top left no-repeat;}
    /*textmode&date*/
#right_header td{color: #5D945D; font-size: 10px; font-weight: bold;}
#right_header a{margin-right: 14px; color: #fff; font-weight: normal; text-align: left; font-size: 10px;}
#right_header a:hover {text-decoration: none;}

/*CONTENT TABLE*/
#rightIndent{height: 100%; background: transparent url('/top_right_bg_bot.jpg') top right no-repeat;}
#content {margin: 0; padding: 0; border-collapse: collapse; vertical-align: top; margin-bottom: 2em; width: 100%; border: 0;}

/*BOTTOM*/
#leftFooter {position: relative; height: 158px; background: transparent url('/bottom.gif') top left no-repeat;}
#rightFooter {height: 158px; background: transparent url('/bl.gif') top left repeat-x;}
    /*horisontal menu*/
#leftFooter div.scheme {position: relative; width: 240px; height: 83px;}
#leftFooter div.scheme a {position: absolute; left: 5px; top: 66px; display: block; width: 150px; height: 16px; border: 1px solid #BB9653; color: #9D6431; text-decoration: none; font-weight: bold; font-size: 11px; text-align: center; background: url('/button_bg.gif') top left repeat-x; line-height: 15px;}
#leftFooter p.address {text-align: right; font-size: 11px; width: 225px; float: left;}
#leftFooter p.address a {color: #000; font-weight: bold;}
#leftFooter p.address strong, p.copy strong {font-weight: bold;}
#rightFooter ul.secondaryMenu{margin-top: 30px; float: right;}
#rightFooter p.copy {margin-top: 83px; margin-left: 20px; font-size: 11px; color: #828282;}





