#top-block{
	color:#f00;
	font-weight:bold;
}
#block{
	color:#000;
	border:2px solid #3A98D6;
	padding:2px;
	display:none;
}
#op{
	color:#f00;
	font-weight:bold;
}
body {
        font-family:Arial,Sans-Serif,Verdana,Tahoma;
        font-size:13px;
        padding:0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
}

img {
        border: 0px;
        padding: 0px;
}

p{    font-family:Arial,Sans-Serif,Verdana,Tahoma;
    font-size:13px;
	margin:10px 0;
}

div{
        font-family:Arial,Sans-Serif,Verdana,Tahoma;
        font-size:13px;
}

a {
        color:#3a98d6; text-decoration:underline;
}

a:hover {
        color:#3a98d6; text-decoration:underline;
}

a.nav-links{	font-family:Sans-Serif,Tahoma,Arial,Verdana;
	text-decoration:none;
	color: #000 ;
	text-transform: uppercase;
	font-size:14px;
	padding-top: 4px;
	display:block;
	margin-left: 15px;
}

a:hover.nav-links{
	text-decoration:none;
	color: #f0a500 ;
}

a.nav-links2{
	font-family:Sans-Serif,Tahoma,Arial,Verdana;
	text-decoration:none;
	color: #f0a500 ;
	text-transform: uppercase;
	font-weight: bold;
	font-size:11px;
	padding-top: 2px;
	display:block;
  margin-left: 8px;
}

a:hover.nav-links2{
	text-decoration:none;
	color: #f0a500 ;
}

a.nav-links3{
	font-family:Sans-Serif,Tahoma,Arial,Verdana;
	text-decoration:none;
	color: #f0a500 ;
	text-transform: uppercase;
	font-weight: bold;
	font-size:16px;
}

a:hover.nav-links3{
	text-decoration:none;
	color: #f0a500 ;
}

.orange{	font-family:Sans-Serif,Tahoma,Arial,Verdana;
	color: #f0a500 ;
	text-transform: uppercase;
	font-weight: bold;
	font-size:11px;
	padding-top: 2px;
	display:block;

}

td.shoptable{	padding-bottom: 18px;
	padding-top: 2px;
}

div.nav-div2{
	width: 158px;
	margin-bottom:0px;
	height: 18px;
	overflow: hidden;
	margin-left: 24px;
}


.nav-but{
	margin-bottom:4px;
	padding-left: 32px;
	height: 23px;
	background: url(images/link_bullet.jpg) no-repeat 0 0;

	overflow: hidden;
  border: none;
}

div.nav-div{	
	margin-bottom:4px;
	height: 20px;
	background: url(images/dot.gif) no-repeat 0 0;
	}
div.nav-div a{
	font-size:14px;
	text-transform:none;
}


div.left_side_divider{  background: url(images/border.jpg) repeat-x left bottom;
  height:2px;
  margin: 6px 6px 6px 0px;
}

div.main_side_divider{
  background: url(images/border.jpg) repeat-x left bottom;
  margin: 10px 0 10px 0 ;
}


.tr1{	background-color: #eaeaea;}

.tr2{
	background-color: #f5f5f5;
}


a.menu {	font-family:Sans-Serif,Verdana,Arial,Tahoma;
	text-decoration:none;
	font-size: 18pt;
}


a:hover.menu {
	font-family:Arial,Verdana,Tahoma,Sans-Serif;
	text-decoration:none;
}

a.footermenu{	font-family:Sans-Serif,Tahoma,Arial,Verdana;
	text-decoration:none;
	color: #3997d4 ;
	text-transform: uppercase;
	font-weight: bold;
}

a:hover.footermenu{
	text-decoration:none;
	color: #fff;
}

a.art_header{
	margin: 0;
	padding: 0 ;
	font-size: 16px;
	font-family: Sans-Serif,Arial,Verdana,Tahoma;
	text-transform: uppercase ;
	color: #ef9b14;
	padding: 2px 0 2px 0px;
	text-decoration:none;
}

a:hover.art_header{	text-decoration:none;}


td {
        font-family:Sans-Serif,Arial,Verdana,Tahoma;
        font-size:13px;
}

.tbl-border {
        background-color:#D1D8DD;
}

.tbl {
        font-size:11px; padding:3px 4px 3px 4px;
}

.tbl1 {
        font-size:11px; color:#000;
        background-color:#F1F1F1; padding:4px;
}

.tbl2 {
        font-size:11px; color:#000;
        background-color:#F6F6F6; padding:4px;
}


.tbl3 {
        font-size:11px; color:#000;
        background-color:#F6F6F6;
        border-bottom: #f1f1f1 1px solid;
}

.button {
        font-family:Arial,Sans-Serif,Tahoma,Verdana;
        font-size:11px;
        color:#000000;
        background-color:#E5E5E8;
        border:#7F98A7 1px solid;
        margin-top:2px;
}

.textbox {
        font-family:Arial,Sans-Serif,Tahoma,Verdana;
        font-size:11px;
        color:#000;
        background-color:#FFFFFF;
        border:1px #7F98A7 solid;
}

h1,h3{
	margin: 0;
	padding: 0 ;
	font-size: 16px;
	font-family: Sans-Serif,Arial,Verdana,Tahoma;
	text-transform: uppercase ;
	color: #ef9b14;
	/* background-color: #fcecb1 ; */
	padding: 2px 0 2px 0px;
}

h4{ margin: 0;
 padding: 0;
 color: #BE501B;
}


.maindiv{   padding: 10px 10px 0px 5px;
}

.table-body {
        font-size:11px;
        color:#003150;
        background-color:#F0F0F0;
        padding:12px 4px 3px 4px;
}

/*

h1{	padding: 0;
	margin: 0;
	font-size: 21px;
	font-family: Sans-Serif,Arial,Verdana,Tahoma;}



a{
        color:#003D71; text-decoration:none;
}

a:hover {
        color:#027AC6; text-decoration:underline;
}

a.side {
        color:#006bcd; text-decoration:underline;
        font-family: Sans-Serif,Arial,Verdana,Tahoma;
        font-size: 13px;

}

a:hover.side {
        color:#25427E; text-decoration:underline;
}

a.sublink {
        color:#000; text-decoration:underline;
        font-family: Sans-Serif,Arial,Verdana,Tahoma;

}

a:hover.side {
        color:#25427E; text-decoration:underline;
}

a.white {
        font-size:11px;color:#fff; text-decoration:none;
}

a:hover.white {
        color:#fff; text-decoration:underline;
}

a.white_footer {
        font-size:11px;color:#fff; text-decoration:underline;
}

a:hover.white_footer {
        color:#fff; text-decoration:underline;
}

h2 {
	font-family:Arial,Sans-Serif,Verdana,Tahoma;
	font-size:18px;
	padding: 0; margin: 0;
	font-weight: normal;
	margin-bottom: 6px;
}

h3 {
	font-family:Arial,Sans-Serif,Verdana,Tahoma;
	font-size:15px;
	padding: 0; margin: 0;
	font-weight: normal;
}





form {
        margin:0px 0px 0px 0px;
}

hr {
        border-top:1px #E2E2E2 solid;
        border-bottom:1px #F9F9F9 solid;
}

hr.side-hr {
        border:1px #E0E7EB solid;
        border-bottom:1px #F9F9F9 solid;
}



pre {
        font-family:Verdana,Tahoma,Arial,Sans-Serif;
        font-size:11px;
}

.alt {
        color:#666;
}

.header {
        font-family:Verdana,Tahoma,Arial,Sans-Serif;
        font-size:11px;
        color:#333;
        background-color:#FFFFFF;
        padding:5px;
}

.nav-header {
        border-top: solid #C8D5DF;
        border-top-width: 0px;
        border-left: solid #C8D5DF;
        border-left-width: 0px;
        border-right: solid #C8D5DF;
        border-right-width:0px;
        border-bottom: solid #C8D5DF;
        border-bottom-width:1px;
        padding:0px 15px 0px 15px;
}

.footer {
        background-image:url(images/cellpic.gif);
        height:22px;font-family:Verdana,Tahoma,Arial,Sans-Serif;
        font-size:9px;
        border-top: solid #C8D5DF;
        border-top-width: 1px;
        border-left: solid #C8D5DF;
        border-left-width: 0px;
        border-right: solid #C8D5DF;
        border-right-width:0px;
        border-bottom: solid #C8D5DF;
        border-bottom-width:0px;
        padding:2px 15px 0px 15px;
}

.button {
        font-family:Tahoma,Arial,Verdana,Sans-Serif;
        font-size:11px;
        color:#000000;
        background-color:#E5E5E8;
        border:#7F98A7 1px solid;
        margin-top:2px;
}

.textbox {
        font-family:Verdana,Tahoma,Arial,Sans-Serif;
        font-size:11px;
        color:#000;
        background-color:#FFFFFF;
        border:1px #7F98A7 solid;
}

.main-bg {
        padding:0px 0px 0px 0px;
}

.side-border-left {
        padding:0px 0px 0px 0px;
        background: url(images/bg_left.jpg) repeat-y ;
}

.side-border-right {
        padding:0px 0px 0px 0px;
        background: url(images/bg_right.jpg) repeat-y ;
}

.main-body {
        font-size:11px;
        color:#000;
        background-color:#DFEDF7;
        padding:12px 4px 3px 4px;
}

.side-body {
        font-size:11px;
        color:#027AC6;
        background-color:#DFEDF7;
        padding:5px 0px 0px 0px;
}

.border {
        background-color:#ddd;
        border:2px #D1D8DD solid;
}

.infobar {
        background-color:#E8EDF0;
        font-size:11px;
        color:#0D6298;
        border-top: solid #D2D2E1;
        border-top-width: 1px;
        border-left: solid #D2D2E1;
        border-left-width: 1px;
        border-right: solid #F6F6F6;
        border-right-width:0px;
        border-bottom: solid #F6F6F6;
        border-bottom-width:1px;
        padding:3px 4px 3px 4px;
}

.infobar2 {
        background-color:#E8EDF0;
        font-size:11px;
        color:#0D6298;
        border-top: solid #D2D2E1;
        border-top-width: 1px;
        border-left: solid #D2D2E1;
        border-left-width: 0px;
        border-right: solid #F6F6F6;
        border-right-width:1px;
        border-bottom: solid #F6F6F6;
        border-bottom-width:1px;
        padding:3px 4px 3px 4px;
}

.infobar3 {
        background-color:#F5D095;
        font-size:11px;
        color:#5A3700;
        border-top: solid #E1C290;
        border-top-width: 1px;
        border-left: solid #E1C290;
        border-left-width: 1px;
        border-right: solid #E1C290;
        border-right-width:0px;
        border-bottom: solid #E1C290;
        border-bottom-width:1px;
        padding:3px 4px 3px 4px;
}

.infobar4 {
        background-color:#F5D095;
        font-size:11px;
        color:#5A3700;
        border-top: solid #E1C290;
        border-top-width: 1px;
        border-left: solid #D2D2E1;
        border-left-width: 0px;
        border-right: solid #E1C290;
        border-right-width:1px;
        border-bottom: solid #E1C290;
        border-bottom-width:1px;
        padding:3px 4px 3px 4px;
}

.panel-left {
        width:6px; height:21px;
        background-image:url(images/panel-left.gif);
}

.panel-right {
        width:6px; height:21px;
        background-image:url(images/panel-right.gif);
}

.panel-main {
        font-family:Tahoma,Arial,Sans-Serif;
        font-size:13px;font-weight:bold;
        color:#C7E9FE;
        height:21px;
        padding:0px 2px 0px 2px;
        background-image:url(images/panel-main.gif);
        background-repeat:repeat-x;
}

.border-left {
        width:6px; background-image:url(images/border-left.gif);
        background-repeat:repeat-y;
}

.border-right {
        width:6px; background-image:url(images/border-right.gif);
        background-repeat:repeat-y;
}

.border-bleft {
        width:6px; height:16px;
        background-image:url(images/border-bleft.gif);
}

.border-bright {
        width:6px; height:16px;
        background-image:url(images/border-bright.gif);
}

.border-bmain {
        height:16px; background-image:url(images/border-bmain.gif);
        background-repeat:repeat-x;
}

.panel-left2 {
        width:6px; height:21px;
        background-image:url(images/panel-left2.gif);
}

.panel-right2 {
        width:6px; height:21px;
        background-image:url(images/panel-right2.gif);
}

.panel-main2 {
        font-family:Tahoma,Arial,Sans-Serif;
        font-size:13px;font-weight:bold;
        color:#929292;
        height:21px;
        padding:0px 2px 0px 2px;
        background-image:url(images/panel-main2.gif);
        background-repeat:repeat-x;
}

.border-left2 {
        width:6px; background-image:url(images/border-left2.gif);
        background-repeat:repeat-y;
}

.border-right2 {
        width:6px; background-image:url(images/border-right2.gif);
        background-repeat:repeat-y;
}

.border-bleft2 {
        width:6px; height:16px;
        background-image:url(images/border-bleft2.gif);
}

.border-bright2 {
        width:6px; height:16px;
        background-image:url(images/border-bright2.gif);
}

.border-bmain2 {
        height:16px; background-image:url(images/border-bmain2.gif);
        background-repeat:repeat-x;
}

.table-body {
        font-size:11px;
        color:#003150;
        background-color:#F0F0F0;
        padding:12px 4px 3px 4px;
}

.panel-left3 {
        width:6px; height:21px;
        background-image:url(images/panel-left3.gif);
}

.panel-right3 {
        width:6px; height:21px;
        background-image:url(images/panel-right3.gif);
}

.panel-main3 {
        font-family:Tahoma,Arial,Sans-Serif;
        font-size:13px;font-weight:bold;
        color:#91A4B1;
        height:21px;
        padding:0px 2px 0px 2px;
        background-image:url(images/panel-main3.gif);
        background-repeat:repeat-x;
}

.border-left3 {
        width:6px; background-image:url(images/border-left3.gif);
        background-repeat:repeat-y;
}

.border-right3 {
        width:6px; background-image:url(images/border-right3.gif);
        background-repeat:repeat-y;
}

.border-bleft3 {
        width:6px; height:16px;
        background-image:url(images/border-bleft3.gif);
}

.border-bright3 {
        width:6px; height:16px;
        background-image:url(images/border-bright3.gif);
}

.border-bmain3 {
        height:16px; background-image:url(images/border-bmain3.gif);
        background-repeat:repeat-x;
}




.panel-left4 {
        width:6px; height:21px;
        background-image:url(images/panel-left4.gif);
}

.panel-right4 {
        width:6px; height:21px;
        background-image:url(images/panel-right4.gif);
}

.panel-main4 {
        font-family:Tahoma,Arial,Sans-Serif;
        font-size:13px;font-weight:bold;
        color:#DE8A00;
        height:21px;
        padding:0px 2px 0px 2px;
        background-image:url(images/panel-main4.gif);
        background-repeat:repeat-x;
}

.border-left4 {
        width:6px; background-image:url(images/border-left4.gif);
        background-repeat:repeat-y;
}

.border-right4 {
        width:6px; background-image:url(images/border-right4.gif);
        background-repeat:repeat-y;
}

.border-bleft4 {
        width:6px; height:16px;
        background-image:url(images/border-bleft4.gif);
}

.border-bright4 {
        width:6px; height:16px;
        background-image:url(images/border-bright4.gif);
}

.border-bmain4 {
        height:16px; background-image:url(images/border-bmain4.gif);
        background-repeat:repeat-x;
}


.side-bodyx {
        font-size:11px;
        color:#5A3700;
        background-color:#FFDBA1;
        padding:5px 0px 0px 0px;
}

.news-body {
        font-size:11px;
        color:#003150;
        background-color:#E1E7EB;
        padding:12px 4px 3px 4px;
}

.header-center {
        background-image:url(images/header-center.gif);background-repeat:repeat-x;
}

.side-caption {
        font-family:Verdana,Tahoma,Arial,Sans-Serif;
        font-size:11px; font-weight:bold;
        color:#FFFFFF; background-color:#004A80;
        padding:0px 4px 3px 4px;
}

.tbl-border {
        background-color:#D1D8DD;
}

.tbl {
        font-size:11px; padding:3px 4px 3px 4px;
}

.tbl1 {
        font-size:11px; color:#000;
        background-color:#F1F1F1; padding:4px;
}

.tbl2 {
        font-size:11px; color:#000;
        background-color:#F6F6F6; padding:4px;
}


.tbl3 {
        font-size:11px; color:#000;
        background-color:#F6F6F6;
        border-bottom: #f1f1f1 1px solid;
}

.forum-caption {
        font-size:11px; font-weight:bold;
        height:22px;background-image:url(images/cellpic.gif);
        color:#485D9F; background-color:#F6F6F6;
        padding:4px 4px 4px 4px;
}

.quote {
        color:#076A9C; background-color:#F9F9F9;
        padding:2px;
        margin:0px 20px 0px 20px;
        border:1px #D1D8DD solid;
}

.poll {
        height:12px; border:0px #D1D8DD solid;
}

.comment-name {
        font-weight:bold; color:#113355;
}

.shoutboxname {
        font-weight:bold; color:#113355;
}

.shoutbox {
        color:#004279;
}

.shoutboxdate {

}

.small {
        font-size:11px; font-weight:normal; color:#777;
}

.small2 {
        font-size:11px; font-weight:normal; color:#113355;
}

.side-small {
        font-size:11px; font-weight:normal; color:#113355;
}

.side-label {
        padding:1px 4px 3px 4px;height:17px;
        background-image:url(images/side-cell.gif);
        background-repeat:repeat-x;
}

*/
#menu_title{
	margin:10px 0;
	background-color:#CD3333;
	font-size:23px;
	text-align:center;
	padding-top:80px;
	color:#fff;
	height:91px;
	width:181px;
}
#phones{
	float:right;
	margin:10px;
}
#phones p{
	font-size:20px;
	color:#CD3333;
	padding:5px 0 0 0 ;
	margin:0;
}
.cat-image,
.anotation{
	float:left;
}
.cat-image img{
	margin:0 5px;
	width:145px;
}
.cat-devider{
	background:transparent url(images/border.jpg) repeat-x scroll left center;
	clear:both;
	height:30px;
}
.anotation{
	width:600px;
}
.button-b{
	background-image:url(images/but_1.gif);
	border:none;
	cursor:pointer;
	height:25px;
	margin:5px;
	width:181px;
}
#header-menu-wrap{
	background-color:#A1CDF2;
	height:15px;
	padding:3px 0;
}	
	#header-menu-wrap div{
		float:left;
		text-align:center;
		width:190px;
	}
	#header-menu-wrap a:hover{
		color:#fff;
	}
	#header-menu-wrap a{
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
	}
	.annotation-wrapper{
		height:115px;
	}
.side-border-left div.nav-div{
	width: 182px;
	margin-bottom:4px;
	background-color:#fff;
	height: 16px;
	padding:2px 0;
	background-image:none ;
	overflow: hidden;
}
.side-border-left div.nav-div a{
	background-color:#fff;
	color:#DA2031;
	font-size:13px;
	font-weight:normal;
	margin-left:10px;
	padding:0;
	
}
.side-border-left div.nav-div a:hover,
.side-border-left div.nav-div:hover{
	background-color:#FFDCD9;
}


.activ{
	color:#fff !important;
	background-color:#DA2031 !important;
}
.side-border-left div.activ a{
	color:#fff !important;
	background-color:#DA2031 !important;
}
#order-message{
	background:#A1CDF2;
	border:1px solid #3A98D6;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	margin:10px 0;
	padding:10px 0;
	text-align:center;
	text-transform:uppercase;
	width:100%;
}
#h1{
	font-size:14px;
	margin:0;
	padding:0;
}
#h2{
	font-size:12px;
	margin:0;
	padding:0;
}
#sublogo{
	background:url(/images/spring_otto.jpg);
	width:600px;
	height:90px;
	margin-top:10px;
	float:left;
}
#sublogo div{
	color:#333333;
	font-size:8pt;
	margin-left:110px;
	margin-top:60px;
	text-align:center;
	width:400px;
}