body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	//background:#7d7d7d;
	background:#dfeaf0;
	margin:0 ; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	
}

#container{

}

.style1{color:#FFFFFF;
         font-size:20px;
         text-align:center;}
.style2{color:#FFFFFF;
         font-size:16px;
		 font-weight:normal;}		 

.oneColLiqCtrHdr #container {
	width: 1000px;  
	background: #000000;
	margin: 10px auto; /* the auto margins (in conjunction with a width) center the page */
	
	border: 1px solid #000000;

	text-align: left; /* this overrides the text-align: center on the body element. */
}

#header { 
          height:199px;
          width:1000px;

        }

.oneColLiqCtrHdr #header {
	background: #000000; 
	/*background-image: url(../img/logo-newest.jpg);*/
      background-color:#1D6893;
	
	}

.oneColLiqCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
//	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	
}

#mainContent {position:relative;
               height: auto !important; /* for modern browsers */
                      height: 450px; /* for IE5.x and IE6 */
                      min-height: 450px; /* for modern browsers */
              width:999px;
              padding:0px;
              background-color:#1D6893;
              
              }

#mainContentProducts{ position:relative;
                      background-color:#1D6893;
                      width:999px;
                      padding:0px; 
                      border:1px solid #000000;
              min-height:500px;
                        }

#pictures {width:370px;
           }

#footer
{
           background-color:#143d55;
	text-align:center;	
}
#footer span a 
{
	margin:4px 20px 16px 20px;
	padding:2px 20px 6px 20px;
	color:white;
	text-decoration:none;
	font-size:13px;
}

#productsTable{font-family:Arial;
               font-size:15px;
			   margin:0 auto;
               }
			   
#productsTable h4{
font-size:14px;
padding-bottom:0px;

}
#productsTable tr{
	border-bottom:1px solid #153D56;
}
span.product_descr{
	font-size:10px;
	font-family:Verdana;
	margin-top:10px;
		display:block;
		margin-bottom:10px;
		

	
}

span.product_title{
	font-size:14px;
	font-weight:bold;
	color:#153D56;
}
.td1{
	background-color:#ABCDF5;
	
	
}

.td2{
	background-color:#9AC9FC;
	
	
}


.leftHeading{height:30px;
              font-size:16px;
			  background:url('../img/leftHeading.jpg');
			  color:#FFFFFF;
			  padding-left:3px;
              }
.centerHeading{height:30px;
              font-size:16px;
			  background:url('../img/centerHeading.jpg');
			  color:#FFFFFF;
              }
.rightHeading{height:30px;
              font-size:16px;
			  background:url('../img/rightHeading.jpg');
			  color:#FFFFFF;
              }

#Search {position:absolute;
         left:10px;
		 top:10px; 
		 

}

#image-left {
             position:absolute;
             top:150px;
			       left:10px;
			 
			       }

#image-right {position:absolute;
              top:20px;
			  left:800px;
              }
			  
#abouttext {color:#ffffff;
            width:550px;
		      	padding-top:30px;
            padding-left:30px;
            padding-bottom:20px;
			      font-weight:bold;
			font-size:14px;
             }
#howtoshoptext {
	color:#ffffff;
    width:420px;
	padding-top:30px;
    padding-left:20px;
    padding-bottom:20px;
	font-weight:bold;
	font-size:14px;
	text-align:justify;

}
			 
.button {background:url('../img/button_bg.jpg');
         border:0px;
		 height:26px;
		 color:#FFFFFF;
         }
#contactTable {
	color:#ffffff;
	font-size:12px;
         border:0;
         margin:4px;
}
#contactTable TD {padding:2px;}
#contactTable INPUT {width:300px}
#contactTable Textarea {width:370px; height:100px}
#contactTable .button {width:100px;}

#careers {padding-top:20px;
		  text-align:center;
		  color:#ffffff;
		  font-weight:bold;


}

#pagenumbers  a{
    text-decoration:none;
    color:#143d55;
    
    font-weight:bold;
    padding-left:7px;

}

#pagenumbers .activenumber {
    text-decoration:underline;
    color:#FFFFFF;

}

#hoo
{
	color:#ffffff;
	font-style:italic;
	background-color:#143D55;
	
	width:600px;
	top: 382px;

}  

 .pricelist
 
 {
	color: #FFFFFF;
   font-size:14px;
	font-family: Verdana;
	font-weight:bold;
	/*font-style:italic;*/
	text-decoration:none;
      }

div.pages a{
	color:#ABCDEF;
	font-weight:bold;
	font-size:14px;

}	

div.pages {
	font-size:14px;
	margin-bottom:15px;
}  

div.error{
	font-size:12px;
	color:#990000;
}

A.product_title {color:#153D56}

#content {}

#links 
{ 
	padding:4px 4px 8px 4px;
	width:194px;
	overflow:hidden;	
}
#nlinks 
{
	width:190px;
	vertical-align:top;
	background:#4688ae;
	font-size:14px;
}
#links A {color:white; text-decoration:none}
#links A:hover {color:#ff9ca3}
#links A:hover SPAN {color:#ff9ca3}
#links A SPAN {color:#b5e4ff}
#links DIV {margin-top:8px;padding-left:7px;}
#links H1 
{
	color:white; 
	font-size:15px; 
	margin:4px 2px 6px 2px;
}

#nproducts 
{ 
	vertical-align:top;
}

.subcat {margin-left:5px; visibility:hidden; position:absolute; display:none}
.expandSign {color:white; }

.level2 {font-size:11px; font-weight:bold}
.level3, .level4 {font-size:11px;}

.productTpl1 
	{
		float:left; 
		width:182px; 
		height:170px; 
		color:white;
		margin:7px 3px 7px 8px;
		padding:2px;
		background:url('/img/v2/product.jpg') center center #4688ae no-repeat;
		text-align:center;
		font-size:12px;
		overflow:hidden;
	}
.productTpl1 IMG 
	{
		height:103px;
		padding:0px;
		border:0;
	}
.productTpl1 .productImg
{
	width:166px;
	overflow:hidden;
	padding:0; margin:0;
}
.productTpl1 .productTitle 
	{
		font-weight:bold; 
		font-size:12px;
		height:28px;
		overflow:hidden;
	}
.productTpl1 .productDescr 
	{
		text-align:left; 
		width:100px; 
		float:left
	}
.productTpl1 .productPrice 
	{
		margin:0; 
		text-align:right; 
		font-weight:bold; 
		font-size:16px;
	}
.productTpl1 .productDetails 
	{
		margin:0; 
		float:left;
	}
.productTpl1 .productDetails INPUT
	{
		border:0px solid #4688ae;
		background-color:transparent;
		color:white;
		font-weight:bold;
		width:66px;
		height:18px;
		margin:0 0 2px 0;
		padding:0;
		cursor:pointer;
		font-size:13px;
	}

.productTpl1 DIV 
	{
		margin:5px 4px 4px 4px;
	}
.productTpl1 .top 
	{
		height:140px;
	}
.productTpl1 .bottom {} 
	
.productTpl2 {font-size:13px; height:70px; margin:10px; padding:4px; background:url(/img/v2/p_list.png) repeat-x;}
.productTpl2 IMG {height:66px;border:0;}
.productTpl2 .productImg {float:left;margin:2px 8px 0 0px; width:66px; overflow:hidden;}
.productTpl2 .productTitle {height:18px; width:406px; float:left; overflow:hidden;}
.productTpl2 .productPrice {height:18px; text-align:right; color:white; font-weight:bold; font-size:14px;}
.productTpl2 .productTitle A{color:white; text-decoration:none; font-weight:bold;}
.productTpl2 .productDescr {height:53px; color:white; overflow:hidden; font-size:11px;}  
	
#details, #cartDlg
{
	position:absolute;
	width:600px;
	height:337px;
	border:1px solid black;
	left:0;
	top:0;
	background:white;
	visibility:hidden;
	display:none;
	color:#4688ae;
}

#details .productImage IMG 
{
	height:240px;
	margin:7px;
}
#details .productImage {float:left; max-width:260px; overflow:hidden}
#details .productHeader, #cartDlg .productHeader, #msgDlg .header
{
	background:url('/img/dolphin_bg.gif') repeat-x #4688ae;
	color:white;
	padding:5px;
	font-weight:bold;
	text-align:center;
}

#dtMove, #ctMove{cursor:move;}

#details .productDescr
{	
	margin:9px;
	height:214px;
}

#details .productDescr SPAN
{
	font-weight:bold;
	font-style:italic;
}

#details .productPrice
{
	height:33px;
}

#details .footer, #cartDlg .footer, #msgDlg .footer
{
	text-align:right;
	padding:3px;
	background:white;
	clear:both;
	height:30px;
}

#details .footer IMG, #cartDlg .footer IMG, #msgDlg .footer IMG
{
	border:0; 
	vertical-align:middle;
	height:24px;
	margin-bottom:4px;
}

#details .footer a, #cartDlg .footer a, #msgDlg .footer a
{
	text-decoration:none;
	color:#4688ae;
	font-weight:bold;
	font-size:12px;
	border:0px solid #83b8d7;
	padding:8px;
	margin:10px;
	text-transform:uppercase;
}

#details .productPrice
{
	text-align:right;
	margin:3px;
}

#details .productPrice INPUT
{
	width:50px;	
	color:#4688ae;
	font-weight:bold;
	border:1px solid #4688ae;
	text-align:right;
	padding:2px;
}

#details .footer SPAN
{
	color:red;
	font-style:italic;
	padding:10px;
}

.searchEngine {display:none;}

#products H1 
{
	color:white; 
	font-size:18px; 
	margin:4px 31px 0px 10px;
	padding:2px;
	
}

#secondMenu 
{
	height:25px;
	background:#143d55;
	color:white;
	text-align:right;
	font-size:12px;
}

.cartTable 
{
	overflow:auto; 
	height:268px; 
	font-size:12px;
}
.cartTable TD
{
	padding:3px 6px 3px 6px;
}
.cartTable TD A {text-decoration:none; color:#4688ae}
#cartDlg .tableHeader TD
{
	font-weight:bold; 
	border-bottom:1px solid #4688ae
}
#cartDlg .tableFooter TD
{
	font-weight:bold; 
	border-top:1px solid #4688ae;
}
#cartDlg .right 
{
	text-align:right;
	width:87px;
}
#details {z-index:9}
#cartDlg {z-index:8}
#msgDlg 
{
	z-index:10;
	width:350px;
	height:210px;
	display:none;
	position:absolute;
	border:1px solid #4688ae;
	background:white;
}
#msg 
{
	height:100px; 
	padding:20px; 
	font-size:16px;
	background-color:white;
	color:#4688ae;
}

#productsMenu 
{
	text-align:right;
	padding:0 10px 0 0 ; margin:0;
	float:right;
}
#productsMenu IMG{border:0; margin:0px 2px 0 2px; padding:0; vertical-align:bottom}
#productsMenu INPUT {cursor:pointer; border:0; z-index:-1; padding:3px; background:transparent; text-align:right; color:white; font-size:11px;}
#productsMenu INPUT:focus {background:white; color:black; cursor:text;}

#catTitle 
{
	font-size:18px;
	font-weight:bold;
	color:white;
	
	margin:2px 2px 0px 10px;
	text-align:left;
}

#cartDlg .leftDiv 
{
	width:285px; 
	margin:0px; 
	float:left; 
	height:248px;
	border-right:1px solid #4688ae;
	margin:10px 5px 10px 5px;
}
#cartDlg .rightDiv 
{ 
	width:285px; 
	height:248px; 
	margin:0px;
	float:left; 
	margin:10px 5px 10px 5px;
}

#cartDlg .leftDiv DIV,#cartDlg .rightDiv DIV
{
	font-size:12px;
	margin:5px;  
}

#mailDiv, #passDiv, #passConfirmDiv {display:none}
.input {width:250px; border:1px solid #4688ae; padding:1px;}
TEXTAREA.input {height:66px}
.bLeft {float:left}
.bRight {text-align:right}

#secondMenu A {color:white; text-decoration:none;}
#secondMenu IMG {border:0; margin:4px 4px 6px 0px; vertical-align:middle}
#cartValue, #cartCount {margin-right:4px; text-align:right; font-size:11px}

#pages {text-align:center; clear:both}

#pages span
{	
	color:white;
	padding:4px;
	font-weight:bold;
}

#pages A
{
	color:white;
	text-decoration:none;
	padding:4px;
	font-size:12px;
}

#productImage 
{
	border:0;
	cursor:url(/img/v2/z-in.cur), -moz-zoom-in;
}

#bigImage 
{
	position:absolute; 
	display:none;
	z-index:11;
	max-height:100%;
	max-width:100%;
	cursor:url(/img/v2/z-out.cur), -moz-zoom-out;
	border:3px solid #4688ae;
	background:white;
}

.command {display:none}

.q0 {filter:alpha(opacity=52); opacity:.52;}

#viewpage
{
	background:#4688ae;
	color:white;
	padding:10px;
	vertical-align:top;	
	font-size:10px;
}

#viewpage H1 {font-size:18px; margin:4px;}
#viewpage H2 {font-size:14px;}
#viewpage P {text-indent:37px; font-size:12px;text-align:justify; margin-left:4px;}

#viewpage SPAN.rozov {color:#ff9ca3; font-weight:bold; font-size:14px;}
#viewpage SPAN.osnoven {}
#viewpage A {color:white}
#viewpage TABLE {border:0}
#viewpage TD, #viewpage TH {background:#5698be; vertical-align:top}

#leftMenu
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
	width:166px;
	background:#4688ae;
	padding:5px 0px 5px 5px;
}

#leftMenu ul
{ 
	margin:0;
	padding:0px 0 0 0px;
	list-style-type:none;
	width:auto;
}

#leftMenu ul li
{	
	background:url(/img/v2/leftmo.png) 0px -2px;
}

#leftMenu ul li a
{
	padding:10px 5px 4px 8px ;
	display:block;
	color:#EAF3F8;
	text-decoration:none;	
	height:18px;
}

#leftMenu ul li a:hover {background:url(/img/v2/leftm.png) 0px -1px;}

#leftMenu .a_on 
{
	color:#fff;
	background:url(/img/v2/leftm.png) 0px -1px;
}

.popular, .popularCat
{
	float:left;
	margin:4px;
	padding:4px;
	width:110px;
	height:104px;
	overflow:hidden;
	background:#4688ae;
	text-align:center;
}

.popular IMG {height:80px; margin:1px; border:0}
.popular .title A{font-size:10px; text-decoration:none; padding-bottom:1px;}

.popularCat IMG {height:80px; margin:1px; border:1px solid #4688ae}
.popularCat .title A{font-size:10px; text-decoration:none}

.popularCat .img 
{
	position:relative; 
	height:80px; 
	margin:1px; 
	border:0;
	width:106px;
	overflow:hidden;
}
.popularCat .i1 {position:absolute; left:0px; top:0px;}
.popularCat .i2 {position:absolute; left:25px; top:3px;}
.popularCat .i3 {position:absolute; left:50px; top:6px;}
.popularCat .i4 {position:absolute; left:75px; top:9px;}
