html,body { padding:0; margin:0; /* height:100% */}
body { color:#fefefe; font:11px Arial,Tahoma,Helvetica,sans-serif; /* min-height: 100%; */}
* html body { height: 100% } /* for IE */

img { border:0; padding:0; margin:0; display:block }
a {text-decoration:none; color:#fc9f11}
a:hover { text-decoration:underline }
p {padding:0; margin:0}

#minWidth {/* height:100%; */ min-height: 720px; width:912px; margin:0 auto; background:url(../../../images/site/main_bg.gif) repeat-y 0 0 }
#minWidth2 {/*height:95%; */ min-height: 720px; width:862px; margin:0 0 0 25px; background:#2e2e2e url(../../../images/site/bg_clon.jpg) repeat 0 0; /*border-right:1px solid #50525a;  border-left:1px solid #50525a;*/ }

#header { position:relative; margin-left:-25px; width:887px; height:31px; background:#FFF url(../../../images/site/header_bg.png) no-repeat 0 100%; }

.l_top_duga { position:absolute; top:0; left:0; background:url(../../../images/site/l_top_duga.png) no-repeat 0 0; width:26px; height:145px }
.r_top_duga { position:absolute; top:0; right:-23px; background:url(../../../images/site/r_top_duga.png) no-repeat 0 0; width:23px; height:132px }


#lMenu { margin-left:143px }
#lMenu ul, #lMenu li {padding:0; margin:0; list-style-type:none }
#lMenu li { float:left; background:url(../../../images/site/top_menu_bg.gif) no-repeat 100% 0;}
#lMenu li.last { background:none }
#lMenu li a { font-size:11px; text-transform:uppercase; text-align:center; color:#fff; display:block; padding:10px 16px 3px 11px; }
#lMenu li a:hover, #lMenu li a.here {text-decoration:none; color:#fc9f13 }

#lMenu .sub { padding:2px 0 0 0; position:absolute; z-index:999; }
#lMenu .sub li { float:left; position:relative; z-index:999; width:auto; height:auto; background:none; padding:0 7px; border-right:1px solid #fefefd }
#lMenu .sub li.last { border:none }
#lMenu .sub li a { font-size:10px; color:#fefefd; display:inline; background:none; padding:0; text-decoration:none }
#lMenu .sub li a.here { color:#fc9f13 }
#lMenu .sub li a:hover { text-decoration:underline }

#search { margin-left:26px; padding-top:10px; width:250px; float:left }
#search	form, #search input {padding:0; margin:0}
#search	.inpText { width:134px; display:block; height:16px; padding:1px; border:none; font-size:10px; padding-left:8px; float:left; zoom:1; background:url(../../../images/site/search_bg.gif) no-repeat 0 0;}
#search	.inpText input { width:130px; display:block; height:13px; border:none; font-size:10px; border: 0px;}
#search	input.submBtn { margin-left:3px; width:37px; font-size:12px; font-family:"Arial Narrow"; text-transform:uppercase; color:#fc9702; border:0; background:none; display: none;}
#search	a.submBtn2 { margin-left:7px; width:37px; font-size:12px; font-family:"Arial Narrow"; text-transform:uppercase; color:#fc9702; border:0; background:none;}

* html #search input.submBtn { margin-left:3px; }

#topMenu { float:right; padding-top:10px; padding-right:60px; color:#fb9805}
#topMenu a { font-size:12px; font-family:"Arial Narrow"; text-transform:uppercase; color:#fb9805; padding:0 4px }


#topRow {position:relative; width:100%}

#menuMain { position:relative;height:51px }

#headerImg { position:relative; z-index: 20}
#headerImg .logo { position:absolute; z-index:200; display:block; top:-51px; left:0; }
#headerImg .logo div { width:145px; height:108px; background:url(../../../images/site/logo.png) no-repeat 0 0; }
* html #headerImg .logo div { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/logo.png', sizingMethod='crop');  }

#headerImg .auth { position:absolute; z-index:150; display:block; top:0; right:0; width:192px; padding-left:10px; height:88px; background:url(../../../images/site/login_bg2.png) no-repeat 2px 0;}
#headerImg .unauth { position:absolute; z-index:150; display:block; top:0; right:0; width:91px; padding-left:0px; height:26px; }
#headerImg .unauth .user { position:absolute; top:-72px; left:-567px; width: 200px; color: #FB9805; }
#headerImg .unauth a { position:absolute; display:block; top:0; right:0; width:91px; padding-left:0px; height:26px; cursor: pointer; }
#headerImg .unauth a.adm { position:relative; float: right; top:0; right:0; width:auto; padding-left:0px; height:auto; color:#FC9F11; }
#headerImg .unauth a {background:url(../../../images/site/unlogin_bg.png) no-repeat 0 0; color: transparent; z-index: 200} 
#headerImg .unauth a:hover {background:url(../../../images/site/unlogin_bg2.png) no-repeat 0 0; } 
/* background:url(../../../images/site/unlogin_bg.png) no-repeat 0 0;  */


#headerImg .auth p { padding:3px 0 0 20px; margin:0; font-weight:bold; font-size:12px }
#headerImg .auth form, #headerImg .auth input {padding:0; margin:0}
#headerImg .auth .inp {  width:163px; height:14px; margin-bottom: 2px; /* background:url(../../../images/site/inp_bg.gif) no-repeat 0 0; */}
#headerImg .auth .inp input { height:13px; width:155px; font-size:9px; margin: 0px 0px 0px 5px; }
/* #headerImg .auth .inp input { padding:0; background:none;  margin:-2px 0 0 5px; height:15px; width:155px; border:0; font-size:9px } */
#headerImg .auth .btn, .subscrBtn { padding:0; background:none; margin:0; height:16px; width:36px; border:0; background:url(../../../images/site/go_btn.gif) no-repeat 0 0; cursor: pointer;}
#headerImg .auth .btn:hover, .subscrBtn:hover { background:url(../../../images/site/go_btn2.png) no-repeat 0 0; }
#headerImg .auth .forgot { color:#FFF; font-size:9px; padding-left:6px }

#Content { margin:15px 0 0 33px; padding-bottom:30px; color:#8e8e8e;}
#Content table { width:100%; padding:0; margin:0; border:none; border-collapse:collapse }
#Content table td { vertical-align:top; padding-left:13px; padding-right:25px; background:url(../../../images/site/vert_divider.gif) repeat-y 100% 0; }
#Content table td.last { background:none }
#Content table.inner td {background: none; padding: 0px;}

#Content .logos table, #Content .teams table, .txt table { width:100%; padding:0; margin:0; border:none; border-collapse:collapse }
#Content .logos table td, #Content .teams table td, #Content table.contact_form td { padding:5px 0px !important; margin:0; background:none }
.logos table tr td a  {color: transparent;} 
#Content h1 { font-size:17px; font-weight:normal; font-family:Tahoma; padding:0 0 12px 0px; margin:0; color:#FFF }

#Content .news { margin-bottom:33px; color:#a09e9c }
#Content .news a { padding-left:12px; background:url(../../../images/site/link_dots.gif) no-repeat 0 4px; }
#Content .news .dt { padding-left:12px; color:#fc9f11 }
#Content .news p { padding-left:12px; }

#Content h2 { color:#fc9805; padding:0 0 7px 0; margin:0; font-weight:normal; font-size:13px }

/*news*/
.expand_news .img, .expand_news .txt { float:left }
.expand_news .img { margin-bottom: 15px; }
.expand_news .img img { border:3px solid #fc9702; margin-bottom:20px }
.expand_news .txt2 { margin-right: 25px; }
.expand_news .txt_small { width:510px; }
.expand_news p { padding-bottom:15px }

#newses .n { margin-bottom:26px }
#newses .n .dt { color:#fc9805 }
#newses .n .dt a { text-decoration:underline }
#newses .n .dt a:hover { text-decoration:none }
/* end news */
/* teams */
.teams a { color:#8e8e8e }
.teams .here { color:#fc9805 }
.teams h2 { padding:0 !important; margin-bottom:3px !important; }
/* end teams */

.pages, .pages a { color:#FFF; font-weight:bold; font-size:12px } 
.pages .here { color:#fc9805 }

.fotos { margin-top:10px }
.fotos div { float:left; margin:0 11px 8px 0}

#agenda { margin-right:30px }

#Content table.contact_form td { padding:5px 8px 2px 0 !important }
#Content table.contact_form input { border:0 }
#Content table.contact_form a { padding-left:12px; background:url(../../../images/site/link_dots.gif) no-repeat 0 4px; margin-right:25px }

#Content .period { }
#Content .period ul, #Content .period li { height:32px; padding:0; margin:0; list-style-type:none }
#Content .period li { float:left; }
#Content .period a {display:block; width:86px; height:28px; background:url(../../../images/site/period_bg.gif) no-repeat 0 0; text-align:center; color:#FFF; text-transform:uppercase; font-size:11px; padding-top:4px; margin-right:4px }
#Content .period .first a { background:url(../../../images/site/period_bg_f.gif) no-repeat 0 0; }
#Content .period a.here { background:url(../../../images/site/period_bg_s.gif) no-repeat 0 0; }
#Content .period .first a.here { background:url(../../../images/site/period_bg_fs.gif) no-repeat 0 0; }

#Content form { padding:0; margin:0}

#Content .category { position:relative; z-index:1; top:-11px; width:778px; height:32px; padding-top:4px; background:url(../../../images/site/category_bg.png) no-repeat 0 0; }
* html #Content .category { background:url(../../../images/site/category_bg.gif) no-repeat 0 0; }
#Content .category table td { background:none; }
.category .cat_h { float:left; margin-top:5px; margin-right:10px; padding-left:12px; background:url(../../../images/site/link_dots_orange.gif) no-repeat 0 4px; color:#fc9e0f; text-transform:uppercase; }
.cur_month, .cur_month a { font-size:21px; color:#fc9e0f; text-transform:uppercase; text-align: right}
.cur_month a:hover { text-decoration:none }
.cur_month span { padding:0 20px }

.calendar_date { color:#fa9802; text-transform:uppercase; font-size:10px;}

.jqtransform2 h1 { /* text-transform:uppercase; */ padding:0 !important; margin:0 !important }
#Content .jqtransform2 table td { padding:0 !important; margin:0 !important; background:none}

#Content .week { position:relative; top:-11px; width:778px; height:25px; background:#FFF url(../../../images/site/week_bg.gif) no-repeat 0 0;}
#Content .week2 {  background:#FFF url(../../../images/site/week_bg2.gif) no-repeat 0 0; height:24px;}
#Content .week div { float:left; width:110px; text-align:center; padding-top:5px; color:#FFF; text-transform:uppercase; }
#Content .days { position:relative; top:-11px; width:778px; background:#FFF url(../../../images/site/days_bg.gif) no-repeat 0 0;}
#Content .days div { position:relative; float:left; width:110px; padding:0; height:91px; border-right:1px solid #fdae35; border-bottom:1px solid #fdae35; }
#Content .days div.weekday { position:relative; height: auto; width: auto; border: none; float: none; padding: 5px 0 5px 5px;}
#Content .days div.empty { position:relative; height:8px; border: none; float: none; padding: 5px 0 5px 5px;}
#Content .days div.last { width:112px; border-right:none; }
#Content .days div p { position:absolute; top:4px; right:4px; }
#Content .agenda_bottom { height: 9px; width: 778px; background:transparent url(../../../images/site/agenda_bg_bottom.png) no-repeat 0 0; position:relative; top: -11px;}    

#footer {text-align: center; color:#8E8E8E; height: 5%; vertical-align: bottom; background:#2e2e2e url(../../../images/site/bg_clon.jpg) repeat 0 0;  width:862px;  margin:0 0 0 25px; }

.clear {width:100%; clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
.hidden {display: none;}
.err {color: #FF0000;}
.center {text-align: center;}
.marked {background-color: #FC9F11; color: #FFFFFF;}
.underlined {text-decoration: underline;}
.tarea {width: 100%; height: 90px;}

.nextprev {margin-left: 200px;}
.nextprev a, .nextprev2 a {color: transparent;}
.nextprev .left {margin-left: 70px;  width: 20px; float: left; }
.nextprev .right {margin-left: 110px;  width: 20px; float: left;}

.nextprev2 .left {margin-left: 440px;  width: 15px; float: left;}
.nextprev2 .right {margin-left: 0px;  width: 15px; float: left;}