/* global */
* {margin:0; padding:0; font-family:Tahoma, Verdana, Helvetica, Arial, Sans-Serif; font-size:11px; font-weight:normal; color:#000; outline:0; border:0; background:none; background-repeat:no-repeat;}
html {margin:0; padding:0;}
body {margin:0; padding:0; outline:0; border:0; background-color:#6D7276; background-color:#6D7276; background-image:url(../images/top_bg.png); background-repeat:repeat-x; text-align:center;}
strong, b {font-weight:bold;}
table td, input, img, label {vertical-align:middle;}
table {width:100%;}

a, a:link, a:visited {text-decoration:none; color:#3B659B;}
a:hover {text-decoration:underline;}


.clr {clear:both; overflow:hidden; height:0;}
.center {margin:0 auto; text-align:center;}
.star, .accent, .requisite {color:#f00; margin:0 3px;}
h1.page_description {color:#97A1CA; font-size:10px; display:none;}
.cInput {margin:0; padding:3px 5px 0 5px; height:15px; border:1px solid #616A73; color:#777; background-color:#fff; font-size:11px; background-image:url(../images/form_fields.png); background-position:1px 1px;}


/* /global */


/* debug */
/* div#cMainLeft, div#cMainCenter, div#cMainRight {border:1px solid red;} */
/* /debug */


div#overDiv {position:absolute; visibility:hidden; z-index:1000; left:0; border:1px solid #ccc; padding:10px; background-color:#fff;}
#top {height:55px; width:966px; margin:0 auto; text-align:left;}
#content_bg {width:988px; text-align:center; margin:0 auto; background-image:url(../images/content_bg.png);}
#content {width:966px; overflow:hidden; text-align:center; margin:0 auto; background-color:#fff;}
#middle {width:100%; background-image:url(../images/middle_bg.png); background-repeat:repeat-x; background-color:#fff;}
#bottom {width:100%; height:132px; background-color:#3374B6;}

#cTopBar {float:left; width:730px;}
#cMainLogo {position:absolute; margin-left:25px;}
#cCallUs {width:270px; height:55px; overflow:hidden; position:relative; margin-left:380px; background-image:url(../images/callus_bg.png);}
#cCallUs span {display:block; margin-left:70px; color:#fff; font-family:"Trebuchet MS", Arial, Tahoma; font-weight:bold;}
#cCallUs span.callus_txt {margin-top:7px; font-size:13px;}
#cCallUs span.callus_no {margin-top:0; font-size:20px;}



#cTopMenu {float:right; width:650px; margin-right:15px;}
#cTopMenu ul {float:right; list-style:none; margin:10px 0 0 50px;}
#cTopMenu ul li {display:inline; border-left:1px solid #3B659B;}
#cTopMenu ul li.first {border:none;}
#cTopMenu ul li a {margin:0 5px 0 8px;}
#cTopMenu ul li span {color:#3B659B;}
#cTopMenu li.my_account, #cTopMenu li.your_cart {border:none;}
#cTopMenu li.my_account a {padding-left:13px; background-image:url(../images/top_menu_login.png); background-position:0 2px;}
#cTopMenu li.your_cart a {margin-left:15px; padding-left:18px; background-image:url(../images/top_menu_your_cart.png);}

/* main menu (drop-down) - positions, sizes */
#cMainMenu {position:relative; height:35px; margin:9px auto; z-index:1100;}
#cMainMenu ul {position:relative; float:left; list-style:none; left:30px; height:25px; margin-top:10px;}
#cMainMenu ul h2 {height:25px; float:left;}
#cMainMenu ul li {height:25px; float:left;}
#cMainMenu ul li a {display:block; height:25px; float:left; margin:0 6px 0 6px;}
#cMainMenu ul li a span {display:block; margin:15px 20px 0 20px;}
#cMainMenu ul ul {position:absolute; z-index:1200; width:160px; height:auto; top:15px; left:10px; display:none;}
#cMainMenu ul li:hover ul {display:block;}
#cMainMenu ul li:hover h2 {position:relative;}
#cMainMenu ul ul li {float:none; height:auto;}
#cMainMenu ul ul li a {float:none; margin:0 auto; width:140px; height:auto; text-align:left; padding:2px 10px;}
/* main menu (drop-down) - gfx, colors, fonts, events: */
#cMainMenu {background-image:url(../images/main_menu_bg.png); background-position:center top;}
#cMainMenu ul {list-style:none; background-image:url(../images/main_menu_separator.gif); background-position:left top;}
#cMainMenu ul.first {background:0;}
#cMainMenu a, #cMainMenu a span {font-family:"Arial Narrow", "Trebuchet MS", Verdana, Tahoma, Sans-Serif; font-size:13px; font-weight:normal; color:#fff; text-decoration:none;}
#cMainMenu h2 {white-space:nowrap;}
#cMainMenu h2 a span{border:0; font-size:12px; letter-spacing:0.15em; font-weight:bold; text-transform:uppercase;}
#cMainMenu ul ul {border:1px solid #2E4869; border-width:1px 1px 0 1px; line-height:normal; background:none; background-color:#163358;}
#cMainMenu ul ul li {border:1px solid #2E4869; border-width:0 0 1px 0;}
#cMainMenu ul ul li a:hover {background-color:#314B6C;}

#cNavPath {display:none;}

#cMainLeft {float:left; width:204px; margin-left:16px; overflow:hidden;}
#cMainCenter {float:left; width:719px; margin-left:16px; overflow:hidden;}
#cMainCenter_3k {float:left; width:490px; margin-left:16px; overflow:hidden;}
#cMainRight {float:right; width:204px; margin-right:16px; overflow:hidden;}



/* cBox */
.cBox {width:204px; margin-bottom:15px;}
.cBoxAds {width:204px; margin-bottom:15px;}
.cBoxAds img {margin-bottom:8px;}


/* cBox specified */
#cBox_search {float:right; margin-right:15px; width:175px; margin:0;}
#cBox_search .cBoxBody {margin-top:10px;}
#cBox_search a {color:#c7c7c7; line-height:20px; font-size:10px;}

#cBox_login {height:140px; overflow:hidden; background-image:url(../images/cbox/cbox_login_bg.png); margin-bottom:0;}
#cBox_login .cBoxBody {width:185px; margin:7px auto; text-align:left;}
#cBox_login span,
#cBox_login label,
#cBox_login a {color:#fff; font-size:10px;}
#cBox_login .cInput {width:175px; margin:2px 0 10px 0;}
#cBox_login #login {float:left;}
#cBox_login ul {float:right; width:125px; list-style:none; text-align:right;}
#cBox_login li {margin:0 0 5px 0;}

#cBox_subscript {height:94px; overflow:hidden; background-image:url(../images/cbox/cbox_newsletter_bg.png);}
#cBox_subscript .cInput {width:175px; margin:15px 0 5px 0;}
#cBox_subscript p {width:120px; float:left; color:#fff; font-size:10px; text-align:left; margin:0 0 0 10px;}
#cBox_subscript #zapisz {float:right; margin:10px 10px 0 0;}

#cBox_menustatic {background-image:url(../images/cbox/cbox_menustatic_header_bg.png); margin-bottom:0;}
#cBox_menustatic .cBoxBody {background-image:url(../images/cbox/cbox_menustatic_footer_bg.png); background-position:center bottom; margin-top:24px;}
#cBox_menustatic .cBoxContent {background-image:url(../images/cbox/cbox_menustatic_bg.png); background-repeat:repeat-y; margin-bottom:24px; padding:0 17px;}
#cBox_menustatic ul {list-style:none; margin:0; padding:0; text-align:left;}
#cBox_menustatic ul li {border-bottom:1px solid #E8EBEE; padding:3px 0; background-color:#fff;}
#cBox_menustatic ul li:hover {background-color:#F6F7F8;}
#cBox_menustatic ul li.last {border:0;}
#cBox_menustatic a {background-image:url(../images/icons/arr_right.gif); background-position:left center; padding:0 0 0 10px; display:block; background-color:#fff;}
#cBox_menustatic a:hover {background-color:#F6F7F8; text-decoration:none;}

#cBox_news_titles {background-image:url(../images/cbox/cBox_menustatic_header_bg.png); margin-bottom:0;}
#cBox_news_titles .cBoxBody {background-image:url(../images/cbox/cBox_menustatic_footer_bg.png); background-position:center bottom; margin-top:24px;}
#cBox_news_titles .cBoxContent {background-image:url(../images/cbox/cbox_menustatic_bg.png); background-repeat:repeat-y; margin-bottom:24px; padding:0 17px;}
#cBox_news_titles ul {list-style:none; margin:0; padding:0; text-align:left;}
#cBox_news_titles ul li {border-bottom:1px solid #E8EBEE; padding:3px 0; background-color:#fff;}
#cBox_news_titles ul li:hover {background-color:#F6F7F8;}
#cBox_news_titles ul li.last {border:0;}
#cBox_news_titles a {background-image:url(../images/icons/arr_right.gif); background-position:left center; padding:0 0 0 10px; display:block; background-color:#fff; color:#9F9F9F;}
#cBox_news_titles a:hover {background-color:#F6F7F8; text-decoration:none; color:#3b659b;}

#cBox_producers {background-image:url(../images/cbox/cbox_producers_bg.png); width:718px; height:104px;}
#cBox_producers #blend_div_1 {float:left; margin:25px 33px ; text-align:left; width:110px; height:55px;}
#cBox_producers #blend_img_1 {}
#cBox_producers #blend_div_2 {float:left; margin:25px 33px ; text-align:left; width:110px; height:55px;}
#cBox_producers #blend_img_2 {}
#cBox_producers #blend_div_3 {float:left; margin:25px 33px ; text-align:left; width:110px; height:55px;}
#cBox_producers #blend_img_3 {}
#cBox_producers #blend_div_4 {float:left; margin:25px 33px ; text-align:left; width:110px; height:55px;}
#cBox_producers #blend_img_4 {}
#cBox_producers #blend_div_5 {float:left; margin:25px 33px ; text-align:left; width:110px; height:55px;}
#cBox_producers #blend_img_5 {}


#cBox_news {width:719px; margin:13px 0;}
#cBox_news .item {background-image:url(../images/cbox/cbox_news_bg.gif);float:left; width:357px; height:138px; margin:0 0 6px 5px; padding:0; text-align:left;}
#cBox_news .item .left {margin:10px 0 0 10px; float:left; width:215px; height:120px; overflow:hidden;}
#cBox_news .item .right {margin:10px 10px 0 0; width:115px; height:120px; overflow:hidden; float:right; text-align:center;}
#cBox_news .item h4 {margin:0 0 5px 0; width:205px; float:left;}
#cBox_news .item h4 a {color:#173862; font-size:14px; font-weight:bold; font-family: "Trebuchet MS", "Arial Narrow", Arial, Tahoma, Sans-Serif;}
#cBox_news .item .from_mce {margin-bottom:5px;}
#cBox_news .item .from_mce * {color:#3B659B;}
#cBox_news .item .pic {}
#cBox_news .item a.more {text-decoration:underline;}
#cBox_news .item a.more:hover {text-decoration:none;}
#cBox_news .item a.more span {color:#3B659B;}
#cBox_news .c0 {margin-left:0;}

#cBox_mayihelpyou {height:202px; background-image:url(../pictures/banners/mayihelpyou.png);}
#cBox_mayihelpyou .center strong {color:#777; font-family:Verdana, Tahoma, Sans-Serif; font-size:11px;}
#cBox_mayihelpyou .center {margin-top:5px; color:#777; font-family:Verdana, Tahoma, Sans-Serif; font-size:10px;}
#cBox_mayihelpyou .txt {width:100px; height:70px; float:right; margin:10px 10px 0 0; text-align:left; _margin-right:5px}
#cBox_mayihelpyou .txt a {display:block; height:15px; margin:5px 0; padding-left:25px; background-image:url(../images/icons/aol.gif); color:#3B659B;}
#cBox_mayihelpyou a.active_area {width:204px; height:85px; display:block;}
#cBox_mayihelpyou a.active_area:hover {text-decoration:none;}


/* cMainBox */
.cMainBox {text-align:left;}
.cMainBox h3 {margin:15px 0 0 0;}
.cMainBox h3 span {color:#132D4F; font-size:19px;}

/* cMainBox - specified*/
#cMainBox_news_teasers {}
#cMainBox_news_teasers .item {margin:10px 0;}
#cMainBox_news_teasers h3 {margin-bottom:10px;}
#cMainBox_news_teasers h3 a,
#cMainBox_news_teasers h3 span {color:#153257; font-size:17px; font-weight:bold;}
#cMainBox_news_teasers img.news_picture {margin:0 15px 5px 0; float:left;}
#cMainBox_news_teasers .item .text {color:#888; text-align:justify; line-height:1.5em;}

#cMainBox_onefullnews {}
#cMainBox_onefullnews .item {margin-bottom:10px;}
#cMainBox_onefullnews h3 {margin:10px 0;}
#cMainBox_onefullnews h3 a,
#cMainBox_onefullnews h3 span {color:#153257; font-size:17px; font-weight:bold;}
#cMainBox_onefullnews img.news_picture {margin:0 0 5px 15px; float:right;}
#cMainBox_onefullnews .item .text {color:#888; text-align:justify; line-height:1.5em;}
#cMainBox_onefullnews .item .text * {color:#888;}

#cMainBox_contact {}
#cMainBox_contact div.contact_text {color:#818A94;}
#cMainBox_contact strong.problems {color:#223B5C; font-weight:bold; font-size:14px; font-family:"Trebuchet MS", Arial, Tahoma, Sans-Serif; margin:20px 0 10px 0; display:block;}
#cMainBox_contact .contact_form {width:719px; height:239px; overflow:hidden; background-image:url(../images/contact_form_bg.jpg);}
#cMainBox_contact .contact_form .cInput {border-color:#fff; background-position:0 0; color:#5B1D29; width:240px;}
#cMainBox_contact .contact_form table {float:left; width:360px; margin:10px 0 0 30px;}
#cMainBox_contact .contact_form .right {float:right; width:255px; margin:20px 40px 0 0;}
#cMainBox_contact .contact_form .right span {color:#5B1D29; display:block;}
#cMainBox_contact .contact_form .right span.requisite {color:#f00; display:block; float:left;}
#cMainBox_contact .contact_form table td {color:#5B1D29;}
#cMainBox_contact .contact_form table td.c1 {width:60px; text-align:right;}
#cMainBox_contact .contact_form textarea.small_ta {height:60px;}
#cMainBox_contact .contact_form textarea.big_ta {height:125px;}
#cMainBox_contact .contact_form #wyslij {float:right;}

#cMainBox_rmaform {}
#cMainBox_rmaform .cMainBoxContent {text-align:center; color:#3b659b;}
#cMainBox_rmaform td {color:#3b659b;}
#cMainBox_rmaform table {margin:0 auto; text-align:left; width:380px;}
#cMainBox_rmaform .cInput {width:175px;}
#cMainBox_rmaform select.cInput {width:187px; height:18px; padding:2px 0 0 2px;}
#cMainBox_rmaform select.select {width:50px; height:18px; padding:2px 0 0 2px; background-color:#fff; border:1px solid #616a73; background-image:url(../images/form_fields.png); background-position:1px 1px;}
#cMainBox_rmaform textarea.cInput {height:60px;}
#cMainBox_rmaform tr.last td.c1 {text-align:center;}

#cMainBox_doc {}
#cMainBox_doc h4 {margin:0 0 10px 0; color:#132D4F; font-size:15px; font-weight:normal;}
#cMainBox_doc h4 span {color:#132D4F; font-size:13px;}
#cMainBox_doc div {color:#888;}
#cMainBox_doc p span {color:#132D4F;}
#cMainBox_doc .menuTop {float:right;}
#cMainBox_doc .menuTop ul {list-style:none;}
/* ---- */
#cMainBox_doc .right {background-image:url(../images/about_cloud.jpg); background-position:right top; height:400px;}
#cMainBox_doc .right .in_cloud {width:430px; height:330px; right:0; float:right; margin:13px 13px; overflow:auto; color:#888;}
#cMainBox_doc .right .in_cloud p {color:#888; line-height:1.5em;}
#cMainBox_doc .right .in_cloud p * {color:#132D4F;}
#cMainBox_doc .map {margin-bottom:10px;}

#cMainBox_Producers1 .cMainBoxBody {text-align:center;}
#brands_table {background-color:#fff; width:490px; margin:5px auto;}
#brands_table td {width:33%; overflow:hidden; text-align:center; border:1px solid #f1f1f1; padding:5px;}
#cMainBox_Producers1 .pagination {text-align:center; margin:10px 0 20px 60px; float:left;}
#cMainBox_Producers1 .pagination a {display:block; margin:0 4px; padding:2px 7px; border:1px solid #ccc; background-color:#eef; float:left; color:#184D83;}
#cMainBox_Producers1 .pagination a.active {background-color:#fdd;}

#banner_main_center_bottom {}
#banner_main_center_bottom img {margin:0 2px;}

.page_nav {border-top:1px solid #d6d6d6; padding-top:5px;}
.page_nav a.page_nav_top {float:right; background:url(../images/icons/arrow_top.gif) right no-repeat; padding-right:15px; height:16px;}
.page_nav a.page_nav_back {float:left; background:url(../images/icons/arrow_left.gif) left no-repeat; padding-left:15px;}

.wciety {color:#888;}
.wciety h4 {font-weight:bold; margin:4px 0;}
.wciety p {line-height:16px; color:#888;}
.wciety ul {margin-left:15px;}

#footer {margin:0 auto; width:932px;}
#footer_menu {margin-bottom:10px; height:55px; background-image:url(../images/hr1.png); background-position:center bottom;}
#footer_menu ul {list-style:none; text-align:left; margin-top:13px}
#footer_menu ul li {display:inline; border-left:1px solid #3B659B;}
#footer_menu ul li.first {border:none;}
#footer_menu ul li a {margin:0 5px 0 8px; color:#3B659B;}

#footer .copyrights .txt {color:#959CA1; font-size:10px; width:600px; margin:0 auto;}
#footer .copyrights .idot, #footer .copyrights .idot a {margin:0 0 10px 0; color:#959CA1; font-size:10px;}
#footer .copyrights .ccards {margin-bottom:20px;}


#menu_iframe {display:none; position:absolute;}

.iframe {height:1500px; border:0; width:100%; outline:0; color:#fff; overflow:hidden;}

