/*
Theme Name: WEBISON 0.1
Theme URI: http://webison.org/
Description: WEBISON.org theme.
Version: 0.1
Author: Mykola Stetsyshyn
Tags: mantle color, variable width, two columns, widgets

Default WordPress by Dave Shea || http://mezzoblue.com
Modifications by Matthew Mullenweg || http://photomatt.net
This is just a basic layout, with only the bare minimum defined.
Please tweak this and make it your own. :)
*/
/* CSS Document */
/***********************************************      reset styles       */


/* CSS Document */

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: 0px; padding: 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
/* remember to define focus styles! */

:focus { outline: 0px; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */

table { border-collapse:collapse; border-spacing:0px; border:0px; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* my */

html, body { margin:0px; padding:0px; height:100%; width:100%; }
html{ background:url(img/header.png) left top repeat-x;}
div { position:relative; }
/********************************************** finish reset styles */
body { padding:0px; margin:0px; height:100%; cursor:default; color:#585858; font:14px Tahoma, Geneva, sans-serif; }
hr { height:1px; border:none; background:#B4B4B8; width:100%; margin:10px auto; }
h2 { margin:10px 0px; color:#621B14; font:16px Tahoma, Geneva, sans-serif; }
p { line-height:18px; }
#page { margin:0px auto; }
#footer { width:980px; height:100px; margin:0px auto; background:#727274; color:#999 }
#header { height:40px; width:980px; margin:0px auto;}
#logo { background:transparent url(img/logo.png) center center no-repeat; display:block; height:48px; position:absolute; right:40px; top:2px; width:159px; }
/*    content   */

#content { width:980px; margin:0px auto; }
.post_box { border-bottom: 1px dashed #EBEF90; padding:15px 0px 0px 0px; margin:0px 0px 10px 0px; }
.user_cont { width:980px; margin:0px auto; background:#E5E5E5; z-index:15; }
.user_box { width:980px; height:0px; margin:0px auto; display:block; text-align:left; background:#818184; overflow:hidden }
.user_box a { margin-left:15px; text-decoration:none; color:#F7F8D2; font:14px Tahoma, Geneva, sans-serif; }
.user_box a:hover { color:#fff; }
.user_box .user_link { position:absolute; bottom:20px; padding:0px; margin:0px; }
.user_box .user_link li { float:left; border-left:1px dashed #F7F8D2; padding:2px 10px; background:url(img/arrow_white.gif) 5px center no-repeat; margin:0px 20px; }
.home .user_button_off, .home .user_button_on { display:block; position:absolute; font:14px/20px Tahoma, Geneva, sans-serif; color:#E5E5E5; text-align:center; cursor:pointer; background:url(img/user.gif) center top no-repeat; width:182px; height:25px; margin-bottom:-25px; left:40px; }
.user_button_off, .user_button_on { display:block; position:absolute; font:14px/20px Tahoma, Geneva, sans-serif; color:#E5E5E5; text-align:center; cursor:pointer; background:url(img/user.gif) center top no-repeat; width:182px; height:25px; margin-bottom:-25px; left:0px; }
.user_button_on { background:url(img/user.gif) center bottom no-repeat; }
.raiting_box { width:100%; height:40px; }
.navi_box { width:100%; height:36px; margin:0px auto; }
.to_top { width:20px!important; height:20px!important; position:absolute!important; bottom:0px!important; right:0px!important; background:url(img/to_top.png) center center no-repeat!important; cursor:pointer!important; z-index:15!important; }
.editbox { position:absolute; left:0px; bottom:0px; }
.comment_link { position:absolute; height:27px; background:url(img/coment-fon.png) repeat-x; bottom:0px; right:50px; display:inline-block; }
.comment_left { height:27px; background:url(img/coment-left.png) left top no-repeat; padding:0px 15px 0px 20px; }
.comment_link a { text-decoration:none; color:#060; font:12px/33px Tahoma, Geneva, sans-serif; }
.postmetadata { height:36px; width:100%; }
div#sidebar { width:900px; height:auto; padding:20px 0px; border:1px solid black; }
.pagetitle, h2#comments, h2#postcomment { font:15px Tahoma, Geneva, sans-serif; color:#888800; border-bottom:1px dashed #EBEF90; border-left:5px solid #EBEF90; padding:5px 20px; margin:10px 0px; }
.pagetitle { overflow:hidden; }
.pagetitle ul.subcat li { float:left; padding:0px 20px 0px 0px; margin:0px }
.pagetitle ul.subcat { margin:0px; line-height:16px; }
.commets_box { padding:10px 45px; }
#comments a { text-decoration:none; color:#BABA00; font:12px Tahoma, Geneva, sans-serif; }
#comments a:hover { color:#A1A100; }
ol#commentlist li.comment { padding-left:20px; margin:5px 0px 5px 20px; background:#FEFEF1; position:relative }
li.comment { padding:10px; border-bottom:1px dashed #EBEF90; border-left:2px solid #EBEF90; color:#3A3A3B; font:13px/18px Tahoma, Geneva, sans-serif; min-height:60px; height:auto!important; height:60px; }
li.comment p { padding:0px 0px 25px 0px; margin-left:60px; }
li.comment .ava { width:32px; height:32px; background:#EBEF90 url(img/ava.png) center center no-repeat; padding:4px; float:left; margin:0px 20px 10px 0px; }
.commets_box p { font:14px/18px Tahoma, Geneva, sans-serif; color:#2D2D2E; padding:5px 0px; }
.commets_box p a { color:#BABA00; text-decoration:none; margin:0px 5px; padding:2px 5px; }
.commets_box p a:hover { color:#A1A100; background:#F7F8D2 }
#commentform textarea#comment { border:1px solid #888800; background:#F7F8D2; padding:10px; font:14px Tahoma, Geneva, sans-serif; letter-spacing:1px; }
#commentform #submit { border:none; font:14px Tahoma, Geneva, sans-serif; background:#727274; color:#EBEF90; cursor:pointer; outline:none; padding:3px 10px; }
#commentform #submit:hover { background:#656567 }
p.comment_details { display:block; padding:5px!important; margin:0px!important; position:absolute; bottom:0px; left:10px; color:#BABA00; }
/*******************************************   */
.home #menu { left:30px; }
#menu { height:18px; position:absolute; left:0px; top:12px; }
#menu a { text-decoration:none }
#logo { width:159px; height:48px; display:block; background:url(img/logo.png); position:absolute; right:40px; top:0px }
#sub_menu { width:500px; white-space:nowrap; }
#sm1 { left:40px; }
#sm2 { left:105px; }
#sm3 { left:165px; }
#sm4 { left:222px; }
/*  class   */
a#home{ display:inline-block; width:14px; height:17px; margin:0px 20px 0px 0px; float:left; background:url(img/home.png) no-repeat;}
.home .m_select, .home .m { height:18px; font:14px/15px tahoma, verdana; color:#FFF; display:block; float:left; margin-left:10px; margin-right:0px; padding-right:10px; }
.m_select, .m { height:18px; font:14px/15px tahoma, verdana; color:#FFF; display:block; float:left; margin-left:0px; margin-right:10px; padding-right:10px; }
.m_select, a.m:hover { color:#FFFFFF!important }
.arrow { height:16px; width:50px; padding-top:21px; position:absolute; top:20px; background:url(img/arrow.png) left top no-repeat; padding-left:25px; width:auto; }
.article { padding:15px 45px; }
.article p { padding:5px 0px 10px 0px; }
.notatka { height:18px; color:#CCCC00; font-family: tahoma, verdana; }
.text { height:18px; font:15px tahoma, verdana; }
.prumitka { height:18px; font:15px tahoma, verdana; color:#993300; }
.ask { height:18px; font:12px tahoma, verdana;  color:#999999; }
.nomer { height:18px; font:12px tahoma, verdana; color:#888800; }
.link { height:18px; font:12px tahoma, verdana; color:#003366; }
.prumitkalight { height:18px; font:15px tahoma, verdana; color:#006666; }
/*********************************        post      ***/
.post_date { font:12px/12px Tahoma, Geneva, sans-serif; color:#999; border-bottom: 1px dashed #CCC; padding:5px; margin:10px 0px; clear:both; }
.post small { font:12px Tahoma, Geneva, sans-serif; color:#999; background:#E5E5E5; padding:2px 5px; margin:5px 0px 0px 40px; }
.post { border-bottom: 1px dashed #EBEF90; padding:10px 0px 0px 0px; margin-bottom:10px; }
/************************************************************/

.file-121 input { border:1px solid #000!important; background:#CCC!important; }
/******      footer     *******/

.rights { position:absolute; top:50px; left:440px; font:12px tahoma; color:#CCC; }
/******      box       ****************************************************/

#header-box { min-width:100%; width:auto!important; width:100%; height:40px;}
#search-cont-box { width:100%; height:auto; background:#58585A }
#user-cont-box { width:100%; height:auto; background:#818184 }
#content-box { width:100%; }
a:hover { text-decoration:underline; }
#footer-box { min-width:100%; width:auto!important; width:100%; height:136px; background:#727274 }
/********************* contact ************/
.wpcf7 { width:300px; margin:0px auto!important; font:14px tahoma; color:#727274 }
.wpcf7 input, .wpcf7 textarea { width:300px; font:14px tahoma; padding:5px 10px; border:1px solid #818184; background:#EBEBF0; margin:5px; }
.wpcf7 input:focus, .wpcf7 textare:focus { border:1px solid #D7DF21 }
.wpcf7 .submitbtn input { border:none; width:327px; text-align:center; cursor:pointer; background:#818184; color:#E1E1E6; height:30px; margin-left:0px; }
.wpcf7 .submitbtn input:hover { background:#B4B4B8 }
.captchabox img { padding:5px 10px; border:1px solid #818184; background:#EBEBF0; margin:5px -20px 0px 0px; }
.captchabox span { display:block; padding:5px; float:left }
.captchabox span input { width:150px!important; }
.captcha-664 { margin:-43px 0px 0px 145px; }
.file-121 input { border:1px solid red!important; }
/**********************/
.cat-item { padding:5px; float:left; }
.cat-item a { text-decoration:none; color:#888800; }
.cat-item a:hover { color:#B2B200; }
.subcategory { clear:both; padding:10px; }
.anycategory li { float:left; }
/***************************/
#content-main { }
#content-main td { vertical-align:top; }
#content-main img { margin:10px 0px; }
#content-main a { padding-right:15px; background:url(img/link-arrow.gif) right center no-repeat; text-decoration:none; color:#2B9DD7 }
.main-box { width:900px; padding:10px 30px; margin:0px auto; min-height:200px; height:auto!important; height:150px; }
.main-center-box { width:100%; background:#F0F0F0; }
/*****************/

.storycontent { width:700px; clear:both; }
.storycontent a { padding-right:20px; color:#467FCF; background:url(img/externallink.gif) right center no-repeat; text-decoration:none; }
.storycontent a:hover { color:#73B0FF; }
.alignleft { margin:0px 20px 20px 0px; float:left }
/***********************/

.main-td-left { text-align:left }
.main-td-right { text-align:right }
/********************* temp **/

.categories h2 { display:none }
.entry { width:700px; }
/* */

.post-edit-link { display:block; width:32px; height:20px; background:url(img/edit.png); position:absolute; bottom:0px; left:0px; cursor:pointer }
/**/
.wp-pagenavi .prev_post a, .wp-pagenavi .next_post a { display:inline-block; width:14px; height:3px; padding: 3px 10px; margin: 2px; text-decoration: none; color: #6F6E6F; font:12px Tahoma, Geneva, sans-serif; }
.wp-pagenavi .prev_post a, .wp-pagenavi .prev_post a:hover { background:url(img/prev.png) center center no-repeat; }
.wp-pagenavi .next_post a, .wp-pagenavi .next_post a:hover { background:url(img/next.png) center center no-repeat }
#s { float:right; margin:8px 0px; padding:4px 2px; width:195px; font:12px/12px Tahoma, Geneva, sans-serif; color:#999; border:none; }
/* question */
.question { width:980px; margin:0px auto 0px auto; padding:10px 0px 30px 0px; }
.question .wpcf7 { width:100%!important; }
.question_box { padding:10px 0px!important; overflow:hidden!important; width:700px; }
.your_name, .your_email, .subm { width:300px!important; float:left!important; overflow:hidden }
.your_name input, .your_email input { width:250px!important; }
.your_question { width:350px!important; float:right!important; overflow:hidden }
.your_question textarea { width:300px; height:175px; }
.subm { margin:52px 0px 0px; }
.subm input { background:#818184; color:#E1E1E6; width:270px!important; padding:10px 0px; font:14px/14px arial; cursor:pointer; }
.subm input:hover { background:#B4B4B8!important }
