
html {  height: 100%;  padding:0px; margin: 0px;background-color: white;  }
body { width: 960px; min-height: 70%; color: white !important; position: relative;
  
 background-color: #23bff0; }
 * {margin: 0; padding: 0;} /* обнуляем отступы */
	body {
	/* выравниваем все содержимое body по центру */
	margin: 0 auto;
	}
img { border: 0; }
@media screen
  {
  body>div#header, body>div#sidebarmenu, body>div#footer
    {
    position: fixed;
    }
  }
* html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
 * html div#noimage{
  height:100%;
  overflow:auto;
 }
#langbar{ margin-top:10px; margin-right:5px; float:right; }
#chillowlogo {width: 350px; padding-left:0;}
#header{position: absolute;
  top: 0;
  margin: 0 auto;
  width: 960px;
  height: 90px;
  background-color: #23bff0;
  z-index: 2;}

#footer{
background: url("img/footer.gif") no-repeat top left;
position:absolute;
  bottom:0;
  z-index: 4;
  margin: 0 auto;
  margin-top: -248px;
  width:960px;
  height:247px;
  color: red;
 
}
.miniimg {width: 100px;}
#footer p {padding-top: 100px;}
#footer p  #telephone{margin-left: 250px;font-family: Times New Roman; font-size: 35px;}
#footer p  #phone{margin-left: 365px;font-family: Times New Roman; font-size: 35px; text-decoration: blink; font-style: italic; font-weight: bold; }
#footer p  #price{margin-left: 500px;font-family: Times New Roman; font-size: 35px;font-style: italic;}
#footer p  #address{color: black; margin-left: 200px;font-family: Times New Roman; font-style: italic;font-weight: bold; }
#header #logotext { margin-top:10px; padding-left: 220px;font-family: Arial; font-size: 35px; font-weight: bold; color:white; }
#header #question { margin-top:10px; padding-left: 220px;font-family: Arial; font-size: 18px; font-weight: bold; color:white; }

#content:after {
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}


#content {color: white !important; height:100%;margin: 90px 0 0 220px; padding: 0 0 247px 0;  width: 735px; overflow: auto;
}
#content #text .text .akcija {font-family: Arial; font-size: 20px; font-weight: bold; color:red;}

#content #text { margin:0 0 0 15px; width: 545px; min-height: 0px;}
#content #text  .text  p{  font-family: Arial, serif; font-size: 12px; color: white !important; text-align: justify;}

#content #text .border {font-family: Arial; font-size: 12px; color: white !important; text-align: justify; border:1px solid white;}

#content #text .h1 {font-size: 15px;}
#content #text .text  ul{font-family: Arial, serif; font-size: 11px; color:white !important; text-align: justify;}
#content #text .text  ul li a {text-decoration: none; font-family: Arial, serif; font-size: 12px; color: white !important; text-align: justify;}
#content  .img {list-style-type: none; float:right; width:150px;   }
#content  .img p { font-size:x-small; text-align: center;  color: white;}
#content  .img  img {width:150px;}
.underlined {border-bottom: 1px solid white;}
.border {border: 1px solid white;}
.centrs {padding: center;}
#content #text  .text  p.center {text-align:center;}


#noimage {color: white !important; height:100%;margin: 90px 0 0 220px; padding: 0 0 247px 0; width: 735px; overflow: auto;}
#noimage #text .text .akcija {font-family: Arial; font-size: 20px; font-weight: bold; color:red;}
#noimage #text { margin:0 0 0 15px; width: 700px; min-height: 0px;}
#noimage #text  .text  p{  font-family: Arial, serif; font-size: 12px; color: white !important; text-align: justify;}
#noimage #text .border {font-family: Arial; font-size: 12px; color: white !important; text-align: justify; border:1px solid white;}
#noimage #text .h1 {font-size: 15px;}
#noimage #text .text  ul{font-family: Arial, serif; font-size: 11px; color:white !important; text-align: justify;}
#noimage #text .text  ul li a {text-decoration: none; font-family: Arial, serif; font-size: 12px; color: white !important; text-align: justify;}
#noimage  .img {list-style-type: none; float:right; width:0px;   }
#noimage  .img p { font-size:x-small; text-align: center;  color: white;}
#noimage  .img  img {width:150px;}
#noimage #text  .text  p.center {text-align:center;}
/*Credits: Динамическое Вертикальное  Меню */
/*URL: http://bitby.net/ */

#sidebarmenu { position: absolute;
z-index: 3;
  top: 0;
  width: 185px;
  height: 100%;}
#sidebarmenu ul{
background-color: #138ab5;

font-family: Arial, serif;
float: left;
margin-top: 0;
margin-left:18px;
padding-left: 5px;
list-style-type: none;
font: bold 13px Arial;
width: 185px;
height:100%; /* Main Menu Item widths */

}

#sidebarmenu ul li{
position: relative;
line-height: 15px;
}

/* Top level menu links style */
#sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding-top: 5px;

}

#sidebarmenu ul li a:hover{
background-color: #23bff0;
}

#loginforma{
margin: 0 350px;}

.prece 
{
	margin-left: 5px;
	margin-bottom: 15px;
	overflow: hidden;
}
.prece .pic
{
	float: left;
}
.prece .pic img
{
	width: 200px;
}
.prece .text
{
	margin-left: 210px;
}
.prece .text .title
{
	font: bold 23px Arial;
	color: white;
}
.prece .text .content
{
	font:  12px Arial !important;
	color: white !important;
	text-align: justify !important;
}
.prece .text .cena
{
	font: bold 23px Arial;
	color: white;
	text-align: justify;
}
.formasteksts .text p
{
	font: 12px Arial;
	color: white;
	line-height: 20px;
}
.formasteksts .text
{
	float: left;
}
.formasteksts .input
{
	margin-left: 60px;
}
.formasteksts .title
{
font: bold 23px Arial;
	color: white;
}

 #submit {
		margin: 5px 0;
		padding: 2px 10px;
		float: left;
		color: #fff;
		background: #138ab5;
		font-family: Tahoma, sans-serif;
		font-size: 12px;
		border: 2px solid #555;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;	
		-webkit-border-radius: 10px;
		border-radius: 10px;}
 #submit:hover {
		cursor:pointer;
		background: #222;}
		
/**********************************/
/***  Table of Products (Cart)  ***/
/**********************************/
#table 
{
	padding-left: 250px;
font: 15px Arial;
	color: white;
}
.header
{
font: 15px Arial;
	color: white;
}
table.cart {


  width: 100%;
  padding-top: 1em;
  border-collapse: separate;
  border-spacing: 3px;
}

th {
  text-align: center;
}



td.cart_quantity, td.cart_cp_quantity {
  padding: 3px;
  width: 70px;
  text-align: center; 
  background-color: #FFFFCC;
  color: black; 
}

td.cart_name, td.cart_cp_name {
min-width: 250px;
  padding: 3px;
  text-align: left; 
  background-color: #FFFFCC;
  color: black; 
}



td.cart_price, td.cart_cp_price {
  padding: 3px;
  font-style: italic;
  text-align: right; 
  background-color: #FFFFCC;
  color: black; 
}

td.cart_total, td.cart_cp_total {
  padding: 3px;
  text-align: right; 
  background-color: #FFFFCC;
  white-space: nowrap;
  color: black; 
}




/***************************************/
/***          Table of Totals        ***/
/***  Subtotal, Tax, Shipping, etc.  ***/
/***************************************/
table.totals {
  color: white; 
  width: 100%;
  line-height: 150%;
  border-collapse: separate;
  border-spacing: 3px;
}
td.totals_all_txt
{
font-weight: bold;
}

 td.totals_all {
 font-weight: bold;
  color: black; 
   padding: 3px;
  font-style: italic;
  text-align: right; 
  background-color: #FFFFCC;
}

#but_center
{
	padding-left: 350px;
}

#table .text
{
	float: left;
	line-height: 22px;
}
#table  .input
{
	margin-left: 60px;
}
#table  .input input
{
	width: 390px;
}

.error
{
	color: red;
	font-weight: bold;
	margin-left: 10px;
}

/* End */
