/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.title { position:relative; padding:5px 10px; font:1.1em Tahoma; color:#fff; background:#7b1e1e url(../images/bg/bg-title-green-215.gif) no-repeat; border-bottom:2px solid #7b1e1e; }
.title a { color:#fff; }
.title span { color:#7b1e1e; }
.title a.arhive { position:absolute; top:5px; right:9px; }

.title-bottom { position:relative; padding:3px 9px 7px 10px; font:1.1em Tahoma; color:#fff; text-align:right; background:#7b1e1e url(../images/bg/bg-title-bottom-green-215.gif) no-repeat 0 100%; border-top:2px solid #7b1e1e; }
.title-bottom a { color:#fff; }
.title-bottom span { color:#7b1e1e; }

.title p.lnk { position:absolute; top:5px; right:9px; color:#7b1e1e; }
.title p.lnk a { display:block; float:left; }
.title p.lnk img.ico { display:block; float:left; padding:1px 4px 0 1px; }
.title p.lnk span { display:block; float:left; padding-left:3px; }

.title-white { position:relative; padding:5px 9px 4px 9px; font:1.1em Tahoma; color:#afafaf; border-bottom:2px solid #ececec; }

.right { padding-top:0; }
.title-page { padding:0 0 21px 10px; }
.title-page h1 { float:left; padding-right:18px; }

.important { width:421px; float:left; padding-top:5px; font:1.1em/1.4 Tahoma; color:#d4d4d4; }

/* Left column */
.news { padding:16px 10px 0 10px; font:1.1em/1.4 Tahoma; color:#333; }
.news p { padding-bottom:17px; }
.news p span { color:#9b9b9b; }
.news p a.photo { margin:0 1px; }
.news a.txt { color:#333; }
.news p.date { padding:1px 0 16px 0; font-weight:bold; }
.news p.date span { color:#d4d4d4; font-weight:normal; }

#premier { border-collapse:collapse; margin-left:1px; border-right:1px solid #ececec; }
#premier th { padding:3px 0; font:1.1em Tahoma; color:#afafaf; text-align:center; border-bottom:1px solid #ececec; border-left:1px solid #ececec; }
#premier th.name { border-left:0; text-align:left; }
#premier td { padding:3px 0; font:1.1em Tahoma; text-align:center; border-bottom:1px solid #ececec; border-left:1px solid #ececec; }
#premier td.name { text-align:left; border-left:0; }
#premier tr.dark td { background:#f5f5f5; }

/* Center column */
.public .date { padding:5px 10px; font:1.1em Tahoma; color:#afafaf; background:#f5f5f5 url(../images/bg/bg-gray-395.gif) no-repeat; border-bottom:2px solid #ececec; }

.public .text { padding:5px 0 19px 0; font:1.2em/1.3 Verdana; color:#333; }
.public .text h1 { margin-top:-4px; padding-bottom:5px; font:2.33em Tahoma; color:#7b1e1e; }
.public .text h2 { padding-bottom:4px; font:1.83em Tahoma; color:#7b1e1e; }
.public .text h2 a, .public .text h1 a { color:#7b1e1e; }
.public .text img.flo-right { float:right; padding:5px 0 0 20px; }

.public .themes { padding-bottom:16px; font:1.1em Tahoma; color:#afafaf; }
.public .themes p { padding-bottom:3px; }

.public .materials { padding-bottom:17px; font:1.1em Tahoma; color:#afafaf; }
.public .materials p { padding-bottom:3px; }
.public .materials li { padding:0 0 3px 8px; color:#333; background:url(../images/bg/bg-materials-li.gif) no-repeat 0 6px; list-style-type:none; }
.public .materials li a.txt { color:#333; }
.public .materials li span { color:#9b9b9b; }

.yellow { margin-bottom:20px; background:#ffd54c url(../images/bg/bg-yellow-395.gif) no-repeat 0 100%; }
.yellow .title { background:#ffc300 url(../images/bg/bg-title-yellow-395.gif) no-repeat; border-bottom:2px solid #f1b800; }
.yellow .content { padding:8px 10px 5px 10px; font:1.1em/1.4 Tahoma; color:#333; }
.yellow .content a { color:#333; }
.yellow .content .photo { width:60px; float:left; padding-top:2px; }
.yellow .content .text { width:305px; float:right; }

.dateoption { height:1%; padding:5px 10px; font:1.1em Tahoma; color:#afafaf; background:#f5f5f5 url(../images/bg/bg-gray-395.gif) no-repeat; border-bottom:2px solid #ececec; }
.dateoption  p { float:left; }
.dateoption  p.lnk { float:right; }
.dateoption  p.lnk a { color:#333; }

.newsall .text { padding:5px 0 0 0; font:1.2em/1.3em Verdana; color:#333; }
.newsall .text h1 { margin:15px 0; padding-bottom:5px; font:normal 1.8em/1.1 Tahoma; color:#000; }
.newsall .text h2 { margin:0 0 10px 0; padding-bottom:5px; font:bold 1.25em Verdana; color:#000; }
.newsall .text p { padding-bottom:17px; }
.newsall .text p span { font-weight:bold; }
.newsall .text p span.grin { color:#7b1e1e; }

.newsall .themes { padding-bottom:16px; font:1.1em Tahoma; color:#afafaf; }
.newsall .themes p { padding-bottom:3px; }

.newsall .materials { padding-bottom:17px; font:1.1em Tahoma; color:#afafaf; }
.newsall .materials p { padding-bottom:3px; }
.newsall .materials li { padding:0 0 3px 8px; color:#333; background:url(../images/bg/bg-materials-li.gif) no-repeat 0 6px; list-style-type:none; }
.newsall .materials li a.txt { color:#333; }
.newsall .materials li span { color:#9b9b9b; }

.hedkoment { padding:5px 10px; font:1.1em Tahoma; color:#fff; width:374px; background:#7b1e1e url(../images/bg/bg-green-395.gif) no-repeat;  }
.graybag { padding:5px 10px; background:#f5f5f5 url(../images/bg/bg-gray-bottom-395.gif) no-repeat bottom; width:374px; border-top:2px solid #ececec; }

#comment { border:none; }
#comment label { display:block; font:bold 1.1em tahoma; padding: 0 0 3px 5px; }
#comment input { width:120px; height:16px; font:normal 1.1em tahoma; padding:2px 6px 0 6px; margin:0; }
#comment .forma { float:left; margin-right:10px; }
#comment .chk { float:left; padding-top:20px; }
#comment .chk input { width:auto; height:auto; float:left; display:block; }
#comment .chk label { float:left; font-weight:normal; }
#comment textarea { width:372px; height:105px; margin-top:7px; }
#comment input.sbm { width:73px; height:20px; margin-left:6px; margin-top:6px; padding:0 0 2px 0; color:#7b1f21; text-align:center; background:url(../images/bg/bg-comment-btn.gif) no-repeat; border:0; cursor:pointer; float:right; }
.abuse { padding:7px 10px 11px 0; font:1.1em/1.3 Tahoma; color:#afafaf; }

.comments { padding-bottom:9px; }
.comments h2 { padding:0 0 7px 0; font:2.2em Tahoma; color:#7b1e1e; }
.comments .text { padding-left:9px; font:1.2em/1.3 Verdana; }
.comments .text p { padding-bottom:15px; }

.comments .author { margin-bottom:7px; padding:7px 0 9px 9px; background:#f5f5f5 url(../images/bg/bg-gray-bottom-620.gif) no-repeat 0 100%; }
.comments .author .avatar { width:50px; height:50px; float:left; padding:2px 0 0 2px; margin-right:10px; background:url(../images/bg/bg-avatar-gray.gif) no-repeat; }
.comments .author .info { float:left; padding-top:3px; font:1.1em Tahoma; color:#afafaf; }
.comments .author .info a { font-weight:bold; }
.comments .author .info p { padding-bottom:3px; }

.paginator { margin-bottom:10px; background:#f5f5f5 url(../images/bg/bg-gray-395.gif) no-repeat; }
.paginator2 { padding:5px 11px 7px 11px; font:1.1em Tahoma; color:#d4d4d4; background:url(../images/bg/bg-gray-bottom-395.gif) no-repeat 0 100%; }
.paginator2 span { color:#000; }

/* Right column */
.right .title { background:#7b1e1e url(../images/bg/bg-title-green-240.gif) no-repeat; }
.right .blue { background:#ba9900 url(../images/bg/bg-title-blue-240.gif) no-repeat; border-bottom:2px solid #7b1e1e; }

.block { padding-bottom:9px; }
.block .text { width:162px; float:left; font:1.1em/1.4 Tahoma; }
.block .text span { color:#9b9b9b; }
.block .photo { width:48px; float:right; padding-top:4px; }

#poll { margin-top:-11px; border:0; }
#poll p { padding:0 0 13px 2px; font:bold 1.1em/1.5 Tahoma; }
#poll .row { padding-bottom:1px; }
#poll input { display:block; float:left; width:12px; height:12px; margin-top:3px; }
#poll label { display:block; float:left; width:200px; padding-left:5px; font:1.1em/1.4 Tahoma; }
#poll input.btn { width:63px; height:20px; float:none; margin:19px 0 0 157px; padding:0 0 5px 0; font:1.1em Tahoma; color:#7b1f21; text-align:center; background:url(../images/bg/bg-poll-btn.gif) no-repeat; border:0; cursor:pointer; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   End
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */