html,body {padding:0;margin:0}
body {color:#666; background:#FBF7F0 url(../img/bg.gif) repeat-y 0 0; font-family:Verdana,Tahoma,Arial; font-size:70%;}
td,th {color:#666; font-size:100% !important; font /**/:70% Verdana,Tahoma,Arial}
input,textarea,option,select {color:#666; font:100% Verdana,Tahoma,Arial}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0; margin: 0; padding:0;} 
a {color:#00c; text-decoration:none}
a:hover {text-decoration:underline}

.invisible {display: none}
#minWidth {position:relative; width:936px !important; width /**/:947px; padding:11px 0 11px 11px}

html>body #minWidth {width:936px !important}

#visual {position:relative; background: url(../img/visual.jpg); height:167px}
#logo {position:absolute; right:-25px; top:8px}

#nav {background:#E48510 url(../img/bgNav.gif) repeat-x 0 100%}
#nav ul {/* overflow:hidden; */ margin:0; list-style-type:none; padding:0}
#nav ul li {float:left; font-weight:bold; padding:2px 7px 8px 2px}
#nav a {color:#fff; float: left; font-size:11px; display:block; padding:3px 12px; }
#nav a.hr, #nav a:hover {color:#630; background:#F1C380 url(../img/bgNav1.gif) repeat-x 0 100%; text-decoration:none}
#nav ul li.sml {float:right; font-size:10px !important; font-weight:normal; padding-top:3px}

#middle {background: url(../img/bg1.gif) repeat-y 200px 0; margin-top:10px}

#leftCol {float:left; width:190px !important; width /**/:200px; padding-right:10px}
html>body #leftCol {width:190px !important}
#leftCol p {padding-bottom:10px}

h2.ttl {font-size:110%; color:#fff; background:#B26304 url(../img/bgTtl.gif) repeat-x 0 0; margin-bottom: 8px;}
.btr {display:block; background: url(../img/b-tr.gif) no-repeat 100% 0}
.bbr {display:block; background: url(../img/b-br.gif) no-repeat 100% 100%}
.bbl {display:block; background: url(../img/b-bl.gif) no-repeat 0 100%}
.btl {display:block; background: url(../img/b-tl.gif) no-repeat 0 0}
h2.ttl .btl {display:block; background: url(../img/b-tl.gif) no-repeat 0 0; padding:4px 6px 6px 6px}


.banner {border:1px solid #E3B27E; margin-bottom:12px;}

.banner .b1-tl {background: url(../img/b1-tl.gif) no-repeat 0 0; position:relative; margin:-1px}
.banner .b1-tr {background: url(../img/b1-tr.gif) no-repeat 100% 0}
.b1-bl {background: url(../img/b1-bl.gif) no-repeat 0 100%}
.b1-br {background: url(../img/b1-br.gif) no-repeat 100% 100%}
.banner .b1-br {min-height:60px; padding:1px 5px 1px 10px}

.banner .b1-br2 {height: auto; padding: 1px 5px 1px 10px}


#rightCol .banner.fontSize .b1-tl, .banner.fontSize .b1-tr, .banner.fontSize .b1-bl, .banner.fontSize .b1-br{padding:0 !important; height:20px;min-height:10px;}
#rightCol .banner.fontSize .b1-br {padding:5px !important;}
#rightCol .banner.fontSize IMG{margin:0;}  

#centerCol {float:left; width:464px !important; width /**/:498px; margin-right:-205px; padding-left:34px}
html>body  #centerCol {width:464px !important}
#centerCol h1 {color:#c60; font-size:170%; font-family:Arial; padding-bottom:20px}
h1.csc-firstHeader {color:#D57C05; font-size:125%; padding-bottom:5px}
#centerCol h2 {font-size:100%; color:#c60; padding-bottom:16px}
#centerCol h3 {font-size:100%; color:#c60}
#centerCol p {padding-bottom:15px}

#enters {padding:10px 0 0 0; margin-bottom:-2px}
#enters .photo {position:relative; margin-left:-9px; margin-right:-10px; padding-bottom:8px}
#enters h2 {color:#D57C05; font-size:125%; padding-bottom:5px}
#enters h2 span {font-style:italic}
.cir, #enters ul {margin:0; padding:0 0 2px 0; list-style-type:none}
#enters p {padding:0 0 3px 0}
#enters p span {font-weight:bold}
#enters p.more {font-weight:bold; padding:0}
.cir li, #enters ul li {background: url(../img/li.gif) no-repeat 0 0.43em; padding-left:10px}
#enters .b1-bl {position:relative; margin:-1px}
#enters .b1-br {padding:0 9px 9px 9px}

.en-l {float:left; width:215px !important; width /**/:217px; border:1px solid #E3B27E; margin-bottom:29px}
html>body .en-l {width:215px !important}

.en-r {float:right; width:215px !important; width /**/:217px; border:1px solid #E3B27E; margin-bottom:29px}
html>body .en-l {width:215px !important}

#rightCol {float:right; width:182px !important; width /**/:205px; padding:0 10px 0 13px}
html>body #rightCol {width:182px !important}

ul.dot {margin:0; padding:0; list-style-type:none; vertical-align: top;}
ul.dot li {background: url(../img/bgDot.gif) repeat-x 0 100%; padding: 5px 0px 5px 0px; margin:0;}
ul.dot li.lst {background-image:none}
ul.dot strong.dt {display:block; color:#CA6A04; font-weight:bold;}
ul.dot p {padding-bottom:2px}
ul.dot a {font-weight:bold;}

#bottom {padding:10px 10px 0 0; font-size: 11px;}
.btmnav {color:#fff; background-color:#D07905}
.btmnav .btl {padding:8px 7px 9px 8px;height:auto;}
.btmnav a {color:#fff}

 ul#subNav.dot {margin: 0 0 12px 0 !important; padding-bottom:1px; background: url(../img/bgDot.gif) repeat-x 0 100%;  font-size: 11px; }
ul#subNav.dot li {padding:0; background: url(../img/bgDot.gif) repeat-x 0 0; padding-top:1px}
 ul#subNav.dot li a {color:#c60; display:block; padding:8px 10px 9px 13px; width: 167px}
ul#subNav.dot li a.hr, ul#subNav.dot li a:hover {color:#630; background-color:#E2B880; text-decoration:none}

.cir {padding-bottom:15px}

form {margin:0; padding:0}
.clr {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}


/**  новая карта сайта */


.site_map {border-bottom: 1px solid #E3B581; padding-bottom:1.2em !important;padding-bottom:0px;}
.site_map a {float: left; display: block;}
.site_map li.line {border-top: 1px solid #E3B581; padding: 10px 0 10px 1px; }

.site_map li {list-style-type: none; clear: both; margin:0; padding: 0}
.site_map ul {float: left; margin: 0; padding: 0; font-weight: bold; list-style:none;}
.site_map .level1 {width: 110px; margin-bottom: 10px; }
.site_map .level2 {width: 180px; }
.site_map ul.level3 {padding-bottom: 15px; }

td.kurse_white {color:#fff;font-weight:bold;}


ul.subNav2 {background: url(../img/bgDot.gif) repeat-x 0 0 !important; padding:0; margin:0; clear: both; float: left; list-style-type: none; }
ul.subNav2 li {background-image: none !important; }
ul.subNav2 li a {background: #F8EBD8 url(../img/bg_subnav.gif) no-repeat 8% 50%; color: #633504 !important; font-weight: normal !important; padding: 8px 2px 9px 26px !important; width: 162px !important; }
ul.subNav2 li a:hover {font-weight: bold !important; background-color: #F8EBD8 !important; background-image: url(../img/bg_subnav_a.gif)}

ul.subNav2 li a.act{
	 font-weight: bold !important; 
	 background-color: #F8EBD8 !important; 
	 background-image: url(../img/bg_subnav_a.gif); 
	 background-repeat:no-repeat;
	 background-position:8% 50%; 
	 color: #633504 !important; 
	 padding: 8px 2px 9px 26px !important; 
     width: 162px !important; 
	 }
               /* /????? */
.site_map ul {float: left; margin: 0; padding: 0; font-weight: bold; font-size: 11px; list-style:none;}

 hr {
 color:black;
 background:black;
 border:0;
 height:1px;
 }
 
ul {
	 
	 margin-top:-10px;
	 margin-left: 20px;
	 padding:0;
	 
	 }
   
DIV.fontChg A{cursor:hand;cursor:pointer;}   
#breadCrumb{
 margin: 0px 0px 0px 0px !important;
 margin: 0px 0px 0px 30px; /* IE*/
}
#breadCrumb span{
 margin: 0px 0px 0px 34px !important;
 margin: 0px 0px 0px 30px; /* IE*/
}





.ro { 
background:url(../img/b1-tr_neu.gif) top right no-repeat; 
margin:0; 
padding:0; 
} 
  
.lo { 
background:url(../img/b1-tl_neu.gif) top left no-repeat; 
margin:0; 
padding:0; 
} 
  
.ru { 
background:url(../img/b1-br_neu.gif) bottom right no-repeat; 
margin:0; 
padding:0; 
} 
  
.lu { 
background:url(../img/b1-bl_neu.gif) bottom left no-repeat; 
margin:0; 
padding:0; 
} 

.inhalt img { 
margin:0; 
padding: 1.8em 1.5em 1.5em 1.5em; 
} 
  
.inhalt p { 
margin:0; 
padding:0; 
} 


	/* default styles for extension "tx_danewslettersubscription_pi1" */
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {padding: 10px 0px 0px 0px;}
	DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {background-color: #ffffff;}
	DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {margin: 0px 10px 0px 0px;}
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {background-color: #EEEEEE; padding: 10px 10px 0px 10px;}
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-weight: bold;}
