body {
  margin:0 auto;padding:0;
  min-width:1000px; 
  background-color:#fff;
  font-family:  Tahoma, Arial, Geneva CY,  sans-serif; 
  color: #000;
  font-size:80%;
}

a {color: #000; }
a:hover {color: #707070;}
br.clear {clear:both;}
img {border:0;}
table {border-collapse:collapse;}

h2 {font-family:  Tahoma, Arial, Geneva CY,  sans-serif; font-size:130%;font-weight:normal;}
       
#header {height:150px;}
#header_in {margin:0 auto;width:900px;padding:30px 0 0 0;}

#logo {float:left;}
#menu {margin:0;padding:0;float:left;width:500px;list-style:none;padding-left:90px;height:80px;}
#menu li {float:left;width:140px;font-size:140%;margin:0;padding:2px 0 5px 15px;letter-spacing:1px;}

#menu li.sel a {background-color:#C40000;color:#fff;padding:3px 5px 5px 5px;margin-left:-5px;*padding-left:10px;_padding-left:10px; text-decoration:none;}
#menu li.sel {*margin-left:-5px;_margin-left:-3px; *margin-right:5px;_margin-right:5px; }





/* carousel */
.slide {width:100%;height:300px; overflow:hidden;}
.slide_w {width:auto; margin:0;padding:0;color:#000;font-size:100%;}

table.slide_controls {width:100%;vertical-align:middle;}

.slide_w ul {margin: 0;padding:0; width: 10000px;position: relative;top: 0;left: 0; height: 250px;}

.slide_w li a {text-decoration:none !important;color:#000 !important;}
.slide_w li a:hover {text-decoration:underline !important;}

.slide_w li {list-style:none; margin:0;padding:0;height:250px;float:left;overflow:hidden;}

.slide_w li blockquote {margin:0;float:right;padding:15px;width:20%;height:250px;overflow:hidden;background-color:#ebebeb;}

.slide_w li blockquote h2 {margin:0;padding:0;font-family:Times;font-weight:normal;font-size:160%;}
                                                                                             
.slide_w .previous_button {display:block;padding:0;width:70px;float:right;font-size:300%;text-align:center;text-decoration:none;cursor:pointer;cursor:hand;}
.slide_w .next_button {display:block;padding:0;width:70px;float:right;font-size:300%;text-align:center;text-decoration:none;cursor:pointer;cursor:hand}

.slide_w .next_button_disabled {color:#999;cursor:text;}
.slide_w .previous_button_disabled {color:#999;cursor:text;}

.slide_w .container {background-color:#ebebeb; height:250px;float:left; position: relative;overflow: hidden;}




/* 3 column table */
#homecolumns {border:0;margin:0;padding:0;width:100%;border-collapse:collapse}
#homecolumns td {border:0;padding:10px 0 10px 0px;vertical-align:top;}

#lcolumn {width:20% !important}



.block {border:0;padding:0px 20px 20px 20px;}
.block h2{ font-family:  Tahoma, Arial, Geneva CY,  sans-serif; font-size:130%;font-weight:normal;margin:0;padding:3px 0 4px 0;}
.block p{margin:0;margin-bottom:5px;}
.block ul {margin:0;padding:0;list-style:none;}
.block li {margin:0;padding:0 0 10px 0;}
.block img {margin: 0 auto !important; border: 0px solid red;display: block;padding-bottom: 5px;padding-top:5px;}

.search_block {text-align: center;padding: 0 0 10px 0;}
.search_block button {margin-top:5px;}


.alist h2{ font-family:  Tahoma, Arial, Geneva CY,  sans-serif; font-size:130%;font-weight:normal;margin:0;}


/* promo */
#promo {width:100%;}
#promo td{padding:20px 5px 20px 5px;text-align:center;}


#footer {width:100%;height:100px;background:#fff url(/img/footer_bkg.gif) top left repeat-x;}
#footer td {padding:0 20px 0 20px;vertical-align:middle;}

#footer td.copy {width:150px;}

#footer td.nafnaf {width:130px;background:url(/img/nafanya.gif) top right no-repeat;vertical-align:top;padding-top:25px;}
#footer td.disclaimer {min-width:250px;}
#footer td.rss {padding:0 10px 0 40px;background:url(/img/rss_subs.png) center left no-repeat;}
#footer td.rss a{padding:0px 5px 0 0;}




/* page markup */


#page {padding:0 15px 20px 10px;background-color:#fff; border-top:1px solid #D1D1D1; border-bottom:1px solid #d1d1d1}
#page p{text-align:left;}
#page h2 {margin:0;padding:0;font-size:23px;font-weight: normal !important;}
#page h2 strong {font-weight: normal !important;}
#page h3 {margin:0;padding:5px 0 5px 0;font-size:18px;font-weight:normal;}

#page blockquote { font-size:110%;font-weight:bold;text-align:right;padding:10px 0 0px 5%;color:#696969;background:transparent url(/img/quote_bkg.gif) left top no-repeat;margin:0; }
/* for styling mp3-player blocks */
#page blockquote.music { text-align:right;padding:10px 0 0px 5%;background:transparent url(/img/music_bkg.gif) 2% 5px no-repeat;*background-position:2% 5px;margin:0; }
#page blockquote.video { text-align:right;padding:10px 0 0px 5%;background:transparent url(/img/video_bkg.gif) 1% 5px no-repeat;*background-position:2% 5px;margin:0; }

#page blockquote p {margin:0;padding:0;}

#page strong {font-size:110%;font-family: Arial;}

#page div {display:block;text-align:center;padding:10px 0px 10px 0px;}
#page img {margin:0 !important;}

#page var.inner {margin:0 auto;display:block;background:#EBEBEB;color:#000;font-style:normal;border:0;background-image:none;padding-top:5px;}

#page var {display:block;margin:0 auto;padding:0 15px 10px 15px;
background:#fff url(/img/imgtitle_bkg.gif) left bottom no-repeat;
}


#page pre {font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;  font-size:80%;} 

#page a {color: #000; }
#page a:hover {color: #707070;}


#friends a{padding:0 10px 10px 0;float:left;width:88px;display: block;}
#friends h2 {text-align:left;margin:0;padding:0 0 10px 0;}


.pagination {font-size:115%;padding:10px 0 0 10px;}
.pagination blockquote {margin:0;padding:0;font-size:100%;margin-left:-15px !important;width:12em;float:left;margin-bottom: 5px;}
.pagination blockquote a {padding:5px;font-size:130% !important;}
.pagination blockquote a.dis {color:#999;font-size:130% !important;}

.pagination .pages {padding-left:0px;line-height: 2em; float:left; }
.pagination a {padding:3px;font-size:115%;}
.pagination a.selected {background:#E8E9EC;color:#000;}
/* a special style for displaying forms */
.error-message {color:#990000;}
.form-error {background-color:#F7BFBE;}


div.form form {
float:left;_width:375px;_padding-right:0;
}

div.input .textarea {padding:5px;
/*clear:both;*/
float:left;
min-width:454px;_width:474px;
}

/* for highlighting */
div.required { background:inherit !important;}

div.input label {
display:block;width:9.0em;
padding:2px;font-weight:bold;
float:left;
text-align:right;
padding-right:5px;
}

/* tips for field */
div.input .tip-message 
{ max-width:405px;_width:405px;clear:both;padding-left:145px;
  padding-bottom:2px;font-size:85%;color:#999; display:block;
}

div.input div.error-message { max-width:305px;_width:305px;clear:both;
                padding-left:11.5em;padding-top:2px;font-size:85%;color:#990000;}

/*specific classes for checkbox */
div.input_checkbox .tip-message {font-size:90%;color:#999;float:left;display:block;width:350px;padding-bottom:5px;}
div.input_checkbox div.error-message { clear:both;padding-left:5px;padding-top:2px;font-size:90%;color:#990000;}
div.input_checkbox label {font-weight:bold;}

/* default style for <input type="text" />, <textarea/> */

div.input input, div.input textarea {
border:1px solid #9BA3A9;
padding:2px;
font-family:Arial, Verdana;
font-size:110%;
min-width:150px;
width:450px;
float:left;
}


div.input_checkbox {
padding:5px 10px 5px 11.5em;
float:left;
border:0px solid red;
width:400px;
}



div.submit {
	padding:5px 5px 5px 10em;
	min-width:354px;_width:354px;
	clear:both;
}

div.submit input {
	padding: 5px; 
}

/* error highlighting */
input.form-error, textarea.form-error {
	background-color:#F7BFBE;
}


fieldset {*width:420px;clear:left;border:1px solid #9BA3A9;margin:5px;*padding:5px;*margin:0 5px 5px 5px;}
fieldset legend {font-weight:bold;}


#comment_0_children { margin-left: 0px;}
.comment { font-size:90%; padding:5px;}

.deleted {border: 2px solid #000;}

.comment table{background:#f1f2f2; width: 100%; table-layout: fixed;}
.comment td{padding: 0px !important;  vertical-align: bottom !important;}

td.author {font-size:100%; padding: 0px 0px 0px 10px !important; font-style:italic; }
td.avatar {width:30px; padding: 10px 0px 0px 10px !important; overflow:hidden;}
td.datetime {font-size:70%; text-align: right; padding: 0px 10px 0px 0px !important; width:130px;}
td.step_up {font-size:80%; width:15px; padding: 0 10px 0px 10px !important;}
td.step_back {font-size:80%; width:15px; padding: 0 10px 0 10px !important;}
td.step_here {font-size:80%; width:15px; padding: 0 10px 0 10px !important;}
td.body {padding: 15px 10px 3px 10px !important;}
td.add_comment {padding: 15px 10px 3px 10px !important; text-align: right; }
td.control {padding: 3px 10px 3px 10px !important; background: #CCC;}


.children {margin-left: 50px !important;}

#form_container {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 55px;
    display: block;
    width: 655px;
}

#comment_form {
	display: block;
    padding: 5px;
    background:#EBEBEB;
    overflow: hidden;
}


#comment_0_children {
    margin-left: 0px !important;
    font-size:110%;
    margin-top:5px;

}

#comment_00 {
    margin-left: 0px  !important;
}

/*
//      ClearBox Config File (CSS)
*/

.CB_TextNav, #CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Prev:hover, #CB_Prev:focus, #CB_Prev:active, #CB_Next, #CB_Next:hover, #CB_Next:focus, #CB_Next:active, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email, #CB_OSD {
        margin: 0;
        padding: 0;
        background-color: transparent;
        border: 0;
        outline-style: none;
        outline: 0;
}

.absolute {
        position: absolute;
}

#CB_NotImgContent {
        position: absolute;
        width: 0px;
        height: 0px;
}

#CB_NotIC, #CB_NotImgContent {
        border: none;
        outline-style: none;
        outline: 0;
}

#CB_Window {
        width: 0px;
        border-spacing: 0px;
        border-width: 0px;
}

.CB_Sep {
        color: #bbb;
}

.CB_TnThumbs {
        width: 0px;
        height: 0px;
        border: 0px;
        padding: 0;
        margin: 0;
        visibility: hidden;
}

.CB_BtmNav {
        position: relative;
        top: 4px;
        border: 0;
        padding: 0px 0px 0px 3px;
}

#CB_ImgHide {
        position: absolute;
        visibility: hidden;
        z-index: 1098;
        left: 0px;
}

#CB_ShowTh {
        width: 100%;
        height: 20%;
        visibility: hidden;
        position: absolute;
        z-index: 1097;
        bottom: 0px;
        left: 0px;
}

#CB_Thumbs {
        display: none;
        height: 62px;
        padding-top: 10px;
        position: absolute;
        z-index: 1100;
        overflow: hidden;
        bottom: 0px;
        left: 0px;
}

#CB_Thumbs2 {
        margin: auto 0;
        height: 52px;
        position: absolute;
}

.CB_ThumbsImg {
        position: absolute;
        cursor: pointer;
        border: 1px solid #eee;
}

#CB_ThumbsActImg {
        cursor: default;
        border: 1px dotted #fff;
}

.CB_RoundPixBugFix {
        display: block;
        visibility: hidden;
        font-family: arial;
        font-size: 1pt;
}

#CB_ImgContainer {
        position: relative;
        width: 100%;
}

#CB_PrevNext {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        z-index: 1002;
}

#CB_NavPrev, #CB_NavNext {
        visibility: hidden;
        position: absolute;
        z-index: 1001;
        top: 47%;
        cursor: pointer;
}

#CB_NavPrev {
        left: 18px;
}

#CB_NavNext {
        right: 14px;
}

#CB_ContentHide {
        position: absolute;
        z-index: 1000;
        top: 0px;
        left: 0px;
}

#CB_OSD {
        position: absolute;
        left: 50%;
        z-index: 5000;
        font-family: arial;
        font-size: 22px;
        color: #fff;
        background-color: #000;
        visibility: hidden;
}

#CB_Text {
        position: relative;
        text-align: left;
        overflow: hidden;
}

#CB_TT, #CB_TC {
        position: relative;
}

#CB_TT, #CB_HiddenText {
        white-space: nowrap;
}

#CB_TC {
        margin-top: 2px;
        overflow-y: auto;
}

#CB_TG {
        margin-top: -2px;
}

#CB_Window {
        left:50%;
        position:absolute;
        top:50%;
        visibility:hidden;
        z-index: 1100;
        border-collapse: separate;
}

#CB_Image {
        position: relative;
}

#CB_TopLeft {
        background-image:url(/js/clearbox/config/default/pic/s_topleft.png);
        background-position:right bottom;
}

#CB_Top {
        background-image:url(/js/clearbox/config/default/pic/s_top.png);
        background-position:left bottom;
}

#CB_TopRight {
        background-image:url(/js/clearbox/config/default/pic/s_topright.png);
        background-position:left bottom;
}

#CB_Left {
        background-image:url(/js/clearbox/config/default/pic/s_left.png);
        background-position:right top;
}

#CB_Right {
        background-image:url(/js/clearbox/config/default/pic/s_right.png);
        background-position:left top;
}

#CB_BtmLeft {
        background-image:url(/js/clearbox/config/default/pic/s_btmleft.png);
        background-position:right top;
}

#CB_Btm {
        background-image:url(/js/clearbox/config/default/pic/s_btm.png);
        background-position:left top;
}

#CB_BtmRight {
        background-image:url(/js/clearbox/config/default/pic/s_btmright.png);
        background-position:left top;
}

#CB_Prev, #CB_Next {
        background: transparent url(/js/clearbox/config/default/pic/blank.gif) no-repeat scroll 0%;
        display: block; 
        width: 49%;
        cursor: pointer;
        z-index: 1102;
}

.CB_TextNav {
        text-decoration: underline;
        padding-right: 5px;
        color: #999;
        cursor: pointer;
        border: none;
}

.CB_TextNav:hover {
        text-decoration: underline;
        color: #555;
        border: none;
}

#CB_Prev {
        float: left;
        left: 0px;
}

#CB_Next {
        float: right;
        left: 0px;
}

#CB_Prev:hover {
background:transparent;
}

#CB_Next:hover {
background:transparent;
}

#CB_CloseWindow {
        position: absolute;
        z-index: 1104;
        cursor: pointer;
}

#CB_SlideShowS, #CB_SlideShowP {
        position: absolute;
        left: -11px;
        top: -10px;
        z-index: 1104;
        cursor: pointer;
}

#CB_SlideShowBar {
        width: 0px;
        position: absolute;
        height: 2px;
        display: none;
        z-index: 1102;
}

#CB_HiddenText, #CB_HiddenTextC {
        position: absolute;
        visibility: hidden;
        z-index: -1000;
        top: -100px;
        left: -100000px;
}

.CB_PreloadBugFix {
        width: 0px;
        height: 0px;
        z-index: -1000;
        visibility: hidden;
        position: absolute;
}