html,body {
	text-align: center; /* for IE */
	background: url('../../images/index/bg.jpg') top repeat-x #000;
	width:100%;
	height:100%;
	margin: 0 auto;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img { border: 0px; }
.spacer { clear: both; }
a { color: #fff; }

#container { width: 888px; margin: 0 auto; }
/* Left side */
#left { width:578px; float: left; }
.logo[class] { width:578px; height:210px; /*background: url('../../images/index/lamp.png') top center no-repeat;*/ }
.menu { width: 578px; height:58px; }
.menu .en1 { width: 117px; height: 58px; display: block; background: url('../../images/index/btnprofENG.jpg') no-repeat; float: left; }
.menu .en1:hover { background: url('../../images/index/btnprofENG_hover.jpg') no-repeat; }
.menu .en2 { width: 113px; height: 58px; display: block; background: url('../../images/index/btnprodENG.jpg') no-repeat; float: left; }
.menu .en2:hover { background: url('../../images/index/btnprodENGt_hover.jpg') no-repeat; }
.menu .en3 { width: 104px; height: 58px; display: block; background: url('../../images/index/btnobjectENG.jpg') no-repeat; float: left; }
.menu .en3:hover { background: url('../../images/index/btnobjecENGt_hover.jpg') no-repeat; }
.menu .en4 { width: 113px; height: 58px; display: block; background: url('../../images/index/btnpartENG.jpg') no-repeat; float: left; }
.menu .en4:hover { background: url('../../images/index/btnpartENG_hover.jpg') no-repeat; }
.menu .en5 { width: 131px; height: 58px; display: block; background: url('../../images/index/btncontactENG.jpg') no-repeat; float: left; }
.menu .en5:hover { background: url('../../images/index/btncontactENG_hover.jpg') no-repeat; }
.menu .bg1 { width: 117px; height: 58px; display: block; background: url('../../images/index/btnprof.jpg') no-repeat; float: left; }
.menu .bg1:hover { background: url('../../images/index/btnprof_hover.jpg') no-repeat; }
.menu .bg2 { width: 113px; height: 58px; display: block; background: url('../../images/index/btnprod.jpg') no-repeat; float: left; }
.menu .bg2:hover { background: url('../../images/index/btnprod_hover.jpg') no-repeat; }
.menu .bg3 { width: 104px; height: 58px; display: block; background: url('../../images/index/btnobject.jpg') no-repeat; float: left; }
.menu .bg3:hover { background: url('../../images/index/btnobject_hover.jpg') no-repeat; }
.menu .bg4 { width: 113px; height: 58px; display: block; background: url('../../images/index/btnpart.jpg') no-repeat; float: left; }
.menu .bg4:hover { background: url('../../images/index/btnpart_hover.jpg') no-repeat; }
.menu .bg5 { width: 131px; height: 58px; display: block; background: url('../../images/index/btncontact.jpg') no-repeat; float: left; }
.menu .bg5:hover { background: url('../../images/index/btncontact_hover.jpg') no-repeat; }
.content { width: 538px; height: 420px; background: url('../../images/index/contentbg.jpg') #000; color: #fff; font-size: 14px; text-align: left; padding: 10px 20px 0 20px; }
.content .title, .contentobj .title { font-size: 18px; margin: 5px 0 10px 0; display: block; padding: 0; font-weight: bold;}
.contentobj {width: 558px; height: 1560px; background: url('../../images/index/leftborder.jpg') top left no-repeat #3e3e3e; color: #fff; font-size: 14px; text-align: left; padding: 10px 10px 0 10px; }

/* Right side */
#right { width:310px; float: left; }
.top { width: 310px; height: 179px; }
.top .lang { width: 110px; height: 27px; padding: 0 0 0 200px; }
.top .lang a { width: 30px; height: 27px; float: left; margin: 0 0 0 10px; display:inline; }
.top h1 { font-family: "Century Gothic",Verdana; margin: 131px 0 0 0 ; padding: 0; color: #fff; font-size: 20px; text-transform:uppercase; }
.fos { width: 310px; height: 158px; background: url('../../images/index/fos.jpg') no-repeat; margin: 10px 0 0 0;}
.catplace { width: 310px; height: 347px; margin: 1px 0 0 0; }
.nocat { background: url('../../images/index/catbg.jpg') no-repeat; }

/* Products */
.products { height: 358px;}
.products a { width: 120px; height: 160px; margin: 0 50px 15px 0; float: left; display: inline; border: 2px solid #fff; }
.products a img { width: 120px; height: 160px; }
.products a:hover { border: 2px solid #8c8c8c; }
.paging { height: 21px; text-align: right;  float: right; margin-right: 20px;}
.paging a { font-size: 14px; height: 21px; color: #fff; float: left; text-decoration: none; padding: 2px 6px 0 6px; background: none; }
.paging a:hover,.paging a.selected { background: #d10000;}

/* Categories */
a.cat { width: 300px; height:25px; background: url('../../images/index/cat.jpg') no-repeat; display: block; text-decoration: none; color: #fff; font-size: 14px; margin: 0; text-align: left; padding: 7px 0 0 10px;}
a.cat:hover, a.selectedcat { width: 282px; height:25px; padding: 7px 0 0 28px; background: url('../../images/index/catsel.jpg') no-repeat; display: block; text-decoration: none; color: #fff; font-size: 14px; margin: 0; text-align: left; }
a.subcat { width: 275px; height:22px; background: url('../../images/index/subcat.jpg') no-repeat; display: block; text-decoration: none; color: #fff; font-size: 14px; margin: 0; text-align: left; padding: 5px 0 0 35px;}
a.subcat:hover, a.selectedsubcat { width: 275px; height:22px; background: url('../../images/index/subcatsel.jpg') no-repeat; display: block; text-decoration: none; color: #fff; font-size: 14px; margin: 0; text-align: left; padding: 5px 0 0 35px;}

/* Contacts*/
.leftFrame { width: 250px; float: left; border-right: 2px solid #5c5c5c; }
.rightFrame { float: left; width: 265px; padding-left: 20px; }
input { width: 176px; height: 16px; border: 1px solid #000; }
input:focus, input:hover, textarea:hover, textarea:focus { background: #e6e6e6; }
textarea { width: 256px; height: 107px; border: 1px solid #000; }
.sbm { border: 1px solid #8c8c8c; width: 98px; height: 20px; color: #fff; font-size: 14px; padding-bottom: 3px; margin: 10px 0 0; float: right;}

/* Custom */
.error { color: #CC3300; font-size: 14px; font-weight: bold; margin-bottom: 10px; padding: 0; }
.success { color: #33CC00; font-size: 14px; font-weight: bold; }
#thumbs {position:relative}
.thumbs {float:left; width:413px; margin:0 0 0 10px; height:83px; cursor:default; overflow:hidden; position:relative;}
.description {float:right; width:310px; height:83px; font-size:12px; padding:5px; text-align:right; color:#848985;}
.description textarea {border:none; width:100%; height:100%; background:none; color:#848985; overflow:hidden; font-family:"trebuchet MS", Verdana; cursor:default; text-align:right; font-size:12px;}
.thumbnail {width:56px; height:56px; float:left; background-color:#FFFFFF; margin:15px 6px; cursor:pointer;}
.thumbnail img {display:block;}
.arrow {width:14px; height:56px; float:left; margin:15px 5px; cursor:pointer; border:none;}
#arrowLeft {background:url(../../images/index/arrowLeft.png) no-repeat;}
#arrowRight {background:url(../../images/index/arrowRight.png) no-repeat;}
.objdisp {
	width: 270px;
	float: left;
	line-height: 22px;
}