@font-face {
font-family: 'PTSansRegular';
src: url('/r/PTS55F-webfont.eot');
src: url('/r/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
	 url('/r/PTS55F-webfont.woff') format('woff'),
	 url('/r/PTS55F-webfont.ttf') format('truetype'),
	 url('/r/PTS55F-webfont.svg#PTSansRegular') format('svg');
font-weight: normal;font-style: normal;
}
@font-face {
    font-family: 'PTSansBold';
    src: url('/r/PTS75F-webfont.eot');
    src: url('/r/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/r/PTS75F-webfont.woff') format('woff'),
         url('/r/PTS75F-webfont.ttf') format('truetype'),
         url('/r/PTS75F-webfont.svg#PTSansBold') format('svg');  
    font-weight: normal;font-style: normal;
}

* {margin: 0;padding: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;}
table {border-collapse:collapse; 	border-spacing:0;}
fieldset,img { 	border:0;}
address,caption,cite,code,dfn,em,strong,th,var {	font-style:normal;	font-weight:normal;}
ol,ul {	list-style:none;}
caption,th {	text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {	content:'';}
abbr,acronym { border:0;}

html {height: 100%;   }
body { color:#808080;font: 16px/20px  "PTSansRegular", Arial, Helvetica, sans-serif;height: 100%;   background: #000 /*url(/i/bg.png) fixed;*/ } 

a,a:visited {color: #4bc7e9;outline: none;text-decoration: underline; }
a:hover {text-decoration: none;}
p {margin: 11px 0; clear:both;}
img ,a img,.img{border: none;}

#wrapper { min-width: 1000px; min-height: 100%;height: auto !important;height: 100%;   background: url(/i/backs.png) repeat-y top center;  }
#header {width:1000px;margin:0px auto;padding-top:10px; height:170px; background:url(/i/top-header.jpg) no-repeat/*background:url(/i/samples/top-holder.jpg) no-repeat*/}
#middle {/*width: 100%;*/ width: 1000px;margin-left:auto;margin-right:auto; padding: 0 0 100px;height: 1%;}
#middle:after {content: '.';display: block;	clear: both;visibility: hidden;	height: 0; }
#container {overflow: hidden;width:1000px; margin:0 auto 0 auto; }

#container/*, #wrapper */{background: #000000}
#footer {
width:1000px;height: 100px;  
border-top: 1px solid #00accd;
margin-left:auto;margin-right:auto;
}

#holder{width:1000px;height:240px;clear:both;}

.de{border:2px dashed black; }
#languages {margin-top:10px;padding-bottom:20px;float:right;}
 

li.pre_right {width:550px !important;  }
#d1{width:550px !important;  } 
li.b-right{ width:230px; } 
#languages ul { display: inline;list-style: none;}
#languages ul li{  float:left; display:block;width:25px}
#languages ul li a{color:#7f7f81; font-size:16px;}
 
.width-1000{width:1000px;height:130px;border:1px solid transparent}

.stay{width:1000px;margin-left:20px;}
.stay ul { display: inline;list-style: none;}
.stay ul li { float:left; display:block;width:200px}
#phones{text-align:right;width:200px;margin-top:14px;display:none;}	
#social{position:relative;right:0;top:70px; text-align:right}
	
#content { width:496px;float:left;/*padding:17px; **/   min-height:535px;height:auto !important;}
form#comment{background:#d6d6d6;padding:0;margin:0}

#f-holder{margin-top:20px}
input {vertical-align: middle}

li.comment_even{background:#fff;clear:both}
div.bubble {background: url(/i/bubble.gif) no-repeat bottom center;width:20px;height:23px;float:right}
div.bubble span{text-align:center;background:#ccc;padding:1px 5px;color:#fff}
#toplangs {display:block; position: absolute; height: 36px; width: 1000px; top:10px;}

#logo {margin-left:30px;padding-top:19px;}

h1{text-decoration:none; color: #00b9f2;font:  18px "PTSansBold","Helvetica Neue",Helvetica, sans-serif;margin: 10px 0 10px 0;text-transform:uppercase}
.inner h1{text-transform:none}

h1 a {font: 18px "PTSansBold",Helvetica, sans-serif;color:#00b9f2;}
h1 a:hover, h2 a:hover{text-decoration:underline}
.iblocks h1,.iblocks h1 a{font: 18px "PTSansBold",Helvetica, sans-serif;color:#00b9f2;text-decoration:none}
h2{ margin-bottom:7px;color:#73cee2;font:  16px "PTSansBold","Helvetica Neue",Helvetica, sans-serif;}
h2 a, h2 a:visited , .latest h2 a{font: 18px "PTSansRegular","Helvetica Neue",Helvetica, sans-serif; color:#73cee2;text-transform:uppercase } 
h4 {font: 16px "PTSansRegular",Helvetica, sans-serif; text-transform:uppercase; }




.central {margin-top:123px; margin-left:265px;width:450px; }
.central p{color:#05c1ff;margin-top:0px;font-size:14px;line-height:0;}
h1#illutitle  a{ display:none;color:#fff;font-size:40px ;letter-spacing:4px;text-decoration:none;margin-left:33px;}
#skype-title{width:215px; margin:29px auto; color: #00accd;font: 18px "PTSansBold",Helvetica, sans-serif; }
#skype-title  a  {display:block;width:22px;height:22px; margin-left:2px;float:left;} 
.phone-br{display:block;float:right; margin-right:34px;margin-top:0px}

.inner_block_new {width:670px;}

  .inner_block_new .news{ border-bottom:1px solid #404040 !important;margin-bottom:15px;}

.hide {display:none;}

.sl {float: left; width: 240px;position: relative;padding: 16px 0 0 0}
.pr{height:36px;width:5px;margin:0;padding:0}
.lt{float:left; top:0;left:0; background: url(/i/layers.gif) no-repeat top left}
.rt{float:right; top:0;right:0; background: url(/i/layers.gif) no-repeat top right}	
.cc{float:left; height:5px;padding:0;background: #fff url(/i/layers.gif) no-repeat top center}
	
    div#author_page{width:494px;height:27px;background:#efeff0 url(/i/page_aut.png) no-repeat 15px 0px;border:1px solid #949699}
	#authors{border-top:1px solid #949699;border-left:1px solid #949699;border-right:1px solid #949699;width:494px}
	#autors-artwork{width:494px}
 
	.overwrite li{display:block;width:480px;margin-left:10px}

#mainclick{position:absolute;width:960px;height:100px;top:46px; left:auto; right:auto;cursor:pointer}	
 
#noscript {width:100%;border-bottom:2px solid #fff; margin:0;padding:0;background:#000;color:#fff; font: 18px Times, Georgia, sans-serif; text-align:center}
#loading-layer {display : none;width : 180px;height : 40px;background : #fff;text-align : center;border : 1px solid #eeeeef;}
	

	
	
#toppers{position:relative; margin:0;padding:0;width: 1000px;height:35px; overflow:hidden;}
#toppers ul{display: inline;list-style: none;margin:0;padding:0;}
#toppers  li{
	display: block;float:left;margin:0;padding:0;
	text-align:left; height:34px; }
#toppers  li.first{width:0px; }
#toppers  li.last{width:0px; } 

#toppers  li:hover{}	
#toppers  li.active,#topper  li.active{ }

#toppers  li a, #toppers li a:visited{ 
margin-top:9px;
padding-left:5px;padding-right:5px;padding-bottom:8px;
color: #000;display: block;	
text-align:center;text-decoration: underline;outline:none; min-width:70px; 
font: bold 18px "PTSansRegular", Helvetica,	Verdana,  sans-serif;
}

#toppers  li.active a { color: #d71635 !important;} 
.gallery-news-entry a{font-size:15px;color:white}
	
h1#reddish {color:#D7182A !important;font-weight:bold;margin-right:6px;}

#author_i{width:243px;clear:both}

#topleft{margin-left:20px;margin-top:17px;}	
#topleft li{width:100%;display:block;height:24px;}
#topleft li.none{height:136px;}	
#topleft li.cur{background: url(/i/kbullet.gif) no-repeat right top}
#topleft li a,#topleft li a:hover{color:#fff;text-transform:uppercase;text-decoration:none;font:15px 'Myriad Pro',Arial,Helvetica,sans-serif}
#topleft li.cur a{color:#000;font-weight:bold;font:15px 'Myriad Pro',Arial,Helvetica,sans-serif;text-transform:uppercase;}

a.pdf { display:block;padding-left:54px;height:48px;background:url(/i/icon-list.png)no-repeat 0px -48px}
a.word { display:block;padding-left:54px;height:47px;background:url(/i/icon-list.png)no-repeat 0 0}
.login-form-table	td {padding:0 2px 1px 2px;}
input.button-submit
 {border:1px solid #ccc;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding: 2px;font: inherit;
box-shadow:5px 4px 8px 0 #777777;
-webkit-box-shadow:5px 4px 8px 0 #777777;
-moz-box-shadow:5px 4px 8px 0 #777777;
}
.msgo {font-weight:bold;font-size:18px;padding-bottom:10px;}


	
#pane1 a:hover,#pane1 a:focus{font-weight:bold;color:#d13100}

#workorder {padding-top:10px; background:#e2dfda;height:400px;width:494px;}
#workorder  ul{display: inline;list-style: none;background:#d8d5d0; }
#workorder  li{display: block;float:left;margin: 0 0 10px 10px}

#workorder_in {width: 500px; /*padding-top:10px;padding-left:10px; *//*background:#e2dfda;border:1px solid #949699;*/ clear:both }
#workorder_in  ul{display: inline;list-style: none; background:#d6d6d6;clear:both}
#workorder_in  li{display: block;float:left;margin: 0 10px 10px 0; }

#workorder_in a { cursor:pointer;}

#top_eve{clear:both;background:#adadad;padding-top:4px}	
#top_eve li {width:99px;height:27px;display:block;}
#top_eve li.act{background:#ccc}
	
#top_eve  li a, #top_eve li a:visited{
margin:4px auto;
color: #000;display: block;	
text-align: center;text-decoration: none;outline:none; min-width:70px; text-transform:uppercase;
font: bold 16px 'Myriad Pro',Arial, sans-serif;
}
	
#aps{position:absolute;top:162px;width:126px;height:124px;background:#e2dfda;clear:none;}

div.take{height: 103px;width:103px; overflow: hidden; position: relative; text-align: left;}

div._invisible{/*position:relative;bottom:0;background:#eee;display:block;overflow:visible*/	display:block;	
  position: absolute; background: /*#00296B*/ url(/i/space.png); height: 36px; width: 1000px; top:144px;
 /* opacity: .7;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";*/
}
div._invisible span{color:#fff; font: 19px Arial, sans-serif;  display:block;float:left;width:300px; text-align:left; margin-left:15px;margin-top:5px}
div._invisible h1{display:block;float:right;color:#fff;text-align:left; width:148px;}

#header_gal{height:50px;}
div#gal{width:100%; margin:0;}

ul#works_gallery {display: block;list-style: none;width:100%;background:#333}
ul#works_gallery  li {display: block;float:left; border-right:1px solid #fff;background:#fff}
ul#works_gallery  li.central{color:#808080; }
ul#works_gallery  li.left{text-align:left;width:20%;padding-top:240px;}
ul#works_gallery  li.right{text-align:right;width:20%;padding-top:240px;}
div#work{width:60%;min-width:642px;/*background:#b03333;*/min-height:484px; margin: 0 auto}


#full{background:#fff;clear:both;height:auto;}
#works-text{background:#fff;color:#000;width:100%;margin:0;}
ul#works-bottom{}
ul#works-bottom  li {display: block;float:left;background:#fff; border:1px solid yellow}
ul#works-bottom  li.central{width:200px;}
ul#works-bottom  li.left{width:10%}
ul#works-bottom  li.right{width:10%}


table#new_gallery{height:99%;width:100%; }
table#new_gallery td.left{width:20%;padding-left:2em;}
table#new_gallery td.right{width:20%;padding-right:2em;text-align:right}
table#new_gallery td.central{width:60%;text-align:center}
table#new_gallery td.white{width:60%;text-align:left}

td.item {color:#808080;}
td.item  h1{text-transform:uppercase;color:#d9d9d9;font: 20px   Arial, sans-serif;margin: 18px 0 0 0; }
td.item  h3{text-decoration:none;color:#bfbfbf;font: 15px  Arial, sans-serif;margin: 12px 0 2px 0; text-transform:none}

div#sample_text{padding-top:5px;background:#e3e0db;width:286px;color:#000;font:bold 12px Arial, helvetica,sans-serif;float:right;margin-top:10px;margin-bottom:10px;margin-left:10px; clear:both}
div#sample_text a{text-decoration:none;color:#000;display:block;padding:0px 10px 5px 20px}
#sample_text a.active{color:#b53e1a;background: url(/i/bullettext.gif) no-repeat -1px 0}


	
#testc ul{}
#testc ul li{margin: 0 12px 12px 0;width:135px;display:block;float:left}

#authors{border-top:1px solid #949699;border-left:1px solid #949699;border-right:1px solid #949699;width:494px}

ul#cnt{display: inline;width:1000px;}
ul#cnt  li{display: block;float:left; }


.sidey{width:190px; margin-bottom:10px}
.sideyex{margin-top:10px}
.ind{margin-bottom:6px;}
.grit {color:#6b6b6b;font-style:italic}
#top_menu {width: 1000px; padding:0;margin:0; }
#top_menu  ul{display: inline;list-style: none; }
#top_menu  li{display: block;float:left; }
a#a_page{display:block;width:300px;height:30px;}

div#author_page{width:494px;height:27px;background:#efeff0 /*url(/i/page_aut.jpg) no-repeat 15px 0px*/;border:1px solid #949699}
div#works_page{clear:both;margin-top:20px;width:494px;height:27px;background:#efeff0 url(/i/page_find.png) no-repeat 0px 0px;border:1px solid #949699}
  

  
  
.alpha{margin:6px auto;text-align:justify;width:494px; }
.alpha  ul{display: inline;list-style: none;}
.alpha  ul li{display: inline;list-style: none; margin-right:7px}
.alpha  ul li a,	.alpha  ul li a:visited {color:#808080;text-decoration:none}


 #maincontent td{background:#000;}
 .related{width:250px;background:#f5f5f5;color:#fff;font-weight:bold;padding:10px 15px}
   .related a, .related:visited{color:#fff;font-weight:bold;text-decoration:none;font-family:	'Myriad Pro',Arial,sans-serif;}
   .related a:hover{text-decoration:underline}
#uppercats{border:0px solid #000;background: url(/i/skline.jpg) repeat-x 0px 17px;height:50px;width:1000px}
#cats {width: 100%;  padding-top:18px}
#cats ul{display: inline;list-style: none; background-color:#000;}
#cats li{display: block;float:left;padding:0 26px 0;background:url(/i/menu_mod.png) no-repeat top center;margin-left:5px;height:25px;}
#cats li a, #cats li a:visited{	
	color: #616365;text-align: center;text-decoration: none;outline:none;
	font: 14px Verdana, Arial, sans-serif;	display:block;margin-top:2px;
}

#cats li:hover{text-decoration:underline }
#cats li.sactive { background: url(/i/menu_mod.png) no-repeat bottom center;text-decoration:none;height:34px
}
#cats li.sactive  a, #cats li.sactive  a:visited{color: #fff; }

div.inner  ul 	{list-style-image: url("/i/bullet.gif") ;list-style-type:square; }
div.new ul li, div.inner ul li{display: list-item !important;clear:both !important; margin: 0 0 0 16px !important}	
 
	
div.blocks { margin-left:1px;padding-top:11px;padding-left:0px;width:220px;padding-right:10px;}

div.blocksmain {
background: url(/i/blocksmain.png) no-repeat;
padding-top:20px;
padding-left:16px;
}

/*div.partner{height:86px;width:208px; background: #f1f2f3;  margin-bottom:5px;margin-right:10px;}*/
div.partner{width:208px; background: #f1f2f3;  margin-bottom:5px;margin-right:10px;}
div.nobg {background: #fff;}
 
.iblocksmain strong, strong.blue {color:#004BA6}

div.iblocks ,.iblocksmain{padding-top:6px;padding-left:0px;}
div.iblocks  h1{color: #333333}



 #footer .f-s{ color: #000;width:80%;margin:0 auto;color:#939598;font:14px "PTSansRegular","Helvetica Neue",Helvetica, sans-serif; }
 #footer .f-m { width:1000px;clear:both; margin:0 auto;}

 #footer.f-m ul,  #footer .f-d  ul{display: inline;list-style: none;  }
 #footer .f-m ul li {display: block;float:left;margin-right:30px;/*height:30px*/}
 #footer .f-m ul li a {color:#939598;text-decoration:underline;font:15px "PTSansRegular","Helvetica Neue",Helvetica, sans-serif; }
 #footer .f-d {padding-top:0px;width:960px;clear:both;margin:0 auto;}
 #footer .f-d  ul li{display: block;float:left;width:200px;height:30px}


.bl-new {} 
#i1,#i2,#i3  {height:400px;width:210px; border:1px solid #e7e8e9;}	
ul#deep {margin-top:10px}
ul#deep  li {width:200px;}
ul#deep  li.named {width:670px}
#i3 img{margin-top:10px}
#i1 p, #i3 p{margin-bottom:10px}
 
.qtip .qtip-content{   padding: 10px;   overflow: hidden;}   
.qtip .qtip-content .qtip-title,
.qtip-cream .qtip-content .qtip-title{      background-color: #F0DE7D;   }   
.qtip-light .qtip-content .qtip-title{      background-color: #f1f1f1;   }
.qtip-dark .qtip-content .qtip-title{      background-color: #404040;   }
.qtip-red .qtip-content .qtip-title{       background-color: #F28279;   }   
.qtip-green .qtip-content .qtip-title{       background-color: #B9DB8C;   }
 
#ncats {margin-top:10px;margin-left:-10px;}
#ncats ul{display: inline;list-style: none;margin:0;padding:0; }
#ncats li{
	display: block;float:left;margin:0;padding:0; 
	text-align:left; height:121px;width:140px; 
}

#ncats li a, #ncats li a:visited{
display:block;text-transform:uppercase;color:#000000;
font:14px "PTSansRegular","Helvetica Neue",Helvetica, sans-serif;text-decoration:none; text-align: left;outline:none;padding:0 10px;width:120px; }
#ncats li a:hover { text-decoration:underline;}
#ncats ul li.active {}	

#ncats ul li.active  a{color:#ffffff;background: #fdb813;color:#ffffff;border:1px solid red; padding-bottom:40px}	
#ncats ul li span {width:100%;display:block;width:120px;height:6px;margin-bottom:4px;}

#ncats ul li span:hover{text-decoration:none !important;}
#ncats ul li   .gr-not-s{background:#bebdc2;}

table.admenu{border:0px dashed #eee;background: #000000;margin:10px;}
table.admenu td {text-align:left;}

#content .gr {background: #dedede;height:auto;}


.inner-prod {background:url(/i/backlight.jpg) no-repeat;min-height:610px;width:740px;color:#00143f;padding:40px 50px}
.body_gal{margin-top:0;float:left;width:332px;height:205px}
.body_gal h4{color:#616365}
.body_gal_inner{margin-top:0;float:left;width:320px;height:124px;}
.body_gal_inner h4 {padding-left:120px;text-transform:none;color:#00143f}
.body_gal_inner img {border:2px solid transparent}
.body_gal_inner img:hover{border:2px solid #ffffff}
.body_gal_inner h4 a{text-decoration:underline;color:#00143f;font:16px "PTSansBold","Helvetica Neue",Helvetica, sans-serif;}
.body_gal_inner h4 a:hover{color:#ffffff}
  .body_gal_inner img._wg{border:2px solid #ffffff}  

span.cdate {color:#808080 !important;}
.answer{border:1px solid #eee;margin-left:1em;padding:.5em}
	  
.latest {  vertical-align: middle; display: table-cell; text-align: left;margin:0;padding:0;width:260px}
.latest ul {margin:0;padding:0;display:inline; }
.latest ul li {list-style-type: none;float: left;margin:0 0 10px 0;display:inline;padding: 0;}
.latest ul li a {text-decoration:underline;outline:none;   line-height:12px}
.latest ul li a:hover {text-decoration:none; color:#eee;}
.latest  a{font: 16px "PTSansRegular",Helvetica, sans-serif; color:#808080;}
.blocks h4 a{color:#ccc;text-decoration:none !important}

.spoiler {border:solid 1px #adbac6;	background:#ebeef7;	margin:5px 0px 5px 0px;	padding: 0px;	clear:both;}
.spoiler .sp-head {	padding:4px 0 4px 2px;	cursor: pointer;}
.spoiler .sp-head b {	background:url(images/spoiler-plus.gif) no-repeat;
float:left;
width:9px;
height:9px;
margin:2px 4px 0 2px
}
.spoiler .sp-head b.expanded {
background:url(images/spoiler-minus.gif) no-repeat;
float:left;
width:9px;
height:9px;
}

.spoiler .sp-body {
border-top:solid 1px #adbac6;
background: #f7f8fc;
display: none;
padding:.5em 2em;
}	

.pg{padding:0 0 0 1em;margin:0;width:100%;float:left;background:transparent;position:relative;bottom:40px;}
.pg ul,.pg li{list-style:none;margin:0;padding:0;}
.pg li{float:left}
.pg h4{display:none}
.pg a, .pg span{display:block;padding:.1em .5em;margin:0 .38em 0 0;text-align:center;text-decoration:none;color:#404040;background:#d6d6d6}
.pg a,.pg a:visited{color:#000;}
a.pgP,a.pgN,span.pgSp{padding:.1em .5em;border:none;color:#03c;}
a.pgP:visited,a.pgN:visited{color:#639}
li a.pgS {text-decoration:none;background:#bd1a2f;color:#fff}
.pg a:hover{text-decoration:none;background:#eeeeef;color:#000}
a.pgP{margin-right:.7em;padding-left:0}
a:hover.pgP,a:hover.pgN{text-decoration:underline;background-color:transparent;border:none}
.pg,.pages{padding:1.25em 0 1.54em}.mktmsg,.dnsmsg,.msg{margin:1.54em auto .8em;_margin-bottom:0;float:left;width:100%;clear:both}

.msgi {margin:1.5em 0 0 2em}

a#pg_left {background: url(/i/pg_left.gif) no-repeat;}

pre{padding:1em 2em; margin-left:2em; width:80%; background-color: #fff;border: .05em solid #d9d9d9;}
#output { color:#8c2c8f; height:auto !important; overflow:hidden; padding: 5px 0 0 0; margin: 0 0 0 164px;}
input#sendbutton{font: bold 14px helvetica, arial, sans-serif; color:#333;  border:1px solid #eee;background:transparent;cursor:pointer}
	
.mw_links , .links{	color: #616161;	font-size: 11px;font-family: tahoma;text-decoration: none;width: 75%;clear:both;}
.mw_links a , .links a {color:#ff5800;text-decoration: underline;}
.mw_links a:hover, .links a:hover {color: #404040; }	

input.button{color:#404040;background-color:#fff;padding:2px 7px 2px 7px;font:bold 11px Arial,sans-serif;margin:0;text-decoration:none;border:none;outline:none;}

.comment-box {	width:100%;}
.comment-include {    margin-bottom:11px;padding:0px; clear:both; }
.comments-title {margin:10px 20px 0 20px;}
.comhead { margin:0;}
.comment-box-inner {margin-top:10px;margin-left:20px;clear:both; padding-top:10px ;min-height:100px; border-top:1px dashed #db5000 }
.t-com-l{float:left;margin-top:5px;margin-right:20px;}
.t-com-r{float:left;margin-top:0;margin-bottom:20px; width:310px;}
.comment-box-inner a{color:red}
a.dashed-link{color: #777;text-decoration:none;border-bottom:1px  dashed #777;font:normal 11.8px arial,sans-serif;}
 
select, option, textarea, input {color: #333;background-color: #f9fafb;font: 11px verdana, sans-serif;}
/*textarea, input {border: 1px solid #ccc;padding: 2px;}*/
input[type=password],input.password,textarea{border: 1px inset #ccc;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;padding: 2px;font: inherit;font-size: 11px;color: #000;width:160px;}
textarea {margin: 5px;font: 11px Verdana, Tahoma, Arial, Sans-serif; width:232px;}
input:focus, textarea:focus { background: #fffffe;/*border: 1px solid #aaa;*/}

input#keywords {background:#f3f3f4;border:none;color:#404040;padding: 1px 2px;margin-top:2px;width:140px;font: 14px "PTSansRegular","Helvetica Neue",Helvetica, sans-serif;}

#searchall {margin-top:15px; }
div#searchall p{line-height:0;margin:0;}

#formfield{width:190px;  margin-top:10px; margin-left:10px;}
#formfield p {display:block;width:170px;height:25px;background:#f3f3f4;border:1px solid #f6f6f6}
input.searchbutton {float:right;height:25px;width:22px;background:url(/i/sprite3.png) 0 3px no-repeat;border:none;cursor:pointer}
 
#splash {width:246px;background:#d9d5ce;margin-top:0;padding:15px 20px 0 13px;height:143px;display:none}

.siteblock {padding-left:1em}
.siteblock-inner {padding-left:2em}

span.linksover{float:right;}
span.linksover a,span.linksover a:visited {text-decoration:none !important;}
span.linksover a:hover {text-decoration:underline;}
span.violet, a.violet {color:#004ba6;text-decoration:none;font-weight:bold;}

.favorites  {margin-top:10px; clear:both;}
.favorites sub{color:#666;font-family:tahoma,sans-serif;}
.favorites ul {float:left;}
.favorites ul li {list-style:none;padding-top:10px 10px;}
.fav {width:220px;float:left;margin-top:10px;margin-right:5px;margin-left:2px;display:inline;list-style:none;}
.fav h3 a{color:#fff; text-transform:none;text-decoration:none}
.cat-id  a{font:normal 11px tahoma,arial,sans-serif;color:#ccc;text-decoration:none;}

 
.pers-i{ text-align:left;margin-top:0;display:block;float:left;}
.pers-d{ display:block;width:110px;float:right;padding-bottom:10px;}
.pers-d b{font-size:13px;color:#000;}




/* **************************** */

.desc_in ul{list-style-type:none;}
.desc_in li{list-style-type:none;  float:left;list-style:none; }
.desc_in img{float:left;} 
.dd {float:right;text-align:left;width:400px;font-size:14px;overflow:hidden;}
.dd h1, .dd h1 a{font-size:21px;margin:0;}
div._info {font:12px Arial, sans-serif;}
  
._entry {
	font-family: sans-serif;
    padding:1em 2em;
	}
._entry img{
	float: right;
	}
.nbox ._entry, .nbox b {
 background-color: #fff; 
	}

.nbox {

	vertical-align: bottom;

	/* left: 25%;*/

	width: 241px;

	/*top: 30%;

	margin-top: 20%;*/

	}


.clear {clear: both;}
.sliderImage span strong{font-size: 14px;}
.top {top: 0;left: 0;}
.bottom {bottom: 0;  left: 0;}
.left {top: 0; left: 0;width: 110px !important;height: 280px;}
.right {right: 0;bottom: 0;width: 90px !important;height: 290px;}
div.event {border-top:1px solid #b2cde0;margin-top:8px; width:248px !important;padding-top:8px;}
div.frst{border:none;}
a.archived {color:#1a6aa3;text-decoration:underline;}
 
div.barcont {clear:both;width:965px;background: #fff;}
ul li.openup{width:281px;}
.desc {width:602px;}
 
.desc span{color:#005999;font-weight:bold;}
ol.desclist {list-style: disc outside none !important; display: block;}
ol.desclist li{ padding: 10px 12px;}
.desc_top{border-top: 1px dashed #b2cde0;clear:both}
img.rig {float:right;}
._follow {border-top: 1px solid #b2cde0;}
._requesting{color:#000;display:none;}
input#_mname,input#_tel,input#_email{width:395px;height:21px;padding-left:1px;border:1px solid #b2cde0;font: 13px Arial,Tahoma,Verdana, sans-serif;}
textarea#_newtext{width:498px;height:169px;padding-left:1px;border:1px solid #b2cde0; font: 13px Arial,Tahoma,Verdana, sans-serif;}
div.__entry{margin: 0 0 10px 0 }
input#sendbutton{margin:0;padding:0; color:#ffffff;width:102px;margin-top:9px;height:28px;cursor:pointer;float:right;}
fieldset{margin:0;padding:0;}
#output {width:502px;float:left;margin:0 0 5px 0;}
#idForm{display:none;}
input.clr_text,input.clr_text2, textarea.clr_text  {border:1px solid #b2cde0;font: 13px Arial,Tahoma,Verdana, sans-serif;}
input.clr_text2 {width:67%;font: 13px Arial,Tahoma,Verdana, sans-serif;}
textarea.clr_text{width:99%;height:170px;font: 13px Arial,Tahoma,Verdana, sans-serif;}
.desc ol {list-style-type:circle !important}
.desc ol li{list-style: square outside !important; display: list-item !important;clear:both !important;}
.desc table td{font-weight:normal;color:#000 !important}

/***************************/
 .de{border:1px solid yellow}
 
 
#topper   li a.tl, #topper li a.tl:visited{  
 
 
padding-left:16px;padding-right:16px;padding-bottom:10px;
color: #73cee2;display: block;	
text-align:center;outline:none; min-width:70px; 
font: 18px "PTSansRegular", Helvetica,	Verdana,  sans-serif;
 background:#000; 

} 
#topper-container
{
	min-width: 100%;
	float:left;  
	z-index: 255;
	
}
#topper	{
	width:800px; 
	float:left;
	 
	background-position: 0% 0%;
    margin-left:134px;
    margin-top:36px;padding-left:10px;
	}
#topper a{
	display:block;
	white-space:nowrap;
	margin:0;
	height: 34px; 

	padding-left:1.7em;padding-right:1.7em;padding-top:5px;
	color: #333;		
	text-align: left;text-decoration: none;outline:none; min-width:70px; 
	color: #73cee2; 
	}
 
#topper a:link, #topper a:visited, #topper a:active	/* menu at rest */
	{
	color: #73cee2;
	text-decoration:none;
	}
	
#topper a:hover						/* menu on mouse-over  */
	{
	color:#004ba6;
	/*background-color: #fff; */
	text-decoration:none;
	}

	
	
 #topper a.top_parent, #topper a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-repeat: no-repeat;
	}
	
#topper a.parent:hover 	/* attaches side-arrow to all parents */
	{
	text-decoration: underline;
	
	}

#topper ul
	{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	z-index: 255;
	_width:10%;
		
	}

#topper li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	
	 /* border:1px solid red;*/
	text-align:left; height:34px;  
 	padding-right:1px;
	padding-left:1px;
	
	background:url(/i/top-line.png) repeat-x;
	
	}
#topper li.active
	{	
	 
	}

#topper   li.active a.tl{

          color:#ffffff


}
 
#topper ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	/* padding: 1em; */
	margin:-7px 0 0 0;
	background-color:#000000;	
	 
	
	
	}
	
	#topper ul ul li{
	 background: /*#aaaeb1*/ transparent url(/i/menu2.png) repeat-x;
	
	   border:none; margin-bottom:3px;    
	   opacity: .9;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	}
 	
	#topper ul ul li a:hover{
	  color:#ffffff; text-decoration:underline;
	}

#topper ul ul ul
	{
	top:0;
	left:100%;
	}

div#topper li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#topper li:hover ul ul,
div#topper li li:hover ul ul,
div#topper li li li:hover ul ul,
div#topper li li li li:hover ul ul
							{display:none;}

div#topper li:hover ul,
div#topper li li:hover ul,
div#topper li li li:hover ul,
div#topper li li li li:hover ul
							{display:block;}

/* End CSS Drop Down Menu */
/***************************/		

/***********************/
/* slider */
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
 /*   -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

/******************/
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:28px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	/*width:100%;*/
	z-index:8;
	
}
.nivo-caption p {
	padding:10px 25px 10px 30px;
	margin:0;
	font-size:30px;
	font-family:"PTSansRegular",Helvetica, sans-serif;
	font-weight:bold
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {	left:0px;}
.nivo-nextNav {	right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {	font-weight:bold;}

/****************/
 
 .white-table  th{border-bottom: 1px solid #eeeeee;padding-bottom:6px;color:#ccc} 
 .white-table  td {border-bottom: 1px solid #eeeeee;padding-bottom:6px;color:#fff;vertical-align:top;} 
 .enlarge table td{padding:10px}