#top-block{
	color:#f00;
	font-weight:bold;
}
#catdesc p {
margin:0px;
padding:0px;
}
.formbutton {
	font-weight:bold;
	cursor:pointer;
}
#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;
		background:#ffffff;
}

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(/wp-content/themes/otto/images/link_bullet.jpg) no-repeat 0 0;

	overflow: hidden;
  border: none;
}

div.nav-div{
	cursor:pointer;
	margin-bottom:4px;
	height: 20px;
	background: url(/wp-content/themes/otto/images/dot.gif) no-repeat 0 0;
	
}
div.nav-div a{
	font-size:14px;
	text-transform:none;
}


div.left_side_divider{
  background: url(/wp-content/themes/otto/images/border.jpg) repeat-x left bottom;
  height:2px;
  margin: 6px 6px 6px 0px;
}

div.main_side_divider{
  background: url(/wp-content/themes/otto/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{
	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;
}

#menu_title{
	margin:10px 0;
	background-color:#CD3333;
	font-size:21px;
	text-align:center;
	padding-top:80px;
	color:#fff;
	height:91px;
	width:181px;
	text-transform:lowercase;
}
#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(/wp-content/themes/otto/images/border.jpg) repeat-x scroll left center;
	clear:both;
	height:30px;
}
.anotation{
	width:600px;
}
.button-b{
	background:url(/images/but_1.gif);
	border:none;
	cursor:pointer;
	height:25px;
	width:181px;
}
del {
text-decoration:none;
}
#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:125px;
	}
	.annotation-wrapper h3{
		margin-top:0px;
		margin-bottom:4px;
		padding:0px;
		font-family:Arial;
		font-weight:bold;
		color:#CD3333;
		font-size:16px;
	}
	.annotation-wrapper p{
		margin:0px;
		padding:0px;
	}
.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{
	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;
}
#mtable {
display:none;
}
#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;
}
#h3{
	font-size:21px;
	margin:0;
	padding:0;
}
#sublogo{
	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;
}