/* CSS Document */
html, body{
 margin:0 0 0 0;
 padding:0;
 text-align:center;
}
body {font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	background: #333333  url('../imgs/background.gif') repeat;
}
/**/
 h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 12px;
}
h2, h3 {
	text-indent:10px;
	margin:0;
	padding:0;
	text-align:left;
}
h2 {
	font-size: 12px;
	color:#CCCCCC;
	line-height:23px;
	background:#333 url('../imgs/h2_bg.gif') repeat-x;
}
h3 {
	font-size: 10px;
	color:#FF9E45;
	line-height:15px;
}
h5 {
	font-size: 10px;
	color:#FFFFFF;
	line-height:10px;
	margin: 0;
	padding: 0;
}
a{
	color:#FF9E45;
	text-decoration:none;}
a:hover{
	color:#FF9E45;
	text-decoration:underline;}
img { border:0;}
/**/
#pagewidth{
 width:910px;
 text-align:left;
margin-left:auto;
 margin-right:auto;
background: #999 url('../imgs/3col_bg.gif') repeat-y;
}
#leftcol{
 width:150px;
 float:left;
 position:relative;
padding-bottom:10px;
  }
#twocols{
 width:760px;
 float:right;
 position:relative;
  }
#rightcol{
 width:220px;
 float:right;
 position:relative;
 padding-bottom:10px;
 background-color: #444444;
 }
#maincol{
 background:none;
 float: left;
 display:inline;
 position: relative;
 width:540px;
 background-color: #333333;

 }
#footer{
 height:30px;
background: #444 url('../imgs/footer_bg.gif') repeat-y;
 clear:both;
border-top:1px #1F1F1F solid;
font-size:10px;
color:#999999;
line-height:30px;
 }
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
 content: ".";
 display: block;
height: 0;
 clear: both;
 visibility: hidden;
 }

.clearfix{display: inline-table; }
#topcont .clearfix{background-color: #333333;}
.clearfix{display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */



 /*printer styles*/
 @media print{
/*hide the left column when printing*/
#leftcol{display:none;}

/*hide the right column when printing*/
#rightcol{display:none;}
#twocols, #maincol{width:100%; float:none;}
}



/* left column */
#leftcol ul, #leftcol li {
margin:0; padding:0;
position:relative;
list-style:none;}

.maincat, .scat, .rightcategory {
	height:20px;
	display:block;
	line-height:20px;
	text-align:left;
	text-decoration:none;}
.maincat{
	width:148px;
	background:url('../imgs/m_menu_off.gif') no-repeat;
	border-top:1px #666 solid;
	border-bottom:1px #1F1F1F solid;
	text-indent:10px;
	color:#ccc;
	font-size:12px;
	font-weight:bold;
}
a.maincat:hover{
	color:#FF9E45;
	text-decoration:none;
}
.scat{
	width:148px;
	background-image:url('../imgs/s_menu_off.gif');
	border-top:1px #4B4B4B solid;
	text-indent:33px;
	color:#fff;
	text-align:left;
	font-size:13px;
}
a.scat:hover{
	color:#fff;
	background-image:url('../imgs/s_menu_on.gif');
	text-decoration:none;
}
/* right column */
#rightcol ul, #rightcol li {
margin:0; padding:0;
position:relative;
list-style:none;}
.newsbox{
	width:218px;
	overflow:hidden;
	background-color:#5F5F5F;
	text-align: justify;
	margin-top:1px;
}
.newsbox p { margin:2px 5px 5px 5px; padding:0; }
.newstext { font-size:10px; ; text-indent: 15pt}
.annotext { font-size:10px;}

.newsbox a{
	text-decoration:none;
}
.newsbox a:hover, .newsbox a{
	color:#CCCCCC;
	font-size:10px;
	cursor:default;}
.newsbox a:hover{
	text-decoration:underline;
}
.item_part
 {
	width:218px;
	text-indent:10px;
}
.item_part , .item_part_but{
	height:20px;
	display:block;
	line-height:20px;
	text-align:left;
	text-decoration:none;
	background-color:#5F5F5F;
	border-top:1px #666 solid;
	border-bottom:1px #1F1F1F solid;
	color:#000;
	font-size:11px;
	font-weight:bold;
}
a.item_part:hover
 {
	color:#CCCCCC;
	background-color:#000000;
	text-decoration:none;}

.item_part_but {
	width:109px;
	text-align:center;
	float:left;
}
a..item_part_but:hover {
	text-decoration:underline;
	color:#000000;
}
/* adv */

.adv-box {
background:#333333 url('../imgs/adv_bg.gif') no-repeat top left;
margin:10px 0 10px 0;}
.adv-box object, .adv-box img {
border:1px #5E5E5E solid;
margin-top:17px;}

/*main */

#topcont {
	width:536px;
	height:50px;
	background:#333333 url('../imgs/gradtop.gif') repeat-x;
}

#logo, .rondiabox {
	width:275px;
	float:left;
}
#logo {
	background-color:#333333;
}
.firmscat, .rondiabox {
	background:inherit;
	height:50px;
	display:block;
}
.rondiabox {
	border-right:1px #333 solid;
}
.firmscat {
	width:250px;
	float:left;
	text-align:center;
	overflow:hidden;
}
#maincol form label { display:block; line-height:20px;}
.select {
	font-size:10px;
	background-color:#ccc;
	color:#000;
	border:none;
	padding:0;
	margin:0;
	border:1px #000 solid;
}
.in-cont {
	width:500px;
	float:none;
	margin-top:0px;
	background-color: #333333;
}
.in-cont ul, .in-cont li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width: 255px;
	height: 255px;
	text-align: center;
	vertical-align: middle;
}

.in-cont ul li img { float:left;}
.in-cont1 {
	width:500px;
	float:none;
	margin-top:0px;
	background-color: #333333;
}

.in-cont1 ul, .in-cont1 li{
	float:left;
	list-style:none;
	margin:0;
	margin: 0px 0px 15px -7px !important;
	padding:0;
	width: 255px;
	text-align: center;
	vertical-align: middle;
}

.in-cont1 ul li img { float:left;}
.in-cont2 {
	width:500px;
	float:none;
	margin-top:0px;
	background-color: #333333;
}

.in-cont2 ul, .in-cont2 li{
	float:left;
	list-style:none;
	margin: 0px 0px 0px 3px;
	margin: 0px 0px 0px 3px !important;
	padding:0;
	width: 255px;
	height: 255px;
	text-align: center;
	vertical-align: middle;
}

.in-cont2 ul li img { float:left;}
.mine { 
	font-color:White; 
	font-size:11px;
}

.flashalign{
	float:left;
	list-style:none;
	margin: 0px 0px 0px 6px;
	margin: 0px 0px 0px 6px !important;
	padding:0;
	text-align: center;
	vertical-align: middle;
}

#footer a {
font-size:11px;
line-height:20px;
border-left:1px #333 solid;
text-decoration:none;
color:#999999;
padding-left:10px;
padding-right:10px;
}
#footer a:hover {color:#000;}


 /*menu*/
 #holder-h {
 width:910px;
 height:30px;
 background: url(../visual/background.gif) repeat-x}
 #menu {
 background:#333333 url(../visual/menu_bg.gif) repeat-x;
 width:760px;
 height:30px;
 line-height:30px;
 float:right;
 overflow:hidden;
 margin:0; padding:0;}
 #menu a {
 padding:0 10px 0 10px;
 border-left:1px # solid;
 border-right:1px # solid;
 font-size:12px;
 font-weight:bold;
 color:#FF9E45;
 text-decoration:none;
 border-right:1px #000 solid;
 border-left:1px #999 solid;
 float:left;
 margin:0;}
 #menu a:hover{
 color:#fff;
 text-decoration:none;
 }
 #header {
 width:910px;
 height:70px;
 background:#444444 url(../visual/head_bg.gif) repeat-x;}
 #header img { float:left;}
 .adv-box-head {
 width:468px;
 height:68px;
 display:none;
 }

 /**/

.adv-box-head {
width:468px;
height:68px;
display:none;
}

.in-cont {
 width:520px;
 float:none;
 margin-top:0px;
 text-align:left;
 }
 .in-cont ul, .in-cont li{
 list-style:none;
 margin:0;
 padding:0;
 }
 .in-cont ul {
 float:none;}
 .in-cont li {
 float:left;}
 .main img, .other div img { float:left; margin:0; padding:0; padding-left: 10px}
 .main {
 width:510px;
 margin-top:0px;
 }

.productInfo {
width:490px;
margin-top:0px;
border: thin solid;
border-color: #CCCCCC;
padding: 5px 17px 5px 2px;
margin:0;
margin: 49px 0px 0px 0px !important;
}
.clientForm {
width:490px;
margin-top:0px;
padding: 0px 2px 0px 5px;
color: #CCCCCC;
}

.productImage
{
/*border:1px solid black;*/
width:50px;
margin:0px 0px -35px 0px;
margin:0px 0px -35px -10px !important;
padding:0px;
text-align:left;
}
.imageInfo
{
border:1px solid #CCCCCC;
padding-left: 5px;
background-color: #666666;
}

 .other {
 float:none;
 float:left;
 width:530px;
 margin-top:25px;
 text-align:center;
 background-color: #333333;
 }
 
 .otherP {
 float:none;
 float:left;
 width:530px;
 margin-top:25px;
 text-align:center;
 background-color: #333333;
 }
 
 .otherP div {
 width:250px;
 margin:5px 5px 5px 0px;
 float:left;
 background-color: #333333;
 }
 
 .otherP div a {
 display:block;
 color:#999999;
 }

 .otherP div a.naznap, .naznap2 {
 display:inline;
 color:#FF9E45;
 text-decoration: none;
 font-weight: bold;
 }

 .otherP div a.naznap:hover, .naznap2:hover {
 color:#FF9E45;
 display: inline;
 text-decoration: underline;
 }

 .otherP div a.nonl {
 display:inline;
 color:#FF9E45;
 }
 .otherP div p,.main p{
 margin-top:0px !important;
 margin-left:0px;
 margin-right:5px;
 margin-bottom: 0px;
 text-align:left;}
 
 .otherP div a:hover{
 text-decoration:underline;
 color:#CCCCCC;
 }
 
 .other div {
 width:250px;
 height:130px;
 margin:5px 5px 5px 0px;
 float:left;
 background-color: #333333;
 }
 .other2 div {
 width:500px;
 float:left;
 background-color: #333333;
 }

 .other2 div a {
 display:block;
 color:#999999;
 }

 .other div a {
 display:block;
 color:#999999;
 }

 .other div a.naznap, .naznap2 {
 display:inline;
 color:#FF9E45;
 text-decoration: none;
 font-weight: bold;
 }

 .other div a.naznap:hover, .naznap2:hover {
 color:#FF9E45;
 display: inline;
 text-decoration: underline;
 }

 .other div a.nonl {
 display:inline;
 color:#FF9E45;
 }
 .other div p,.main p{
 margin-top:0px !important;
 margin-left:0px;
 margin-right:5px;
 margin-bottom: 0px;
 text-align:left;}
 .main p { text-align:left;}
 .main img { margin-right:10px;}
 .other div a:hover{
 text-decoration:underline;
 color:#CCCCCC;
 }

  .textdesc { display: block; float: left; width: 130px !important; text-align: left !important; margin: 0 !important }
  .textdesc4 { display: block; float: left; width: 400px !important; text-align: left !important; margin: 0 !important }
  .main p { text-align:left }
  .main h1 { text-align:left; font-size: 12px; color: #FF9E45; font-weight: bold; }
  .other h1, .main h6 { text-align:left; font-size: 12px; color: #FF9E45; font-weight: bold; margin-bottom: 0px !important}
 .main img { margin-right:10px; }
 .prod {float: left; margin-left: 0px !important;margin-right: 10px !important; margin-bottom: 0px !important;}
 .other div a:hover
 {
 text-decoration:underline;
 color:#CCCCCC;
 }

 .inp { background-color: #CCCCCC; font-size: 11px; margin: 2px; }
 .inp2 { border: 1px solid #888888; background-color: #CCCCCC; font-size: 11px; margin: 2px; }
 .sml { font-size: 10px; color: #999999}

.text-descr { width:500px;
background:#454545;
border:1px #202020 solid;
text-align:justify;
text-indent:10px;
margin-left:5px;
}
.text-descr p {
margin:10px;}

input {
border:1px solid;
border-top-color:#202020;
border-right-color:#888888;
border-bottom-color:#888888;
border-left-color:#202020;
background:url('../imgs/form_bg.gif') #CCCCCC repeat-x top left;}