*{margin:0;padding:0}
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display:inline-block;}
.clear #left{text-align:right;margin-right:30px}
* html .clear {height:1%;clear:both}
.clear {display: block;}
body{behavior:url("http://sorisa.ankportal.ru/css/images/csshover.htc");background:white;font:12px Verdana, Arial, Helvetica, sans-serif;color:#000000;line-height:18px;}
a{color:#804597;text-decoration:underline;font-size:12px;}
a:hover{text-decoration:none}
img{BEHAVIOR:url(http://sorisa.ankportal.ru/css/images/pngbehavior.htc);border:0}
h1{color:#555555;font-weight:normal;padding-bottom:0px;margin-bottom:10px;line-height:24px; font-size:24px}
h2{color:#555555;font-weight:normal;padding-top:20px;padding-bottom:10px;line-height:18px; font-size:18px}

#min-width{min-width:999px;}
* html #min-width{width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 999)? "999px" : "auto");}


#left_panel{width:6.5%;float:left;height:600px;background:url(../images/left.jpg) no-repeat left 226px white}
#right_panel{width:6.5%;float:right;height:600px;background:url(../images/right.jpg) no-repeat right 226px white}
* html #right{text-align:left}
* html #left{text-align:right}

#header{text-align:left;}

#top_menu {height:40px;margin-left:60%}
#top_menu ul {list-style:none;}
#top_menu ul li {float:left;}
#top_menu ul li a{color:white;text-decoration:none;display:block;font-size:13px; background:url(../images/b1.gif) top left no-repeat;width:70px;padding:13px 0 20px 0;text-align:center;margin-bottom:20px}
#top_menu ul li a:hover {color:#666666;background:url(../images/b2.gif) top left no-repeat;}

#logo{height:46px; display:block;margin:50px 0 ;}
#logo img{margin-right:40px}

#menu{padding:0px 0 10px 3px;margin-top:15px;left:-15px; position:relative;}
#menu ul{list-style:none;color:#c000ff;}
#menu ul li{float:left;padding-left:14px;margin-left:0px}
#menu ul li a{color:#66CCFF;text-decoration:none;font-weight:normal; font-size:18px;line-height:40px;border-bottom:1px #66CCFF dotted;}
#menu ul li a:hover{color:#3399FF;}

#left{width:35%;float:left;margin-top:50px}

.images{margin-top:40px}

.news_block{padding:0;margin-top:6px; min-height:100px}
.news_block img{float:left;margin-right:10px;}
.news p a{color:#000000;text-decoration:none;}
.news p a:hover{color:#666666}

.flash{float:left;height:269px;width:300px;display:block;background-image:url(../images/pic.jpg)}
#header{height:162px;color:#804597;text-align:center}
#header a{color:#804597;}

#content{padding:14px 0;}
#content ul{padding:0 10px;list-style:none; font-size:12px}
#content li{display:block;padding-left:20px; background:url(../images/li.jpg) no-repeat left 5px ;}
p{font-size:12px; padding:5px 0 5px 0;}
*>#content, *>#min-width{overflow:hidden}

a.menu2:link, a.menu2:visited {color:#66CCFF; text-decoration:none; font-size:12px; border-bottom:1px #66CCFF dotted; line-height:20px }
a.menu2:hover {color:#3399FF;}

#menu2 span {color:#DDDDDD; padding-left:8px}
#menu2 span.last {padding-left:0px}
#menu2 li{list-style:none;}
#menu2 a{color:#66CCFF; text-decoration:none; font-size:12px; border-bottom:1px #66CCFF dotted; line-height:18px}
#menu2 a:hover{color:#3399FF;}
#menu2 img{border-bottom:0px;}

a:link, a:visited {color:#66CCFF; text-decoration:none; font-size:12px; }
a:hover {color:#3399FF;}

#contacts { margin-top:40px}
#contacts img {margin-right:-20px;}
#footer{margin-top:80px;width:90%; text-align:right}
#footer img{margin-left:20px; float:right}

.map-text{display:block;position:relative; text-align:center; margin-top:10px;}
.map-text span{display:block;}
.map{display:none;cursor:default;padding:0 6px; background-color:white; text-align:left;left:0px;}
.map ul{list-style:none;padding-left:15px;margin:1px 0 5px;}

.map ul #box{background:white;padding:15px 0 15px 3px;position:relative;margin-top:0px;}
.map ul #box ul{list-style:none;}
.map ul *>#box ul{overflow:hidden}
.map ul #box ul li{float:left;padding-left:14px;margin-left:12px; width:200px}
.map ul #box ul li a {color:#888888}
.map ul #box ul li a:hover {color:#666666}
.map ul #box ul li a.menu2{color:#66CCFF}
.map ul #box ul li a.menu2:hover{color:#3399FF}

.map-text:hover {}
.map-text span:hover { color:#666666}
.map-text:hover .map{display:block}

.b{font-weight:bold; font-size:13px}
