/* Theme Name: PolimanBlog 
Theme URI: http://blog.poliman.pl 
Description: Poliman blog.
Version: 1.0 
Author: POLIMAN 
Author URI: http://poliman.pl 
Tags: blog 
Text Domain: Blog */

@font-face { font-family: CaviarDreams; font-weight: bold; src: url('mentone-semibol-ita.otf'); }

html{
    width: 100%;
    height: 100%;
}

body{
    background: url('images/tlo.jpg') repeat-x;
    background-color: #fffdf9;
    color: #000;
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
    margin: auto;
}

input[type=text],input[type=password], textarea{
    
}

.commentlist{
    list-style: none;
    padding: 0px;
}

.comment{
    border: 1px #333 solid;
    padding: 10px;
    margin-bottom: 10px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.commentmetadata{
    font-size: 10px;
    float: right;
}

.comment-author img{
    vertical-align: middle;
}

input[type=button]{
    vertical-align: middle;
}

#top{
    background: url('images/csg-4be7ee8311077.jpg') no-repeat;
    background-position: 0 -1024px;
    width: 970px;
    height: 150px;
    text-align: center;
    margin: auto;
}

img{
    border: none;
}

#logo{
    float: left;
    margin-top: 10px;
    margin-left: 50px;
}

/* ================  MENU  ================= */

#menu{
    background: url('images/menu_bar.jpg') no-repeat;
    width: 970px;
    height: 55px;
    text-align: center;
    margin: auto;
}

ul#menu-menu{
margin: 0;
padding: 0;
list-style: none;
}

ul#menu-menu li{
float:left;
}

ul#menu-menu li a{
display:block;
padding: 18px 12px;
color: #333;
}

ul#menu-menu li a:hover{
color:#fff;
text-shadow:1px 1px 1px #333;
}

#sidebar ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

.ul_margin{
    margin: 0 0 0 25px;
    padding: 0;
    list-style: none;
}

.ul_margin li{
    position: relative;
    display: inline;
    float: left;
    padding-top: 17px;
    margin-left: 20px;
}

.ul_margin li a{
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.ul_margin li a:hover{
    color: #ffb802;
}

/* ================  /MENU  ================= */

#dwie_kolumny{
    position: relative;
    width: 970px;
    text-align: center;
    margin: auto;
    margin-top: 20px;
}

#ostatnia_realizacja, #dwie_kolumny_lewa{
    float: left;
    width: 260px;
    text-align: left;
}

.text_margin{
    margin: 10px 5px;
}

.text_margin ul{

}

.text_margin ul li{
    list-style: circle;
    margin-left: 20px;
}

.big_bold{
    font-weight: bold;
    font-size: 16px;
}

#tresc, #tresc-prawa{
    float: right;
    width: 700px;
    text-align: left;
}

.clear_footer{
    clear: both;
    width: 970px;
    height: 1px;
    margin: auto;
}

.clear_div{
    clear: both;
    width: 100%;
    height: 1px;
    margin: auto;
}

.rogi {
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.box_326{
    width: 254px;
    text-align: left;
    margin-bottom: 20px;
}

.box_326_top{
    background: #ffb426;
    border: 2px #ff8400 solid;
    width: 250px;
    height: 35px;
    font-size: 16px;
    color: #000;
    text-shadow:1px 1px 0px #ccc;
}

.box_326_top_wew{
    padding: 8px 20px;
}

.box_326_tresc{
    width: 326px;
}

a{
    color: #ff8400;
    text-decoration: none;
    font-weight: bold;
}

a:hover{
    color: #ffc600;
}

#footer_przerwa{
    width: 970px;
    text-align: center;
    margin: auto;
}

#footer{
    width: 970px;
    text-align: center;
    margin: auto;
    padding-bottom: 50px;
    margin-top: 10px;
}

#do_top{
    float: right;
}

#adres{
    float: left;
    text-align: right;
    color: #9b9a9a;
    width: 900px;
}

.small_text{
    font-size: 10px;
    font-weight: normal;
    letter-spacing: 0;
}

.img_screen_mini{
    width: 583px;
    height: 375px;
    border: 5px #000 solid;
}

h2{
    font-family: CaviarDreams;
    color: #ffad15;
    letter-spacing: 1px;
    font-size: 24px;
    margin: 0 0 5px 0;
}

h4{
    margin: 0;
}

.naglowek-lewa{
    float: left;
    width: 652px;
}

.comment-bg{
    background: url(images/comment-bg.png) no-repeat;
    width: 48px;
    height: 48px;
}

.comment-bg-wew{
    font-size: 16px;
    padding-top: 12px;
    text-align: center;
}

.naglowek-prawa{
    display: inline-block;
    float: right;
}

small{
    color: #aaa!important;
    margin-bottom: 10px;
}

.post{
    margin-bottom: 30px!important;
}

.button{
    display: inline-block;
    background: #ffb426;
    border: 1px #ff8400 solid;
    color: #fff;
    margin: 0 2px;
    padding: 5px 10px;
}

.button a{
    color:#fff;
}

.button:hover{
    background: #f68a03;
    border: 1px #ffb425 solid;
}

.sprite-bg {display: inline-block; background: url(images/csg-4be111f7e62d5.png) no-repeat top left; }
.sprite-404-ludek { background-position: 0 0; width: 253px; height: 348px; }
.sprite-404-napis { background-position: -258px 0; width: 209px; height: 181px; }
.sprite-500-ludek { background-position: -472px 0; width: 263px; height: 381px; }
.sprite-500-napis { background-position: -740px 0; width: 231px; height: 129px; }
.sprite-apl_ico { background-position: -976px 0; width: 36px; height: 36px; }
.sprite-ico_apl { background-position: -1017px 0; width: 16px; height: 16px; }
.sprite-ico_blog { background-position: -1038px 0; width: 36px; height: 36px; }
.sprite-ico_kariera { background-position: -1079px 0; width: 36px; height: 36px; }
.sprite-ico_klient { background-position: -1120px 0; width: 16px; height: 16px; }
.sprite-ico_lista { background-position: -1141px 0; width: 16px; height: 16px; }
.sprite-ico_no { background-position: -1162px 0; width: 16px; height: 16px; }
.sprite-ico_obsluga { background-position: -1183px 0; width: 16px; height: 16px; }
.sprite-ico_ok { background-position: -1204px 0; width: 16px; height: 16px; }
.sprite-ico_opis { background-position: -1225px 0; width: 16px; height: 16px; }
.sprite-ico_referencje { background-position: -1246px 0; width: 36px; height: 34px; }
.sprite-ico_serwis { background-position: -1287px 0; width: 16px; height: 16px; }
.sprite-ico_technologie { background-position: -1308px 0; width: 16px; height: 16px; }
.sprite-ico_typ { background-position: -1329px 0; width: 16px; height: 16px; }
.sprite-ico_www { background-position: -1350px 0; width: 16px; height: 16px; }
.sprite-ico_zespol { background-position: -1371px 0; width: 36px; height: 36px; }
.sprite-logo { background-position: -1412px 0; width: 292px; height: 137px; }
.sprite-logo_50_50 { background-position: -1709px 0; width: 75px; height: 75px; }
.sprite-obsluga_ico { background-position: -1831px 0; width: 37px; height: 38px; }
.sprite-orb_a { background-position: -1873px 0; width: 40px; height: 43px; }
.sprite-orb_up { background-position: -1918px 0; width: 40px; height: 43px; }
.sprite-pod_menu_tlo { background-position: -1963px 0; width: 397px; height: 167px; }
.sprite-textarea_bg { background-position: -652px -386px; width: 100px; height: 100px; }
.sprite-www_ico { background-position: -757px -386px; width: 39px; height: 39px; }
.sprite-zobacz_online { background-position: -801px -386px; width: 106px; height: 106px; }

.sprite-bg-img {display: inline-block; background:url(images/csg-4be7ee8311077.jpg) no-repeat top left;}
.sprite-box_620_top { background-position: 0 0; width: 620px; height: 82px; }
.sprite-box_620_top_all { background-position: 0 -87px; width: 620px; height: 41px; }
.sprite-foot_linia { background-position: 0 -133px; width: 970px; height: 5px; }
.sprite-kropka { background-position: 0 -143px; width: 10px; height: 10px; }
.sprite-menu { background-position: 0 -158px; width: 970px; height: 110px; }
.sprite-monitor { background-position: 0 -273px; width: 330px; height: 300px; }
.sprite-next_but { background-position: 0 -578px; width: 44px; height: 31px; }
.sprite-next_small { background-position: 0 -614px; width: 14px; height: 12px; }
.sprite-next_small_szary { background-position: 0 -631px; width: 14px; height: 12px; }
.sprite-nr_zrzut { background-position: 0 -648px; width: 24px; height: 48px; }
.sprite-ok { background-position: 0 -701px; width: 39px; height: 38px; }
.sprite-prev_but { background-position: 0 -744px; width: 52px; height: 31px; }
.sprite-prev_small { background-position: 0 -780px; width: 14px; height: 12px; }
.sprite-prev_small_szary { background-position: 0 -797px; width: 14px; height: 12px; }
.sprite-tlo { background-position: 0 -814px; width: 3px; height: 205px; }
.sprite-top { background-position: 0 -1024px; width: 970px; height: 150px; }
.sprite-top_318 { background-position: 0 -1179px; width: 318px; height: 41px; }
.sprite-top_326 { background-position: 0 -1225px; width: 326px; height: 41px; }
.sprite-top_350 { background-position: 0 -1271px; width: 350px; height: 41px; }
.sprite-top_but { background:url(images/top_but.jpg); width: 43px; height: 47px; }
.sprite-wyslij_but { background-position: 0 -1363px; width: 70px; height: 26px; }
.sprite-zak { background-position: 0 -1394px; width: 620px; height: 164px; } 
