@charset "windows-1251";

* { font-size: 10pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #111111 }
body,table,div,form,ul,li,img,h1,h2,h3,h4,h5,h6,a,small { padding: 0; margin: 0 }
small { font-size: 7pt; }
img { border: 0 }
ul, td { vertical-align: top }
ul { list-style-position: inside }
li { list-style-position: inside }
div { width: auto; height: auto; display: block; float: none; clear: both; padding: 0; margin: 0 }

h1, h2, h3, h4, h5, h6 { color:#343434 }
h1 {font-size: 24px;	line-height: 24px; letter-spacing: -1px }
h2 {font-size: 20px; line-height: 20px }
h3 {font-size: 14px;	line-height: 14px }
h4 {font-size: 12px;	line-height: 14px }
h5 {font-size: 11px;	line-height: 13px }
h6 {font-size: 10px;	line-height: 12px }
hr{ height: 1px; border: 0; border-top: 1px solid #bcbcbc } 
p { text-align: justify; line-height: 18px }

a {color:#333333; text-decoration:underline;}
a:hover {color:#ee9a49;}

#center { width:1000px; margin:0px auto; height:auto; border-top:10px solid #c6c6c6 } /* ширина общего блока */
#logo_ag { float: left; clear: left; width: auto; height: 70px; padding-top: 37px; padding-left: 20px }
#top_menu { float: right; clear: right; width: auto; height: 70px; padding-top: 50px }
#top_menu a {font: 14px Impact, Arial, sans-serif; color: #dadada; margin-right: 20px; text-decoration: none; text-transform: uppercase }
#top_menu a:hover { color: #222222 }
#clear { width: aito; height: auto; float: none; clear: both }
#left_container { width: 226px; height: auto; float: left; clear: left } /* ширина левого блока */

#right_container { width: 774px; height: auto; float: right; clear: right; background: transparent url(/img/design/bg_paper.jpg) repeat right top } /* ширина правого блока */
#right_container .top_bg { background: transparent url(/img/design/bg_paper_top.jpg) no-repeat right top }
#menu_right_container { float: left; clear: none; margin-left:-1px; background: transparent url(/img/design/bg_menu_vn.jpg) no-repeat top left; width: 118px; height: 225px } /* ширина блока с внутренним меню*/
#menu_right_container img { position: relative; top: 0px; left: 85px }
#menu_right_container ul { margin: 15px 0 0 18px; padding: 0; height: 155px }
#menu_right_container li { list-style: none; display: inline; margin:0; padding:0 }
#menu_right_container a { display: block; width: auto; height: 24px; padding-left: 5px; font-size: 11px; line-height: 24px; color: #ccc; text-decoration: none }

#menu_sap #active a, #menu_sap a:hover { color: #FFF;background-color:#1c86ee }
#menu_consulting_1c #active a, #menu_consulting_1c a:hover { color: #333; background-color:#ebeb3c }
#menu_web #active a, #menu_web a:hover { color: #FFF; background-color: #ee9a49 }
#menu_scs #active a, #menu_scs a:hover { color: #FFF; background-color: #c63571 }
#menu_administration #active a, #menu_administration a:hover { color: #FFF; background-color: #9acd32 }
#menu_telephony #active a, #menu_telephony a:hover { color: #FFF; background-color: #ee6363 }
#menu_category #active a, #menu_category a:hover { color: #FFF; background-color: #444 }

#footer_right_container { height: 94px; background: transparent url(/img/design/bg_paper_bott.jpg) no-repeat right top }

#content_block_right {  width: 650px; float:right; clear: none } /* ширина блока когда есть внутреннее меню*/
#content_block2, #content_block_left2right { width: 99.8%; float: right; clear: none } 
#rasporka_right_container { width: 1px; height: 530px; float:left; clear: left; font-size:0; line-height: 0 } /* высота распорки */

#column1{ width: 47%; float: left; clear: left }
#column2{ width: 47%; float: right; clear: right }

#content_txt1 { padding: 30px 40px 0 30px; font-size: 12px; line-height: 18px }
#content_txt1 h1 { margin-bottom: 20px; }
#content_txt2 { padding: 30px 40px 0 30px; font-size: 11px; line-height: 18px }

#human_url, #link_up, #link_print, #link_copiryght, #link_up *, #human_url *, #link_print *, #link_copiryght * { font-size: 10px; font-weight: normal; color: #333333; }
#human_url { padding: 10px 60px 10px 30px }
#link_copiryght { width: 42%; float: left; clear: left; padding: 50px 0 0 30px }
#link_up {  float: left; clear: left; clear: none; padding: 50px 0 0 0 }
#link_print { float: right; clear: right; padding: 50px 50px 0 0  }
#link_up a:hover, #human_url a:hover, #link_print a:hover, #link_copiryght a:hover { color: #777777 }

#start_menu td, #menu_departments td { width: 113px; height: 113px; vertical-align: top; text-align: center; }
#start_menu a, #menu_departments a { width: 112px; height: 112px; display: block; text-decoration: none }
#start_menu a:hover, #menu_departments a:hover { text-decoration: none }
#start_menu .st_ban { background: transparent url(/img/design/st_ban.jpg) no-repeat center top }

#square_sap { background: transparent url(/img/design/square_sap.png) no-repeat top }
#square_consulting_1c { background: transparent url(/img/design/square_consulting_1c.png) no-repeat top }
#square_web { background: transparent url(/img/design/square_web.png) no-repeat top }
#square_scs { background: transparent url(/img/design/square_scs.png) no-repeat top }
#square_administration { background: transparent url(/img/design/square_administration.png) no-repeat top }
#square_telephony { background: transparent url(/img/design/square_telephony.png) no-repeat top }
#square_sap:hover, #square_consulting_1c:hover, #square_web:hover, #square_scs:hover, #square_administration:hover, #square_telephony:hover { background-position: bottom }

span#sap { color:#1c86ee }
span#consulting_1c { color:#ebeb3c }
span#web { color:#ee9a49 }
span#scs { color:#c63571 }
span#administration { color:#9acd32 }
span#telephony { color:#ee6363 }
span#category { color:#ee6363 }

TABLE.table_border {background-color:#dddddd;text-align:center;margin-left:20px;}
TABLE.table_border TR {background-color:#ffffff;}
TABLE.table_border TR TD {text-align:left;}
/*TABLE.table_border TR TD:first-child {text-align:left;}*/