* {margin:0; padding:0}
body, html {width:100%; height:100%;}
body {behavior:url("../css/csshover.htc"); background:#f9f9fa; font-family:Arial, Helvetica, sans-serif; color:#000000}
img, table {border:none}

#container {width:949px; height:100%; margin-left:auto; margin-right:auto; padding-left:26px}
#header {height:213px; width:100%; background:url(../images/bg_top.jpg) right top no-repeat}
.logo {margin-top:36px; width:204px; height:97px; float:left}
.fin_inv {width:306px; height:99px; background:url(../images/fin_inv.gif) no-repeat; float:left; margin:36px 0 0 53px}

.menu {height:31px; padding-top:181px; width:720px}
*html .menu {padding-top:46px}
*+html .menu {padding-top:46px}
.menu ul {list-style-type:none; vertical-align:middle; float:left}
.menu li {float:left; position:relative; z-index:999;}
*html .menu li {float:left; position:relative; z-index:999; width:1px}
.menu a, .menu a:visited {display:block; font-size:12px; color:#fff; text-decoration:none; margin-right:1px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.menu a:hover{text-decoration:none}
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible;}

#top_menu_item {height:11px; background-color:#e6ebf1; color:#805b87; padding:7px 15px 13px; text-decoration:none; font-size:14px; font-family: tahoma; font-weight:bold; white-space:nowrap}
*html #top_menu_item {padding:7px 15px 7px;}

.tri_pixelya {padding-top:1px; display:none;}
*html .tri_pixelya {padding-top:0}
*+html .tri_pixelya {padding-top:3px}
.menu ul li:hover .tri_pixelya, .menu ul a:hover .tri_pixelya {display:block; z-index:9999; position:absolute; width:300px;}
*html .menu ul li:hover .tri_pixelya {width:250px;}
*html .menu ul a:hover .tri_pixelya {width:250px;}

.drop-down_menu {display:none; padding:10px 0}
.drop-down_menu ul {list-style-type:none; margin-left:15px}
.drop-down_menu li {line-height:20px; white-space:nowrap; background:url(../images/arrow.png) left no-repeat; padding-left:15px; width:260px; text-align:left;}
.menu ul li:hover .drop-down_menu, .menu ul a:hover .drop-down_menu {background:url(../images/drop-down_bg.png); display:block; z-index:9999; position:absolute; width:300px;}

.drop-down-drop_menu {display:none; padding:10px 0; margin:-20px 0 0 260px; }
.drop-down-drop_menu ul {list-style:none; }
.drop-down-drop_menu li {line-height:20px; white-space:nowrap; background:url(../images/arrow.png) left no-repeat; width:385px; text-align:left;}
.drop-down_menu ul li:hover .drop-down-drop_menu, .drop-down_menu ul a:hover .drop-down-drop_menu {background:url(../images/drop-down_bg2.png); display:block; z-index:99999; position:absolute; width:300px;}

*html .drop-down_menu {padding:0}
*html .drop-down_menu ul {margin:10px 10px 10px}
*html .drop-down_menu li {width:100%}
*html .drop-down-drop_menu li {width:250px}
*html .drop-down-drop_menu {margin:-30px 0 0 230px; padding:0}

#cabinet {height:16px; width:auto; margin:185px 28px 0 0; background-color:#9e7187; padding:2px 5px; float:right}
#cabinet a {font-size:12px; text-decoration:none; color:#FFFFFF}
#cabinet a:hover {text-decoration:underline}

#kartinka {background:url(../images/kartinka.jpg) no-repeat; width:921px; height:203px}

#kartinka2 {background:url(../images/kartinka2.jpg) no-repeat; width:921px; height:203px}

#about {width:919px; margin-top:7px}
.about_title {text-align:left; padding:7px 10px}
.about_title span {font-size:22px; color:#6d2875}
.about_text {background:url(../images/lentochka.jpg) no-repeat right top; width:849px; padding:20px 50px 20px 10px; font-size:12px; line-height:18px}
.about_text a {color:#000000; text-decoration:underline}
.about_text a:hover {text-decoration:none}

.kolechki_top {background:#dadee4 url(../images/kolechki_1.jpg) bottom right no-repeat; width:919px;}

#news {width:945px; font-size:12px; line-height:18px; background:url(../images/pen2.jpg) bottom right no-repeat;}
#news a {color:#9b55a3}
#news a:hover {text-decoration:none}
.title_news {height:50px; width:919px; background:#edeff2 url(../images/news_top.gif) top repeat-x}
.title_news span {font-size:22px; color:#474747}
.kolechki_bottom {background:url(../images/kolechki_2.jpg) top right no-repeat; width:909px; height:50px; padding-top:26px; padding-left:10px}

.news_main {width:899px; background:#edeff2 url(../images/pen1.jpg) bottom right no-repeat; padding:10px; position:relative}
*html .news_main {padding-top:0}

.date {height:16px; width:65px; background:#919bab; padding:2px 5px; font-size:12px; color:#FFFFFF}

#pen3 {background:url(../images/pen3.jpg) top right no-repeat; width:866px; height:33px}

#footer {height:67px; width:919px; background:#dadee4; font-size:12px; color:#2c3652}
.copyright {float:left; margin:25px 0 0 20px; height:15px; vertical-align:top}
.adress {float:left; margin:10px 0 0 170px; height:30px}

#pathway {background:#edf0f6; width:881px; padding:6px 20px; color:#86879a; font-size:12px; margin-top:5px}
#pathway a {color:#86879a; font-size:12px; text-decoration:underline}
#content {margin-bottom:10px; line-height:18px}
.content_title {text-align:left; padding:10px 20px}
.content_title span {font-size:22px; color:#6d2875}
.content_text {background:#edf0f6; width:881px; padding:10px 20px; color:#000; font-size:12px;}
.content_text h3 {font-size:12px; color:#72529f; font-weight:bold;}

input.position { text-align: center; width: 40px; border: 0px;}

#navigation a { font-weight: bold; font-size: 14px; text-decoration: none; }
#navigation { font-weight: bold; font-size: 14px; }
#adm_menu ul li:hover { background-color: #fafafa;  }
#adm_menu ul li ul li:hover { background-color: #eaeaea;  }
#adm_menu ul li ul li ul li:hover { background-color: #dadada;  }
#adm_menu li { list-style-type:none; margin: 2px 3px 0px 5px; padding: 6px; }
#adm_menu li ul { list-style-type:none; margin: 2px 0px 0px 5px; }
#adm_menu div { width: 400px; }
#adm_menu div ul li { width: 400px; }

select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}
input[type="submit"], button, input[type="button"] {background:url(../images/button.gif) repeat-x; padding:2px 20px 2px; color:#fff; border:1px solid #43174a}

.superinput {border:none; border-collapse:collapse; height:20px}
.superinput input {border:none; background:none; padding:2px 5px; font-size:12px; height:16px}
.superinput .right_bg {width:7px; background:url(../images/2.gif) no-repeat right}
.superinput .left_bg { background:url(../images/1.gif) no-repeat left}

tr.header { font-weight: bold; text-align: center; background-color: #fafafa;}
.trhover { background-color: #dfdfed; }