@charset "utf-8";

/* CSS Document Created By Kuzzy October 2008 */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td{

	margin:0;

	padding:0;

	border:0;

	outline:0;

}





html{height:100%; background:#fff;}

body{line-height:1; color:#484848; font: normal 0.8em Arial, Helvetica, sans-serif; height:100%; margin:0 auto;}



a:link {text-decoration:underline; color:#da251c;}

a:visited {text-decoration:underline; color:#da251c;}

a:hover {color:#da251c; text-decoration:none;}

a:active {text-decoration:underline; color:#da251c;}



h1 {font-weight:normal; color:#484848;}

h3, h4, h5{font-weight:bold; color:#484848;}

h1{font-size:1.50em; border-bottom:2px solid #484848; padding-bottom:2px; margin-bottom:15px;}

h2{font-size:1.35em; color:#da251c;}

h3{font-size:1.3em;}

h4{font-size:0.95em;}

h5{font-size:0.95em;}



.clr{clear:both; height:0; font-size:0;}



p{margin:0.4em 0 1em 0; line-height:1.4em;}

ul {margin-left:30px; list-style-image:url(/templates/images/bullet.gif);}

hr {color:#cdcdcd; background-color:#cdcdcd; height: 1px; border:0;}



#main_container {min-width:990px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 995 ? '995px' : 'auto');}





/********************* Header Styles ******************************/

#header {background:url(/templates/images/bg_header.gif) repeat-x 0 0; padding-bottom:22px; _padding-bottom:0;}

#logo {background:url(/templates/images/logo.jpg) no-repeat 0 0; position:relative;}

#logo_lnk {display:block; width:200px; height:200px; top:20px; left:45px; position:absolute;}

#logo_lnk span {display:none;}

#collage {background:url(/templates/images/collage.gif) no-repeat 100% 0; height:177px; text-align:center; padding-top:45px; padding-left:30px;}

#toolbar {height:28px; padding-right:10px; padding-left:305px;}

#lang_panel {float:left; padding-top:7px; zoom:1;}

#search_panel {float:right; border:1px solid #626262; padding-top:2px; margin-top:1px; zoom:1;}

#search_panel span {color:#b6b6b6; font-weight:bold;}

.top_icons {position:absolute; top:7px; left:305px;}





/***************** Buttons Styles **************************/

.button {padding:0; border:0; cursor:pointer; background-position:0 0; background-repeat:no-repeat; height:20px;}

.btn_search {background-image:url(/templates/images/btn_search.gif); width:35px; vertical-align:bottom;}

.btn_submit_mail {background-image:url(/templates/images/btn_submit_mail.gif); width:105px;}

.btn_enter {background-image:url(/templates/images/btn_enter.gif); width:105px;}

.btn_pull {background-image:url(/templates/images/button_pull.gif); width:105px;}

.btn_send {background-image:url(/templates/images/btn_send.gif); width:105px;}

.btn_clear {background-image:url(/templates/images/btn_clear.gif); width:105px;}



/*************** Text Field Styles *************************/

.txtfld {border:1px solid #626262; width:130px; padding:3px;}

.search_fld {border:1px solid #b6b6b6; font-size:12px; margin-right:5px; width:100px;}



/****************** General Markup Styles ******************************/

#wrapper {background:url(/templates/images/bg_second_column.gif) repeat-y 260px 0; _margin-top:22px; border-bottom:15px solid #fff;}



#container {width:100%; float:right; margin-left:-505px;}

#content {margin-left:505px; padding:8px 13px 13px;}

#first_column {float:left; width:226px; padding:0 5px 320px 14px;}

#home_second_column {float:left; width:224px; background: url(/templates/images/crnr_second_column.gif) no-repeat 5px 0; height:100%; padding:8px 13px 13px;}





#wrapper_inner {background:url(/templates/images/bg_second_column_inner.gif) repeat-y 100% 0; _margin-top:22px; border-bottom:15px solid #fff;}

#container_inner {width:100%; float:left; margin-right:-255px;}

#content_inner {margin-right:266px;}

#main_inner {margin-left:255px; padding:0 0px 0 0px;}

#inner_second_column {float:right; width:224px; background: url(/templates/images/crnr_second_column.gif) no-repeat 0px 0; height:100%; padding:8px 18px 13px 8px;}



#main_inner_content {padding-bottom:10px; border-bottom:1px dashed #cecece; margin-bottom:10px;}

#main_inner_content p {text-align:justify;}

/*#main_inner_content img {margin:5px; padding:8px; border:1px solid #f0f0f0;}*/

#path {margin-top:-10px; margin-bottom:10px; border-bottom:1px dashed #cecece; padding-bottom:5px;}

.news_navigate {margin-bottom:10px; border-bottom:1px dashed #cecece; padding-bottom:5px;}

.news_navigate a {padding-right:15px;}

.news_other li {margin-bottom:3px;}

/**************** SideBar Styles ************************************/



/********* Navigation Menu **********/

#nav_menu {list-style:none; list-style-image:none; margin:0 0 15px 0;}

#nav_menu li {border:1px solid #fff; margin-bottom:3px;}

#nav_menu a, #nav_menu a:visited {display:block; background:url(/templates/images/bg_menu.gif) no-repeat 0 0; color:#fff; padding:3px 0 3px 30px; text-decoration:none; width:193px;}

#nav_menu a:hover {background-position:-223px 0;}



/******** Sidebar Contaners **********/

.left_side_block {padding:5px 0 12px 0; text-align:center;}

.left_side_block .txtfld {}

.left_side_block label {padding-right:4px;}

.left_side_block ul {list-style:none; list-style-image:none; margin:0;}

.left_side_block ul li {margin-bottom:11px;}



/******** Other Sidebar Styles **********/

.pull {padding:10px 35px; text-align:left;}

.pull_topic {color:#da251c;}

.friends_buttons li {margin:0 !important;}

.friends_buttons img {padding:1px;}





/**************** Second Column Styles ************************************/

#second_column h1 {color:#fff; border-color:#fff;}

#second_column a, #second_column a:visited {color:#fff;}

#second_column dl, #first_column dl {margin:13px 0;}

#second_column dt, #first_column dt {color:#fff; font-weight:bold; background:#da251c; font-size:0.85em; display:inline; padding:0 3px;}

#second_column dd, #first_column dd {padding:0 10px;}



#first_column dd a, #first_column dd a:visited {color:#484848;}

#first_column dd a:hover {color:#484848; text-decoration:none;}





#second_column .all_inform {text-align:center; margin-bottom:15px;}

#second_column .all_inform a, #second_column .all_inform a:visited {text-decoration:none; color:#626262; background:#fff; padding:0 8px 1px 8px;}

#second_column .all_inform a:hover {background:#cecece;}



#first_column .all_inform {text-align:center; margin-bottom:15px;}

#first_column .all_inform a, #first_column .all_inform a:visited {text-decoration:none; color:#fff; background:#DA251C;; padding:0 8px 1px 8px;}

#first_column .all_inform a:hover {background:#cecece;}





.second_column_block {padding:5px 0; text-align:center;}

#second_column .second_column_block a img {border:1px solid #fff;}

#second_column .second_column_block a:hover img {border:1px solid #cecece;}

#second_column .second_column_block a.see_all, .second_column_block a.see_all:visited  {display:block; background:#fff; color:#626262; margin:1px 13px 0 13px; padding-bottom:1px; text-decoration:none;}

#second_column .second_column_block a.see_all:hover {background:#cecece;}



.righted {text-align:right;}





/****************Content Area Styles ************************************/



/******** Short News **********/

.news_prew {margin:10px 0 10px 0;}

.news_prew a, .news_prew a:visited {text-decoration:none;}

.news_prew a:hover {text-decoration:underline;}

.news_prew img {float:left; margin:0 10px 10px 0;}

.news_prew p {margin:0; text-align:justify;}

.news_prew td {vertical-align:top;}

.short_news_more {text-align:right;}

.news_prew_header span { background:#626262; color:#fff; font-weight:bold; font-size:0.85em; padding:0 30px; margin-right:5px;}

.news_prew_body {padding-top:8px;}

.all_news, .all_articles {text-align:right;}

.all_news a, .all_news a:visited {background:#626262; color:#fff; text-decoration:none; padding:0 8px 1px;}

.all_news a:hover {background:#da251c;}

.all_articles a, .all_articles a:visited {background:#da251c; color:#fff; padding:0 8px 1px; text-decoration:none;}

.all_articles a:hover {background:#626262;}

.top_baner {text-align:center; margin-bottom:10px;}





/********** News Archive Styles *************/

.news_archive {margin-top:10px; border-bottom:1px #cecece dashed;}

.news_archive ul {margin:0px 50px 15px 0;}

.news_archive ul li {padding:0 10px; display:inline; border:0; line-height:180%;}



/******** ShortArticles**********/

.articles_prew_home {margin:0; list-style:none;}

.articles_prew_home li {margin-bottom:1em;}

.articles_prew_home img {margin-right:10px;}

.articles_prew_home td {vertical-align:top;}

.articles_prew_home td a {font-weight:bold;}

.articles_prew li {margin-bottom:1em;}

.articles_prew a, .articles_prew a:visited {color:#484848;}



/**************** Footer Styles ************************************/

#footer {background:#45494d url(/templates/images/bg_footer.gif) repeat-x 0 0; color:#fff; /*position:relative;*/}

#footer_container {width: 100%;	float: left; margin-right:-240px; background: url(background_2.gif) repeat-y right; border-top:1px solid #626262; /*position:relative;*/ margin-top:20px;}

#footer_content {margin-right:240px; background: url(background_3.gif) repeat-y left;}

#footer_left {width:220px;	float: left; padding:10px;}

#footer_main {margin-left:220px; text-align:center; padding:10px;}

#footer_counters {width:240px; float:right; margin-top:20px; padding-top:10px;}

.second_column_corner {position:absolute; background:url(/templates/images/crnr_second_column_bottom.gif) no-repeat 0 0; width:240px; height:6px; top:-20px; right:10px;}

.second_column_corner_inner {position:absolute; background:url(/templates/images/crnr_second_column_bottom.gif) no-repeat 0 0; width:240px; height:6px; top:-40px; right:10px; _right:9px;}





/**************** Feedback Styles ************************************/

#contacts .txtfld {width:200px; border-color:#cecece; margin-bottom:5px;}

#contacts textarea {border:#cecece 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:5px;}

#contacts span {color:#da251c;}







.rssRelativeTopic {}

.small_rss {/*position:absolute; top:0; _top:0; right:0;*/ font-size:0.85em; position:relative; margin-bottom:-32px; float:right;}

.small_rss span, .small_rss img { vertical-align: bottom;}





.lider_block {text-align:center;}

.lider_block p {text-align:justify; color:#fff; padding:0 5px;}

.lider_block a img {border:1px solid #fff;}

.lider_block a:hover img {border:1px solid #cecece;}



.girl {position:absolute; top:-337px; left:0;}



* html #main_inner_content table {width:99%;}

#referats {border-top:1px dotted #cecece; border-bottom:1px dotted #cecece; margin:10px 0; padding:10px 0; width:98%;}

#referats img {border:0;}



#site_search dl {margin-bottom:13px;}



#galery_prew {/*width:470px;*/}

.photo_tbl_container {border-bottom:1px dashed #cecece; table-layout:fixed;}

.photo_tbl_container td {vertical-align:top;}

.photo_tbl {table-layout:fixed;}

.photo_tbl td {padding:5px; width:110px; text-align:center;}

.photo_body {background:#626262;}

#viewphoto {margin:0 auto; text-align:center;}

#viewphoto img {padding:10px; background:#fff;}

#viewphoto h1 {border:0; padding-top:20px; font-weight:bold; color:#fff; font-size:1.8em;}



#vote_archive ul { list-style-image:none; margin-left:20px;}



.user_coments {border-bottom:1px dashed #cecece;}



.doc_ico {padding:5px 10px 5px 20px; background:url(/templates/images/ico_doc.gif) no-repeat 0 50%;}

.pdf_ico {padding:5px 10px 5px 20px; background:url(/templates/images/ico_pdf.png) no-repeat 0 50%;}

.zip_ico {padding:5px 10px 5px 20px; background:url(/templates/images/ico_zip.png) no-repeat 0 50%;}



#second_column h1, #first_column h1 {margin-bottom:7px;}





/* 404 Styles */

#box { width:900px; margin:0 auto; text-align:right;}

#box h1 {border:0;}

#box h2 {text-align:left;}

#box img {padding-left:10px;}

#error404 {margin:0 20px; /*border:#cdcdcd 1px solid;*/ padding:1em 1em 0 1em; font-size:1.1em;}

#error404 ul{list-style:none; margin-top: 1em; margin-bottom:0; list-style-image:none;}

#error404 ol {list-style:decimal; text-align:right; margin:0 auto; background:#fff; padding-right:7px; border:1px solid #fff;}

#error404 ol li ul {margin-left:15px;}

#error404 hr {height:5px; color:#e7e7e7; background:#e7e7e7;}

#error404 .inner {background:#f1f1f1 url(/templates/images/404.gif) no-repeat 100% 50%; padding:0px 307px 0px 0;}

#footer404 {height:25px; text-align:center; margin:10px 0; padding-top:5px; border-top:5px solid #e7e7e7;}

#error404 .txtfld { width:60%;}



.news_other {margin-bottom:15px;}

#contacts {margin-top:25px;}



#communication {text-align:left; line-height:200%; padding-left:20px;}

#communication td {padding-right:25px;}

#communication a {padding-left:20px; background-position:0 50%; background-repeat:no-repeat;}

#communication a.ico_livejournal {background-image:url(/templates/images/livejournal.gif);}
#communication a.ico_youtube {background-image:url(/templates/images/youtube.gif);}
#communication a.ico_facebook {background-image:url(/templates/images/facebook.gif);}
#communication a.ico_vkontakte {background-image:url(/templates/images/vkontakte.gif);}
#communication a.ico_skype {background-image:url(/templates/images/skype.gif);}
#communication .ico_icq {background-image:url(/templates/images/icq.gif);}
#communication .ico_twitter {background-image:url(/templates/images/twitter.gif);}
#communication .ico_wiki {background-image:url(/templates/images/wiki.gif);}



.container_blog {margin:0 auto; width:100%;}

.container_blog h2 {font-size:1em;}

.container_blog h2 a {text-decoration:none;}

.container_blog h2 a:hover {text-decoration:underline;}

.container_blog td {text-align:center; padding:10px; vertical-align:top;}

.container_blog td img {padding:13px; border:1px solid #cecece;}



.blog_short_desc {list-style:none; list-style-image:none; margin:0;}

.blog_short_desc li {list-style:none; list-style-image:none;}

.blog_short_desc .date {font-size:0.85em; padding:2px; color:#b3b3b3;}



.no_blogs {color:#b3b3b3;}

a.blog_post_name {text-decoration:none; color:#484848; font-weight:bold;}



.blog_date {background:#DA251C; color:#FFFFFF; display:inline; font-size:0.85em; font-weight:bold; padding:0 3px;}

.blog_list td {padding:0 5px 5px 0;}

.blog_list td img {padding-left:10px;}





.shadetabs {list-style:none; list-style-image:none; overflow:hidden; margin:0 0 0 10px;}

.shadetabs li {float:left; margin:0 15px 0 0;}

.shadetabs li a, .shadetabs li a:visited {padding:3px 7px 1px; display:block; background:url(/templates/images/bg_round_sm.gif) no-repeat 0 3px; font-size:0; height:14px;}

.shadetabs a.selected, .shadetabs a.selected:visited {padding:1px 7px; color:#fff; background:url(/templates/images/bg_round.gif) no-repeat 0 0; text-decoration:none; color:#DA251C; font-size:1em; height:16px;}



.top_news_grad {background:url(/templates/images/bg_top_news.gif) repeat-x 0 0;}

.bullets {list-style:none; list-style-image:none; margin-left:12px; margin-bottom:15px; margin-right:12px;}
.bullets li {color:#fff; text-align:justify;}
a.bullets_name, a.bullets_name:visited {font-weight:bold; text-align:left !important; }

.forum_last_message {width:100%; border-collapse:collapse;}
.forum_last_message th, .forum_last_message td {padding:3px 5px;}
.forum_last_message th {background:#626262; color:#fff; text-align:left; font-weight:normal; white-space:nowrap;}
.forum_last_message td {}

.request-msg {margin-bottom:15px;}

.f-request {}
	.f-request label {font-weight:bold; display:block;}
	.f-request label:first-letter {color:#DA251C; font-size:16px !important;}
	.f-request span {color:#DA251C; font-size:1.3em; font-weight:bold; position:relative; bottom:9px;}
	.f-request .txtfld {border-color:#CECECE; margin-bottom:5px; width:200px;}
	.f-request .txtfld:focus {border-color:#DA251C; background:#f4f4f4;}
	
.reuest-checklist {margin:10px 0 20px 20px;}
	.reuest-checklist label {font-style:italic;}


