* { margin:0px; padding:0px;}
html { height:100%; }
body { min-height:100%; position:relative; min-width:1000px;background: url(../images/rti-bgx.jpg) repeat-x; font-size: 13px; font-family: Tahoma, Verdana, Sans-serif; }
* html body { height:100%; }
img {
border: none 0px;
}
#mainbg {   height: 400px; width: 100%; z-index: -1; position:absolute; }
.content {    overflow: hidden; padding-bottom:95px; width:100%;  width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); }
.content-text  small {   color: #666666; }
.container1 { width:100%; float:left; margin-right:expression(document.body.clientWidth > 1000 ? "-6%" : "-60px"); margin-right:-6%; }
.container2 { margin-right:expression(document.body.clientWidth > 1000 ? "6%" : "60px"); margin-right:6%;  }
.container3 { width:100%; float:right; margin-left:expression(document.body.clientWidth > 1000 ? "-7%" : "-70px"); margin-left:-7%; }
.left {  width:expression(document.body.clientWidth > 1000 ? "7%" : "70px"); width:7%; float:left; }
.center { margin-left:expression(document.body.clientWidth > 1000 ? "7%" : "70px"); margin-left:7%; width:expression(document.body.clientWidth > 1000 ? "" : "870px"); }
.right {  float:right;  width:expression(document.body.clientWidth > 1000 ? "6%" : "60px"); width:6%; }

/* HEADER */
/*
#header { margin-top:40px; width:100%; height:60px; width:expression(document.body.clientWidth > 870 ? "100%" : "870px"); }
*/
#header { margin-top:40px; width:100%; width: 870px; }
#container1 { width:100%; float:left;  height:100px; }
#container2 { }
#container3 { width:100%; float:right; margin-left:-245px; }

#left { width:245px; float:left; }
#center {  margin-top:25px; margin-left:245px; }
#right {  margin-top:25px; float:right;  }
#header a, a:link,a:visited {color: #008bcc; text-decoration: underline; font-size: 15px; font-style: italic; font-family: Verdana,Tahoma,  Sans-serif}
#header a:hover {color: #008bcc;text-decoration: none; font-size: 15px; font-style: italic;font-family:Verdana, Tahoma,  Sans-serif}

#header .icon {width: 14px; padding-right: 10px;  float: left; margin-top: 2px;}
#header #cart { padding-bottom: 30px; float: left; }
#header #cartcount1 { padding-top: 20px;  }
#header #cartcount2 { width:250px;  }
#header #hlink1 {width:133px;  float: left;}
#header #hlink2 { width:250px;  float: left;}

#mainmenu {margin-bottom: 30px; Clear:both; padding-top:0px; padding-left:60px; height: 28px;}
#breadcrumbs { margin-bottom: 5px; Clear:both; padding-top:0px; padding-left:80px; height: 14px;}
#breadcrumbs a{ font-size: 11px;}
#title { 	padding-left: 80px; padding-bottom: 23px;	width: 68%;}

.vendors { margin-top: 35px; margin-bottom: 50px; margin-left:expression(document.body.clientWidth > 1000 ? "6%" : "60px"); margin-left:6%;}
.vendors table tr td { padding-right: 20px;}
a.vendors-link:visited, 
a.vendors-link:link, 
a.vendors-link  {font-weight: normal; margin: 0xp; border: 0px solid #000; font-family: Verdana,Tahoma,  Sans-serif; font-size: 13px;}
a.vendors-link:hover {font-weight: normal; margin: 0xp; border: 0px solid #000; font-family: Verdana,Tahoma,  Sans-serif; font-size: 13px;}


/* FOOTER */
#footer {    height: 85px; border: 0px solid #000; bottom: 0px ; width:100%; position: absolute; clear: both;}
#footerline { height: 5px; width: 100%; background: url(../images/footer-line.gif) repeat-x; font-size: 1px;}
#footertext { margin-top: 20px; width:100%; width:expression(document.body.clientWidth > 1000 ? "100%" : "870px"); }
/*
#footertext {  height:60px; width:100%; width:expression(document.body.clientWidth > 1000 ? "100%" : "870px"); }
*/
#footertext .left { width: expression( document.body.clientWidth > 1000 ? "76%" : "640px"); width:76%; float:left; }
#footertext .right {  float: right;  width: expression( document.body.clientWidth > 1000 ? "24%" : "230px" ); width:24%; }

#footertext .copyright p , #footertext .mohito p{ font-size: 11px; line-height: normal; margin-bottom: 7px; }
#footertext .copyright {  }
/*
#footertext .mohito { width: 100%; float:right; margin-left: expression(document.body.clientWidth > 1000 ? "-76%" : "-640px"); margin-left:-76%; }
*/

a, a:link,a:visited { color: #008bcc; text-decoration: underline; font-size: 13px; font-style: normal; }
a:hover { color: #008bcc;text-decoration: none; font-size: 13px; font-style: normal; }


h1 {font-size: 24px;  color:#000; line-height: normal; font-style: normal; font-weight: normal;font-family: Verdana,Tahoma,  Sans-serif;}
h2 { padding-bottom: 18px; font-size: 18px;  color:#000; line-height: normal; font-style: normal; font-weight: normal;font-family: Verdana,Tahoma,  Sans-serif;}
h3 {font-size: 16px;  color:#000; line-height: normal; font-style: normal; font-weight: normal;font-family: Verdana,Tahoma,  Sans-serif;}
h4 {font-size: 14px;  color:#000; line-height: 18px; font-style: normal; font-weight: normal;font-family: Verdana,Tahoma,  Sans-serif;}
h5 {font-size: 13px;  color:#000; line-height: normal; font-style: normal; font-weight: normal;font-family: Verdana,Tahoma,  Sans-serif;}
small { font-size: 11px;    font-style: normal; font-weight: normal;font-family: Verdana,Tahoma,  Sans-serif;}
.news small { color: #666666; }

p { font-family: Verdana,Tahoma,  Sans-serif; line-height: normal; margin:0px; padding:0px; }



#content {float: none; clear: both;}
.content-text { margin-right: 40px;  }
.content-catalog { padding-right: 20px;  }

.content-container{overflow: hidden;  display: block; border: 0px solid #000; padding-left: 80px; clear: both; }
.right-menu-container{ padding-left: 20px;}
.right-menu { }

.right-price-container{  padding-right: 20px; }
.right-price {    } 

.right-category-container{ padding-left: 20px; width: 60px; }
.right-category { width: expression( document.body.clientWidth > 1000 ? "10%" : "80px"); width:10%;   }

.content-text ol {margin: 0xp; padding: 0px;padding-left: 40px;}
.content-text ol li {margin: 0xp; padding: 0px;padding-bottom: 7px;}

.content-text ul {margin: 0xp; padding: 0px;padding-left: 10px;list-style-type: none;padding-bottom: 20px;}
.content-text ul li {font-size: 13px;font-family: Verdana,Tahoma,  Sans-serif;margin: 0xp; padding: 0px;
background: url(../images/defis.gif) no-repeat;
padding-left: 20px;
padding-bottom: 7px;
}
.content-text p { font-family: Verdana, Tahoma, Sans-serif; font-size: 13px; line-height: normal; margin:0px; padding:0px;padding-bottom: 10px;}

/* PAGING */
ul.paging {margin: 0xp; padding: 0px;list-style-type: none;}
ul.paging li {margin: 0xp; float: left; padding: 2px;}
ul.paging li.active { font-family: Verdana,Tahoma,  Sans-serif; font-size: 13px;}
ul.paging li a:visited,ul.paging li a:link,ul.paging li a{font-weight: bold;margin: 0xp; border: 0px solid #000; font-family: Verdana,Tahoma,  Sans-serif; font-size: 13px;}
ul.paging li a:hover{font-weight: bold;margin: 0xp; border: 0px solid #000; font-family: Verdana,Tahoma,  Sans-serif; font-size: 13px;}

/* SPARES */

.input { font-size: 12px; font-family: Verdana,Tahoma,  Sans-serif; }
input { font-size: 12px; font-family: Verdana,Tahoma,  Sans-serif; }
button{ font-size: 12px; font-family: Verdana,Tahoma,  Sans-serif; padding-left: 3px; padding-right: 3px;}
submit{ font-size: 12px; font-family: Verdana,Tahoma,  Sans-serif; padding-left: 3px; padding-right: 3px;}
textarea { font-size: 13px; font-family: Verdana,Tahoma,  Sans-serif; padding: 1px;}
select { font-size: 13px; font-family: Verdana,Tahoma,  Sans-serif; padding: 1px;}
.catalog { margin-top: 20px;}

.catalog table tr td {padding-top: 0px; padding-bottom: 27px;}
.catalog .price {color: #ff8a00;font-size: 16px;font-weight: bold;font-family: Verdana,Tahoma,  Sans-serif;}
.catalog .name {color: #000; font-size: 16px;font-weight: bold;font-family: Verdana,Tahoma,  Sans-serif; margin-bottom: 6px;}
.catalog .properties {color: #666666; font-size: 11px; font-family: Verdana,Tahoma,  Sans-serif;}
.catalog .icon-tocart {border: none 0px; cursor: hand; cursor: pointer;}
.catalog-1 {width: expression( document.body.clientWidth > 1000 ? "90%" : "780px");  width: 90%; float: left;}

.spec-cont1 { width: 120px; float: left;}
.spec-cont2 { float: left; width: 120px;} 
.spec-bg { width: 100px; height: 112px; background: url(../images/rti-spec-bg.gif) no-repeat;}
.spec-text { margin-right: 20px; margin-top: 5px;}
.spec-price { font-size: 16px; color: #ff8a00; font-weight: bold; padding-right: 10px;}
.spec-img { padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; height: 60px;  }

.catalog-vendor {height: 50px; width: 80px; float: left; display: block; margin-left: 5px; margin-top: 20px; float: left;}
.vendor-icon {height: 50px; } 
.models-table-form {margin: 10px; overflow: hidden; clear: both;}
.models-table-form p { font-family: Verdana,Tahoma,  Sans-serif; line-height: normal; margin:0px; padding:0px; font-size: 13px;}
#models-table{  margin-left: 60px;   font-size: 10px; line-height: 10px;}

#list3 div.selected .title { font-weight: normal; }
#list3 div div {
	padding: 0px;
}
#list3 div.title {
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
}
#list3 div.title a {

	border-bottom: 1px dashed #008bcc;
	text-decoration: none;
}
address {font-size: 11px; font-style: normal; color: #666666;}
a.small, a.small:visited, a.small:link {font-size: 11px; font-style: normal; }
.partners a, .partners a:visited, .partners a:link {font-size: 16px; font-style: normal; }

.feedform { margin-left: 60px;margin-top: 15px;}
.line-cart{ font-size: 1px; line-height: 1px; background: #ccc; height: 2px; width: 100%;}
