body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	background-color1:#66cbff;
	background-image1:url(/img/bgt1.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#095e9e;
}
a {cursor:pointer}

h4{font-size:13px; font-weight:bold; margin:0px;}
h5{font-size:12px; font-weight:bold; margin:0px}

/*//основной бордер и фон*/
.maininfo
{
border: 1px solid #c7ced4; 
background-color:#f1f4f9;
overflow:inherit;
}


.menuhead a{
color: #FFFFFF;
font-weight:bold;
font-size:12px;
margin-left:4px;
margin-right:4px;
}
.menuhead td
{
padding-top:12px;
}

input{ border:1px #0066CC solid; }

.submit
{
font-weight:normal;
height:24px;
width:auto;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
margin:1px;
}

.searchbar {
margin-top:5px;
margin-bottom:5px;
}

.searchbar #sdiv {padding:0; height:31px; }
.searchbar #sdiv input {padding:0; margin:0; border: 1px solid #c7ced4; color:#1a659c;}
.searchbar #searchtext {font-size:16px; width:360px; height:23px;}
.searchbar #search {background:#f1f4f8; font-size:15px; width:80px; height:25px; background-image:url(img/sbbgt.gif);}
.searchbar .searchform {padding-top:3px;}

.menuselect_result {border:1px solid #c7ced4; margin-top:5px; padding:5px;}
.menuselect_buttons a.selectbutton  {padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:4px; color:#18789a; text-decoration:none; background-color:#c9d6e9;}
.menuselect_buttons a.unselectbutton {padding-left:10px; padding-right:10px; padding-top:4px; padding-bottom:3px; color:#18789a; text-decoration:none; background-color:#e2e9f3;}

.menuselect_buttons {padding-right:15px; padding-top:4px; padding-bottom:4px; margin-bottom:-5px; margin-top:-5px; background-color:#ffffff}


.videopreviewsmall
{
overflow:hidden;
padding-left:0px;
cursor:default; 
font-size:11px;
width:225px;
/*1max-width:240px;*/
border:0px solid #000000;	
}

.videopreviewsmall .head
{
font-size:11px; 
color:#0066CC;
}

.videopreviewsmall .added
{
font-size:9px; 
color:#666666;
}

.videopreviewsmall .categoryname
{
font-size:11px; 
color:#001111;
font-weight:bold;
}

.videopreviewsmall div:hover {background-color:#e1ecff;}


.videopreviewlist
{
overflow:hidden;
padding:0px;
margin-bottom:10px;
cursor:default; 
font-size:11px;
}

.videopreviewlist .title
{
font-size:12px; 
color:#001111;
font-weight:bold;
width:170px;
}

.videopreviewlist .added
{
font-size:9px; 
color:#666666;
}

.videopreviewlist .categoryname
{
font-size:11px; 
color:#001111;
font-weight:bold;
}

a {
	color:#186ca8;
	text-decoration: none;
}

a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration: underline;
}
a:active{
	text-decoration:none;
}

.pagelink
{
font-size:14px; 
color:#186ca8;
padding:2px;
}

.pageclicklink
{
border:1px solid #186ca8;
padding:1px;
padding-right:2px;
font-size:14px; 
font-weight:bold;
color:#186ca8;
}

.sortlinks
{
font-size:12px;
}

.sortlinks .head
{
color:#666666;
}

.sortlinks a
{
padding-left:3px; 
padding-bottom:3px;
}

a.tt span{ 
display:none;/*собственно прячем тултип - пока мышь не наведена*/ 
} 
a.tt:hover{ 
display:block;
position:relative;/*Ставим точку отсчета для тултипа внутрь данной ссылки*/ 
left:-1px;
z-index:55;/*это нужно что бы тултип показывался поверх этой и других ссылок*/ 
} 


a.tt:hover span{ 
color: #000000;
text-decoration: none;
	width:200px;
	height:auto;
display:block;/*показываем тултип при наведении*/ 
position:absolute; 
top:-10px; 
left:40px;/*три строки для позиции тултипа относительно левого верхнего угла ссылки*/ 
z-index:22;/*мне 22 + см. выше*/ 
border:solid; 
border-width:1px;
border-color:#BBBBBB;
background:#EEEEEE;/*фон, что бы было видно тултип*/ 
} 

.tooltip{
 position:absolute;
 z-index:999;
 left:-9999px;
 background-color:#E2E7FE;
 padding:3px;
 border:1px solid #fff;
 width:250px;
 vertical-align:top;
 font-size:11px;
 color:#0066CC;
}


.messagestr
{
color:#095e9e;
font-weight:bolder;
}

.errorstr
{
color:#CC3300;
font-weight:bold;
}


.info_table1
{
	background:#196198;
	margin:0px;
	padding:0px 0px 0px 3px;
	

}
.info_table1 td {
border-top:hidden;
border-left:hidden;
background:#FFFFFF;
padding: 3px;}


/* ---------- gallery styles start here ----------------------- */
.photo {
	margin: 0px;
	position: relative;
	width: 140px;
	height: 105px;
	1float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 4px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(img/patternpreview/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}

.sample1 span {
	width: 28px;
	height: 21px;
	display: block;
	position: absolute;
	top: -12px;
	left: 90px;
	background: url(img/patternpreview/pin.png) no-repeat;
}

.sample2 span {
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	top: -12px;
	left: 50px;
	background: url(img/patternpreview/tape.png) no-repeat;
}

.sample3 span {
	width: 30px;
	height: 60px;
	display: block;
	position: absolute;
	top: -5px;
	left: -2px;
	background: url(img/patternpreview/paper-clip.png) no-repeat;
}

.sample4 span {
	width: 115px;
	height: 32px;
	display: block;
	position: absolute;
	top: -13px;
	left: 30px;
	background: url(img/patternpreview/tape2.png) no-repeat;
}

.sample5 span {
	width: 216px;
	height: 166px;
	display: block;
	position: absolute;
	top: -17px;
	left: -18px;
	background: url(img/patternpreview/gold-frame.png) no-repeat;
}

.sample6 span {
	width: 189px;
	height: 137px;
	display: block;
	position: absolute;
	top: -5px;
	left: -5px;
	background: url(img/patternpreview/cut-corner.png) no-repeat;
}

.sample7 span {
	width: 140px;
	height: 105px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(img/patternpreview/round-corner.png) no-repeat;
}
.sample7 img {
	border: none;
	padding: 0;
}

.sample8 {
	width: 152px;
	height: 117px;
}
.sample8 span {
	width: 140px;
	height: 105px;
	display: block;
	position: absolute;
	top: 5px;
	left: 6px;
	background: url(img/patternpreview/round-corner.png) no-repeat;
}
.sample8 img {
	border: none;
	padding: 5px 6px 6px;
	background: url(img/patternpreview/round-bg.gif) no-repeat;
}

.sample9 span {
	width: 160px;
	height: 120px;
	display: block;
	position: absolute;
	top: 6px;
	left: 7px;
	background: url(img/patternpreview/stamp-pattern.png) no-repeat;
}
.sample9 img {
	border: none;
	padding: 6px 7px 7px;
	background: url(img/patternpreview/stamp-bg.gif) no-repeat;
}

.sample10 span {
	width: 181px;
	height: 134px;
	display: block;
	position: absolute;
	top: -6px;
	left: -6px;
	background: url(img/patternpreview/brush-border.png) no-repeat;
}
.sample10 img {
	border: none;
	padding: 0;
}

.sample11 span {
	width: 122px;
	height: 72px;
	display: block;
	position: absolute;
	top: -22px;
	left: -15px;
	background: url(img/patternpreview/floral-corner.png) no-repeat;
}

.sample12 span {
	width: 186px;
	height: 137px;
	display: block;
	position: absolute;
	top: 2px;
	left: 2px;
	background: url(img/patternpreview/watercolor-top.png) no-repeat;
}
.sample12 img {
	border: none;
	padding: 9px 12px 12px 11px;
	background: url(img/patternpreview/watercolor-bg.png) no-repeat;
}

.sample13 span {
	width: 170px;
	height: 120px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url(img/patternpreview/mask.png) no-repeat;
}
.sample13 img {
	border: none;
	padding: 0;
}

.sample14 span {
	width: 170px;
	height: 84px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(img/patternpreview/glossy-gradient.png);
}



<!--[if lt IE 7]>

.photo span { behavior: url(iepngfix.htc); cursor: pointer; }

.sample12 img {
	background: url(img/patternpreview/watercolor-bg.gif) no-repeat;
}

<![endif]-->




