html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption
{ 
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

*:focus{outline:0}
ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer}


html, body 
{
	padding: 0; 
	margin: 0; 
	height: 100%;
	color:#646464;
}

body
{
	width:100%;
	font-family: "Tahoma", monospace;
	font-size: 11px; 
	background: #262726 url('http://insta-quotes.com/i/img/bg.gif') repeat-x;
	color: #252525;
}

.head
{
	background: #ffbc2f url('http://insta-quotes.com/i/img/head_bg.jpg') left top no-repeat;
	height: 272px;
}

.head_down_line
{
	background: transparent url('http://insta-quotes.com/i/img/head_down_line.gif') repeat-x;
	height: 5px;
}

a img { border: none 0;}
a img:hover { border: none 0;}

a 
{
	color: red;
	text-decoration: none;
	cursor: pointer;
	border-bottom: none 0;
}

a:hover 
{
	color: grey; 
	border-bottom: none 0;
	cursor: pointer;
}

a:focus { outline:none }

h1,h2,h3,h4			{ font-family: monospace; padding: 2px 0px 4px 0px; margin: 2px 0px 4px 0px; }
h1					{ font-size: 1.8em; font-weight: bold; }
h2					{ font-size: 1.5em; font-weight: bold; }
h3					{ font-size: 1.3em; font-weight: normal; }

ul 
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
}

li { margin-bottom: 10px; }

th, .thd 
{ 
	background-color: #DCDCDC; 
	border: 1px solid gray;	
	text-align: center;
	font-family: Tahoma, Courier, monospace;	
	font-size: 11px;
	color:#646464;
}

.wrap{}

.min_height
{
	height:500px;
	min-height:500px;
}

#content
{
	text-align:left;
	line-height: 135%;
	background: white;
}

/* Header Navigation */
.menu{}

#header-nav 
{
	padding-top:15px;
}
#header-nav-inner 
{
	padding-left: 15px;
	padding-right: 15px;
}
#header-nav ul 
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
#header-nav ul li 
{
	float: left;
	margin: 0;
	padding: 0;
	width: 140px;
	text-align:left;
	background: transparent url("http://insta-quotes.com/i/img/btm_back.gif") no-repeat;
	font-size: 14px;
}
#header-nav ul li :hover
{
	float: left;
	margin: 0;
	padding: 0;
	width: 140px;
	text-align:left;
	background: transparent url("http://insta-quotes.com/i/img/btm_back_hover.gif") no-repeat;
	font-size: 14px;
}
#header-nav ul li a 
{
	display: block;
	text-decoration: none;
	padding-left:32px;
	color: white;
	padding-top:20px;
}
#header-nav ul li a:hover 
{
	display: block;
	text-decoration: none;
	padding-left:32px;
	color: white;
	padding-top:20px;
}

#header-nav ul li ul li
{
	text-decoration:none;
	float: left;
	margin: 0;
	width: auto;
	text-align:left;
	background: #919191;
	font-size: 11px;
}
#header-nav ul li ul li:hover
{
	float: left;
	margin: 0;
	width: auto;
	text-align:left;
	background: #919191;
	font-size: 11px;
}
#header-nav ul li ul li a 
{
	float: left;
	margin: 0;
	padding:7px;
	width: 200px;
	text-align:left;
	background: #919191;
	font-size: 11px;
	padding-left:8px;
	padding-top:3px;
	text-decoration:none;
}
#header-nav ul li ul li a:hover 
{
	text-decoration:none;
	float: left;
	margin: 0;
	padding:7px;
	width: 200px;
	text-align:left;
	background: #767676;
	font-size: 11px;
	padding-left:8px;
	padding-top:3px;
}
/* /Header Navigation */

#page_header
{
	margin:0 auto;
	width:900px;
	height:110px;
	border: none 0;
	background: transparent url('http://insta-quotes.com/i/img/bg_pre_head.gif') no-repeat;
	padding-bottom: 10px;
	text-align:left;
}

#page_header div
{
	padding: 25px;
}

.small				{font-size: 85%;}
.big 				{font-size: 115%;}
.aright 				{text-align: right;}
.vt 					{vertical-align: top;}
.stext				{ font-family: Tahoma; }
.stextsmall			{ color: #454545; font-family: Tahoma; font-size: 70%; }
.grey				{ color: #454545; }
.bg_silver			{ background: #dcdcdc; }
.bg_little_silver	{background: #eeeeee; }
.blue				{ color: #476dfa; }
.red				{ color: red; }
.green				{ color: green; }
.gold 				{ color:#d78900; }
.bold				{ font-weight: bold; }
.in					{ padding-left: 30px; }
.sborder			{ border: 1px solid #888888; }
.sbox				{ border: 1px solid #9c9c9c; border-left: 5px solid #9c9c9c; margin: 10px 0; padding: 10px; }
.line				{ border-bottom: 1px dotted #476dfa; }
.tablePrezentation				{ border-collapse: collapse; background: #fafafa; border: 1px solid silver; font-family: Tahoma; color:#434343; }
.tablePrezentation td			{ border: 1px solid silver; font-size: 12px; padding: 5px;}
.tablePrezentation th, .thd		{ background-color: #DCDCDC; border: 1px solid gray; text-align: center; padding: 5px; font-size: 13px; }
.tablePrezentation tr:hover		{ background-color: #f0f0f0; }
.align_l						{ text-align: left; }
.align_c						{ text-align: center; }
.align_r						{ text-align: right; }

#footer
{
	height: 70px;
	font-size:80%;
}
#footer a
{
	color: #fcd787;
	padding: 5px;
}
#footer a:hover
{
	color: white;
	padding: 5px;
}

/* MsgBoxs */
.jqifade
{
      position: absolute;
      background-color: #aaaaaa;
}

div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: grey;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}
/* /MsgBoxs */

/* focus field */
.focusField{
	border:solid 2px #73A6FF;
	background:#EFF5FF;
	color:#000;
	font-size:12px;
}
.idleField{
	background:#EEE;
	color: #6F6F6F;
	border: solid 2px #DFDFDF;
	font-size:12px;
}
/* /focus field */

/* smooth boxs */
/* элементы закругления */

.inner-box {
	padding:1em; 
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; text-align:left; }
.rounded-box{ margin:1em; text-align:left; }

.inner-box, b { background-color: white; }
.inner-box_siver { background-color: #dcdcdc; }
.inner-box_little_siver { background-color: #eeeeee; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}
/* /smooth boxs */

.mini_bar *{padding: 3px;}

.input_search
{
	font-size: 10px;
	width: 150px;
}

.btm_search
{
	border: none 0;
	width: 16px;
	background: transparent url('http://insta-quotes.com/i/img/find.gif') no-repeat left;
}

.btm_search:hover
{
	border: none 0;
	width: 16px;
	background: transparent url('http://insta-quotes.com/i/img/find_hover.gif') no-repeat left;
}

.search_bar
{
	text-align:center;
	width: 220px;
	border: none 0;
	padding-right: 10px;
}

/* quotes */
.quotes_wrap
{
	width:240px;
}
.quotes table
{
	border-bottom: 1px solid grey;
	padding-bottom: 10px;
	border-top: 1px solid grey;
	padding-top: 10px;
}

.quotes th 
{
	border: none 0;
	color: black;
	padding: 3px;
}
.quotes td
{
	padding: 1px;
}
.quotes .ba
{
	background: red;
	color: white;
}

.quotes .updown
{
	width: 20px;
	text-align: center;
}

.quotes .att
{
	padding-top: 5px;
	font-size: 85%;
}
/* /quotes */

/* down block */
.down_block
{
	padding-top: 15px;
	border-top: 1px solid grey;
}

table.read-serv {width: 100%; border: 0 none;}
table.read-serv td.read {padding: 25px 110px 20px 54px; border: 0 none; background: white url(http://insta-quotes.com/i/img/bg-read.jpg) 10px 10px no-repeat;}
table.read-serv td.read h2 {padding-left: 65px; margin-bottom: 22px;}
table.read-serv td.read ul {padding: 0; padding-left: 75px; margin: 0; width: 160px; float: left; font-size: 11px; list-style: disc outside url(http://insta-quotes.com/i/img/blank.gif); list-style-image: url("http://insta-quotes.com/i/img/dot.gif"); }
table.read-serv td.read ul.r {width: 160px;}
table.read-serv td.read ul li {padding: 0 0px 0px 0px; line-height: normal; background: white;}
table.read-serv td.read ul li a {color: #787373;}
table.read-serv td.read ul li a:hover {color: red;}

table.read-serv td.serv {padding: 25px 20px 65px 44px; border: 0 none; font-size: 11px; color: #000; background: white url(http://insta-quotes.com/i/img/bg-serv.jpg) 245px bottom no-repeat;}
table.read-serv td.serv h2 {margin-bottom: 10px;}
table.read-serv td.serv a {color: #d57d00;}
table.read-serv td.serv a:hover {color: grey;}
/* /down block */

/* slide quotes */
#panel 
{
	height: 200px;
	display: block;
}
.slide 
{
	margin: 0;
	padding: 0;
	background: url(http://insta-quotes.com/i/img/btn-slide.gif) no-repeat center top;
	height: 44px;
}
.btn-slide 
{
	display: block;
	background: url(http://insta-quotes.com/i/img/white-arrow.gif) 96px 30px no-repeat;
	height: 44px;
}
.active 
{
	background: url(http://insta-quotes.com/i/img/white-arrow.gif) 96px -30px no-repeat;
}
/* slide quotes */

/* coda - slider */
	
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 auto;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 480px;
			margin: 0 auto;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 1px solid silver; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 400px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 460px;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 400px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 10px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			display: block;
			border: none 0;
			padding-left:55px;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
			border:none 0;
			overflow: hidden; 
			text-align:left;
			float:left;
			width:500px;
		}
		
		.stripNav ul li {
			margin-right: 20px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
			text-align:left;
			float:left;
		}
		
		.stripNav a { /* The nav links */
		}
		
		.stripNav li.tab1 a { }
		.stripNav li.tab2 a { }
		.stripNav li.tab3 a { }
		.stripNav li.tab4 a { }
		.stripNav li.tab5 a { }
		
		.stripNav li a:hover {
		}
		
		.stripNav li a.current {
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 230px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 40px;
			width: 40px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("http://insta-quotes.com/i/img/slider_arrow-left.gif") no-repeat center;
		}
		
		.stripNavL:hover {
			background: url("http://insta-quotes.com/i/img/slider_arrow-left_hover.gif") no-repeat center;
		}
		
		.stripNavR {
			background: url("http://insta-quotes.com/i/img/slider_arrow-right.gif") no-repeat center;
		}
		
		.stripNavR:hover {
			background: url("http://insta-quotes.com/i/img/slider_arrow-right_hover.gif") no-repeat center;
		}

/* /coda - slider */

#ifind_bar
{
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity: 0.7; /* Mozilla 1.6 */ 
	-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */ 
	opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
	filter: alpha(opacity=70); /* IE 5.5+*/ 
} 

#ifind_bar:hover
{ 
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); 
	-moz-opacity: 1; /* Mozilla 1.6 */ 
	-khtml-opacity: 5; /* Konqueror 3.1, Safari 1.1 */ 
	opacity: 5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */ 
	filter: alpha(opacity=100); /* IE 5.5+*/ 
}

.pre_block_btm
{
	border: none 0;
	width: 30px;
	height: 30px;
}
#ibtm_previos
{
	background: url("http://insta-quotes.com/i/img/arrow_left.gif") no-repeat center top;
}

#ibtm_previos:hover
{
	background: url("http://insta-quotes.com/i/img/arrow_left_hover.gif") no-repeat center top;
}

#ibtm_next
{
	background: url("http://insta-quotes.com/i/img/arrow_right.gif") no-repeat center top;
}

#ibtm_next:hover
{
	background: url("http://insta-quotes.com/i/img/arrow_right_hover.gif") no-repeat center top;
}

._PagesBar					{ margin-top:15px;padding:5px 5px 5px 0;}
._PagesBar a		 			{ color:grey; padding:3px 7px;border:solid 1px grey; text-decoration:none; background:#d67975 url(http://insta-quotes.com/i/img/pages_bg.gif);}
._PagesBar a:hover,._CurP 	{ padding:3px 7px;border:solid 1px grey;background:#bcbcbc url(http://insta-quotes.com/i/img/pages_bg_sel.gif);color:grey;}
.verifCode					{ width: 95px; height: 47px; color: #454545; text-align: center; font-size: 190%; font-weight: normal; padding-top: 10px; vertical-align:center; }

div.news div.date {width: 110px; height: 19px; margin: 0 0 15px 1px; padding: 12px 0 0 16px; font-size: 11px; color: #fff; background: url(http://insta-quotes.com/i/img/bg-news-date.jpg) left top no-repeat;}
div.news div.h {margin: 0 0 10px 16px; padding-left: 19px; }
div.news div.h a {color: #000; font-size: 125%; }
div.news div.txt {margin: 0 30px 15px 35px; padding-bottom: 10px; font-size: 11px; color: grey;}

ul.services {padding-left: 5px; font-size: 15px;}
ul.services li {padding: 0 0 6px 26px; }
ul.services a {color: #221200;}
ul.services ul.sub {margin: 0; padding: 15px 0 10px 20px;  font-size: 12px;}
ul.services ul.sub li {padding: 0 0 0 19px; list-style-image: url("http://insta-quotes.com/i/img/dot.gif"); }

.border1px			{ border: 1px solid #888888; }
textarea				{ border: 1px solid #888888; padding: 3px; font-family: Tahoma,monospace; font-size: 12px; color:#454545; }
input				{ border: 1px solid #888888; padding: 3px; font-family: Tahoma,monospace; font-size: 12px; color:#454545; }
select				{ border: 1px solid #888888; padding: 3px; font-family: Tahoma,monospace; font-size: 12px; color:#454545; }
.list li				{ font-size: 90%; list-style-image: url("http://insta-quotes.com/i/img/dot.gif"); }

.magmenu			{ text-align: center; min-height:220px; height:220px; font-size: 100%; }
.magmenu img			{ vertical-align: middle; }

.err404				{ font-size: 45px; color: red;}

.prev_img
{
	border: 5px solid silver;
}

.prev_img:hover
{
	border: 5px solid #fedc53;
}
#pageslide-body-wrap {
    position: relative;
}

#pageslide-slide-wrap {
	font-size: 10pt;
	font-family: Lucida Grande, Tahoma, Helvetica, sans-serif;
	line-height: 1.4;
	margin: 0;
	padding: 0;
	background: #2d2e2d url('/i/img/background.png') repeat-x;
	color: #999;
}

#pageslide-content {
}

#pageslide-content h2 {
    color: #C60;
}
.jquerycssmenu{
border-bottom: none 0;
}

.jquerycssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jquerycssmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jquerycssmenu ul li a{
display: block;
}

.jquerycssmenu ul li a:hover{
}
	
/*1st sub level menu*/
.jquerycssmenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jquerycssmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jquerycssmenu ul li ul li ul{
top: 0;
border: 1px solid #343434;
}

/* Sub level menu links style */
.jquerycssmenu ul li ul li a{
font: normal 11px Verdana;
width: 160px; /*width of sub menus*/
color: black;
padding: 4px 5px;
margin: 0;
background: #3f403f;
border-top-width: 0;
border-bottom: 1px solid #343434;
}

.jquerycssmenu ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 7px;
right: 5px;
}

.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}


