/* Start of CMSMS style sheet 'style' */
body {
margin-top:0;
background:url(images/avi/bg.jpg) repeat-x #fff;
}

#content {
width:1000px;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#left_module .sometitle {
color:#FF6633;
font-weight:bold;
}

#search {
background:#fff;
width:300px;
height:46px;
float:right;
}

#search .button {
height:27px;
width:24px;
vertical-align:middle;
}

#search .input {
border:none;
font-size:10px;
color:#464646;
background:transparent;
width:149px;
}

#search .position {
margin-top:10px;
background:url(images/avi/avi_06.jpg) no-repeat center left;
padding-left:5px;
}

#menu {
background:#fff;
width:700px;
height:46px;
overflow:hidden;
float:left;
font-weight:bold;
font-size:10px;
}

#menu ul, #menu ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li {
	float: left;
}

#menu ul a:link, #menu ul a:visited {
	text-decoration: none;
	display: block;
	padding:20px 5px;
	color: #959595;	
}

#menu ul a:hover {
	background:url(images/avi/avi_02.jpg) no-repeat top left;
	color:#fff;
}

#menu ul a:hover span {
	background:url(images/avi/avi_03.jpg) no-repeat top right;
	padding:20px 0px;
}

#menu .line {
background:url(images/avi/avi_04.jpg) no-repeat top right;
padding-right:10px;
}

.line_wrap {
background:url(images/avi/avi_12.jpg) no-repeat;
width:1000px;
height:36px;
clear:both;
}

#wrap {
background:url(images/avi/avi_21.jpg) repeat-y;
width:1000px;
line-height:18px;
overflow:hidden;
clear:both;
}

#left_module {
width:480px;
float:left;
font-size:12px;
}

#left_module .maintitle {
font-size:13px;
font-weight:bold;
color:#ff6600;
}

#right_module {
width:505px;
float:right;
}

#flash {
width:480px;
height:290px;
}

#company {
width:480px;
color:#383838;
}

#company img {
float:right;
border:none;
}

#quick {
width:505px;
font-weight:bold;
}

#left_module ul,
#quick ul, #quick ul li {
display: block;
list-style: none;
margin: 0;
padding: 0;
}

#left_module ul li {
padding-left:30px;
}

#left_module ul a:link, #left_module ul a:visited,
#quick ul a:link, #quick ul a:visited {
text-decoration: none;
display: block;
padding:0px 0px 6px 16px;
color: #535353;	
background:url(images/avi/avi_15.jpg) no-repeat top left;
}

#left_module ul a:hover,
#quick ul a:hover {
color:#DC5800;
}

#quick .right {
float:right;
width:250px;
}

#quick .left {
float:left;
width:250px;
}

#best {
width:505px;
color:#FF6600;
}

#best .info {
text-transform:uppercase;
color:#383838;
font-weight:bold;
}

#best .price {
font-size:14px;
font-weight:bold;
color:#3F8453;
}

#best img {
margin:5px;
}

#catalog {
width:505px;
}

#contact {
background:url(images/avi/help3.jpg) no-repeat bottom right;
width:480px;
color:#191919;
font-weight:bold;
}

#contact .red {
color:#FD0000;
}

#contact .image {
background:url(images/avi/avi_44.jpg) no-repeat;
height:314px;
width:60px;
float:left;
}

.companyhead {
background:url(images/avi/avi_22.jpg) no-repeat top left;
width:480px;
height:45px;
clear:both;
}

.contacthead {
background:url(images/avi/avi_28.jpg) no-repeat top left;
width:480px;
height:45px;
margin-top:20px;
clear:both;
}

.quickhead {
background:url(images/avi/avi_11.jpg) no-repeat top left;
width:505px;
height:45px;
clear:both;
}

.besthead {
background:url(images/avi/avi_18.jpg) no-repeat top left;
width:505px;
height:65px;
margin-top:20px;
clear:both;
}

.cataloghead {
background:url(images/avi/avi_25.jpg) no-repeat top left;
width:505px;
height:45px;
margin-top:20px;
clear:both;
}

#footer {
height:20px;
width:1000px;
border-left:30px solid #a2a2a2;
border-top:1px solid #a2a2a2;
clear:both;
padding:10px 0px 0px 15px;
color:#bababa;
}

a:link, a:visited {
color:#ff6600;
text-decoration:none;
}

a:hover {
color:#454545;
}

.cat_item {
width:460px;
background:#f3f3f3;
border:1px solid #eee;
padding:5px;
margin-bottom:10px;
}

.cat_img img,
.cat_thumb img {
border:1px solid #888;
margin-bottom:10px;
}

.cat_thumb {
text-align:center;
width:460px;
background:#f3f3f3;
border:1px solid #eee;
padding:5px;
clear:both;
}

.ctg a:link,
.cat_thumb a:link,
.ctg a:visited,
.cat_thumb a:visited {
color:#183B50;
text-decoration: none;
}

.ctg a:hover,
.cat_thumb a:hover {

color:#888;
text-decoration:none;
}

.ctg {
background:#F4F4F4;
border:10px solid #EBEBEB;
padding-left:2px;
width:450px;
margin:5px 0px;
float:left;
display:block;
}

.title {
font-size:12px;
font-weight:bold;
color:#454545;
}


.ctg_text {
float:left;
width:320px;
font-size:12px;
color:#1F8EC7;
line-height: 20px;
}

.ctg_img {
margin:5px 5px;
width:70px;
float:right;
}

.href {
background:url(images/avi/href.png) no-repeat left;
padding-left:18px;
}

.input {
background:#fff;
border:1px solid #E9E9E9;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#464646;
}

label {
color:#b3b3b3;
font-weight:bold;
}

fieldset {
border: none;
margin:0;
padding:0;
}

.button {
background:#FF6400;
color:#fff;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:60px;
height:20px;
margin-right:10px;
border:none;
}

/* End of 'style' */

