/* Globals */

body, table, td {font-family: "Times New Roman", Times, serif; font-size: 14px; color: #000000; margin:0; padding:0;}
a, a:link  { color: #336600; text-decoration: underline; }
a:hover, a:active { color: #66cc00; text-decoration: underline; }
body { background-color: #ffffff; }

/* PNG 4 IE */
.png { // background-image: none ! important; behavior: url('/png.htc'); margin-top:0px; padding:0px; }

h1{ font-size: 28px; }
h2{ font-size: 24px; }
h3{ font-size: 21px; }
h1, h2, h3 { font-family: Georgia,"Times New Roman", Times, serif; font-weight: normal; }
h1 a, h2 a, h3 a, h1 a:link, h2 a:link, h3 a:link, h1 a:hover, h2 a:hover, h3 a:hover, h1 a:active, h2 a:active, h3 a:active { text-decoration: none; }

/* Collumns */

.cl { background-image: url(/pix/clbg.png); background-repeat: repeat-y; background-position: right top; vertical-align: bottom; text-align: right; }
.clcldr { background-image: url(/pix/shwcldr.png); background-repeat: repeat-y; background-position: right bottom; vertical-align: top; text-align: right; }
.c1f { background-image: url(/pix/c1f.png); background-repeat: repeat-x; background-position: left top; background-color: #99bf18; text-align: right; vertical-align: top; }
.c2f { background-image: url(/pix/c2f.png); background-repeat: repeat-x; background-position: left top; background-color: #99bf18; text-align: right; vertical-align: top; }
.c3f { background-image: url(/pix/c3f.png); background-repeat: repeat-x; background-position: left top; background-color: #99bf18; text-align: right; vertical-align: top; }
.c4f { background-image: url(/pix/c4f.png); background-repeat: repeat-x; background-position: left top; background-color: #99bf18; text-align: right; vertical-align: top; }
.sktg { background-color: #fcffe7; background-image: url(/pix/sktg.png); background-repeat: repeat-x; background-position: left top; }
.sktw { background-color: #fcffe7; background-image: url(/pix/sktw.png); background-repeat: repeat-x; background-position: left top; }
.stitle { padding-top: 11px; padding-left: 20px; }
.stitle4 { padding-top: 11px; padding-left: 12px; padding-right: 8px; }


/* Blox & Text */

.fbg { background-color: #b9d424; background-image: url(/pix/fbg.png); background-repeat: repeat-x; background-position: left top; }
/*.2006 { background-image: url(/pix/2006.png); background-repeat: no-repeat; background-position: center top; }
*/
.d2006 { background: url(/pix/2006.png) no-repeat; width:223px; height:65px; margin-right:-260px;}

.copyr { float: left; padding-left:10px; margin: 0px 0px 0px 0px; width: 310px; color: #FFFFFF; vertical-align:middle; }
.copyrb { float: right; margin-top:0px; margin-bottom:12px; padding-right: 10px; width: 340px; color: #FFFFFF; vertical-align:middle; text-align:justify;}
.copyrb a:link, .copyrb a:visited, .copyrb a:active {color: #FFFFFF; text-decoration:none;}
.copyrb a:hover {text-decoration:underline;}
.counters { float: left; padding-left:10px; margin: 0px 0px 0px 0px; width: 300px; color: #FFFFFF; text-align: left; }
.counters img {position:relative; top:3px;}

.copyr a, .copyr a:link, .counters a, .counters a:link { color: #FFFFFF; text-decoration: underline; }
.copyr a:hover, .copyr a:active, .counters a:hover, .counters a:active { color: #c9fbb7; text-decoration: underline; }

.text { padding-top: 0px; padding-left: 20px; padding-right: 6px; padding-bottom: 32px; }
.textr { padding-top: 0px; padding-left: 20px; padding-right: 20px; padding-bottom: 32px;}

.ihead { padding-bottom: 4px; }
.iheada { padding-bottom: 18px; }
.iheada a, .iheada a:link  { color: #000000; text-decoration: underline; }
.iheada a:hover, .iheada a:active { color: #66cc00; text-decoration: underline; }
.isidemsub { padding-bottom: 4px; }
.isidemsubactive, .isidemsubactive a{ padding-bottom: 4px; color: #66cc00; }

.isub { padding-bottom: 18px; padding-left: 12px;}
.mb { padding-left: 0px; padding-right: 0px; height: 39px; width: 100%; background-image: url(/pix/ring.png); background-repeat: no-repeat; background-position: center center; }


/* Calendar & surrounding */

.calendar { padding-top: 2px; width: 100%; height: 144px; }
.cmth { background-image: url(/pix/cmbg.png); background-repeat: repeat-x; background-position: left top; background-color: #008e5f; }

.noday { color: #E0E0E0 }
.normday { color: #606060 }
.weday { color: #c0d92e }
.today { color: #000000; background-image: url(/pix/tdaybg.png); background-repeat: repeat-x; background-position: center center; }

.noday, .normday, .weday, .today { width: 14%; height: 24px; text-align: center; vertical-align: middle;}


/* News */

.newstime {color: #848484; padding-bottom: 4px; font-family: "Times New Roman", Times, serif; font-size: 12px; }
.newsitm { padding-bottom: 32px; font-family: "Times New Roman", Times, serif; font-size: 14px; }


/* Menu */

.menu { font-family: "Times New Roman", Times, serif; font-size: 17px; color: #006633; text-align: center; vertical-align: middle; }
.menu a, .menu a:link { color: #006633; text-decoration: underline; }
.menu a:hover, .menu a:active { color: #000000; text-decoration: underline; }

/* Phrase */

.phrasedate {color: #848484; padding-bottom: 4px; font-family: "Times New Roman", Times, serif; font-size: 12px; }
.phrase {padding-bottom: 32px; font-family: Georgia,"Times New Roman", Times, serif; font-size: 16px; }
.phraseauthor {  width:60%;font-family: "Times New Roman", Times, serif; font-size: 12px; color: #848484;}

.phrasetitle, .phrasetitle a { color: #848484; padding-bottom: 4px; font-family: "Times New Roman", Times, serif; font-size: 12px; }
.phrasetitle a:hover { color: #66cc00; padding-bottom: 4px; font-family: "Times New Roman", Times, serif; font-size: 12px; }

/* Portfolio */

.parrow { text-align: center; }
.portismall { padding-left: 4px; padding-right: 4px; padding-bottom: 16px; text-align: center; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.portibig { padding-left: 0px; padding-right: 0px; padding-bottom: 32px; text-align: center; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.portismall a, .portismall a:link  { color: #909090; text-decoration: underline; }
.portismall a:hover, .portismall a:active { color: #66cc00; text-decoration: underline; }
.portitem { float: left; width: 226px; height: 270px; text-align: center; }

.pgroupimg { border:1px #A0A0A0 solid; }

/* Branch */

.branch_company {padding-bottom: 4px; }

/* BEN */

.benico { float: left; padding: 2px;}

/* Updates */
#skrepka1 {position:relative; top:219px; left:12%; z-index:999; margin:0; padding:0; width:52px; height:13px;}
#skrepka2 {position:relative; top:206px; left:80%; z-index:999; margin:0; padding:0; width:52px; height:13px;}

#skrepka3 {position:relative; top:219px; left:12%; z-index:999; margin:0; padding:0; width:52px; height:13px;}
#skrepka4 {position:relative; top:206px; left:80%; z-index:999; margin:0; padding:0; width:52px; height:13px;}

#skrepka5 {position:relative; top:249px; left:12%; z-index:999; margin:0; padding:0; width:52px; height:13px;}
#skrepka6 {position:relative; top:235px; left:80%; z-index:999; margin:0; padding:0; width:52px; height:13px;}

#skrepka7 {position:relative; top:269px; left:12%; z-index:999; margin:0; padding:0; width:52px; height:13px;}
#skrepka8 {position:relative; top:255px; left:80%; z-index:999; margin:0; padding:0; width:52px; height:13px;}

/* Phrase of the Day */
#phrase {width:295px; margin-left:4px; margin-right:4px;}
#phrase .phrase-t { background-image: url(/pix/phrasetop.gif); width:295px; height:9px; background-repeat: no-repeat; overflow:hidden;}
#phrase .txt {border-right:1px solid #b7b7b7; border-left:1px solid #b7b7b7; background-color: #fff; padding-left:15px; padding-right:15px;}
#phrase-b {z-index:3; margin-left:4px; margin-right:4px; width:295px; margin-top:-13px; position:relative; background-image: url(/pix/phrasebottom.jpg); width:295px; height:80px; background-repeat: no-repeat; }
#afftar {z-index:4; position:relative; border-right:1px solid #b7b7b7; border-left:1px solid #b7b7b7; background-color: #fff; margin-left:4px; margin-right:4px; overflow:hidden;}
#afftar .pname {padding-right:15px; padding-top:6px;}
#phrasef {margin-right:4px; z-index:6; margin-top:-50px; position:relative; overflow:hidden; display:block; margin-bottom:0px;}

#Rworks {float:right; width:227px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:20px; margin-bottom:30px;}
#Rworks a, #Rworks a:link, #Rworks2 a, #Rworks2 a:link  { color: #909090; text-decoration: underline; }
#Rworks a:hover, #Rworks a:active, #Rworks2 a:hover, #Rworks2 a:active { color: #66cc00; text-decoration: underline; }

#col {width: 227px; float: right;}
#Rcol {width: 227px; height: 110px; background-image: url(/pix/label.png); background-repeat: no-repeat; background-position: right center;}

#Rcol .goto {padding-top:38px; padding-left:20px;}

#Rworks2 { width:227px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:20px; margin-bottom:30px;}

.nobr {white-space: nowrap;}

/*Tables*/
.mt, .mt table{
border-bottom: 1px black solid;
border-top: 0px;
border-left: 0px;
border-right: 0px;
}

.mtline tr,.mtline td{
border-bottom: 1px #EFEFEF solid;
margin-bottom: 2px;
}

.mt td{
margin: 1px;
padding:6px;
text-align: center;
}

.mt th{
margin: 1px;
padding-top: 8px;
padding-bottom: 1px;
padding-left: 6px;
padding-right: 6px;
border-bottom: 1px black solid;
background: #EFEFEF;
}

.ltext{
font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
color: #909090;
}

