@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; border:0; outline:0;}
html {font-size:100%; height:100%; background:#c6d6ff url(/templates/images/bg_main.gif);}
body {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; width:875px; margin:0 auto; background:#fff url(/templates/images/bg_main.gif);}


a img {border:0;}
a:link {color:#ca0000; text-decoration:underline;}
a:visited {color:#b2b2b2; text-decoration:underline;}
a:hover {color:#333333; text-decoration:none;}
a:active {}

h1, h2 {font-weight:bold; color:#ca0000;}
h3, h4, h5 {font-weight:bold; color:#333;}
h1 {font-size:1.55em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}

.clr {clear:both;}

ul, ol {list-style:none;}
hr {color:#0490eb; background-color:#0490eb; height:1px; border:0;}

* html #minwidth{border-left:875px solid #fff; position:relative; float:left; z-index:1; min-width:875px; background:#fff;}
* html #container{margin-left:-875px; position:relative; float:left; z-index:2; text-align:left; background:#fff;}

#header {background:#fff url(/templates/images/top_collage.jpg) no-repeat top right; width:875px; height:176px;}
#logo {float:left; width:179px; height:176px;}
#collage {float:left; width:303px; text-align:right;}
#language {font-size:0.9em; color:#9e9e9e; line-height:16px; padding:8px 0;}
#language a {text-decoration:none; padding:0 3px; line-height:16px;}
#language a.active_lng {background:red url(/templates/images/bg_activ_lang.gif) repeat-x top left; color:#fff;}
#header_name {background:url(/templates/images/dots_horizontal.gif) repeat-x top left; color:#5f6982; font-weight:bold; font-size:1.4em; padding:10px 0;}
#org_name {background:url(/templates/images/dots_horizontal.gif) repeat-x top left; padding:10px 0 0 0;}

#menu {border-top:4px solid #feaf32; background:url(/templates/images/bg_menu.gif) repeat-x top left; height:32px; line-height:32px; padding:0 10px;}
#menu li {float:left;}
#menu li a, #menu li a:visited {color:#fff; font-weight:bold; text-decoration:none; padding:0 15px; background:url(/templates/images/separator_menu.gif) no-repeat center right;}
#menu li a:hover, #menu li a.active, #menu li a.active:visited {color:#feaf32;}

.block_sep {height:4px; background:#fff url(/templates/images/dots_horizontal.gif) repeat-x bottom left; font-size:1%;}
.block_sep_bottom {background:#fff url(/templates/images/dots_horizontal.gif) repeat-x top left; font-size:1%; height:15px;}

#wrapper {width:875px; background:#fff url(/templates/images/bg_left_wrap.gif) repeat-y top right;}
#wrap_inner {background:url(/templates/images/bg_left.gif) repeat-y top right; border-top:5px solid #fff; border-bottom:5px solid #fff;} 
#main {width:640px; float:left;}
#content {margin:15px 10px 10px 22px;}
#content p {margin:0.7em 0;}
#content ul {list-style:square; margin-left:25px;}
#content ol {list-style:decimal-leading-zero; margin-left:25px;}
#content img {padding:7px;}

#news_list { margin-top:10px;}
.news_short { clear:both; padding-bottom:10px; margin-bottom:10px; background:url(/templates/images/dots_horizontal.gif) repeat-x bottom left;}
.news_short img {float:left; margin-right:10px;}
.news_short p {text-align:justify; margin:0;}
.date {color:#9e9e9e; font-weight:bold; font-size:0.9em;}
a.more {text-decoration:none;}

#left_side {width:235px; float:left;}
.left_block {margin:0 8px;}
.left_topic {background:url(/templates/images/bg_left_topic.gif) repeat-x top left; height:29px; color:#fff; line-height:29px; padding-left:10px;}
.left_topic span {background:url(/templates/images/bull_topic.gif) no-repeat left center; padding-left:15px;}
.left_content {padding:10px 13px; _padding:10px 7px;}
.centred {text-align:center;}
.pull p {color:#ca0000;}
.pull_inner {padding:0 7px; background:url(/templates/images/dots_horizontal.gif) repeat-x bottom left; width:100%;}
.pull_inner td { padding:3px; vertical-align:middle;}
.pull_button_box {text-align:center; background:url(/templates/images/dots_horizontal.gif) repeat-x bottom left; padding:7px 0;}
.pull_button, .send_btn, .clear_btn {width:92px; height:28px; cursor:pointer; background-repeat:no-repeat; background-position:top left; background-color:#fff;}
.pull_button {background-image:url(/templates/images/btn_pull.gif); background-color:#f3f3f3;}
.send_btn {background-image:url(/templates/images/btn_send.gif);}
.clear_btn {background-image:url(/templates/images/btn_clear.gif);}
.pull p a {font-size:0.85em;}
.friends td {width:88px; padding:0 0 5px 0;}
td.friends_border {background:url(/templates/images/dots_vertical.gif) repeat-y top center; width:100%;}

#footer {width:875px;}
#submenu {width:640px; float:left; background:url(/templates/images/bottom_collage.jpg) no-repeat bottom right; height:89px; padding:40px 0 0 0;} 
a#feedback_btn, a#contacts_btn {display:block; height:43px; float:left; margin-left:20px; background-repeat:no-repeat; background-position:top left;}
a#feedback_btn {width:201px; background-image:url(/templates/images/btn_feedback.gif);}
a#contacts_btn {width:148px; background-image:url(/templates/images/btn_contacts.gif);}
a#feedback_btn:hover {background-position:-201px 0;}
a#contacts_btn:hover {background-position:-148px 0;}

#counters {width:211px; float:left; margin:0 8px; text-align:center; padding-top:20px;}



#copyright {width:872px; margin:0 auto; text-align:center; padding:10px 0;}
#copyright a, #copyright a:visited {color:#333;}

/***************** newsArh Styles ****************************/
#listing {line-height:170%;}
#listing ul, #listing ul li {list-style:none;}
#listing li ul {margin-left:15px;}
#listing li a {background:url(/templates/images/bg_listing.gif) no-repeat left center; padding-left:12px;}
#listing li ul li {padding:0 10px; display:inline;}


/* FeedBack Styles */
#contacts {width:400px; background:url(/templates/images/bg_dots_ver.gif) repeat-y right top; padding-right:25px; padding-bottom:10px;}
#contacts fieldset {text-align:left; background:url(/templates/images/bg_filedest.gif) repeat-y top left; padding-left:60px;}
#contacts fieldset img {vertical-align:middle;}
#contacts span {color:#ca0000; font-weight:bold;}
#contacts textarea {border:1px solid #adadad; color:#ca0000; width:400px;}
#contacts .txtfld {border:1px solid #adadad; color:#ca0000; width:400px;}
#contacts select {border:1px solid #adadad; color:#ca0000; width:400px;}
#contacts .code {border:1px solid #adadad; width:230px;}
#contacts div {margin-top:1.2em;}


.user_coments {border-bottom:3px solid #f3f3f3; margin:10px 0;}


#galery_prew {margin:0 auto; width:550px; text-align:center; padding:10px 0;}
#galery_prew td {padding:0; text-align:center;}


#path {background:url(/templates/images/dots_horizontal.gif) repeat-x bottom left; padding-bottom:7px; margin-bottom:7px;}
#referats {text-align:center;}
#referats table td {padding:0 5px;}
.orange {color:#ff5400;}
.vote_result {margin:7px 0;}
#vote_archive {line-height:150%;}
#vote_archive li {margin-left:10px;}
#vote_archive li a {background:url(/templates/images/bull_vote_archive.gif) no-repeat center left; padding-left:12px;}
.gallery_title {color:#feaf32; font-weight:bold;}
.galery_container {background:url(/templates/images/dots_horizontal.gif) repeat-x bottom left;}
.galery_container table td {width:100px; vertical-align:top;}
#viewphoto {margin:50px auto; text-align:center;}
#viewphoto img {background:#fff; padding:10px;}
#viewphoto h1 { color:#fff;}


/* 404 Styles */
#box{float:left; width:100%;}
#error404 {margin:0 auto; width:500px; border:#cdcdcd 1px solid; padding:1em 1em 0 1em; font-size:1.1em; background:#fff;}
#error404 ul{list-style:none; margin-left:-1.8em; margin-right:15em; margin-top: 1em;}
#error404 ol {padding-left:3.2em; list-style:decimal;}
#error404 ol li ul {margin-left:15px;}
#error404 hr {height:5px; color:#e7e7e7; background:#e7e7e7;}
#error404 .inner {border:1px solid #cdcdcd; background:#e7e7e7; padding:10px;}
#footer404 {height:25px; background:url(/templates/images/bg_dots_footer.gif) repeat-x top left; text-align:center; margin:10px 0; padding-top:5px;}

