/*
Theme Name: 0029 - 3050.com.ua
Theme URI: http://ulc-group.com
Description: Тема создана группой <a href="http://ulc-group.com">ULC-Group</a>. 2009г.
Version: 1.0
Author: ULC Group
Author URI: http://ulc-group.com

Для подержки темлейта обращайтесь: ulcgroupcom(аt)gmail(dot)com или vvmmyph(аt)gmail(dot)com.
@IMPORT url("css/cssf-base.css");
   
*/
html, body  {margin:0px; padding:0px; font-family:Arial, Tahoma; width: 100%; height: 100%;}
p, div, li{font-family:Arial, Tahoma;}
img{border:none;}
body{background: #FBFAF8 url('img/bg-body.png') repeat-x; font-size:12px; line-height: 1.5em; color: #505050;}
td{vertical-align:top;}
a{color: #000;}
a:hover{text-decoration:none;}
  .cc{clear:both; width:100%;}
  .entry p, .entry ul, .entry ol{margin:5px 0;}
	.navigation{width: 300px; margin: 0 auto;}
	.alignleft {float:left;}
	.alignright {float:right;}
	.aligncenter {margin:0 auto;}
	img.alignleft{margin: 0 10px 0 0;}
	img .alignright{margin: 0 0 0 10px;}
#page-wrapper{width: 1000px; border: 0; margin: 0 auto; padding: 0; border-collapse: collapse;}
/* sidebar */
  #left-column{width: 313px; padding: 2px 0 0 0;}
    #left-column-wrapper{padding: 0 0 25px 20px;}
      #left-column .box{}
        #left-column .box .heading{font: normal normal 18px/18px arial; color: #0C8000; padding: 10px 0 10px 48px;}
        #left-column .box .heading a{color: #0c8000; text-decoration: none;}
				#left-column .box .heading a:hover{text-decoration: underline;}
				#left-column .content{}
				#logo{padding: 0 0 20px 0;}
      #cmenu{}			
        #cmenu .content{margin: 0 0 10px 0;}
.root {margin: 0 0 0 11px; list-style: none; padding: 0;}
.root li{list-style: none;} 
.root .cat-item a{display: block; font: normal 12px/15px arial; padding: 2px 0 2px 27px; color: #0c8000; text-decoration: none; margin: 0 0 3px 0;}
.root .cat-item a:hover{background: url( 'img/menu-item.png' ) no-repeat left top; color: #8e8e8e; color: #8e8e8e}
.root .current-cat a, .root .current-cat-parent a{background: url('img/menu-item.png') no-repeat left top;}
.cat-item .children{display: none;}
.current-cat .children, .current-cat-parent .children {display: block;}
.children{margin: 0 0 0 15px; list-style: none; padding: 0;}
.children .cat-item a:hover{background: url('img/sub-menu-item.png') no-repeat left top; color: #8e8e8e}
.children .current-cat a, .children .current-cat-parent a{background: url('img/sub-menu-item.png') no-repeat left top; color: #8e8e8e}
.current-cat-parent .cat-item a, .current-cat .cat-item a{background: none; color: #0c8000;}
.current-cat-parent .current-cat a{background: url('img/sub-menu-item.png') no-repeat; color: #8e8e8e;}
		 #anouncements .content{padding: 0 50px 0 35px;}
          #anouncements .item{padding: 0 0 10px 0;}
            #anouncements .item-date{color: #0C8000;}
            #anouncements .item-title a{color: #545454; text-decoration: underline; }
            #anouncements .item-title a:hover{text-decoration: none;}
      #tag_cloud{text-align: center; padding: 10px 10px 0;}
        #tag_cloud a{color: #0C8000; text-decoration: none;}
        #tag_cloud a:hover{text-decoration: underline;}				
/* /sidebar */
/* header */
#header{padding: 0 0 50px 0;}
#top-nav{width: 215px; height: 138px; float: right; margin: 26px 0 0;}
  #top-banner{padding: 27px 0 0 0;}
  #top-nav .div1 { clear: both;}
  #top-nav .div1 a{font: normal normal 11px/18px arial; color: #0C8000; text-decoration: underline;}
  #top-nav .div1 a:hover{text-decoration: none;}
  #top-nav .div2{ font: normal normal 11px/14px arial; color: #0C8000; height: 75px; float: left;}
    #top-nav .div2 a{color: #0C8000; text-decoration: none;}
    #top-nav .div2 a:hover{text-decoration: underline;}
  #top-nav .div3{clear: both; margin: 25px 0 0 0;}
    #s{width: 127px; font: normal normal 11px/11px arial; text-indent: 7px; border: 0; padding: 4px 0 6px; background: url('img/bg-search-input.jpg') no-repeat left top; float: left; color: #000; margin: 0;}
    #sb{float: right; border: 0; background: transparent; font: normal normal 11px/11px arial; padding: 3px 5px 5px 5px; margin: 0;}
  #top-nav .div4{}
/* /header */
#right-column-wrapper{padding: 2px 49px 100px 30px;}
/* footrer */
#footer{clear: both; background: url('img/bg-footer.png') repeat-x left top; padding: 6px 0 11px;}
#footer .wrapper{}
	#footer table{border: 0; border-collapse: collapse; padding: 0; width: 100%;}
	#footer td{padding: 0; margin: 0; white-space: nowrap;}
	#footer .wrap{width: 50%;}
	#footer .txt{padding: 10px 5px 0;}
/* /footer */
#col-k, #col-n {padding: 0 0 0 16px;}
#col-k {padding-bottom: 45px;}
#col-k .heading{font: normal bold 14px arial; color: #0c8000; padding: 0 0 0 2px;}
#col-k .title{padding: 0 0 0 2px;}
#col-k .title span, #col-n .title span{font: normal 14px arial; color: #0c8000; }
#col-k .title a, #col-n .title a, #col-e .title a{font: normal 18px arial; color: #545454; text-decoration: none;}
#col-k .title a:hover, #col-n .title a:hover, #col-e .title a:hover{text-decoration: underline;}
#col-n .post{width: 100%; float: left; margin: 0 0 15px 0;}

#content-column, #col-k, #col-n, #col-e{margin: 0 74px 0 0;}
#col-e .heading, #col-n .heading, #col-s .heading, #content-column-n .heading{background: url('img/bg-heading-02.png') repeat-x left top; height: 67px;}
	#col-e .heading div, #col-n .heading div, #col-s .heading div, #content-column-n .heading div{background: url('img/bg-heading-03.png') no-repeat right top; height: 67px;}
		#col-e .heading div div, #col-n .heading div div, #col-s .heading div div, #content-column-n .heading div div{background: url('img/bg-heading-01.png') no-repeat left top; font: normal bold 14px/17px arial; padding: 25px 0 25px 35px; height: 17px; color: #0c8000; text-transform: uppercase;}
		#content-column-n .heading a {color: #0c8000; text-decoration: none;}
#col-e .post{padding: 0 0 0 16px;}
.page-content td{padding: 3px;}
.more-link{color: #0C8000; text-decoration: none; float: right; padding: 10px;}
#calendar {margin-bottom: 20px;}
#calendar td{width: 20px; height: 20px; text-align: center; vertical-align: middle}
#calendar .head{font-weight: bold;}
#calendar .dayoff{color: #FF0000;}
#calendar .current-day{border:1px solid #FF0000;}
#calendar .dayoff a{color: #FF0000;}
#calendar .title{color: #0c8000;}
#calendar .title a{color: #0c8000;}
#anouncements{padding: 15px 0;}
#display_erorr{border: 1px solid #FF0000; background: #FF99CC; padding: 5px; color: #FF0000}
#searchform {padding: 10px;}
.page-content input.subm{border: 0; cursor: pointer;}
#random_button{background: url('img/institutions-button-01.png'); width: 197px; height: 63px;}
#manual_button{background: url('img/institutions-button-02.png'); width: 203px; height: 63px;}
