body { background:#FFFFFF; color:#666666; font-family:Verdana,Arial,Helvetica,Sans-serif; font-size:12px;}
* {	margin:0; padding:0;}
.clear {clear:both}
a img {border:0px;}
a {color:#407CB6;text-decoration:none;}
a:hover {color:#87A7E7;}

.MainBlock{width:794px; margin:0px auto;}
.TopMenuBlock{background:url('../img/2/line.gif') no-repeat scroll left top; width:100%;}
.TopMenuBlock ul{background:url('../img/2/line.gif') no-repeat scroll left bottom; width:100%; list-style:none; height:40px;}
.TopMenuBlock li{background:url('../img/2/menu-line.gif')no-repeat right 9px; float:left; font-size:1.2em; padding:9px 20px 5px 20px;}
.TopMenuBlock li.lastLink{background:none;}
.Lang{float:right; padding:9px 20px 5px 20px;}

.LeftColumn {width:190px; padding-right:14px;}
.CenterColumn {width:600px;}

.Catalogue h2 a, .Catalogue a{color:#999999; text-decoration:none; font-size:16px; font-weight:normal; display:block;}
.Catalogue h2 a:hover, .Catalogue a:hover{color:#407CB6;}
.Catalogue li {list-style:none; padding-left:10px;}

.Breadcrumbs a {padding-left:20px; background: url("../img/1/arrow.png") no-repeat 5px 3px;}
.Breadcrumbs a.First {padding:0px; background: none;}

.ProductDescription, .ListDescription {text-align:justify;}
h1 {background:url('../img/2/h1-bg.jpg') no-repeat; color:#336699; font-size:24px; height:57px; padding-left:30px; font-weight:normal; padding-top:10px;}
a.popularTitle {color:#336699; font-size:24px; height:57px; padding-left:30px; font-weight:normal; padding-top:10px;}
h2, a.title {color:#336699; font-size:16px; font-weight:normal; padding-top:5px; padding-bottom:5px;}
h3 {color:#336699; font-size:14px; font-weight:normal; padding-top:5px; padding-bottom:5px;}

.InnerSearch{background:url('../img/2/h1-bg.jpg') no-repeat; padding:10px; padding-bottom:30px;}
.InnerSearchText{float:left;width:120px;}
.InnerSearchBtn{float:right;}

.News,.Articles, .Article{text-align:justify}
.LeftColumn .News,.LeftColumn .Articles{padding-top:20px;}
.Article p{padding-bottom:5px;};

.Cloud a {float:left; padding-left:2px;}
.productsTable td {width:190px;}
.productsTable td {width:190px;}
.Readmore{float:right;}
.ProductIntro{padding:0px 10px 0px 10px}


.ProductDetails {padding-left:10px;}
.ProductOption {padding-bottom:10px;}
.ProductOption label { width:50px; float:left;}

.ProductOptionQty { height:42px;}
.ProductOptionQty div, .ProductOptionQty input {float:left;}
.ProductQtyWrapper{padding-top:5px; padding-left:18px;}
.ProductQty{font-size:16px; width:30px;}

.ProductOldPrice  {
text-decoration:line-through;
}
.ProductPrice {
	font-weight:bold;
}

.BasketTable tr {font-size:16px;}
.BasketTable td {padding:2px;}
.BasketTitle {background-color:#efefef;}

div.input {padding:5px;}
div.file label, div.password label, div.textarea label, div.select label, div.text label { width:160px; float:left;}
div.file input, div.password input, div.textarea input, div.select input, div.text input { width:395px; padding:3px; font:100%/1.5 "arial", sans-serif;}
div.input textarea {height:100px; width:395px; padding:3px; font:100%/1.5 "arial", sans-serif;}
div.input select {width:395px; padding:3px; font:100%/1.5 "arial", sans-serif;}
div.submit { padding-left:160px; padding-top:5px; padding-bottom:10px;}
.input .error-message{padding-left:160px; color:red;}

.FooterBlock{
	padding-top:10px;
	margin-top:10px;
	background:url('../img/2/line.gif') no-repeat scroll left top; width:100%;
}

.Cloud div a{
	float:left; padding:2px; color:Green;
}
