/* Lida */

* { 
    margin:0;
    padding:0;

}

body {  
    background:url(../img/background1.jpg) repeat;
    font-family:"Times New Roman", Times, serif ;
    font-size:100%;
}

#header{
    margin:5% 0 0 0;
    background:url(../img/head.jpg);
    width:790px;
    height:259px;
    position:relative;
}

#container {
    text-align:left;
    float:none;
    width:790px;
    margin:0 auto;
}

#container3 {
    float:left;
    width:100%;
    background:#f6ffe7;
    overflow:hidden;
}

#container2 {
    position:relative;
    right:185px;
    float:left;
    width:100%;
    /*background:#f6ffe7;*/
    border-right:1px solid #b5d480;
}

#container1 {
    position:relative;
    right:462px;
    float:left;
    width:100%;
    background:url(../img/nav_bg.jpg) repeat-y;
    background-position: top right;
}

#navigation { /* навигация */
              color:#fff;
              font-size:1em;
              line-height:2.5em;
              float:left;
              width:143px;
              position:relative;
              left:647px;
}

#navigation ul {
    list-style:none;
    padding:0 10px
}

#navigation a b {
    position:absolute;
    text-indent: -8000px;
}

#tooter_content a, #navigation a {
    color:#fff;
    text-decoration:none
}

#tooter_content a:hover, #navigation a:hover {
    color:#fff;
    border-bottom:1px dotted #fff;
}

#content { /*контент*/   
           padding-top:10px;
           float:left;
           width:442px; /*462*/
           position:relative;
           left:657px; /*647*/
}

#content p{
    font-size:1em; 
    color:black;
    text-align:justify;
    margin-bottom:1em;
    line-height:1.2em;
}

#content a {
    font-size:1em;
    color:#404040;
    text-align:justify;
    margin-bottom:1em;
    line-height:1.2em;
}

#content a:hover {
    background-color:#EBF4FB;
    text-decoration: none;
}

#content .product ul	li{ 
    /*	margin-top:1.2em;*/

    font-size:1em;
    color:black;
    text-align:justify;
    /*margin-bottom:1em;*/
    line-height:1.2em;
}

#content h1 {
    margin-left:0.5em;
    font-size:1.3em;
    color:#787878;
    margin-bottom:0.1em; 
}

#content h2 {
    font-size:1em;
    color:#373737;
    margin-bottom:0.1em;
    margin-left:0.5em;  
}

#content ul {
    text-indent:1.5em;
    line-height:1.5em;
    list-style-position:inside;
    /*margin-bottom:1.5em;*/
    /*   margin-top:-1em;*/
}

#products { /*продукты*/
            padding-top:10px;
            float:left;
            width:165px; /*185*/
            position:relative;
            left:677px; /*647*/
}

#products a {
    display:block;
    margin-bottom:12px;
    color:#404040;
    text-decoration:none;
    padding:5px;
}
#products a:hover {
    background-color:#EBF4FB;
}

#products p {
    padding-bottom:2px;
}

/*
#products p {
    padding-bottom:2px;
}

#products img {
    padding-bottom:20px
}

#products a {
    color:#404040;
    text-decoration:none;

}
#products a:hover {
    color:#404040;
   border-bottom:#404040 dotted 1px;
}
*/
#footer {
    background:url(../img/footer.jpg) no-repeat;
    width:790px;
    height:99px;
}

#tooter_content {
    padding:10px;
}

#tooter_content p {
    text-align:center;
    font-size:0.9em;
    color:#ffc;
    margin-bottom:1em;
}

.clear {
    clear:both;
}
/*
.product_img {
	float:left;
	margin-right:18px;
}
.product_description {

	margin-left:120px;
	width:300px;
}
#content p.product_rabbat {
	margin:8px;
	color:#F60;
	font-size:12px;
}


.product {
	position:relative;
	margin-bottom:42px;
}

a.add_to_cart {
	display:block;
	text-decoration:none;
	letter-spacing:1px;
	color:#fff;
	position:absolute;
	bottom:0;
	left:4px;
	background-color: #da4d00;
	padding:4px 12px;
}


.product img {
	border:1px solid #999;
}


.product_price {
	font-size:1.5em;
	margin:.5em 0 .5em 0;} 

.product ol {
	margin:1.5em 0;
}*/

/*
то что вставил я после переделки ----------------------------------------------------------------------------
*/
div#content div.product {
    width:440px;
    margin-bottom:18px;
}
div#content  div.product_img_and_button {
    width:38%;
    float:left;
}
div#content  div.product_description {
    width:60%;
    margin-left:38%;

}
div#content  div.wrap {padding:12px;}
div#content  div.product_description h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:1.62em;
    color:#787878;
    margin-bottom:12px;
    margin-left:0;
}


div#content  img.product_img {
    display:block;
    width:133px;
    height:91px;
    /*border:1px solid #b7ddf2;*/
}
a.add_to_cart, a.BestellenMain {
    display:inline-block;
    border:solid 1px #b7ddf2;
    background:#ebf4fb;
    padding:6px;
    text-decoration:none;
    color:#266E7C;
    letter-spacing:1.4px;
    margin-top:12px;
    font-family:Arial, Helvetica, sans-serif;
}
a.add_to_cart {
    width:92%;
    text-align: center !important;
}
a.add_to_cart:hover, a.BestellenMain:hover {color:#ebf4fb; background:#266E7C; border:solid 1px #266E7C;}
div#content  p.product_price {
    margin:12px 0;
    color:#000;
    text-align:center;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:1.4em;}
div#content div.product_img_and_button div.wrap p {text-align:center; margin-bottom:18px}
div#content p.product_rabbat {color:#F30; font-size:.8em; font-family:Arial, Helvetica, sans-serif;}

/*
конец того, что вставил я после переделки ----------------------------------------------------------------------------
*/

.moreInfo {
    font-size:0.8em;
    font-family:Arial, Helvetica, sans-serif;
    text-transform:lowercase;
    color:#3A929E;
    text-decoration:none;
}
.hLink {
    font-size:.9em;
    font-family:Arial, Helvetica, sans-serif;
    color:#3A929E;
    text-decoration:none;
}
#content ol {
    margin-left:2em;}
#content ol h2 {
    margin-left:0;
    margin-bottom:.5em;
    margin-top:1.3em;}

.adminProduct {
    background:#fff;
    padding:12px;
}

div.info {
    border:solid 2px #b7ddf2;
    background:#ebf4fb;
    /*background-color:#D0DB96;*/
    padding:8px;
    margin-bottom:12px;
}

div.info  a {
    /*border:solid 1px #aacfe4;*/
    display:inline-block;
    /*padding:4px 2px;*/
    text-decoration:none;
    color:#266E7C;
    /*	background-color:#EBE9ED;*/
    padding-left:0;

    margin-bottom:12px;
    letter-spacing:1px;

}
div.info  a:hover {color:#ebf4fb; background:#266E7C; border:solid 1px #266E7C;}

div.info ul {color:#266E7C;}
div.info ul li a{margin:0; padding:0;}


.input_product_quantity{
    float:left;
    margin-right:.5em;
    width:2em;
    text-align:center;
}

a.delete_product {
    color:red;
    text-decoration:none;
    background-color:#fff;
    padding:0 4px 2px 4px;
}



table { margin-bottom: 1.4em; }
th { border-bottom: 2px solid #ddd; font-weight: bold; vertical-align:top; }
td { border-bottom: 1px solid #ddd; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #ffc; }

label { font-weight: bold; }

/* Fieldsets */
fieldset { padding: 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ddd; }
legend { padding: 0 .4em; font-weight: bold; font-size: 1.2em; }

/* Textareas */
textarea { margin: 0.5em 0.5em 0 0; }
textarea { padding: .4em; }

form input {margin-bottom:12px;}

.spacer {clear:both; height:1px}
.myform {
    margin:0 auto;
    width:400px;
    padding:12px;
}
#bestell_form {
    border:solid 2px #b7ddf2;
    background:#ebf4fb;
    margin-bottom:12px;
}
#bestell_form p {
    color:#666;
    margin:20px 0;
}
#bestell_form label {
    display:block;
    font-weight:bold;
    text-align:right;
    width:140px;
    float:left;
}
#bestell_form input, #bestell_form textarea {
    float:left;
    padding:4px 2px;
    border:solid 1px #aacfe4;
    width:200px;
    margin:2px 0 10px 10px;
}
#bestell_form button {
    clear:both;
    margin-left:130px;
    width:150px;
    height:31px;
    text-align:center;
    line-height:31px;
    font-size:11px;
    font-weight:bold;
    cursor:pointer;
}


a.to_bestellformular {
    margin:24px 150px;
    display:inline-block;
    border:solid 2px #b7ddf2;
    background:#ebf4fb;
    color:#000;
    text-decoration:none;
    padding:8px 8px;
    text-transform:uppercase;
    color:#666;
    font-weight:bolder;
    text-align:center;
}
.error {
    display:block;
    margin:12px 24px;
    padding:8px 8px;
    clear:both;
    background:#FC9;
    text-align:center;
    letter-spacing:1px;
}
#lang {position:absolute; left:24px; bottom:16px; color:#fff; font-size:12px; font-family:Arial, sans-serif;}
div#lang {border-bottom:1px #fff dotted; padding-bottom:4px}
#lang a {color:#fff; text-decoration:none;padding:4px}
#lang a:hover {background:#fff; color:#256D7B;}

a.img_right_col img {
    border:none;
}

a#lida_home {
    display:block;
    height:100%;
    width:100%;
    text-indent:-4000px;
}
.center {
    text-align: center;
}
div#content div.product_description  h1.hsmall {
    font-family:"Times New Roman", Times, serif ;
    color:#000;
    font-weight: bold;
    font-size: 1em;
    margin-bottom:4px;
}

/* ACTIONCODE*/
div#actioncode_left_nav {
    text-align:center; margin:32px 18px; padding:8px;border:1px #E0E0E0 solid;
}
div#actioncode_left_nav img {
    width:70px;
    height:50px;
    margin:8px auto;
    border:none;
}
/* /ACTIONCODE*/

#kontakt {
    width:82%;
    margin:8px 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:82%;
    border:1px #2E808E solid;
    padding:4px 2px;
}

#kontakt input[type=submit] { cursor: pointer; }

#kontakt p {
    background-color: #D0DC9A;
    padding:8px;
}

#chat {
    position: absolute;
    bottom: 4px;
    right: 4px;
}