* {
margin: 0px;
padding: 0px;
}
img,table {
border: none;
}
html,body {
width: 100%;
height: 100%;
}
body {
min-width: 990px;
}

.noborder {
border: none !important;
}
body {
background: #fff url("/img/bg_body.png") repeat-x left top;
color: #020e2f;
font: 16px/160% Georgia,"Times New Roman",serif;
}
a {
color: #027187;
}
a:hover {
text-decoration: none;
}
a:active {
color: #fec301 !important;
text-decoration: none;
}
h1 {
font-size: 30px;
color: #617e8d;
font-weight: normal;
font-style: italic;
padding: 30px 0px 20px;
letter-spacing: -1px;
}
h1 small {
display: block;
font-size: 24px;
margin-top: 10px;
}
h2 {
font-size: 24px;
color: #617e8d;
font-weight: normal;
font-style: italic;
padding: 10px 0px;
letter-spacing: -1px;
}
h3 {
font-size: 13px;
font-style: italic;
}
h5 {
font-size: 18px;
color: #617e8d;
font-style: italic;
margin-bottom: 10px;
}
hr {
height: 2px;
background: none;
border: none;
border-top: dotted 2px #b9c7cf;
margin: 20px 0px;
clear: both;
}
ul.list {
margin-left: 20px;
}
.date {
display:inline-block;
margin-top: 10px;
font-size: 12px;
color: #c97600;
font-style: italic;
}
h2.date {
font-size: 16px;
margin-top: -20px;
}
.cont990 {
width: 990px;
margin: 0px auto;
position: relative;
}
.left {
float: left;
}
.right {
float: right;
}
#header {
height: 230px;
background: url("/img/bg_header.jpg") no-repeat center top;
}
#logo {
position: absolute;
display: block;
left: 15px;
top: 35px;
width: 495px;
height: 55px;
overflow: hidden;
text-indent: -9000px;
}
.phone {
position: absolute;
left: 120px;
top: 122px;
font: 17px "Trebuchet MS";
color: #03c6d5;
}
.author {
font-size: 15px;
font-weight: bold;
font-style: italic;
line-height: 140%;
}
.author .number {
display: block;
font-weight: normal;
font-style: normal;
line-height: 140%;
}

.italic {
font-style: italic;
}
.topmenu {
display: block;
height: 43px;
line-height: 43px;
background: url("/img/bg_topmenu.png") no-repeat left top;
position: absolute;
top: 110px;
right: 30px;
text-transform: uppercase;
color: #05406a;
font-size: 12px;
padding-left: 15px;
}
.topmenu a {
padding: 0px 10px;
color: #03c6d5;
text-decoration: none;
}
.topmenu a:hover {
color: #fff;
}

#mm {
display: block;
width: 990px;
text-align: center;
position: absolute;
top: 190px;
font-size: 17px;
color: #8ea9b7;
text-transform: uppercase;
}
#mm li {
display: inline;
list-style-type: none;
}
#mm li a {
border-left: solid 1px #8ea9b7;
padding: 0px 18px;
color: #fff;
text-decoration: none;
}
#mm li.noborder a {
border: none;
}
#mm li a:hover {
color: #c4d3df;
}
#mm li a:active {
color: #fec301;
text-decoration: none;
}
#mm li a.current {
color: #fec301;
}

.sm {
padding: 10px 0px 15px;
font-size: 16px;
}
.sm li {
list-style-type: none;
padding-bottom: 10px; 
}
.sm li a {
color: #027187;
text-decoration: none;
border-bottom: dashed 1px;
}
.sm li a:hover {
color: #617E8D;
border: none;
}
.sm li a:active {
color: #03C6D5 !important;
}
.sm li a.current {
color: #617e8d;
font-style: italic;
border: none;
cursor: default;
text-decoration: none !important;
}
.sm li a.hasSm {
	font-weight:bold;	
}
.sm li ul {
font-size: 13px;
margin: 5px 0px 0px 15px;
}
.sm li ul li {
padding-bottom: 5px;
}
.sm li ul li a {
border: none;
text-decoration: underline;
}
.sm li ul li a:hover {
text-decoration: none;
}
.sm a.more {
border: none;
text-decoration: underline;
}
.sm a.more:hover {
border: none;
text-decoration: none;
}

#content {
padding-bottom: 50px;
border-bottom: solid 1px #b9c7cf;
}
#content .cont990 {
overflow: hidden;
}

#leftCol {
width: 205px;
min-height: 475px;
float: left;
background: url("/img/bg_leftcol.jpg") no-repeat right top;
padding: 50px 50px 50px 20px;
font-size: 13px;
line-height: 145%;
color: #617e8d;
}
#rightCol {
width: 615px;
float: right;
padding: 20px 45px 50px 40px;
}
#leftCol h2 {
font-size: 20px;
font-weight: normal;
padding-bottom: 10px;
color: #020e2f;
}
#leftCol h3 {
font-size: 13px;
font-style: italic;
padding-top: 17px;
margin-bottom: -7px;
color: #020e2f;
}
#leftCol p {
padding: 7px 0px;
}
#leftCol a {
color: #617e8d;
}
#leftCol .separator {
height: 5px;
background: url("/img/separator.png") repeat-x center;
padding: 20px 0px 15px 0px;
}
#leftCol a.more, a.more {
display: inline-block;
font-size: 12px;
font-style: italic;
color: #027187;
padding-top: 7px;
}

#rightCol p {
padding: 10px 0px;
}

#rightCol a.more.right {
margin: -10px 0px 40px 0px;
}


.featuredBlock {
line-height: 120%;
margin: 50px -30px 10px;
/*text-align: center;*/
}
.featuredBlock .fcont {
position: relative;
display: inline-block;
width: 20%;
min-height: 73px;
font-size: 12px;
padding: 0px 0px 0px 80px;
margin-left: 5px;
vertical-align: top;
text-align: left;
}
.featuredBlock .fcont a {
display: block;
}
.featuredBlock .fcont img {
position: absolute;
left: 0px;
/*top: -7px;*/
top: 3px;
}

.featuredBlock.internal {
text-align: left;
/*margin: 30px -10px 10px;*/
margin: 10px -10px 10px;
}
.featuredBlock.internal .fcont {
width: 30%;
margin-right: 35px;
margin-bottom: 30px;
padding-left: 85px;
}
.featuredBlock.internal .fcont h3 {
margin-bottom: 5px;
}

#leftCol .featuredBlock {
margin: 20px -5px;
text-align: left;
}
#leftCol .featuredBlock .fcont {
width: auto;
margin-bottom: 15px;
margin-left: 0px;
line-height: 160%;
color: #617e8d;
}
#leftCol .featuredBlock .fcont h3 {
margin: 0px;
margin-top: 10px;
padding: 0px;
}
#leftCol .featuredBlock .fcont a {
color: #027187;
}

#mainMovie {
width: 625px;
height: 316px;
background: url("/img/movie_shadow.png") no-repeat left top;
margin-left: -10px;
padding: 22px 9px 25px;
overflow: hidden;
}
#mainMovieInternal{
	position:relative;
}
#mainMovieInternal img{
	position:absolute;
	top:0; left:0;
}
#safeharbor {
font-size: 11px;
margin-bottom: 50px;
}
#safeharbor img {
display: block;
float: left;
margin: 0px 5px 0px 0px;
}


.fsBlock {
position: relative;
width: 195px;
float: right;
font-size: 12px;
border: solid 1px #b9c7cf;
padding: 5px 15px;
margin: 0px 0px 50px 15px;
line-height: 150%;
}
.fsBlock legend {
font-size: 18px;
font-style: italic;
color: #617e8d;
padding: 0px 5px;
margin-left: -4px;
}
.fsBlock a.dtab {
position: absolute;
bottom: -37px;
}
@-moz-document url-prefix() { .fsBlock a.dtab { bottom: -41px;; } }
a.dtab {
display: inline-block;
height: 35px;
line-height: 35px;
background: url("/img/dtab.png") repeat-x left bottom;
font-weight: bold;
font-style: italic;
padding: 0px 25px;
text-decoration: none;
-moz-border-radius: 0px 0px 10px 10px; /* Firefox */
-webkit-border-radius: 0px 0px 10px 10px; /* Safari, Google Chrome */
-khtml-border-radius: 0px 0px 10px 10px; /* KHTML */
border-radius: 0px 0px 10px 10px; /* CSS3 */
behavior: url(/PIE.htc); /* IE */
}
a.dtab:hover {
color: #03C6D5;
}

.map {
max-width: 607px;
overflow: hidden;
border: solid 4px #f3f0e4;
margin: 20px 0px;
}
.number {
font-family: "Trebuchet MS";
font-size: 13px;
}

#mainImgBlock {
position: relative;
margin-bottom: 20px;
height:286px;
}
.mainImg {
border: solid 5px #fff;
margin: 3px auto 20px auto;

-moz-box-shadow: 0px 0px 4px #B0ADA2;
-webkit-box-shadow: 0px 0px 4px #B0ADA2;
-khtml-box-shadow: 0px 0px 4px #B0ADA2;
box-shadow: 0px 0px 4px #B0ADA2;

}
#mainImgBlock .mainImg {
	behavior: url(/PIE.htc);  /*IE*/	
}

.mainImg img {
position: absolute;	
}
#mainImgSlider {
position: absolute;
right: 0px;
bottom: 0px;
z-index:2;
}
#mainImgSlider a {
display: inline-block;
width: 25px;
text-align: center;
height: 25px;
line-height: 25px;
font-family: "Trebuchet MS";
font-size: 13px;
background: url("/img/dtab.png") repeat-x left top;
text-decoration: none;
-moz-border-radius: 0px 0px 10px 10px; /* Firefox */
-webkit-border-radius: 0px 0px 10px 10px; /* Safari, Google Chrome */
-khtml-border-radius: 0px 0px 10px 10px; /* KHTML */
border-radius: 0px 0px 10px 10px; /* CSS3 */
behavior: url(/PIE.htc); /* IE */

}
#mainImgSlider a:hover,
#mainImgSlider a.current {
font-weight: bold;
background: url("/img/dtab.png") repeat-x left bottom;
}

#tabs {
clear: both;
background: url("/img/bg_tabs.png") repeat-x left 35px;
margin-top: 20px;
}
#tabs .tab {
display: inline-block;
height: 35px;
line-height: 35px;
background: url("/img/tab.png") repeat-x left bottom;
font-weight: bold;
font-size: 12px;
color: #617E8D;
padding: 0px 15px;
margin-right: 2px;
text-decoration: none;
opacity: 0.5;
filter: alpha(opacity=50);

-moz-border-radius: 10px 10px 0px 0px; /* Firefox */
-webkit-border-radius: 10px 10px 0px 0px; /* Safari, Google Chrome */
-khtml-border-radius: 10px 10px 0px 0px; /* KHTML */
border-radius: 10px 10px 0px 0px; /* CSS3 */
behavior: url(/PIE.htc); /* IE */
}
#tabs .tab:hover {
opacity: 0.7;
filter: alpha(opacity=70);
}
#tabs .tab.current {
opacity: 1 !important;
filter: none !important;
color: #020e2f !important;
cursor: default;
}
#tabs .tabsCont {
margin: 20px 0px;
}
#tabs .staff {
display: inline-block;
width: 140px;
vertical-align: top;
text-align: center;
margin: 10px 5px 20px 5px;
font-size: 11px;
color: #617e8d;
line-height: 150%;
}
#tabs .staff .photo {
display: block;
width: 130px;
height: 160px;
border: solid 5px #f7f5ed;
margin-bottom: 7px;
overflow: hidden;
background: #f7f5ed;
}
#tabs .staff b {
display: block;
text-align: center;
font-style: italic;
color: #020e2f;
font-size: 12px;
}

.mediumText {
font-size: 14px;
line-height: 160%;
}
.mediumText p {
padding: 7px 0px !important;
}
.mediumText h4 {
font-size: 12px;
margin: 10px 0px -10px;
}

.productDetails {
font-size: 12px;
line-height: 160%;
margin-bottom: 50px;
}
.productDetails .list {
margin: 10px 0px 20px 20px;
}
.productDetails h4 {
font-size: 12px;
margin: 10px 0px -10px;
}
.productDetails .grayBullet {
margin: 10px 0px 10px 5px;
}
.productDetails .grayBullet li {
font-size: 12px;
margin-bottom: 10px;
color: #617e8d;
}
.productDetails .grayBullet li span {
display: block;
font-size: 11px;
}
.productDetails .grayBullet li a {
font-weight: bold;
font-style: italic;
}
.productDetails .right .fsBlock {
float: none;
padding: 7px;
/*width: auto;*/
width:250px;
margin-bottom: 30px;
}

.checkBox {
width: 325px;
overflow: hidden;
margin: 10px 0px 15px 0px;
}

.checkBox li {
list-style-type: none;
display: block;
float: left;
width: 80px;
padding: 3px 0px 3px 20px;
background: url("/img/checkbox.png") no-repeat -985px 3px;
color: #676767;
font-size: 14px;
}
.checkBox li.checked {
background: url("/img/checkbox.png") no-repeat 2px 3px;
}

.newsBlock {
font-size: 14px;
line-height: 160%;
margin-bottom: 40px;
}
.newsBlock .title {
display: block;
font-size: 13px;
font-weight: bold;
font-style: italic;
}

#latestNews .newsBlock {
margin-bottom: 10px;
}

.noBullet li {
list-style-type: none;
padding: 4px 0px;
}
.orangeBullet li {
color: #C97600;
font-size: 12px;
margin: 3px 0 3px 13px;
}
.grayBullet {
margin-right: 25px;
}
.grayBullet li {
color: #c8d7e1;
font-size: 13px;
margin: 0px 0 0px 15px;
}
.grayBullet li b {
color: #020e2f;
font-weight: normal;
}
.grayBullet li.subtitle {
position: relative;
top: -25px;
color: #021234;
font-weight: bold;
margin: 0px 0px -25px;
list-style-type: none;
}
.orangeBullet li.subtitle {
color: #021234;
font-weight: bold;
margin: 15px 0px 0px 0px;
list-style-type: none;
}

.pager {
margin-top: -10px;
text-align: right;
font-size: 12px;
color: #617e8d;
clear:both;
}
.pager a {
text-decoration: none;
padding: 0px 3px;
}
.pager a:hover {
text-decoration: underline;
color: #03c6d5 !important;
}
.pager a.current, .pager span.current {
font-weight: bold;
color: #020E2F !important;
cursor: default;
text-decoration: none;
}
.pager a.arrow {
/*font-size: 18px;*/
color: #617e8d;
text-decoration: none !important;
}

.nameList {
font-size: 12px !important;
color: #98a7af;
overflow: hidden;
} 
.nameList li {
list-style-type: none;
line-height: 150%;
margin: 7px 0px;
}
.nameList li.col {
width: 30%;
float: left;
margin-right: 15px;
}
.factsheet {
display: block;
text-align: center;
font-size: 11px;
margin: 20px 0px;
line-height: 140%;
}
.factsheet img {
display: block;
border: solid 1px #d8e0e4;
margin-bottom: 7px;
}


.description {
width: 300px;
float: right;
font-size: 13px;
line-height: 150%;
}
.description a {
font-weight: bold;
font-style: italic;
font-size: 12px;
}
#contactBlock {
margin-top: 30px;
}
#contactBlock .description {
width: 330px;
font-size: 12px;
padding: 10px 0px;
}
#contactBlock .mainImg {
margin-bottom: 0px;
}
.mainImg.mw290 {
display: block;
max-width: 290px;
}
#gallery {
width: 625px;
overflow: hidden;
}
#gallery li {
position: relative;
list-style-type: none;
width: 196px;
height: 151px;
border: solid 1px #dad7cc;
overflow: hidden;
float: left;
margin: 5px;
}
#gallery li a {
display: block;
width: 190px;
height: 145px;
border: solid 3px #fff;
background: #fff;
overflow: hidden;
}
#gallery li a:hover {
border: solid 3px #03C6D5;
}

#gallery li i {
display: block;
position: absolute;
width: 24px;
height: 24px;
bottom: 0px;
right: 0px;
z-index: 2;
text-indent: -9000px;
}
#gallery li a.video i {
background: url("/img/ico_photovideo.png") no-repeat left top;
}
#gallery li a.photo i {
background: url("/img/ico_photovideo.png") no-repeat left bottom;
}
#gallery li a.video:hover i {
background: url("/img/ico_photovideo.png") no-repeat right top;
}
#gallery li a.photo:hover i {
background: url("/img/ico_photovideo.png") no-repeat right bottom;
}

#contactForm {
width: 187px;
}
#contactForm label {
	font-size:11px;
}
.tableForm input[type="text"],
.tableForm textarea,
.tableForm select,
#contactForm input[type="text"],
#contactForm textarea {
width: 175px;
margin-bottom: 5px;
padding: 3px 5px; 
font-family: Georgia;
font-size: 11px;
font-style: italic;
color: #617e8d;
border: solid 1px #dfe5e8;
border-top: solid 2px #dfe5e8;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Google Chrome */
-khtml-border-radius: 3px; /* KHTML */
border-radius: 3px; /* CSS3 */
}

.tableForm label {
	display:block;
	float:left;
	width: 145px;
}

#contactForm textarea {
min-height: 50px;
}
#contactForm input[type="submit"],
#registerForm input[type="submit"] {
padding: 5px 15px;
background: #04284f url("/img/bg_button.png") repeat-x left bottom;;
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-family: Georgia;
font-size: 11px;
color: #d7dddc;
cursor: pointer;
margin-right: 15px;
border: none;
overflow: visible;
vertical-align: middle;
-moz-border-radius: 15px; /* Firefox */
-webkit-border-radius: 15px; /* Safari, Google Chrome */
-khtml-border-radius: 15px; /* KHTML */
border-radius: 15px; /* CSS3 */
behavior: url(/PIE.htc); /* IE */
}
#contactForm input[type="submit"]:hover {
color: #03C6D5;
}
#contactForm a {
font-size: 12px;
font-weight: bold;
font-style: italic;
color: #027187;
}
#contactForm #code {
position: relative;
text-align: right;
margin: 10px 0px;
}
#contactForm #code input {
width: 70px;
font-style: normal;
}
#contactForm #code label {
font-size: 9px;
text-transform: uppercase;
position: absolute;
right: 3px;
top: -16px;
}
#contactForm #code .captcha_image {
float: left;
width: 80px;
margin-top: -10px;
}

.logos {
margin-top: 30px;
display: block;
font-size: 12px;
}
.logos img {
display: block;
margin-bottom: 5px;
}

.logos:hover img {
border-color: #03C6D5;
}

.popup {
position: absolute;
top: 30px;
left: 50%;
margin-left: -390px;
width: 780px;
border: solid 10px #f2eee3;
background: #00192f;
text-align: center;
z-index: 1000;

-moz-box-shadow: 0px 0px 50px #00192f;
-webkit-box-shadow: 0px 0px 50px #00192f;
-khtml-box-shadow: 0px 0px 50px #00192f;
box-shadow: 0px 0px 50px #00192f;
behavior: url(/PIE.htc);  /*IE */

}
.popup .close {
position: absolute;
right: -20px;
top: -20px;
width: 40px;
height: 40px;
background: url("/img/close.png") no-repeat center;
overflow: hidden;
text-indent: -9000px;
}

.popup .mainImg {
display: inline-block;
border: none;
margin: 20px auto 0px auto;

-moz-box-shadow: none;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
box-shadow: none;
filter: none;
}
.popup h2.SlideCaption {
	color:#FFF;
}
.popup a.left,
.popup a.right {
display: block;
position: absolute;
width: 30px;
height: 56px;
overflow: hidden;
text-indent: -9000px;
bottom: 20px;
opacity: 0.6;
z-index:500;
}
.popup a.left {
background: url("/img/slider_arrow.png") no-repeat left top;
left: 0px;
}
.popup a.right {
background: url("/img/slider_arrow.png") no-repeat left bottom;
right: 0px;
}
.popup a.left:hover,
.popup a.right:hover {
opacity: 1;
}


#popupSlider {
background: #f2eee3;
padding-top: 10px;
/*border-left: solid 40px #f2eee3;*/
/*border-right: solid 40px #f2eee3;*/
white-space: nowrap;
overflow: hidden;
text-align:left;
}
#popupSlider li {
display: inline;
}
.caroufredsel_wrapper {
	text-align:left
}
#popupSlider img {
display: inline-block;
height: 90px;
border: solid 3px #fff;
vertical-align: middle;
}
#popupSlider a:hover img, #popupSlider a.current img {
border-color: #11c4d1;
}

#footer {
background: #051438;
margin-top: 4px;
font-size: 12px;
color: #617e8d;
overflow: hidden;
}
#footer .cont990 {
width: 970px;
background: url("/img/bg_footer.png") no-repeat right top;
min-height: 100px;
padding: 40px 10px;
}
#footer a {
color: #c1d2df;
padding: 0px 10px;
text-decoration: none;
}
#footer a:hover {
color: #03C6D5;
}
#footer .copy {
padding-left: 10px;
}

.archived {
	font-size:12px;
}

.archived p {
	padding:0px !important;
}


				.facts,.flavor {
				padding: 10px;
				font-size: 11px;
				color: #617E8D;
				font-family: Arial;
				max-width: 220px;
				}
				.facts h5 {
				font-size: 11px;
				font-style: normal;
				color: #020E2F;
				}
				.facts h5 small {
				display: block;
				text-transform: uppercase;
				font-size: 10px;
				}
				.facts ul {
				border-top: solid 1px #B9C7CF;
				width: 220px;
				}
				.facts li {
				border-top: solid 1px #B9C7CF;
				list-style-type: none;
				padding: 2px 0px;
				text-align: right;
				overflow: hidden;
				font-weight: bold;
				}
				.facts li b {
				float: left;
				font-weight: normal;
				font-family: Georgia;
				}
				
				.flavor span {
				color: #000;
				text-transform: uppercase;
				font-size: 9px;
				font-family: "Trebuchet MS";
				font-weight: bold;
				}
				.flavor h5 {
				color: #B8455D;
				font-size: 12px;
				font-style: normal;
				margin: 0px;
				}
				.flavor .full {
				float: right;
				}
				.flavor .mod {
				padding-left: 50px;
				}
				.flavor .diagram {
				display: block;
				width: 220px;
				height: 17px;
				background: #9f9db2 url("/img/bg_diagram.png") repeat-x left top;
				position: relative;
				}
				.flavor .diagram b {
				display: block;
				height: 17px;
				background: #c86f81 url("/img/bg_diagram.png") repeat-x left bottom;
				border-right: solid 1px #a4112f;
				position: absolute;
				left: 0px;
				top: 0px;
				}
				
				
#slideMovieWrapper {
	margin:20px auto 0px auto;
	display:none;	
}
#movieInner {
	background: #00192F;
}
#slideshowPopup {
	display:none
}
#customOverlay {
width:100%; 
height: 100%; 
opacity:0.7;
filter: alpha(opacity = 70);
position:absolute; 
top:0px; 
left:0px;
z-index:100; 
background-color:#EEE; 
display:none;
}

.form_err {
	border:1px solid red !important;
}
.form_err_text {
	color:red;
	font-size:10px;
	padding:0px !important;
	text-transform: none;
}


#registerForm input[type="text"],
#registerForm select,
#registerForm textarea {
width: 300px;
margin-bottom: 5px;
padding: 5px; 
font-family: Arial;
font-size: 12px;
color: #617e8d;

border: solid 1px #dfe5e8;
border-top: solid 2px #dfe5e8;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari, Google Chrome */
-khtml-border-radius: 3px; /* KHTML */
border-radius: 3px; /* CSS3 */
}

#registerForm select {
width: 150px;
}
#registerForm textarea {
height: 150px;
}
#registerForm label {
display: block;
width: 245px;
font-size: 12px;
padding-top: 5px;
line-height: 130%;
float: left;
}
#registerForm .captcha_image {
	vertical-align:middle;
}
.loginForm {
display: block;
position: absolute;
left: 0px;
top: 30px;
line-height: 180%;
padding: 10px 25px 15px;
background: #02173B;
z-index: 1000;

-moz-border-radius: 0px 0px 20px 20px; /* Firefox */
-webkit-border-radius: 0px 0px 20px 20px; /* Safari, Google Chrome */
-khtml-border-radius: 0px 0px 20px 20px; /* KHTML */
border-radius: 0px 0px 20px 20px; /* CSS3 */
behavior: url(/PIE.htc); /* IE */
}
.loginForm label {
color: #617E8D;
font-size: 10px;
}
.loginForm input {
border: none;
font-family: Arial;
font-size: 11px;
padding: 3px;
}
.loginForm input[type="text"],
.loginForm input[type="password"] { 
width: 150px;
}
.loginForm input[type="submit"] {
background: url("/img/bg_button1.png") repeat-x scroll left bottom #00818C;
color: #FFFFFF;
cursor: pointer;
font-weight: bold;
margin-top: 10px;
overflow: visible;
padding: 3px 15px;
text-transform: uppercase;
-moz-border-radius: 15px; /* Firefox */
-webkit-border-radius: 15px; /* Safari, Google Chrome */
-khtml-border-radius: 15px; /* KHTML */
border-radius: 15px; /* CSS3 */
}
.loginForm img.ajax-loader{
	position:relative; top:4px; left:3px;
	display:none;
}
.loginForm a {
	padding: 3px 2px; 
	text-transform:none; 
	color:#617E8D;
}

.m_loggin, .m_not_loggin {
	display:none;
}

#listSlideshow {
	display:block;
	clear:both;
	min-height:375px;
}

/* WP editor styles */
img.size-auto,
img.size-large,
img.size-full,
img.size-medium {
	max-width: 100%;
	height: auto;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}

