table tr td {vertical-align:top;}
.img-left {
    float:left;
}
.marg-img-left {
    margin-left:120px;
}
#content div + p,
#content div + h1,
#content div + h2,
#content div + h3,
#content div + h4 {margin-top:0!important;}
.no-marg-top {margin-top:0!important;}
.blue-bg {background-color:#009ec5;}
.blue-l {border-left:36px solid #009ec5;padding:3px 0 3px 10px!important;}
.inline {display:inline-block;}
.white-bg {background-color:#fff;}
.no-marg {margin:0!important;}
.no-pad {padding:0!important;}
.red-text {color:#d2350c!important;}
h1,h2,h3,h4,h5 {font-weight:bold;font-family:Times New Roman, Serif;}
h1 {font-size:1.25em;}
h2 {font-size:1.5em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em; font-style:italic;}
h2.arch-link {background-color:#fff;padding:0 6px 0 15px;display:inline-block;font-weight:normal;}
h2.arch-link i {font-weight:bold;}
.black-text {color:#000!important;}
.star {padding-left:28px;background:url(/images/star.gif) no-repeat;display:inline-block;height:27px;margin-bottom:-5px;}
.section-title {color:#009fc6;font-family: Times New Roman, Verdana, Georgia, Serif;font-style:italic;background-color:#d8d7d5;padding:4px 5px 4px 50px;display:inline;}
.in-block {display:inline-block;}
.marg-rh6 {margin-right:6px;}
.separator {margin:0 6px;}
.block-content {padding:15px 0 5px 50px;}
.comments {border-bottom:dashed 1px #b2b2b2;text-align:right;padding-bottom:2px;min-height:10px;}
.comment-link {padding-left:23px;background:url(/images/comment.gif) no-repeat;}
.big-img-left {float:left;width:228px;}
.marg-big-left {margin-left:250px;}
em {font-weight:bold;font-style:italic;}
.mark {padding-left:21px;background:url(/images/small-star.gif) no-repeat;color:#d2350c;margin-left:6px;font-weight:bold;}
.inline {display:inline;}
.align-right {float:right;}
#video a {display:none!important;}
.right-column .block {padding:8px;background-color:#f3f1f2;border:solid 1px #d0d0d0;margin-bottom:20px;}
#video {background:url(/images/video_back.jpg) 0 50% repeat-x;}
#opros {background:url(/images/video_back.jpg) 0 0 repeat-x;}
.img-center {margin:0 auto;display:block;}
.left {float:left;}
.right {float:right;}
.blue-text {color:#009fc6!important;}
.marg-top30 {margin-top:30px!important;}
.marg-bot15 {margin-bottom:15px;}
td.checkbox {width:20px;}
td.label {padding-left:10px}
.italic {font-style:italic;}
.block-content .comments {margin:15px 0;}
.marg-top30 {margin-top:30px!important;}
.input-txt,textarea {border:solid 1px #6f6f6f;padding:1px;}
table.pad10 tr td {padding:0 10px 5px 0;}
.form-adv {padding:15px;background-color:#f3f1f2;display:inline-block;}
.input-sbt {border:solid 1px #d0d0d0;padding:2px;background:url(/images/bt-bg.jpg) repeat-x;}
.inline li {font-weight:bold;display:inline;}
.pad-lf50 {padding-left:50px!important;}
#marks {padding:2px 10px 2px 20px!important;}
/*#marks ul li {display:inline;margin-right:13px;line-height:1;font-size:16px;}
#marks ul {float:left;}
#marks ul li.selected {font-size:25px;color: #009ec6;}*/
#marks{}
#marks-table td {line-height:1;font-size:16px;padding:0 20px 0 0!important;height:34px;vertical-align:middle;}
#marks-table td:hover {font-size:25px;color: #009ec6;cursor:pointer;}
.big-text {font-size:1.3em;font-weight:bold;}
.grey-bg {background-color:#f3f1f2;}
.width650 {width:650px;}
.marg-left50 {margin-left:50px;}
.marg-bot5{margin-bottom:5px;}
.comment {margin:5px 0 0 50px;padding:8px;}
.comment-auth {margin-bottom:20px;padding:22px 54px 0 0;text-align:right;background:url(/images/corner.gif) no-repeat right top;}
.text-right {text-align:right;}
.grey6{color:#666666;}
.preview_picture{float:left; margin:0 20px 0 0;}
.address p{font-size:0.84em;padding-bottom:5px;}
input.button{
background-color:#ffffff;
background-image:none;
background-position:0 bottom;
border:1px solid #d0d0d0;
cursor:pointer;
font-weight:bold;
line-height:15px !important;
padding:4px;
}
.space {letter-spacing:-0.5px;}
table.someform tr td {padding:0 50px 16px 0;}
input[type="text"], input[type="search"], input[type="password"], input[type~="text"], input[type~="search"], input[type~="password"] {
border:1px solid #6F6F6F;
font-family:verdana,arial,sans-serif,Lucida Sans;
font-size:13px;
padding:2px 0 2px 2px;
width:200px;
}
select {
border:1px solid #6F6F6F;
font-family:verdana,arial,sans-serif,Lucida Sans;
font-size:13px;
width:204px;
}
.text-placeholder {color: #AAA}
.comment-rule{
	position:absolute;
	left:-9999px;
	background-color:#f3f1f2;
	z-index:9999;
	border:1px solid #d0d0d0;
}
.comment-block {
	padding:10px;
}