.vip{
	margin:4px;
	border: 1px dashed #ff0000;
	background-color:#fff4e8;
}

.vip #list2,.vip #list1{background-color:#fff4e8;}

table.sortable a.sortheader {
background-color : #eee;
color : #666;
font-weight : bold;
text-decoration : none;
display : block;
}
table.sortable span.sortarrow {
color : black;
text-decoration : none;
}
table#tictable {
border-collapse : collapse;
}
table#tictable td, table#tictable th {
border : 1px solid #000;
}
td.padd {
padding : 0 3px;
}
tr.err td {
background-color : #fdd;
}
tr.cat td {
background-color : #dfd;
}
tr.sk td {
background-color : #ddd;
}
.hint {
vertical-align : top;
background-color : #ffffcc;
padding-left : 10px;
padding-right : 10px;
padding-top : 9px;
padding-bottom : 11px;
}
.index_city {
vertical-align : top;
padding-left : 10px;
padding-right : 10px;
font : 16px/21px "Arial";
}
.index {
vertical-align : top;
padding-left : 10px;
padding-right : 10px;
}
small {
font : 10px/12px "Verdana", "Arial";
text-decoration : none;
}
.marker {
color : #000099;
background-color : #ffff00;
}
FORM {
margin : 0;
padding : 0;
}
.error {
padding-left : 10px;
padding-right : 10px;
padding-top : 9px;
padding-bottom : 11px;
background-color : #ffbbbb;
color : #000000;
}
#form {
vertical-align : top;
background-color : #eaf1f6;
padding-left : 10px;
padding-right : 10px;
padding-top : 9px;
padding-bottom : 11px;
}
.form1 {
vertical-align : top;
background-color : #eaf1f6;
padding-left : 10px;
padding-right : 10px;
padding-top : 9px;
padding-bottom : 11px;
}
.form_head {
vertical-align : top;
background-color : #76858d;
padding-left : 10px;
padding-right : 10px;
padding-top : 3px;
padding-bottom : 3px;
color : #ffffff;
font : bold 11px/15px "Tahoma", "Arial";
}
img.image {
border : 10px solid #ffffff;
}
img.small_image {
border : 1px solid #c5c5c5;
margin-right : 10px;
margin-top : 5px;
}
img.normal_image {
border : 1px solid #c5c5c5;
}
h1 {
display : inline;
margin : 0;
padding : 0;
font : bold 14px "Tahoma", "Arial";
}
.bodytitle {
margin-left : 30px;
color : #FFFFFF;
font : bold 18px "Verdana", "Arial";
}
.bodytitle2 {
margin-left : 30px;
color : #000000;
font : 12px "Verdana", "Arial";
}
.subtitle {
padding-bottom : 10px;
font : bold 17px/18px "Tahoma", "Arial";
}
.down {
border-top : 5px solid #dee6ec;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
padding-bottom : 14px;
background-color : #eaf1f6;
}
.title {
padding-bottom : 3px;
font : bold 13px/16px "Tahoma", "Arial";
}
.category_title {
background-color : #ecf1f0;
padding-bottom : 3px;
font : 12px/15px "Tahoma", "Arial";
}
.subcategory_sel {
background-color : #ecf1f0;
}
.block_title {
background-color : #e0e0e0;
padding-left : 10px;
padding-right : 10px;
padding-top : 3px;
padding-bottom : 2px;
font : bold 13px/16px "Tahoma", "Arial";
}
td.menu_sel {
text-align : center;
background-color : #ffffff;
border-left : 3px solid #dbe8f0;
border-right : 3px solid #dbe8f0;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
padding-bottom : 10px;
color : #445964;
font : bold 11px/15px "Tahoma", "Arial";
}
td.menu {
text-align : center;
background-color : #ccdbe4;
border-left : 3px solid #dbe8f0;
border-right : 3px solid #dbe8f0;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
padding-bottom : 10px;
color : #445964;
font : bold 11px/15px "Tahoma", "Arial";
}
#block {
vertical-align : top;
border : 1px solid #e0e0e0;
padding-left : 9px;
padding-right : 9px;
padding-top : 8px;
padding-bottom : 10px;
}
#slist {
vertical-align : top;
border-bottom : 1px solid #ffffff;
border-right : 1px solid #ffffff;
background-color : #eaeaea;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
padding-bottom : 1px;
}
#list1 {
vertical-align : top;
background-color : #eaf1f6;
padding-left : 10px;
padding-right : 10px;
padding-top : 9px;
padding-bottom : 11px;
}
#list2 {
vertical-align : top;
padding-left : 10px;
padding-right : 10px;
padding-top : 9px;
padding-bottom : 11px;
}
.path {
padding-left : 10px;
padding-right : 10px;
padding-top : 16px;
padding-bottom : 16px;
font : bold 22px/25px "Tahoma", "Arial";
}
.left {
vertical-align : top;
padding-left : 0;
padding-right : 0;
padding-top : 16px;
padding-bottom : 16px;
}
.center {
vertical-align : top;
padding-left : 0;
padding-right : 0;
padding-top : 16px;
padding-bottom : 16px;
}
.right {
vertical-align : top;
padding-left : 0;
padding-right : 0;
padding-top : 16px;
padding-bottom : 16px;
}
body, td, .text, strong {
font-family : MS Sans Serif;
font-size : 9pt;
font-weight : normal;
}
A {
font-size : 12px;
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
}
A:hover {
font-size : 12px;
background : none;
color : #0000ff;
font-family : Verdana, Helvetica;
text-decoration : none;
}
TD {
font-size : 12px;
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
}
TD A {
color : #000080;
text-decoration : none;
}
TD A:hover {
color : #cc3300;
text-decoration : none;
}
P {
font-size : 12px;
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
}
OL {
font-size : 12px;
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : justify;
text-decoration : none;
}
UL {
font-size : 12px;
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : justify;
text-decoration : none;
}
LI {
font-size : 12px;
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : justify;
text-decoration : none;
}
BLOCKQUOTE {
font-size : 12px;
color : #000000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : justify;
text-decoration : none;
}
#black {
color : #445964;
}
#light {
color : #a6b0b5;
}
#red {
color : #ff0000;
}
span.sel {
background-color : #ffff00;
}
a.sel {
color : #000000;
text-decoration : none;
}
a.sel:hover {
color : #000000;
text-decoration : underline;
}
#menu {
color : #445964;
font : bold 11px/15px "Tahoma", "Arial";
}
.navigation {
background : #d9e1e5 url(/img/house_nav.gif);
border : 1px solid #dfeef7;
border-color : #dfeef7 #cfdee7;
height : 41px;
}
.navigation a {
background : #d9e1e5 url(/images/nav.gif);
border-right : 1px solid #afbec7;
color : #456;
display : block;
float : left;
line-height : 41px;
padding : 0 20px;
text-decoration : none;
}
.navigation a:hover {
background-position : left bottom;
color : #234;
}
div.my-starshop {
border-bottom : 1px solid #d7d7d7;
background : #f2f5f8;
font-size : 11px;
font-family : tahoma, verdana, arial;
}
div.my-starshop-container {
border-bottom : 1px solid white;
}
div.contacts div.my-starshop {
border-top : 1px solid #d7d7d7;
}
div.contacts div.my-starshop-container {
border-top : 1px solid white;
}
div.my-starshop-container span b {
color : #01236a;
}

/*------------------------------------------------------------*
**  Navigation
**------------------------------------------------------------*/

#Navigation {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 238px;
}
#Navigation ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#Navigation li {
	display: block;
}

#Navigation ul li a  {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font-size: 14px;
	background-color: #32556B;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #32556B;
	height: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin: 0px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #32556B;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A5D73;
	background-repeat: no-repeat;
	background-position: left;
}

#Navigation ul li a:hover,  #Navigation ul li  a.current {
	background-color: #365D7A;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #365D7A;
	color: #B4FF05;
}
