* {
margin:0;
padding:0;
}
html {
margin:0;
padding:0;
}
body {
margin:0;
padding:0;
}
p, body, font, div, td, input, select, textarea {
font-family:arial,helvetica,sans-serif;
font-size:100%;
}
h1 {
}
h2 {
font-size:130%;
margin:1em 0;
}
h3 {
font-size:120%;
margin:1em 0 0.5em;
}
form {
margin:0;
padding:0;
}
a {
font-weight:bold;
}
a:hover { color:#FF3300;}
.knopka a:hover { color:#401526 !important;}
a img {
border:0 none;
}
div {
}
input, select {
vertical-align:middle;
}
.all_wrapper {
margin:0 auto;
text-align:left;
width:1000px;
}
#container_top_left {
background:#3B6CA4 none repeat scroll 0 0;
text-align:center;
vertical-align:bottom;
width:200px;
}
#container_top {
padding-bottom:5px;
text-align:left;
vertical-align:bottom;
}
#container_top_right {
padding-bottom:5px;
text-align:right;
vertical-align:bottom;
width:200px;
}
#container_left_sidebar, #container_right_sidebar {
background:#3B6CA4 none repeat scroll 0 0;
color:#FFFFFF;
text-align:left;
vertical-align:top;
width:200px;
}
#container_main_content {
background:#3B6CA4 none repeat scroll 0 0;
padding:0 4px 4px;
text-align:left;
vertical-align:top;
}
#container_footer {
background:#3B6CA4 none repeat scroll 0 0;
padding:3px;
}
.cpt_logo {
background:#FFFFFF none repeat scroll 0 0;
margin-top:3px;
}
.cpt_logo img {
margin-top:15px;
}
.cpt_news_short_list, .cpt_survey, .cpt_maincontent, .cpt_divisions_navigation, .cpt_auxpages_navigation {
font-size:75%;
text-align:left;
}
ul.vertical, ul.horizontal {
margin:0;
padding:0;
}
ul.horizontal {
overflow:hidden;
width:100%;
}
.vertical li {
padding-bottom:5px;
padding-left:0;
}
.horizontal li {
float:left;
margin-right:5px;
}
.cpt_divisions_navigation ul {
list-style-type:none;
margin:0;
position:relative;
}
.cpt_auxpages_navigation ul.vertical {
list-style-image:url(../../images/li_infopages.gif);
padding-left:15px;
}
.cpt_auxpages_navigation .vertical li {
padding-left:5px;
}
.cpt_auxpages_navigation ul.horizontal {
list-style-type:none;
padding-left:0;
}
.cpt_survey {
padding:10px;
}
.survey_question {
font-weight:bold;
margin-bottom:10px;
}
.survey_submit {
margin-top:10px;
}
.cpt_survey form {
font-size:75%;
margin:0;
padding:0;
}
.cpt_survey label {
font-size:70%;
margin:3px;
}
.cpt_survey input {
font-size:130%;
}
.cpt_currency_selection {
background:#6695BF none repeat scroll 0 0;
font-size:75%;
height:80px;
margin:0 4px 4px;
text-align:center;
}
.cpt_currency_selection form {
display:inline;
line-height:40px;
}
.cpt_currency_selection select {
font-size:90%;
line-height:20px;
}
.cpt_currency_selection span {
}
.cpt_news_short_list {
}
.cpt_category_tree ul {
list-style-type:none;
margin:0;
padding:0;
}
.cpt_category_tree li {
padding:0;
}
.cpt_category_tree li a {
color:#000000;
font-size:110%;
font-weight:bold;
text-decoration:none;
}
.cpt_category_tree li a {
background:transparent url(../../images/glr_arrow_category_small_white.gif) no-repeat scroll 5px 6px;
line-height:150%;
padding:0 0 0 2px;
}
.cpt_category_tree a:hover {
color:#1C334D;
text-decoration:none;
}
.cpt_category_tree .parent_current a {
color:#1C334D !important;
font-weight:bold;
text-decoration:none !important;
}
.cpt_divisions_navigation, #container_top .cpt_auxpages_navigation {
font-size:75%;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}
.cpt_auxpages_navigation .vertical li {
padding-left:0;
}
.ocn_whiteline .cpt_auxpages_navigation ul.horizontal {
overflow:hidden;
padding:8px 0 0;
}
.ocn_blueline .cpt_divisions_navigation li {
float:left;
position:relative;
}
.ocn_blueline .cpt_divisions_navigation a {
background:#FCFCFC none repeat scroll 0 0;
color:#000000;
display:block;
line-height:35px;
padding:0 10px;
text-decoration:none;
white-space:nowrap;
}
.ocn_whiteline .cpt_auxpages_navigation {
background:#6695BF none repeat scroll 0 0;
height:35px;
overflow:hidden;
}
.ocn_whiteline .cpt_auxpages_navigation li {
background:transparent url(../../images/ocn_arrow_navy.gif) no-repeat scroll left center;
margin-left:10px;
padding-left:17px;
}
.ocn_whiteline .cpt_auxpages_navigation a {
color:#FFFFFF;
text-decoration:none;
}
.cpt_auxpages_navigation ul.vertical {
list-style-image:none;
padding-left:0;
}
.cpt_category_tree .child a {
font-size:95%;
font-weight:normal;
}
.cpt_category_tree .child_current a {
color:#1C334D !important;
font-size:95%;
text-decoration:none !important;
}
.cpt_category_tree .tab {
margin-left:10px;
}
.cpt_product_add2cart_button {
padding-top:10px;
}
.cpt_language_selection {
background:#6695BF none repeat scroll 0 0;
margin:0 4px 4px;
padding:0 10px;
}
.cpt_language_selection a img {
border:1px solid #FFFFFF;
margin:2px 0;
}
.cpt_product_params_selectable {
clear:left;
}
.cpt_product_category_info {
font-size:75%;
}
.cpt_product_search form, .cpt_language_selection {
line-height:35px;
}
.cpt_language_selection a img {
}
.cpt_product_search form {
}
.cpt_product_search input {
font-size:90%;
vertical-align:middle;
}
html:first-child .cpt_product_search form, html:first-child .cpt_product_search form {
margin:0 0 15px;
}
html:first-child .cpt_currency_selection {
line-height:35px;
}
ul.product_list {
}
.cpt_category_tree a:hover {
text-decoration:underline;
}
.cpt_product_lists {
}
.cpt_root_categories {
padding-top:15px;
}
.cpt_root_categories td {
font-size:100%;
}
.cpt_root_categories td a.rcat_root_category {
color:#000000;
display:inline;
font-size:110%;
font-weight:bold;
text-decoration:underline;
}
.cpt_root_categories td a:hover {
text-decoration:underline;
}
.cpt_maincontent td {
font-size:75%;
}
ul.product_list li {
float:left;
margin:0 0 5px;
text-align:left;
}
ul.product_list li table {
float:left;
}
ul.product_list li a {
color:#000000;
width:160px;
}
ul.product_list li table a {
float:none;
}
ul.product_list li div {
color:#FF3300;
font-size:130%;
}
.block_tag_cloud a {
color:#3B6CA4;
line-height:70%;
text-decoration:none;
}
.block_tag_cloud a:hover {
color:#FF3300;
}
.home_page_category_logo {
background:transparent url(../../images/defaultnocatimage.gif) no-repeat scroll left top;
display:block;
height:65px;
width:65px;
}
#container_main_content .cpt_root_categories td.cat_image a {
position:relative;
top:-0.8em;
}
#container_main_content .cpt_root_categories {
padding-top:1em;
}
#container_main_content .cpt_root_categories td {
vertical-align:top;
}
#container_top_left .cpt_custom_html {
background:#3B6CA4 none repeat scroll 0 0;
}
#container_top_right .cpt_custom_html {
background:#3B6CA4 none repeat scroll 0 0;
}
#container_right_sidebar .right_bg_red {
background:transparent url(../../images/cty_right_transition1.gif) no-repeat scroll left top;
}
#container_footer .cpt_divisions_navigation a {
color:#354E64;
font-size:110%;
font-weight:bold;
line-height:20px;
padding:0 10px;
}
#container_footer .cpt_divisions_navigation {
background:#FFFFFF none repeat scroll 0 0;
padding:0;
text-align:center;
}
#container_footer .cpt_divisions_navigation ul, #container_footer .cpt_divisions_navigation ul li {
display:inline;
float:none;
}
a.ocn_logo {
background:#FFFFFF none repeat scroll 0 0;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
line-height:50px;
text-decoration:none;
}
.ocn_whiteline {
background:#FFFFFF none repeat scroll 0 0;
padding:5px 0 5px 5px;
}
.ocn_blueline {
background:#3B6CA4 none repeat scroll 0 0;
}
span.ocn_l1 {
color:#787878;
padding:0 2px;
}
span.ocn_l2 {
color:#404040;
padding:0 2px;
}
span.ocn_l3 {
color:#787878;
padding:0 2px;
}
.bullet {
font-size:0;
}
a .bullet {
text-decoration:none !important;
}
input.input_message, input.input_message_focus {
border:1px solid #660066;
width:145px;
}
#shpcrtca {
font-size:130%;
font-weight:bold;
white-space:nowrap;
}
.ocn_right_wh {
background:#FFFFFF none repeat scroll 0 0;
}
.ocn_rightrel {
background:#6695BF none repeat scroll 0 0;
height:50px;
margin:5px 5px 5px 0;
position:relative;
}
.ocn_guy {
background:transparent url(../../images/ocn_guy.gif) no-repeat scroll left bottom;
bottom:0;
height:100px;
left:0;
position:absolute;
width:133px;
}
.small {
font-size:60%;
}
.big {
font-size:150%;
}
.background1, .background1 td {
background-color:#D9E9FF;
}
.btn_checkout {
font-size:130%;
font-weight:bold;
margin:10px;
padding:3px;
}
.prdbrief_add2cart {
padding-top:5px;
}
.error_block {
color:red;
font-weight:bold;
}
.ocn_left_wh, .ocn_left_bott_wh, .ocn_left_full_wh {
background:#FFFFFF none repeat scroll 0 0;
}
.ocn_left_bott_wh, .ocn_left_full_wh {
margin-bottom:5px;
}
.bluebg {
background:#6695BF none repeat scroll 0 0;
padding-top:3px;
}
.orangebg {
background:#FC851E none repeat scroll 0 0;
}
.greenbg {
background:transparent url(../../images/ocn_news_bg.gif) repeat-y scroll left top;
}
.col_header {
color:#FFFFFF;
font-size:85%;
font-weight:bold;
margin:4px 4px 0;
padding:5px;
text-transform:uppercase;
}
#tbl-checkout-progress td {
font-size:0.7em;
vertical-align:top;
}
.current_prd_thumbnail img {
border:3px solid #BBBBBB;
}
a.prd_thumbnail img {
border:3px solid #FFFFFF;
}
a.prd_thumbnail:hover img {
border:3px solid #BBBBBB;
}
.news_date {
color:#295220;
font-weight:bold;
padding-left:10px;
}
.news_title {
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}
.news_viewall {
font-size:85%;
padding-bottom:10px;
padding-left:10px;
}
.news_subscribe, .news_thankyou {
overflow:hidden;
}
div.news_subscribe {
padding:10px 0 10px 10px;
width:155px;
}
.news_subscribe div {
float:left;
width:auto;
}
.news_subscribe img, .news_thankyou img {
vertical-align:middle;
}
.post_block{
    padding-right:15px;
}
.post_title {
color:#666666;
margin-bottom:0;
margin-top:30px;
margin-left:10px;
}
.post_date {
color:#999999;
margin-bottom:15px;
margin-left:10px;
}
.post_content {
padding-left:0px;
}
.cmp_headers {
background-color:#D9E9FF;
}
.cmp_column_odd {
background-color:white;
vertical-align:top;
}
.cmp_column_even {
background-color:#F2F8FF;
vertical-align:top;
}
#cmp-table tr:hover td {
background-color:#D5E5FA !important;
}
#cmp-table tr td {
padding:6px;
text-align:center;
}
#cmp-table tr td.cmp_headers {
text-align:left;
}
.regularPrice {
color:brown !important;
text-decoration:line-through;
}
.totalPrice {
color:#FF3300 !important;
font-size:130%;
font-weight:bold;
line-height:150%;
}
.prd_out_of_stock {
font-style:italic;
}
#cat_top_tree {
margin-top:10px;
overflow:hidden;
}
.cpt_maincontent center {
clear:both;
}
.hndl_submit_prds_cmp, #cat_product_sort {
margin:10px 0;
}
.prdbrief_name a {
font-size:130%;
line-height:150%;
text-decoration:none;
}
.prdbrief_name a:hover {
border-bottom:1px solid;
}
.add2cart_handler {
margin:5px 0;
}
.review_block {
margin-left:20px;
}
.review_title {
color:#333333;
font-size:120%;
margin-bottom:0;
margin-top:10px;
}
.review_date {
border-color:#7F5192;
border-style:dotted;
border-width:1px 0 0;
color:#999999;
font-size:90%;
margin-bottom:5px;
margin-right:20px;
}
.review_content {
color:#333333;
padding-left:20px;
}
.review_showall {
margin-left:20px;
}
.background_cart_top {

}
.background_cart_top h1 {
display:inline;
margin:0;
padding:0;
}
#cart_content_tbl {
}
#cart_content_tbl td {
padding:6px;
}
#cart_page_title {
padding:10px;
text-align:left;
}
#cart_page_title h1 {
margin:0;
padding:0;
font-size:28px !important;
font-weight:normal !important;
}
#cart_clear {
padding:10px;
text-align:right;
}
#cart_clear a {
font-size:9pt;
}
.cart_discount_label {
font-size:14px;
font-weight:normal;
color:#545456;
}
#cart_total_label {
font-size:130%;
font-weight:bold;
}
#cart_total {
line-height:normal;
font-size:110%;
font-weight:normal;
padding:10px;
white-space:nowrap;
}
#cart_checkout_btn {
padding-top:20px;
}
.cart_product_brief_description {
font-size:80%;
}
#cart_content_header td {
font-weight:bold;
}
.cart_apply_for_discounts_extra {
color:#777777;
font-size:80%;
}
.cart_product_quantity {
text-align:center;
}
.rcat_root_category {
font-size:120%;
font-weight:bold;
}
.rcat_products_num {
color:#FC851E;
font-size:80%;
}
.rcat_child_categories a {
color:#000000;
font-size:100%;
font-weight:normal;
text-decoration:none;
}
.rcat_child_categories a:hover {
text-decoration:underline;
}
#reg_fields_tbl td {
padding:5px;
}
#reg_auth_fields td {
background-color:#fff;
}
#reg_confcode td {
background-color:#D9E9FF;
}
#reg_fields_tbl td input, .addressform td input {
width:200px;
}
#subscribed4news {
width:auto !important;
}
#reg_fields_tbl td textarea, .addressform td textarea {
height:100px;
width:200px;
}
#reg_fields_tbl select {
width:200px;
}
#reg_submit_btn {
font-size:11px;
width:100px;
}
.checkout_noframe_title {
padding:5px 15px;
text-align:left;
}
#checkout_have_account {
background-color:#907090 !important;
margin:0px !important;
padding:15px;
}
#checkout_logininfo {
/*width:428px;*/
}
#checkout_have_account, #checkout_have_account a {
    color: #fff !important;
}
#checkout_logininfo .inputtext, #checkout_addresses .inputtext, #checkout_addresses textarea {
width:200px;
}
.paddingblock input.checkout_buttons {
font-size:130%;
font-weight:bold;
margin:5px 0;
}
input.checkout_buttons {
width:100px !important;
}
.checkout_steps_divider {
background-color:#99C9DF;
height:1px;
overflow:hidden;
width:40px;
}
#checkout_addresses {
/*width:800px;*/
}
#checkout_addresses td {
}
tr#ord_total_row * {
font-size:105%;
font-weight:bold;
}
.row_odd td {
//background-color:#F2F8FF;
background-color:#fff;
}
.row_even td {
border-color:#fff;
border-style:solid;
border-width:0px 0;
}
.paddingblock {
background:#FFFFFF none repeat scroll 0 0;
font-size:12pt;
padding-left:15px;
padding-right:15px;
text-align:left;
}
.paddingblock h2 {
margin-top:0;
padding:20px 5px;
}
.paddingblock td {
font-size:95%;
padding:5px;
vertical-align:top;
}
.paddingblock p {
margin-bottom:10px;
}
.paddingblock input {
margin:2px 0 0;
}
.asterisk {
color:red;
}
.cellpadding tr td {
padding:5px;
}
.cust_name {
font-size:110%;
font-weight:bold;
}
#prddeatailed_container .cpt_product_rate_form table {
width:auto;
}
#block-customerinfo td {
font-size:100%;
}
.cpt_product_images {
float:left;
}
#powered_by, #powered_by a {
color:#FFFFFF !important;
}
.ocn_copyright {
color:#FFFFFF;
font-size:75%;
text-align:center;
}
.ocn_copyright a {
color:#FFFFFF;
font-weight:bold;
}
b.niftycorners, b.niftyfill {
display:block;
}
b.niftycorners * {
border-style:solid;
border-width:0 1px;
display:block;
font-size:1px;
height:1px;
line-height:1px;
overflow:hidden;
}
b.r1 {
border-width:0 2px;
margin:0 3px;
}
b.r2 {
margin:0 2px;
}
b.r3 {
margin:0 1px;
}
b.r4 {
height:2px;
}
b.rb1 {
border-width:0 2px;
margin:0 8px;
}
b.rb2 {
border-width:0 2px;
margin:0 6px;
}
b.rb3 {
margin:0 5px;
}
b.rb4 {
margin:0 4px;
}
b.rb5 {
margin:0 3px;
}
b.rb6 {
margin:0 2px;
}
b.rb7 {
height:2px;
margin:0 1px;
}
b.rb8 {
height:2px;
margin:0;
}
b.rs1 {
margin:0 1px;
}
b.t1 {
border-width:0 5px;
}
b.t2 {
border-width:0 3px;
}
b.t3 {
border-width:0 2px;
}
b.t4 {
height:2px;
}
b.tb1 {
border-width:0 10px;
}
b.tb2 {
border-width:0 8px;
}
b.tb3 {
border-width:0 6px;
}
b.tb4 {
border-width:0 5px;
}
b.tb5 {
border-width:0 4px;
}
b.tb6 {
border-width:0 3px;
}
b.tb7 {
border-width:0 2px;
height:2px;
}
b.tb8 {
border-width:0 1px;
height:2px;
}
b.ts1 {
border-width:0 2px;
}
body.body-page-404 {
background:#FFFFFF none repeat scroll 0 0;
font-size:12px;
text-align:left;
}
body.body-page-404 ul, body.body-page-404 li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.reg_success {
font-family:tahoma,arial,helvetica,sans-serif;
font-size:12pt;
font-weight:bold;
color:#474747;
}
.reg_success_link {
font-family:tahoma,arial,helvetica,sans-serif;
font-size:10pt;
font-weight:bold;
color:#865A97;
}

