@import url(/bitrix/templates/provodka_sem/components/bitrix/main.calendar/kalend/style.css);

body {padding:0px; margin:0px; background:#ffffff;
font-family:Arial,Tahoma,Verdana,sans-serif;
}
table {border:0px;}
th, td, div, p, span {vertical-align:top; font-weight:normal; font-size:12px; font-family:verdana; color:#000000;}
form {margin:0px;}
input, button, select, textarea {font-weight:normal; font-size:12px; font-family:verdana; color:#000000;}
a {/*text-decoration:none;*/text-decoration:underline; font-weight:normal; font-size:12px; font-family:verdana; color:#000000;}
a:hover {text-decoration:underline;}
img {border:none;}
.png {behavior:url(/img/image.htc);}
.png_back {behavior:url(/img/background.htc);}

.maintable {width:100%; height:100%;}
.leftblok {/*width:226px;*/width:240px; padding:14px 0px 14px 12px;}
.rightblok {padding:14px 12px;}
.righttable {width:100%;}
.righttd {width:240px; padding:0px 0px 14px 12px;}

.search {/*padding-bottom:15px;*/}
.search input {height:15px; vertical-align:middle; font-size:10px;}
.search .inptxt {/*width:138px;*/width:180px; margin-right:5px;height:18px;}
.search a {display:block; text-decoration:underline; color:#F69600;}

.logo {text-align:center; padding-bottom:20px;}
.logo a {display:inline; text-decoration:underline; font-size:11px; font-weight:bold;}
.logo div {text-align:right; margin-top:-10px; font-weight:bold;}

.divblok {margin-top:10px; border-width:1px; border-style:solid;}
.divhead {height:23px;}
.divhead div {width:26px; height:29px; float:left; position:relative; left:0;margin-left:-5px; margin-top:-5px; background-position:left top; background-repeat:no-repeat; behavior:url(/img/background.htc);}
.divhead img {position:relative; top:6px; left:33px;}
.divtxt {padding:10px; line-height:12px; background:#FBFBFB;}
#ENTER {width:80px; height:17px; vertical-align:middle; text-transform:uppercase; font-weight:bold; color:#FFB948; border:none; background:#6F6F6F;}
#polg {padding:2px 0px 0px 3px; border:none; background:#FBD395 url(/img/inputbg.gif) left top no-repeat;}

.date {margin-right:5px; /*font-weight:bold; color:#F69000;*/}
.date2 {margin-right:5px; font-weight:bold; color:#000000;}
.date3 {margin-right:5px; font-weight:bold; color:#DE7800;}

.hd1 {background-image:url(/img/hd1.png);}
.hd2 {background-image:url(/img/hd2.png);}
.hd3 {background-image:url(/img/hd3.png);}
.hd4 {background-image:url(/img/hd4.png);}
.hd5 {background-image:url(/img/hd5.png);}
.hd6 {background-image:url(/img/hd6.png);}
.hd7 {background-image:url(/img/hd7.png);}
.hd8 {background-image:url(/img/hd8.png);}
.hd9 {background-image:url(/img/hd9.png);}
.hd10 {background-image:url(/img/hd10.png);}
.hd11 {background-image:url(/img/hd11.png);}

.orange .divblok {border-color:#F69600;}
.orange .divhead {background:#F69600;}
.grey .divblok {width:240px; border-color:#D9D9D9;}
.grey .divhead {background:#D9D9D9;}
.grey .divtxt {background:#D9D9D9;}
.dark .divblok {border-color:#676767;}
.dark .divhead {background:#676767;}
.white .divblok {border-color:#CCCCCC;}
.white .divhead {background:#ffffff;}
.white .divtxt {background:#ffffff;}
.yellow .divblok {border-color:#FCC52C;}
.yellow .divhead {background:#FCC52C;}

#spc1 {background:#FCEFCF;}
.spc {text-align:right; border:1px solid #F69600; background:#EFEFEF;}
.spc div {float:left; text-align:left; vertical-align:baseline; padding:5px 0px 0px 7px; font-size:9px;}
.spc span {vertical-align:baseline; font-size:12px;}
.spc a {text-decoration:underline; color:#F69600;}
.spc p {margin:0px; text-align:left; padding:3px 7px 7px 7px;}
.spc .cpsa {display:block; text-align:center !important; padding:3px 7px 7px 7px;}
.spc .cpsa a {text-decoration:none; font-size:14px; font-weight:bold; line-height:16px;}
.spc .anons {display:block; clear:both; float:none; margin:0px; padding:2px 7px 0px 7px; text-align:left; vertical-align:baseline; overflow:hidden; height:48px; _height:53px;}
.spc .anons a {text-decoration:none; color:#000000;}

.kotir, .kotir2 {display:block; clear:both; height:12px; _height:14px; margin:2px 0px;}
.kotir div, .kotir2 div {width:60px; float:left;}
.kotir .cntr, .kotir2 .cntr {width:83px; _width:95px; padding-left:10px;}
.kotir2 {background:#F7F7F7;}
.kalk, .kalk2 {display:block; clear:both; margin:3px 0px;}
.kalk div, .kalk2 div {width:125px; padding:2px 0px;}
.kalk a, .kalk2 a {text-decoration: underline;}
.kalk .rgt, .kalk2 .rgt {float:right; text-align:right; width:86px;}
.kalk2 {background:#F7F7F7;}

.verh {margin-bottom:14px; letter-spacing:1px; vertical-align:baseline;}
.verh b {font-size:12px;}
.verh div {float:right; position:relative; top:-2px;}
.verh div.icons {letter-spacing:0;}
.verh div.icons img {margin-left:6px; vertical-align:middle;}


.banner {margin-top:5px; vertical-align:baseline;  text-align:center; /*background:#F5F3F4;*/}
.banner img { }
.banner_top {/* margin-top:25px; */ vertical-align:baseline; text-align:center; /*background:#F5F3F4;*/margin: 0 auto;
width: 728px;}
.banner_top img {text-align:center;}

.leftmenu {margin-top:10px; padding:7px; border:1px solid #F79C10; background:#F5F3F4;}
.leftmenu div {width:auto; _width:100%; margin:6px 0px; padding:5px 6px; vertical-align:baseline; cursor:pointer;}
.leftmenu .ov {background:#ffffff;}
.leftmenu .ou {background:none;}

.tags {margin-top:10px; padding:7px 5px; border:1px solid #F79C10; background:#FBFBFB;}
.tags img {display:block; margin-bottom:3px;}
.tags a {margin-right:4px;}
.tags .tg1 {font-size:9px;}
.tags .tg2 {font-size:10px;}
.tags .tg3 {font-size:11px;}
.tags .tg4 {font-size:12px;}
.tags .tg5 {font-size:14px;}
.tags .tg6 {font-size:16px;}
.tags .tg7 {font-size:18px;}

.topmenu a,
.divhead span {/*font-family:'Arial Narrow',Arial,Tahoma,Verdana,sans-serif;letter-spacing:1px;*/}

.divhead span,.divhead a {display:block;text-decoration:none!important;font-weight:700;text-transform:uppercase;color:#fff!important;font-size:14px;padding-top:2px;margin-left:32px;border:none!important;}
.divhead a,
.divhead a:hover {text-decoration:none!important;border:none!important;}
.divhead span.blackhead {color:#000!important;}

.topmenu {width:100%; margin-top:0px; margin-bottom:7px; _margin-bottom:10px; background:#F69600;/*clear:right;*/}
.topmenu td {padding:3px 0px; text-align:center; vertical-align:middle;}
.topmenu a {text-decoration:none;font-weight:700;padding:1px 6px; color:#fff;text-transform:uppercase;}
.topmenu a:hover {color:#F69600;background-color:#fff;}

.content .divtxt {line-height:16px;}

h1 {margin:0px 0px 12px 0px; font-size:14px;}
h2 {margin:0px 0px 12px 0px; font-size:13px;}

.mainnew {padding-bottom:4px; vertical-align:baseline;}
.mainnew .date {color:#000000;}
.mainnew .date b {color:#F69600;}

.pages {border-bottom:1px solid #F69600;}
.pages td {padding:0px 0px 0px 2px; text-align:center; white-space:nowrap;}
.pages div {float:left; text-align:center; white-space:nowrap; position:relative; margin-bottom:-1px; margin-right:2px; padding-bottom:2px; border-bottom:1px solid #000000;}
.pages a {float:left; padding-left:5px; margin-right:5px; text-decoration:none; color:#F69600;}
.pages a:hover {text-decoration:none;}

.txtbann {padding:0px 10px 5px 10px; vertical-align:baseline; border:1px solid #F69600;}
.txtbann a {text-decoration:underline;}

#sh_news {padding:4px 0px; line-height:normal;}
.sh_news {padding:4px 0px; line-height:normal;}
.sh_news a {/*color:#F69600;*/}

p.sh_news {margin:0px; padding:12px 0px 0px 0px; font-size:12px; font-weight:bold;/*color:#F69600;*/}
.sh_news div a {font-weight:normal; color:#000000;}
.sh_news .main a {display:block;}
.sh_news .main span {font-weight:bold; color:#F69600;}
.sh_news .from {display:block; color:#000000;}
.sh_news .zip {display:block; padding:3px 0px 3px 19px; background:url(/img/icon_zip.gif) left 3px no-repeat;}
.sh_news .rar {display:block; padding:3px 0px 5px 21px; background:url(/img/icon_rar.gif) left 4px no-repeat;}
.sh_news .txt {display:block; padding:5px 0px 3px 23px; background:url(/img/icon_txt.gif) left 4px no-repeat;}
.sh_news .doc {display:block; padding:4px 0px 3px 19px; background:url(/img/icon_doc.gif) left 4px no-repeat;}

.f_news a {/*color:#F69600 !important;*/}
.f_main {display:block; clear:both;}
.f_main a {text-decoration:underline;}
.f_main .pts {display:block; clear:both; width:100%; _width:93%; border-collapse:collapse;}
.f_main .pts td {
	width:50%;
/*	font-size:10px;*/
	font-size:11px;
}
.f_main .pts a {
/*	font-size:10px;*/
	font-size:11px;
}
.f_main img {float:left; margin:0px 20px 10px 0px; border:1px solid #F69600;}

.thistem {margin-top:15px;}
.thistem a {margin-right:15px; text-decoration:underline;}

.comments {margin-top:35px;/*border-top:1px solid #000000;*/}
.comments th {padding:15px 0px; text-align:left; font-size:12px; font-weight:bold;}
.comments td {padding-bottom:30px; text-align:right;}
.comments a {text-decoration:underline; /*color:#F69600;*/}
.comments img {width:48px; height:48px; border:1px solid #676767;}
.comments .comm {width:100%; padding-left:18px; text-align:left;}
.comments .comm .date {color:#000000;}
.comments .comm a {text-decoration:none; font-weight:bold; /*color:#F69600;*/}
.comments .comm img {width:16px;height:16px;border:none;}

.zayavka {width:100%; _width:93%; margin-top:35px; border-top:1px solid #000000;}
.zayavka th {padding:15px 0px; text-align:left; font-size:12px; font-weight:bold;}
.zayavka td {padding:0px 0px 15px 0px;}
.zayavka div {display:block; clear:both; width:400px; padding-bottom:20px;}
.zayavka div input {float:right; width:300px; height:17px; padding:2px 0px 0px 3px; border:none; background:#FBD395 url(/img/inputbg.gif) left top no-repeat;}

#konakc {margin-top:0px; border:none;}
#konakc div {width:auto; padding-bottom:5px;}
#konakc div input {float:none; margin-top:5px;}
#konakc div textarea {width:300px; height:100px; margin-top:5px; border:none; background:#FBD395 url(/img/inputbg.gif) left top no-repeat;}

.seminars {width:97%; border-top:2px solid #F69600;}
.seminars #sm1 {background:#e4e9ff;}
.seminars #sm2 {background:#ffe9e0;}
.seminars #sm3 {background:#eadefa;}
.seminars td {padding-top:20px; text-align:center;}
.seminars .pgs td {padding-top:5px; border:none !important;}
.seminars .pgs a {text-decoration:none;}
.seminars a {text-decoration:underline; /*color:#F69600;*/}
.seminars .semdt {padding:20px 8px 0px 8px; white-space:nowrap; font-size:12px; text-align:center;}
.seminars .semhed {text-align:left !important;}
.seminars .semhed a {text-decoration:none; font-size:14px; font-weight:bold; color:#000000; padding-right:10px;}
.seminars .semhed a:hover {text-decoration:underline;}
.seminars .sem_bot td {padding:10px 0px 5px 0px; vertical-align:bottom; border-bottom:1px solid #FBD395; text-align:left !important;}
.seminars .svgor {width:210px; white-space:nowrap !important; text-align:right !important;}
.seminars .sem_bot td.svgor {text-align:right !important;}
.seminars .svgor img {width:87px; height:52px; behavior:url(/img/image.htc);}

.smf td {padding:12px 0px 12px 5px; background:#EFEFEF;}
.smf div {float:left; margin-right:10px;}
.smf select {display:block; margin-top:5px; width:111px;}
.smf .nomer {display:block; margin-top:7px; _margin-top:5px; width:250px; height:17px; border-bottom:none; border-right:none; background:#FBD395;}
.smf .tipcat {border-left:2px solid #F69600;}
.smforg {border-left:2px solid #F69600; behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);}
.smforg select {width:500px;}
.smfdata {padding-bottom:20px !important; text-align:center; border-right:2px solid #F69600;}
.smfdata p {margin:3px 0px 2px 0px;}
.smfdata input {width:75px; margin-right:3px; vertical-align:middle; border:none; background:none;}
.smfdata .inp_ok {margin:5px 0px 0px 0px; width:77px;}
.smfdata img {vertical-align:middle;}
.smfgorod {}
.smfgorod input {float:right; position:relative; left:-8px; top:15px; _top:19px;}
.smhd td {padding:2px 0px 1px 0px; text-align:center; vertical-align:middle;}
.smhd .smh1 {background:#F69600;}
.smhd .smh2 {background:#676767;}
.smhd .smh3 {background:#FBD395;}
.smhd .smh4 {padding-left:6px; padding-bottom:3px; text-align:left; white-space:nowrap; border-right:2px solid #F69600; border-bottom:1px solid #F69600; background:#EFEFEF;}
.smh4 div {position:relative; top:-17px; vertical-align:baseline; margin-bottom:-14px; font-size:9px;}
.smh4 a {position:relative; margin-right:20px; text-decoration:none; font-weight:bold;}
.smf2 td {padding:0px; font-size:1px; border-top:2px solid #F69600; background:#EFEFEF;}
.smf2 .smfdata {border-right:none;}
.smf2 .smfgorod {border-right:2px solid #F69600;}

.zp_clc {width:100%; _width:94%;}

#dokuments .smfdata {border-left:2px solid #F69600;}
#dokuments .smh2 {background:#F69600;}
#dokuments .smh3 {background:#676767;}
#dokuments tbody td {line-height:18px; border-bottom:1px solid #FBD395;}
#dokuments .semdt {padding-top:39px;}
#dokuments .semhed {font-size:14px; font-weight:bold; padding-right:15px; padding-bottom:20px; color:#676767;}
#dokuments .semhed a {text-decoration:underline; font-size:12px;}

.kalendar_page {width:435px; border-collapse:collapse;}
.kalendar_page div {float:right;}
.kalendar_page div a {display:block; margin-bottom:8px;}

.otdih {}
.normal {line-height:normal;}

#spr {width:240px;}
.opros {padding-bottom:15px; _padding-bottom:0px; text-align:center; line-height:normal;}
.opros b {letter-spacing:2px; font-size:12px;}
.opros div {padding:0px 12px 2px 12px; text-align:left; line-height:normal;}
.opros div img {display:block; height:5px; background:#F69600;}
.opros div input {margin:5px 5px 5px 0px; _margin:2px 2px 2px 0px; vertical-align:middle;}
.opros a {float:right; text-decoration:underline;}

/*.calendar {width:168px; position:relative; left:5px; vertical-align:baseline;}
.calendar th {padding:0px 0px 3px 5px; text-align:left; font-weight:bold;}
.calendar div {float:left; width:23px; margin-top:5px; text-align:center; vertical-align:baseline;}
.calendar p {float:left; width:22px; _width:23px; margin:0px; padding-left:1px; text-align:center; vertical-align:baseline;}
.calendar p.vh {color:#F6D4A1;}
.calendar a {padding-left:2px; padding-right:1px;}
.calendar .vh {color:#E58B00;}
.calendar .vh a {color:#E58B00;}
.calendar .tdy {background:#FFB847;}
.calendar a {display:block;outline:1px dashed red;}

#calendar_nalog {width:296px; position:relative; left:10px; vertical-align:baseline; padding-top:20px;}
#calendar_nalog th {padding:0px 0px 10px 15px; text-align:center; font-size:12px; font-weight:bold;}
#calendar_nalog div {float:left; width:40px; margin-top:5px; text-align:center; vertical-align:baseline; font-size:12px;}
#calendar_nalog p {float:left; width:39px; _width:40px; margin:0px; padding-left:1px; font-size:12px; text-align:center; vertical-align:baseline; font-weight:bold;}
#calendar_nalog p.vh {color:#F6D4A1;}
#calendar_nalog a {padding-left:2px; padding-right:1px; font-size:12px; font-weight:bold; display:block;}
#calendar_nalog .vh {color:#E58B00;}
#calendar_nalog .vh a {color:#E58B00;}
#calendar_nalog .tdy {background:#FFB847;}*/

.calgrid span,
.calgrid a {
	display:block;
	width:22px;
	height:16px;
	text-align:center;
	padding-top:4px;
	font-size:10px;
	}
.calgrid a {
	background-color:#ddd;
	}
.calgrid a:hover {
	background-color:#eee;
	}
	
.calgrid {
	border-collapse:collapse;
	}
.calgrid th,
.calgrid td {
	border:1px solid #bbb;
	font-size:10px;
	}
.calgrid .vh,
.calgrid .vh a,
.calgrid .vh span {
	color:#E58B00;
	}


.arrows {text-align:right; vertical-align:baseline;}
.botblok td {padding:25px 5px 35px 15px; background:url(/img/botbg.gif) top repeat-x;}
.counters {float:right;}
.counters a {margin-right:5px;}

.botmenu a {margin-right:7px; _margin-right:12px; letter-spacing:-0.06em;}
.btab {border:2px solid #ffffff; border-collapse:collapse; background-color:#dddddd; text-align:center; vertical-align:middle;}
.btab a {color:black;}
.btab .lefttitle {border:2px solid #ffffff; background-color:#fbd395;}
.btab .lefttitle p.sh_news {padding:5px 0px;}
.btab .btabt {border:2px solid #ffffff; text-align:left; vertical-align:middle; padding:0 5 0 5;}

#btt a {/*color:#f69600;*/}

.mytitle a, font {color:black; cursor:text; text-decoration:none;}
a font b {cursor: pointer;}
.mystr a.news {color:black; cursor:text; text-decoration:none;}

table.main thead .lefttitle {vertical-align:middle; background:#FBD395;}
table.main .lefttitle {text-align:center; vertical-align:middle; background:#FBD395;}

hr {display:none;}
.MsoNormal a {/*color:#F69600;*/}
.trrtt {border:1px; border-collapse:collapse;}
.trrtt td {border:1px solid #aaaaaa;}

span.anonc {color:#6f6f6f !important;}

#newyear {position:absolute; top:43px;left:36px;/*display:none;*/}

#janv {width:296px; position:relative; left:10px; vertical-align:baseline; padding-top:20px;}
#janv td {text-align:center;}
.vih {color:#E58B00;padding-bottom:5px;}
.f_news table, .f_news table td {border:1px; border-color:black; border-style:solid;border-collapse: collapse;}
table.y5_ads {font-family: verdana !important; font-size:11px !important; }
table.nbord, table.nbord td {border:none;}

.navigator {line-height:normal;}
.navigator b { font-size:14px;}

/* Left menu*/
ul.left-menu
{
	list-style:none;
margin:0;
padding:0;
}

ul.left-menu li
{
margin:0 4px 6px;
padding:0;
}

ul.left-menu li a
{
	color:#888;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
	padding:2px 4px;
}
ul.left-menu li.selected a
{
	color:#F69600;
}

ul.left-menu li a:hover
{
	background-color:#fff;
}

.chain {font-size:11px; color:#888;}
.chain a {font-size:11px; color:#888;}


.photokonkurs-list .news-item{
	margin-top: 5px;
}

.photokonkurs-list .news-item small{
	margin-left: 20px;
}
.photokonkurs-list .news-item h3{
    padding-top: 30px;
	margin-left: 170px;
}


#property-DETAIL_TEXT-0{
width: 400px;
height: 300px;
}

.calendar div,
.calendar p{
float: left;
width: 30px;
margin: 5px 0; 
}

table.nedel td { font-weight:bold !important;}
table.mesyac {width:140px;text-align: center;}
table.mesyac td {border:1px solid #BBBBBB;width:23px;}
table.mesyac tr td, table.nedel tr td{ font-size:10px !important;  border-collapse:collapse; height:23px;vertical-align:middle;}
#kldver table {border-collapse:collapse;text-align: center;}
.red {color:#ff0000;}

.taba { 
  width:100%;
  font-weight:normal;
}

.taba tr.first 
{
  background-color:#FCE888;
}

.taba tr.next
{
  background-color:#FFFDE5;
}

.taba td
{
text-align:center;
}

.selector a {
	background-color: #EFEFEF;
	color:#F69600;
	font-weight:700;
	padding:1px 6px;
	text-decoration:none;
}
.selector a:hover, .selector a.selected {
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 6px;
	text-decoration:none;
	background-color:#F69600;
}
.seminars td.selector {
	background:none repeat scroll 0 0 #EFEFEF;
	padding:12px 0 12px 5px;
	text-align: left;
	border-left:2px solid #F69600;
	border-right:2px solid #F69600;
}
#top_banner_area a {display:block;height:78px;width:100%; background:url(/img/top-banner.gif) top center no-repeat;text-decoration:none;}
