/*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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}*/
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,b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
}
body {line-height: 1;}
/*ol, ul {list-style: none;}*/
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

html, body {font: normal 13px/17px Arial, serif;padding: 0;margin: 0;}

a:link,a:visited {color: #dc0f05;text-decoration: none;}
a:hover,a:active {color: #dc4705;text-decoration: underline;}

h2,h3,h4 {color: #45a7cf;font: 1.5em/1.8em "Arial Narrow", Arial, serif;font-weight: bold;}

input, textarea {border: 1px solid #45a7cf;}

.clear { clear: both; }

#global {min-width: 970px; background: url('/themes/skins/.default/images/cutis_04.jpg') #e9eae4 top repeat-x;}
* html #global {height: 100%;}
#header {clear: both;height: 247px;padding-top: 13px;background: url('/themes/skins/.default/images/cutis_02.jpg') left top no-repeat;}
#caption {width: 674px;height: 199px;padding: 24px 0 0 296px;background: url('/themes/skins/.default/images/cutis_21.jpg') left top no-repeat;}
/*#wrapper {float: left;clear: both;width: 927px;background: url('/themes/skins/.default/images/cutis_36.png') left repeat-y;}*/
#wrapper {float: left;clear: both;width: 927px;background:url('/themes/skins/.default/images/cutis_36.png') #f7f6f2 left repeat-y;}
#colleft {float: right;width: 245px;border-right: 1px solid #d7d0c9;background: url('/themes/skins/.default/images/cutis_28.png') left repeat-y;background-position: -1px 0;}
/*#content {float: right;width: 676px;padding: 2px;margin-left: -1px;border-left: 1px solid #d7d0c9;background-color: #f7f6f2;}*/
#content{float: right;width: 660px;padding: 10px;margin-left:-1px;border-left: 1px solid #d7d0c9;background-color: #f7f6f2;}
#footer {clear: both;background: url('/themes/skins/.default/images/cutis_39.png') bottom repeat-x;height: 275px;}

#content p{padding:3px 0 8px; line-height:1.4; text-indent:2em;}
#content table p{text-indent:0;}
#content ol, #content ul{margin:6px 3px 0 10px; padding:0; /*border:1px solid;*/}
#content li{margin:2px 0 1px 30px; padding:0; /*border:1px solid;*/}

.menutop {text-align: right;}
.menutop li {display: inline;padding: 0 8px;}
.menutop li a:link,.menutop li a:visited {color: #fff;font-size: 0.92em;font-weight: normal;}
.menutop li a img {margin-right: 5px;border: none;}

#block_1 {
	clear: both; background: url('/themes/skins/.default/images/cutis_24.jpg') top left no-repeat; width:157px; height: 18px; 
	padding: 32px 51px 18px 37px; vertical-align: middle; text-align: center; font-family: Tahoma,Arial,sans-serif; color: #fff; text-transform: uppercase;
}
#block_2 {
	clear: both; background: url('/themes/skins/.default/images/cutis_33.jpg') top left no-repeat; width:157px; height: 11px;
	padding: 25px 44px 18px 44px; vertical-align: middle; text-align: center; font-family: Tahoma,Arial,sans-serif; color: #fff; text-transform: uppercase;
}

/*#quote_c {
	float: right;margin: 49px 0 0 -307px;} #quote {display:inline-block;clear: both;padding: 7px;display:table-cell;vertical-align: middle;
	height: 105px;width: 293px;background: url('/themes/skins/.default/images/cutis_17.gif') top left no-repeat;
	font: italic 1.2em 'Times New Roman',serif;color: #fff;
}
#quote_i {margin-top:expression(((quote_c.offsetHeight/2)-parseInt(offsetHeight)/2)<0?"0":(quote_c.offsetHeight/2)-(parseInt(offsetHeight)/2)+"px");}
#quote {display:inline-block;clear: both;padding: 7px 7px 7px 13pxisplay: table-cell;vertical-align: middle;height: 105px;width: 287px; background: url('/themes/skins/.default/images/cutis_17.gif') top left no-repeat;font: italic 1.2em 'Times New Roman',serif;color: #fff;}
#quote .author {text-align: right;padding-right: 0.8em;}*/
#quote_c {float: right;margin: 49px 0 0 -307px;}
#quote {display:inline-block;clear: both;padding: 7px 7px 7px 13px;display: table-cell;vertical-align: middle;height: 105px;width: 287px;background: url('/themes/skins/.default/images/cutis_17.gif') top left no-repeat;font: italic 1.2em 'Times New Roman',serif;color: #fff;}
#quote_i {margin-top:expression(((quote_c.offsetHeight/2)-parseInt(offsetHeight)/2)<0?"0":(quote_c.offsetHeight/2)-(parseInt(offsetHeight)/2)+"px");}
#quote .author {text-align: right;padding-right: 0.8em;}


ul.menubasic {background: url('/themes/skins/.default/images/cutis_19.jpg') top left no-repeat;padding: 18px 0 0 255px;height: 95px;width: 747px;}
ul.menubasic li {display: block;float: left;border-right: 1px dotted #999;padding:25px 30px;text-align: center;}
ul.menubasic li a:link,ul.menubasic li a:visited {color: #000;text-decoration: underline;}
ul.menubasic li a:hover,ul.menubasic li a:active {color: #dc0f05;text-decoration: underline;}
ul.menubasic li a.current {color: #000;text-decoration: none;}

#homelink {position: absolute;top: 41px;left: 296px;}
#homelink img {width: 278px;height: 141px;}

#caption #ad {width: 610px;height: 143px;border: 1px solid #cecece;background-color: #f4f4f4;}
#caption #cap {margin-top: 35px;width: 610px;text-align: center;color: #fff;font-size: 1.5em;text-transform: uppercase;}

/*#breadcumbs {text-align: right;font: 0.8em/1em Tahoma,Arial,sans-serif;color: #d3d0c6;padding: 0.2em 2em 1.5em 0;}*/
#breadcumbs {text-align: right;font: 0.8em/1em Tahoma,Arial,sans-serif;color: #a3a096;padding: 0 1.5em 1.5em 0;}
/*#breadcumbs a:link,#breadcumbs a:visited {color: #d3d0c6;}*/
#breadcumbs a:link,#breadcumbs a:visited {color: #dc4705;}

#colleft img {display: block;clear: both;}

#shadow {float: right;width: 23px;height: 179px;margin: 0 0 -179px -23px;}

.modnews {display: block;clear: both;padding-right: 30px;font-family: Tahoma,Arial,sans-serif;font-size: 0.916em;}
.modnews li.anons {display: block;border-bottom: 1px solid #dad7ce;padding: 1em 0 1em 30px;}
.modnews li.anons a:link,.modnews li.anons a:visited {color: #dc0f05;text-decoration: none;}
.modnews li.anons a:hover,.modnews li.anons a:active {color: #dc4705;text-decoration: underline;}
.modnews li.anons a.title {display: block;font-weight: bold;}
.modnews li.anons .date {display: block;padding-bottom: 0.7em;}
.modnews li.more {padding: 1em 0 1em 25px;display: block;height: 2em;float: left;}
.modnews li.more a:link,.modnews li.more a:visited {color: #dc0f05;text-decoration: none;}
.modnews li.more a:hover,.modnews li.more a:active {color: #dc4705;text-decoration: underline;}
.modnews li.more a {font-weight: bold;}
.modnews li.exportpn{padding: 1em 0 1em 25px;display: block;float: right;}
#colleft .img_rss{display: inline;clear: none;margin-left: 5px;}
.modnews li.first {border-left: none;}

.modfb {display: block;padding: 0 35px;}
.modfb textarea,.modfb input {width: 165px;border: 1px solid #7f9db9;margin: 0.2em 0;}
#colleft .modfb input.captcha {width: 70px;display: block;float: left;clear: none;}
#colleft .modfb input.submit {display: block;width: auto;float: left;clear: both;border: 1px solid #980303;background-color: #ce2b2b;color: #fff;cursor: pointer;}
#colleft .modfb img {display: inline;float: left;clear: none;margin-left: 13px;}

#footer div {background: url('/themes/skins/.default/images/cutis_40.png') top left no-repeat;height: 275px;background-position: 249px 0;}
#footer .menubottom {display: block;background: url('/themes/skins/.default/images/cutis_38.jpg') top left no-repeat;height: 69px;padding: 206px 0 0 420px;}
#footer .menubottom li {display: inline;padding: 0 2em 0 0;}
#footer .menubottom li a:link,#footer li a:visited {color: #fff;text-decoration: underline;}
#footer .menubottom li a:hover,#footer li a:active {color: #ccc;text-decoration: none;}

.sitemap {padding-left: 9em;line-height: 2em;font-size: 0.916em;background-color: #efede6;}
.sitemap li {font-weight: bold;padding-left: 25px;background: url('/themes/skins/.default/images/list_root.gif') top left no-repeat;background-position: 0 3px;}
.sitemap li a:link,.sitemap li a:visited {color: #000;}
.sitemap li ul {margin-left: -15px;}
.sitemap li ul li {line-height: 1.3em;padding-left: 40px;background: url('/themes/skins/.default/images/list_sub.gif') top left no-repeat;background-position: 20px 8px;}
.sitemap li ul li a:link,.sitemap li ul li a:visited {font-weight: normal;color: #717171;}

.feedback {width: 300px;}
.feedback div {text-align: right;padding: 1px;}
.feedback div span {float: left;}
.feedback div input,.feedback div textarea {width: 195px;}
.feedback div textarea {height: 80px;}
.feedback div input.remained {float: left;width: 30px;}
.feedback div.captcha img {margin-left: 8px;vertical-align: top;}
.feedback div.captcha input {padding: 0px;vertical-align: top;width: 70px;height: 16px;}
.feedback div input.button {width: 95px;height: 20px;text-align: center;margin-left: 8px;color: #fff;background-color: #45a7cf;}

.modnewsannounces {padding: 1em 3em;}
.modnewsannounces li {display: block;clear: both;padding-top: 0.7em;}
.modnewsannounces li .date {float: left;display: block;border-right: 1px dashed #949491;padding: 0.2em 1em 3em;color: #dc0f05;font-size: 0.916em;}
.modnewsannounces li p {padding-left: 7.4em;}
.modnewsannounces li a.title:link,.modnewsannounces li a.title:visited {margin-left: 0.7em;font-weight: bold;}
.modnewsannounces li a.more:link,.modnewsannounces li a.more:visited {display: block;text-align: right;border-bottom: 1px solid #dad7ce;padding: 0.5em 0;}

.modnewsmore a.title:link,.modnewsmore a.title:visited {font-weight: bold;display: block;}
.modnewsmore .date {float: left;display: block;border-right: 1px dashed #949491;padding: 0.2em 1em 3em;color: #dc0f05;font-size: 0.916em;}
.modnewsmore p,.modnewsmore a.title {padding-left: 7.4em;}
.modnewsmore a.more:link,.modnewsmore a.more:visited {display: block;text-align: right;padding: 1em 0;}

.contacts {margin: 0 2em;}
.contacts li {display: block;float: left;padding: 3em 3.5em;border-right: 1px solid #d12a1b;height: 8em;}
.contacts li.last {border-right: none;}
.contacts_phone {margin-left: 2em;}
#contacts {padding: 15px 210px;width: 245px;margin-top: -16px;background: url('/themes/skins/.default/images/phone.gif') #efede6 top left no-repeat;background-position: 2em -58px;}
#contacts .text {width: 100%;border: 1px solid #000;margin-bottom: 0.5em;}
#contacts input {border: 1px solid #000;}
#contacts .submit {float: right;cursor: pointer;}

.services {padding: 0.3em 2em 1em;font-family: Tahoma,Arial,sans-serif;background: url('/themes/skins/.default/images/services_bg.gif') top left no-repeat;margin-left: 3em;}
.services li {display: block;clear: both;padding-top: 0.7em;padding-bottom: 0.7em;border-bottom: 1px solid #dad7ce;}
.services li p {
}
.services li span.title {color: #e23129;font-weight: bold;}

.login_header {background: url('/themes/skins/.default/images/login_header_b.png') #dc2323 bottom no-repeat;width: 384px;margin: 0 auto;text-align: center;color: #fff;font-size: 1em;}
#login {background: url('/themes/skins/.default/images/login_content_b.png') #f0eee7 bottom no-repeat;width: 328px;margin: 0 auto;padding: 22px 28px;}
#login input {border: 1px solid #f88784;width: 327px;}
#login input.submit {display: block;margin: 9px 0;width: 63px;cursor: pointer;}
#login p {text-align: right;}
#login p a:link,#login p a:visited {text-decoration: underline;}

#register {width: 300px;margin: 0 auto;color: #4c4c4c;font-family: Tahoma,Arial,sans-serif;}
#register .required,#register_notice .required {color: #b40809;font-weight: bold;}
#register input {width: 247px;border: 1px solid #000;}
#register input.captcha {width: 9em;display: block;float: left;}
#register img.captcha {display: block;float: left;clear: none;margin-left: 14px;}
#register input.submit {border: none;background: url('/themes/skins/.default/images/register_submit.png') top left no-repeat;width: 89px;height: 21px;margin-right: 50px;cursor: pointer;}
#register input.reset {border: none;background: url('/themes/skins/.default/images/register_reset.png') top left no-repeat;width: 89px;height: 21px;}
#register .remark {clear: both;padding-left: 0.5em;padding-bottom: 1em;font-size: 0.833em;color: #99918b;}
#register_notice {margin: 1.5em auto 0;width: 434px;border: 1px solid #d7d6ba;padding: 1em 50px;background: url('/themes/skins/.default/images/register_notice.png') #fefdea top left no-repeat;background-position: 6px 0.7em;}



img{border:0;}
/** html img,* html .iePNG{behavior:url(/themes/js/iepngfix.htc)}
* html .iePNG a{position:relative;}*/ /* стиль для нормальной работы ссылок в элементах с PNG-фоном */


/* Ajax Errors, Reports, Notes */
div#ajax_updating, div#ajax_errors, div#ajax_reports {
	display:none; font-size:85%; color:#333333; border:1px solid #D7D6BA; margin:10px 0; padding:9px 6px 9px 48px; background:url("/themes/skins/.default/images/icon_reports.gif") no-repeat left center;}
div#ajax_updating {background-image:none;}
div#ajax_errors {background:#FFFFFF url("/themes/skins/.default/images/icon_errors.gif") no-repeat left center; border:2px solid #FF0000;}


/* Для модульного листинга полей */
.listHead {/*color:#FFFFFF;*/ /*height:25px;*/ background:#CCCCCC url("/themes/skins/.default/images/listHead.gif") repeat-x left center;}
.listRowBg1 {background-color:none;}
.listRowBg2 {/*background-color:#ECF0FB;*/ background:url("/themes/skins/.default/images/listShtrihi.gif");}
.listRowBgDateExp {background:#E6FFEE url("/themes/images/listing_active_date_expire.gif");}
.listRowBgOff {background:#EEEEEE url("/themes/images/listing_active_off.gif");}
.listCaption {color:#999999; font-style:italic; text-align:center; font-size:80%;}
/* Для модульного листинга полей - END */

/*a.more{color:#E00000; text-decoration:none; font-weight:bold; font-size:86%; background:url("/themes/skins/.default/images/more_arrow.gif") no-repeat left center; padding-left:12px;}
a.more:hover{color:#E00000; text-decoration:underline;}*/

#files{margin:10px 25px;}
#files .end{float:none; clear:both;}

.pnSepar {height:15px;}
.errors,.error,.errorKey,.errorVal,.errorNum {font:8pt sans-serif, Helvetica, Arial;}
.errors {/*width:100%;*/ text-align:justify; border-style:solid; border-width:1px; border-color:#D7D5C9; margin:0px 5px 5px 5px; padding:5px 5px 2px 10px; background-image:url("/themes/images/shadow_frame.gif");}
.error {}
.errorKey {color:#FF510D;font-weight:bold;}
.errorVal {}
.errorNum {margin-left:30px;}

/* toolbar */
#toolbar {height:18px;}

/* Пути по сайту */
ul#path {padding:0 4px 2px; margin:0; /*margin-left:15px;*/margin-left:-4px;}
ul#path li {float:left; list-style:none; padding:0 2px 0 8px; background:url("/themes/skins/.default/images/tlbr_li.gif") no-repeat left center;}
ul#path li.f {padding:0 2px 0 0; background:none;}
ul#path a {text-decoration:none; /*color:#000000;*/ /*font-weight:bold;*/}
ul#path a:hover {text-decoration:underline;}
ul#path h1 {/*color:#333333;*/ font-size:90%; font-weight:normal; margin:0;}

/* Errors, Reports, Notes */
div#errors, div#reports, div#notes {
	margin:10px 0; font-size:85%; color:#333333; border:1px solid #D7D6BA; padding:9px 6px 9px 48px; background:#FEFDEA url("/themes/skins/.admin/images/icon_notes.gif") no-repeat left center;}
div#errors h4,div#errors h5, div#reports h4,div#reports h5, div#notes h4,div#notes h5 {text-align:left; color:#666666;}
div#errors {background:#FFFFFF url("/themes/skins/.admin/images/icon_errors.gif") no-repeat left center; border:2px solid #FF0000;}
div#reports {background:#FEFDEA url("/themes/skins/.admin/images/icon_reports.gif") no-repeat left center;}
div#notes {background:#FEFDEA url("/themes/skins/.admin/images/icon_notes.gif") no-repeat left center;}
div#errors h4, div#errors h5, div#reports h4, div#reports h5 {
	color:#FF0000; margin:4px 0; font-size:12pt; font-weight:bold; text-decoration:blink;}
div#reports h4, div#reports h5 {color:#3A9A3E;}
div#errors div, div#reports div, div#notes div {margin:3px 0;}
div#errors ul, div#reports ul, div#notes ul {margin:0 0 0 2em; padding:0; list-style:disc url(bullet.gif) inside;}
div#errors li, div#reports li, div#notes li {list-style:decimal url("bullet.gif") inside;}

div.edfrm div#notes {margin:6px 0; background:#FEFDEA url("/themes/skins/.admin/images/icon_warning.gif") no-repeat left center;}

span.required {color:red;}

div.empty {width:1px; height:1px; overflow:hidden;}
