/*www.goodlife2000.info*//***** GLOBAL RESET *****/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: 0;    padding: 0;    border: 0;    outline: 0;    font-weight: inherit;    font-style: inherit;    font-size: 100%;    font-family: inherit;    vertical-align: baseline;}/* remember to define focus styles! */:focus {    outline: 0;}body {    line-height: 1;    color: black;    background: white;}ol, ul {    list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {    border-collapse: separate;    border-spacing: 0;}caption, th, td {    text-align: left;    font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {    content: "";}blockquote, q {    quotes: "" "";}/***** END OF GLOBAL RESET *****/.center {text-align: center;}body {    font-family:Arial, Verdana, Helvetica, sans-serif;    background:url("../img/body_bg.gif") repeat-x top left #DCF0FB;}strong {font-weight: bold;}#container {    float:none;    width:1001px;    margin:0 auto;}#header {    width:1001px;    height:379px;    background:url("../img/header3.jpg");    position:relative;    margin-bottom:30px; }.babo4ka {    background:url("../img/babo4ka.gif") no-repeat top left;    width:250px;    height:211px;    display:block;    position:absolute;    top:83px;    left:5px;}/***** NAVIGATION *****/#header a.home, #header a.product, #header a.voprosi, #header a.otzivi, #header a.rus, #header a.germ, #header a.ukr {    position:absolute;  }#header a.home {     width:107px;    height:40px;    left:505px;    top:298px;}#header a.product {    width:149px;    height:37px;    left:692px;    top:290px;    }#header a.voprosi {    width:116px;    height:39px;    left:805px;    top:248px;    }#header a.otzivi {    width:119px;    height:39px;    left:877px;    top:311px;    }/***** LANGUAGES *****/#header a.rus, #header a.germ, #header a.ukr {    height:52px;    width:34px;    top:340px;}#header a.germ {    left:250px;}#header a.rus {    left:325px;}#header a.ukr {    left:400px;}/***** MAIN CONTENT *****/#main_content {    width:787px;    float:left;    background:url("../img/border.gif") no-repeat right top;}#content {    margin-left:220px;    font-size:14px;    padding-right:20px;}#content h1, #main_content h1 {    font:24px "Times New Roman", Times, serif;    text-align:center;    margin-bottom:20px;}#content p, #product_list_desc a, #main_content p, #main_content a, #main_content ol {    margin-bottom:10px;    font-size:14px;    line-height:20px;   }#main_content p,  #main_content h1 {margin-right:20px;}#main_content a { color:#005533; }#main_content a:hover { text-decoration: none }#main_content h1 {text-align: left;}#main_content h2 {    font:18px "Times New Roman", Times, serif;    margin-bottom:8px;} #main_content object {    float:left;}/***** PRODUCTS *****/#product_list_item {    width:757px;    margin-bottom:50px;    border-bottom:1px solid #b0e2fe;    overflow:hidden;}#product_list_img_and_button {    float:left;    width:156px;}#product_list_desc {    margin-left:190px;}#product_list_desc h3 {    font-size:18px;    font-weight:bold;    color:#033;    margin-bottom:10px;}#product_list_desc a {    color:#053;}#product_list_desc p, #product_list_desc ul, #product_list_desc ol {    margin-bottom:1px;    font-size:14px;    line-height:20px;}#product_list_desc ul {    list-style: square;}#product_list_desc h5+p {    margin-bottom:0px;}#product_list_desc h5 {    font-size:14px;    font-weight:bold;    margin:15px 0;}a.add_to_cart {    display:block;    width:123px;    height:31px;    margin:10px auto;}/***** RIGHT COLLUMN *****/#right_collumn {    float:right;    width:200px;    margin-left:0px;    font-size:12px;    line-height:18px;}#right_collumn img {    padding-left:40px;}#right_collumn h3 {    font:14px bold Arial, Verdana, sans-serif;    font-weight:bold;    text-align:center;    margin:20px 0 10px 0;}/*#right_collumn a {    color:#053;    font-size:14px;    font-weight:bold;    padding-left:40px;    }*/#right_collumn a {    color:#053;    font-size:14px;    font-weight:bold;    display:block;    margin:0 auto;    padding:8px;    text-align:center;}/***** FOOTER *****/#footer_wrapper {    clear:both;    background:url("../img/footer_bg.gif") repeat-x top left; }#footer {    background:url("../img/footer.jpg") no-repeat top center;    position:relative;    width:1001px;    height:129px;    margin:0 auto;}#counters {    position:absolute;    bottom:0px;    left:33%;    margin:0 auto;    width:300px;}a#contact {    display:block;    position:absolute;    bottom:8px;    right:24px;    color:#124E6A;    font-weight:bold;    letter-spacing:1px;    font-family: "Times New Roman", Times, serif;}span#current_year {    display:block;    position:absolute;    bottom:26px;    right:14px;    color:#124E6A;    font-weight:bold;    font-style: italic;    font-size: 21px;    font-family: "Times New Roman", Times, serif;}/*CART*/div#cart h2 {    font-family: "Times New Roman", Times, serif;    font-size:24px;    letter-spacing: 1px;}div#cart table {    width:90%;    margin-bottom:18px;    border:solid 1px #8BBAC0;}div#cart table th {    padding:18px;    background-color:#1D718C;    color:#fff;}div#cart table td {    padding:18px;    background-color:#fff;}div#cart table td#total_sum {    background-color:#5FB3CE;    font-weight:bold;}div#cart input  {    text-align:center;}div#cart input.my_button {    float:left;    border:0;    padding:8px;    margin-right:8px;    background-color:#1D718C;    color:#fff;    letter-spacing:1px;    cursor:pointer;    font-size:14px;    border:1px solid #1D718C;}div#cart a.to_bestellformular {    display:block;    float:right;    border:0;    padding:11px;    margin-right:8px;    background-color:#1D718C;    color:#fff;    letter-spacing:1px;    margin-right:10%;    text-decoration:none;    font-family: Arial, Verdana, sans-serif;    font-size:14px;    border:1px solid #1D718C;}div#cart a.to_bestellformular:hover,   div#cart input.my_button:hover {    background-color:#fff;    color:#000;}/***** BESTELL FORM *****/.myform {    margin:24px auto;    width:400px;    padding:12px;}#bestell_form  {    background-color: #fff;    margin-bottom:12px;    width:400px;    margin:24px auto;    padding-top:10px;    color:#000;    border:solid 1px #8BBAC0;}#bestell_form p {    color:#000;    margin:20px;    text-align:justify;}#bestell_form label {    color:#000;    display:block;    text-align:right;    width:140px;    float:left;}#bestell_form input, #bestell_form textarea {    float:left;    padding:4px 2px;    border:solid 1px #8BBAC0;    width:200px;    margin:2px 0 10px 10px;}#bestell_form button {    letter-spacing: 1px;    display: block;    margin:18px auto;    cursor:pointer;    padding:12px;    border:0;    border:1px solid #1D718C;    background-color:#1D718C;    color:#fff;}#bestell_form button:hover {    background-color:#fff;    color:#000;}.error {    display:block;    margin:12px 24px;    padding:8px 8px;    clear:both;    background:#FC9;    text-align:center;    letter-spacing:1px;}a#continue_trading {    display:inline-block;    padding:11px;    margin-bottom:12px;    background-color:#BAE5F5;    text-transform:uppercase;    color:#1D718C;    font-weight:bold;    letter-spacing:3px;    border:1px solid #04D8DC;    text-decoration:none;    font-family: Arial, Verdana, sans-serif;    font-size:14px;}a#continue_trading:hover {    background-color:#fff;    color:#000;    border:1px solid #1D718C;}/* ACTIONCODE*/div#actioncode_left_nav {    text-align:center; margin:48px auto; width:62%; padding:8px; border:1px #5E8EA5 solid;    background-color:#FDFDFD;}div#actioncode_left_nav img {    width:70px;    height:50px;    margin:8px auto;}/* /ACTIONCODE*/#to_mainpage {    text-decoration:none; font-size:12px; position:absolute; bottom:4px; left:220px; color:#87B2C3;}#kontakt {    width:62%;    margin:12px auto;    padding:12px;}#kontakt input, #kontakt select, #kontakt textarea  {    display:block;    margin:8px 0 4px 0;}#kontakt label {    display:block;    margin:24px 0 0 0;}#kontakt input, #kontakt textarea, #kontakt select {    width:62%;    border:1px #5E8EA5 solid;    padding:4px 2px;}#kontakt input[type=submit] { cursor: pointer; }#kontakt p {    margin-top: 8px;    background-color: #FFCC99;    padding:8px;}
