.phone{background: transparent url(wmphone.gif) right top no-repeat; padding-top:20px;}

body#main_body {margin: 0; padding: 0; font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: small; text-align: center;}

.previewnext{margin:20px 0 24px 0;}

img {border:0;}
img.box {border: 1px solid Gray;}
img.ileft {margin: 2px 10px 0px 0px;}
img.iright {margin: 2px 0px 0px 10px;}


ol li {padding: 0 0 10px 0;}
ul {margin-left:0px; padding-left:20px;}
ul li {padding: 0 0 3px 0;}
ol ul {list-style-type:none; padding-left:0; padding-top:5px;}
ol ul li {background: transparent url(x/dot.gif) 0 7px no-repeat; padding-left:10px;}
.marker {list-style-type:none;}
.marker li {background: transparent url(x/dot.gif) 0 7px no-repeat; padding-left:10px; padding-bottom:7px;}


#container {position: relative; padding: 0; margin: 15px auto 0px auto; text-align: left; width: 785px; background: #ffffff;}
#left_part {width: 490px; float: left; padding: 0 0 100px 0;}
#right_part {width: 200px; float: right;}
#header	{padding: 0; margin: 0;	width: 770px; top: 0px;	left: 0px;}

#logo {position: relative; width: 323px; top: 30px; left: 40px;	font-size: 28px;}
#logo1 {position: relative; width: 323px; height: 30px;	top: 25px; left: 42px; font-size: 9px; font-family: Verdana, Arial, sans-serif;}
#logo1 h1 { font-size: 9px; font-family: Verdana, Arial, sans-serif; font-weight: normal; padding:0; margin:0; background:transparent;}
#logo a, #logo a:link, #logo a:visited, #logo a:active, #logo a:hover
	{text-decoration:none; color:#000000; font-size: 28px;}



#main_img{
border-top: 1px solid #000;  border-bottom: 1px solid #fff;
position: absolute; top: 80px; height: 150px;
background-position: 0 0; background-repeat: no-repeat; background-color: transparent;
margin: 0px 20px 0px 40px; width: 710px;}

#main_container {margin: 167px 35px 20px 40px; padding: 0px; text-align: justify;}

#header_line {height:26px; line-height:27px; width: 710px;
	position: relative;/* overflow-x: hidden; overflow-y: visible;*/}
#header_line ul {list-style-type:none; padding:0 0 0 20px; margin:0; height:26px;}
#header_line ul li {float:left; display:block;}
#header_line ul li a {float:left; display:block; height:26px; font-size:13px; padding: 0 10px 0 10px;}


#top {float: right; font-size: 11px; margin: -20px 0px 0 0; text-align: right; padding-right:21px;}
#top b {background: transparent;}
#top span{font-size: 10px;}
/*
#top {float: right; font-size: 11px; margin: -30px 0px 0 0; height:20px; width:133px;  padding-top:0px;}
#top strong {padding-right:25px;}
#top #myicq {background: url(http://web.icq.com/whitepages/online?icq=2453535&img=5) 35px 0px no-repeat; padding:2px 0 5px 0;}
*/


/*---Content---*/
#path {padding: 10px 0 5px 12px; color:#0063B7;}
#path a {text-decoration:underline;}
#path a:hover {text-decoration:none;}
#path a#active {text-decoration:none;}

a, a:link, a:visited, a:active
 {text-decoration: none;}/* font-size: 11px;*/
a:hover {text-decoration: underline;}

#right_part p, #right_part h1, #right_part h2, #right_part h3
{text-align: left;}
h1, h2, h3 {text-align: left;}

#right_part {text-align: left;}
#right_part a {padding-left: 20px; line-height: 20px; display:block;}
#right_part a:hover {text-decoration: underline;}
#right_part li a {padding-left: 0px; line-height: 16px; display:block;}


#right_part .unorm {margin:24px 10px 24px 20px; font-size: 10px;}
#right_part .unorm a{padding-left: 0px; line-height: normal; display:inline; font-size: 10px; text-decoration:none;}

table.dates {width: 100%; border-width: 0px; border-collapse: collapse; border-style: solid; margin: 10px 0 0px 0;}
table.dates th {border: 1px solid #fff; padding: 0 0 0 0px;	background: #86C6FB; line-height: 17px;	text-align: center;}
table.dates td {border: 1px solid #fff; padding: 0px; text-align: center; width: 15%; line-height: 20px; font-size: 9px;}
table.dates th.name {width: 70%; text-align: left; padding: 0 0 0 10px;}
.gray_tr {background: #F6F6F6;}
/*
table .name a {display:block; height:20px; font-weight: normal; text-decoration: none; color: #000;	display: block;	padding: 0 0 0 10px;}
table .name a:hover {color: #0063B7; padding: 0 0 0 20px; background: #FFFFCC;}

table.dates table td a {font-weight: normal; text-decoration: none; color: #ff0000; display: block; height:20px;}
table.dates table td a:hover {font-weight: normal; text-decoration: none; color: #ff000; background: #FFFFCC;}
*/


/*---Footer---*/

#footer {margin: 0; padding: 0;	width: 785px; height: 30px; clear: both;}
#footer_text {padding: 0; line-height: 32px; margin: 0 30px 0 30px; text-align: center;	font-size: 10px;}
#footer_text a{color:#000000;}
#adv{padding: 2px 10px 3px 10px;font-size:80%; width: 770px; text-align:left; margin:0 auto;}
#adv a, #adv a:link, #adv a:visited, #adv a:active {text-decoration:none;}
#adv a:hover {text-decoration:none;}

/*---Paragraph---*/

.content, .content p {margin: 5px 0 20px 0; padding: 0;	font-size: 11px; line-height: 1.3;}

#content_text {padding: 0 0 0 12px;}
#content_text a:hover {text-decoration:underline;} 

code {display:block; background: #fff;}

/*---Headings---*/

.content h1 { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-style: normal; font-size: 160%; margin: 10px 0px 10px 0px;  padding: 0;}
.content h2 { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-style: normal; font-size: 140%; margin: 10px 0px 10px 0px;  padding: 0;}
.content h3 { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-style: normal; font-size: 120%; margin: 10px 0px 5px 0px;  padding: 0;}

/*--- links ----------------------------------------------------------------*/

.content a:link {text-decoration: none;}/*font-weight: normal; */
.content a:visited {text-decoration: none;}/*font-weight: normal; */
.content a:hover {text-decoration: underline;}
.content a:active {text-decoration: none;}



/*------NO SPYDER------*/
.spider:after{ content: " <"attr(href)">"; }
.story{ clear: both; }
.email span{ display: none; }
.email:before{ content: ""attr(title)"@"attr(rel)""; }


#counters {padding: 0 0 0px 35px;}


/*---main_menu---*/
/*
#main_menu {height:26px; line-height:26px; width: 770px; top:232px; position:absolute; z-index:10;}
#main_menu ul {list-style-type:none; padding:0 0 0 20px; margin:0 20px 0 40px; height:26px; background: #555454 url(x/main_menu_bg.gif) 0 0 repeat-x;}
#main_menu ul li {float:left; display:block;}
#main_menu ul li a {float:left; display:block; height:26px; color:#fff; font-size:13px; padding: 0 10px 0 10px;}
*/

/*
#contacts_table {width:80%;}
#contacts_table td {padding: 3px 0 0 0; font-size:11px; text-align:left; width:50%;}
#contacts_table input {font-size:13px; width:290px; padding:0; margin:0;}
#contacts_table select {font-size:13px; width:294px; padding:0; margin:0;}
#contacts_table textarea {font-size:13px; width:290px; height:150px; padding:0; margin:0;}
#contacts_table #send_mess {cursor:pointer; margin-top:10px; width:100px;}
#contacts_table td.text_td {font-weight:bold; width:100px; padding-right:10px;}
.red {color:#ff0000;}
.resp_company {text-align:right; color:#6F6D6D;}

.border_img {border:1px solid #D6D6D6; padding:3px;}
.testim_table td {padding-bottom: 10px;}
.testim_table td {font-size:11px;}
*/

/*---404---*/
/*
#error_404 {font-family: Tahoma, Verdana, Arial, sans-serif; padding: 20px 0 0 50px;}
#id_404 {font-size:25px; font-weight:bold;}
#title_404 {font-size:25px;}
.link_404 {padding: 0 0 5px 0;}
.link_404 a {font-size:12px;}

a.job {border:1px dashed #5F5F5F; font-family:"Segoe UI",arial,tahoma,sans-serif; text-align:left; color:#000 !important; padding:5px 5px 7px 13px !important; line-height:140% !important; margin: 0 5px 0 7px;}
a.job:hover {border:1px solid #C80000; text-decoration:none !important;}
.job b {display:block; text-transform:uppercase; font-size:1.2em; padding:3px 0;}
*/
