body {
    background-color:#333333;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    padding:0px;
    margin:0px;
    font-size:11px;
    color:#7A7A7A;
}
a:active,a:visited,a:link {
	text-decoration:none;
    color:#7A7A7A;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    background-color:transparent;
}
a:hover {
	text-decoration:none;
    color:#7FA33F;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    background-color:transparent;
}
input {
    font-size:11px;
    background-color:transparent;
    color:#7A7A7A;
}
textarea {
    font-size:11px;
}
select {
    font-size:11px;
}
#page {
    width:800px;
    margin:0px auto;
    padding:0px;
}
#page_ {
    float:left;
    width:800px;
    padding:0px;
}
#content {
    float:left;
    width:800px;
    text-align:left;
}
#top_dot_ {
    float:left;
    width:800px;
    height:3px;
    background:url(../gfx/top/top-dot_.jpg);
    font-size:1px;
}
#top_bg {
    float:left;
    width:800px;
    height:191px;
    background:url(../gfx/top/top-bg.jpg);
}
#spacer_ {
    float:left;
    width:39px;
    height:191px;
}
#top_logo {
    float:left;
    width:297px;
    height:191px;
    background:url(../gfx/top/top-logo.jpg);
}
#top_center {
    float:left;
    width:139px;
    height:191px;
    background:url(../gfx/top/top-center.jpg);
}
#top_info {
    float:left;
    width:118px;
    height:191px;
    background:url(../gfx/top/top-info.jpg);
}
#top_info_next {
    float:left;
    width:207px;
    height:191px;
    background:url(../gfx/top/top-info-next.jpg);
}
#top_dot {
    float:left;
    width:800px;
    height:4px;
    background:url(../gfx/top/top-dot.jpg);
    font-size:1px;
}
#primary_content {
    float:left;
    width:800px;
    background-image:url(../gfx/content/content-bg.jpg);
    background-repeat: repeat-x;
    background-color:white;
    padding-bottom:5px;
}
#padding_content {
    float:left;
    padding-top:30px;
}
#content_menu {
    float:left;
    width:134px;
}
#second_content {
    float:left;
    width:666px;
    background-image:url(../gfx/content/bg.gif);
    background-repeat: repeat-y;
}

.input_login {
    border:1px solid silver;
    color:#7A7A7A;
    width:100px;
    padding:2px;
    background-image:url(../gfx/content/input-bg.jpg);
    background-color:white;
}
.max_news {
    border:1px solid silver;
    color:#7A7A7A;
    width:30px;
    padding:2px;
    background-image:url(../gfx/content/input-bg.jpg);
    background-color:white;
}
.max_offer {
    border:1px solid silver;
    color:#7A7A7A;
    width:30px;
    padding:2px;
    background:url(../gfx/content/input-bg.jpg);
    background-color:white;
}
.input_password {
    border:1px solid silver;
    color:#7A7A7A;
    width:100px;
    padding:2px;
    background:url(../gfx/content/input-bg.jpg);
    background-color:#ffffff;
}
.submit_login {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    border:1px solid silver;
}
.input {
    border:1px solid silver;
    color:#7A7A7A;
    padding:2px;
    background-color:#ffffff;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    background:url(../gfx/content/input-bg-other.jpg);
}
.input_temat {
    border:1px solid silver;
    color:#7A7A7A;
    width:150px;
    padding:2px;
    background-color:#ffffff;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    background:url(../gfx/content/input-bg-other.jpg);
}
#input_zmien {
    border:1px solid silver;
    color:#7A7A7A;
    width:15px;
    padding:2px;
    background-color:#ffffff;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    background:url(../gfx/content/input-bg-other.jpg);
}
.textarea_news {
    border:1px solid silver;
    padding:5px;
    width:295px;
    height:200px;
    color:#7A7A7A;
    background-color:#ffffff;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.submit {
    border:1px solid silver;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.submit_dodajnews {
    border:1px solid #7FA33F;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.submit_administracjan {
    border:1px solid #7FA33F;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.submit_dodajoferte {
    border:1px solid #74889A;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.submit_zmien {
    border:1px solid #DA0000;
    font-family: Tahoma, Verdana, Arial, sans-serif;
}
.news_text {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
}
.news_topic {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#cc0b0c;
    background-color:transparent;
}
.news_date {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:10px;
    font-weight:normal;
}
.offer_name {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#7FA33F;
}
.portfolio_name {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#7A7A7A;
}


.offer_text {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
}
.subskrypcja {
    font-size:11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    color:#7A7A7A;
    padding:2px;
    width:113px;
    height:13px;
    background-color:#ffffff;
    background:url(../gfx/content/input-bg.jpg);
    border:1px solid silver;
}
.submit_subskrypcja {
    font-size:11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    margin-top:5px;
    width:50px;
    height:15px;
    cursor:pointer;
    background:url(../gfx/content/submit_button.jpg);
    border:none;
}
.naglowek {
    font-weight:bold;
    font-size:11px;
}
.yellow_dot {
    float:left;
    padding-top:3px;
}
.logowanie_linia {
    float:left;
    width:336px;
    padding-bottom:2px;
    border-bottom:1px solid silver;
}
.naglowek_linia {
    float:left;
    width:309px;
    border-bottom:1px solid silver;
}
.tresc_pod_naglowkiem {
    float:left;
    width:314px;
    margin-bottom:20px;
    padding-top:5px;
}
.wiecej {
    float:left;
    width:100%;
    padding-top:5px;
    text-align:right;
}
.p_company {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
}
.p_coontact {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
}
.warstwa_company {
    float:left;
    width:294px;
    padding:5px;
    margin-bottom:5px;
    text-align:left;
}
.left_column {
    float:left;
    width:314px;
    padding-left:5px;
}
.right_column {
    float:left;
    width:341px;
    padding-left:5px;
}
.section {
    float:left;
    width:646px;
    padding-left:10px;
    padding-right:10px;
}

.warstwa_offer {
    float:left;
    width:341px;
}
.warstwa_offer_name {
    float:left;
    width:331px;
    padding-left:5px;
    padding-right:5px;
}
.warstwa_offer_text {
    float:left;
    width:321px;
    padding:10px;
    margin-bottom:15px;
}
.warstwa_offer_more {
    float:left;
    width:321px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    text-align:right;
}
.offer_gif {
    float:left;
    width:68px;
    height:13px;
    background:url(../gfx/content/oferta.gif);
}
.warstwa_offer_spacer {
    float:left;
    width:341px;
    height:20px;
}
.nowosci {
    float:left;
    width:81px;
    height:15px;
    background:url(../gfx/content/nowosci.jpg);
    font-size:1px;
    margin-top:10px;
    margin-bottom:20px;
}
.left_image {
    float:left;
    width:309px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    border-top:1px solid silver;
    border-bottom:1px solid silver;
}
.right_image {
    float:left;
    width:336px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    border-top:1px solid silver;
    border-bottom:1px solid silver;
}
.logowanie_second_linia {
    float:left;
    width:336px;
    border-top:1px solid silver;
    padding-top:5px;
    margin-top:2px;
}

.portfolio_left {
    float:left;
    width:308px;
    padding-right:5px;
}
.portfolio_right {
    float:left;
    width:308px;
    padding-left:5px;
}
.portfolio_left_padding {
    float:left;
    width:308px;
    padding-right:5px;
    padding-top:10px;
}
.portfolio_right_padding {
    float:left;
    width:308px;
    padding-left:5px;
    padding-top:10px;
}
.portfolio_name_input {
    float:left;
    width:158px;
}
.portfolio_left_name_input {
    float:left;
    width:155px;
    padding-left:158px;
    text-align:right;
}
.portfolio_left_submit {
    float:left;
    width:155px;
    padding-left:158px;
}
.content_news {
    float:left;
    width:304px;
    padding-left:5px;
    padding-right:5px;
}
.portfolio_price {
    float:right;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#DA0000;
}

