body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	background-color: #d9d9d9;	margin: 40px 0; 
}

a:link, a:visited {	color: Black; text-decoration: underline; }
a:hover {color: Gray; text-decoration:none; } 

h1 {font-size:13px; font-weight: bold; text-transform: uppercase;  color: #9c0000; margin: 0 0 10px 0;} 
h1 a, h1 a:visited { color: #9c0000; text-decoration: none;}
h1 a:hover { color: Black; text-decoration: none;}

h2 {font-size:12px; font-weight: bold;  color: Gray; margin: 0 0 10px 0;} 
h2 a, h2 a:visited  { color: Gray; text-decoration: none;}
h2 a:hover { color: Gray; text-decoration: none;}

h3 {font-size:11px; font-weight: bold;  color: Black; margin: 0 0 10px 0;  } 
h3 a, h3 a:visited { color: Black; text-decoration: none;}
h3 a:hover { color: White; text-decoration: none;}

input { font-size: 11px; }
select { font-size: 11px;}

td { padding: 3px; vertical-align: top;}

hr { height: 1px; }

#main-frame { background-color: Gray; background-image: url(img/main-frame.gif); background-position: bottom; background-repeat: repeat-x; 
border: solid white;  border-width: 2px 0 0 0;  padding: 50px 0 50px 0;}

#frame { background-color: Gray; border: solid  white 1px; width: 770px; margin: auto; padding: 7px; position: relative; }

#frame1-index { border: solid black 1px;  padding: 10px; height: 380px; background-image: url(img/index-back.jpg); 
	background-position: left; background-repeat: no-repeat;
}
#frame1 { border: solid black 1px;  padding: 10px; background-color: #EEEEEE;
	background-image: url(img/content-back.gif); background-repeat: no-repeat; 
}

.pics-index { position: absolute; top: -25px; right: 20px; }
.pic1 { background-image: url(img/pic-back.png); background-repeat: no-repeat; width: 225px; height: 225px; margin-bottom: 15px; 
	overflow: hidden;
}
* html .pic1 { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/pic-back.png", sizingMethod="crop");}
.pic1 img { border: solid 1px white;}

#logo {	width: 135px; height: 65px;  background-image: url(img/logo-argos.png); position: absolute; top: -25px; left: 20px;} 
* html #logo { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/logo-argos.png", sizingMethod="crop");	
} 

.lang-index {	padding: 40px 0 20px 337px; color: White;} 
.lang-index a, .lang-index a:visited { color: White;}

.lang {	padding: 40px 0 20px 10px; color: White; position: absolute; top: -60px; left: 170px;} 
.lang a, .lang a:visited { color: White;}

/* menu-cat */
#menu-cat {  width: 135px; color: White; text-transform: uppercase; padding-left: 360px;  }
#menu-cat div { background-image: url(img/bullet.gif); background-repeat: no-repeat; padding: 0 0 0 20px;}
#menu-cat a, #menu-cat a:visited {  display: block; width: 115px; height: 33px; color: White; text-decoration: none;}
#menu-cat a:hover { display: block; color: Black; text-decoration: none;}

#menu-cat1 {  width: 160px; color: Black; text-transform: uppercase; padding: 40px 0 0 3px; float: left;}
#menu-cat1 div { background-image: url(img/bullet.gif); background-repeat: no-repeat; padding: 0 0 0 20px;}
#menu-cat1 a, #menu-cat1 a:visited {  display: block; width: 140px; height: 33px; color: Black; text-decoration: none;}
#menu-cat1 a:hover { display: block; color: #9C0000; text-decoration:  underline;}
#menu-cat1 a.selected { color: #9C0000; font-weight: bold;}

#menu-cat1 ul { padding: 0 0 5px 10px; margin: 0 0 5px 10px;}
#menu-cat1 li { list-style-image: url(img/bullet1.gif); margin-bottom: 15px; padding: 0 0 5px 0;  }
#menu-cat1 li a, #menu-cat1 li a:visited { width: 115px; height: 12px; color: Black; text-decoration: none;}


.sub_menu { background-color: #D9D9D9; padding: 5px; border: solid 1px black; }
.sub_menu li {	list-style: none; margin-bottom: 8px;}

/* search */
.a { margin: 2px; border: solid 1px gray; cursor: text; }
.b { margin: 2px; border: solid 1px gray; cursor: pointer; }

/* ------------------------column-left -----------------------------------*/
#column-left { float: left; width: 37%; padding: 20px 10px 10px 0px;
}

/* ---------------------column-right -------------------------------------*/
#column-right { float: left; width: 37%; padding: 20px 10px 0px 10px;}
#column-right img { border: solid 10px gray; margin-bottom: 5px;}

#content { width: 578px; float: left; padding: 20px 5px 5px 0px; }
#content h1 {	border: solid #D9D9D9; border-width: 0 0 2px 0;}
#content p { margin-bottom: 8px;  }

.thumb {	float: left; width: 160px; margin: 10px 45px 10px 0px; text-align: center;}
.thumb.last {  margin-right: 0px;  clear: right;}
.thumb-pics a, .thumb-pics a:visited { border: solid 5px gray; display: block; margin-bottom: 5px;}
.thumb-pics a:hover { border: solid 5px #9C0000; }
.thumb img {	border: none;}
.thumb p { 	margin: 0; }

.links {	margin: 8px; padding: 8px; font-weight: bold;}
.links li { list-style: square; line-height: 20px;}
.links a, .links a:visited { color: #9C0000;}
.links a:hover {text-decoration: none; color: gray;}

.conteiner { width: 99%; float: left;  margin-bottom: 10px;
}

.spacer {clear:both;}

.more {font-size: 10px; font-weight: bold; text-indent: 15px; height: 16px; line-height: 16px; 
	background-image: url(img/arrow.gif); background-repeat: no-repeat;  text-align: left;
}

#track {	height: 18px; font-size: 10px; color: Gray; line-height: 18px;
}
#track a:link, #track a:visited { color: Gray; text-decoration: underline; padding-right: 5px;}
#track a:hover { color: Black; text-decoration: none;}

.pagination { text-align: center;  clear: both; padding: 3px; border: solid #D9D9D9; border-width: 1px 0; }
.pagination a, .pagination a:visited {  color: Black;  padding: 3px; }
.pagination a:hover {  color: #9C0000; font-weight: bold; }

.img { border: solid 5px gray; margin: 5px;}