body {background: #C6D0CB; color:#002110; padding:0px; margin:0px; text-align: center; font-size: 12px; font-family: Verdana;}
ul {margin: 0; padding: 0;}
h1 {margin: 0 0 14px 0; padding: 0 0 5px 0; color: #363636; font-size: 25px; font-family: Arial; font-weight: 600; border-bottom: 1px solid #5E5E5E; zoom: 1;}
img { border:none;}
#body {width: 998px; margin: 0 auto; text-align: left; background: #fff url(/media/images/bg.gif) repeat-y;}
#top {margin: 0 10px;}
#menu {margin: 0 10px; background: url(/media/images/menu_bg.gif) repeat-x; height: 30px;}
#menu ul.mainMenu {list-style-type: none; padding-left: 270px; width:700px; overflow:hidden;}
#menu ul.mainMenu li {float: left; margin-right: 36px; padding-top: 7px;}
#menu ul.mainMenu li a {color: #D6D6D6; text-decoration: none;}
#menu ul.mainMenu li a:hover {color: #fff;}
#menu ul.mainMenu li a.mainpage {background: url(/media/images/ico_mainpage.gif) no-repeat; padding-left: 16px;}
#menu ul.mainMenu li a.mainpage:hover {background: url(/media/images/ico_mainpage_act.gif) no-repeat; padding-left: 16px;}
#menu ul.mainMenu li a.about,#menu ul.mainMenu li a.services {background: url(/media/images/ico_about.gif) 0 2px no-repeat; padding-left: 15px;}
#menu ul.mainMenu li a.about:hover,#menu ul.mainMenu li a.services:hover {background: url(/media/images/ico_about_act.gif) 0 2px no-repeat; padding-left: 15px;}
#menu ul.mainMenu li a.contacts {background: url(/media/images/ico_contacts.gif) 0 3px no-repeat; padding-left: 17px;}
#menu ul.mainMenu li a.contacts:hover {background: url(/media/images/ico_contacts_act.gif) 0 3px no-repeat; padding-left: 17px;}
#menu ul.mainMenu li.current a {font-size: 16px; color: #fff;}
#menu ul.mainMenu li.current {padding-top: 4px;}
#menu ul.mainMenu li.current a.about, #menu ul.mainMenu li.current a.services {background: url(/media/images/ico_about_act.gif) 0 5px no-repeat; padding-left: 15px;}
#menu ul.mainMenu li.current a.mainpage {background: url(/media/images/ico_mainpage_act.gif) 0 3px no-repeat; padding-left: 15px;}
#menu ul.mainMenu li.current a.contacts {background: url(/media/images/ico_contacts_act.gif) 0 6px no-repeat; padding-left: 15px;}

#switch {float:right !important; margin-right:0 !important;}

#content {margin: 0 10px; background: url(/media/images/body_bg.gif) repeat-x; padding: 15px 20px 48px 20px;}
#content1 {margin: 0 10px; background: url(/media/images/body_bg.gif) repeat-x; padding: 15px 20px 48px 20px;}
#left_block {width: 223px; float: left; padding-top: 10px;}
#left_block div.block1 {background: #fff; padding: 7px 0 4px 0;}
#left_block div.block2 {background: #F2F2F2; padding: 7px 0 4px 0; margin: 0 0 24px 0;}
.innerBlock {padding-top: 27px;}
#left_block div.blTitle {background: url(/media/images/ico_bltitle.gif) 1px 0 no-repeat; padding: 0 0 6px 18px; margin: 17px 12px 12px 14px; border-bottom: 1px solid #AAAAAA; color: #002110; font-weight: bold;}
#left_block ul {list-style-type: none; margin: 0 13px;}
#left_block ul li {margin-bottom: 11px;}
#left_block ul li a {color: #002110; text-decoration: none;}
#left_block ul li a:hover {text-decoration: underline;}
#left_block ul li b {color: #000; text-decoration: none; font-weight:normal;}
#left_block ul.subMenu {list-style-type: none; margin: 8px 0 8px 16px;}
#left_block ul.subMenu li {padding: 0 0 0 15px; background: url(/media/images/ico_doc.gif) 0 2px no-repeat; margin-bottom: 13px;}
#left_block ul.subMenu li a {font-family: Arial; font-size: 14px;}
#left_block ul.subMenu li a:hover {text-decoration: underline;}

#right_block {width: 685px; float: left; margin-left: 27px; margin-top: 4px;}
#right_block1 {width: 885px; float: left; margin-left: 27px; margin-top: 4px;}
#right_block ul, #right_block1 {padding-left:12px; margin:3px;}

#footer {margin: 0 10px; border-top: 1px solid #AAAAAA; padding: 7px 0 92px 0;}
#footer div {float: left; font-size: 10px; color: #5E5E5E;}
#footer div.bottomCopy {padding-left: 20px;}
#footer div.bottomMenu {padding-left: 38px;}
#footer div.bottomMenu a {color: #5E5E5E; text-decoration: none; display: block; margin-right: 15px; float: left;}
#footer div.bottomtext {color: #BBBBBB; float: right; padding-right: 23px;}
.vacation { border:1px #CED6FF dashed; width:auto; padding:10px;}

/*[k] стили формы*/
table.form {width:870px; background: #F2F2F2; border-collapse:collapse;}
table.form td {padding:4px 3px; margin:0;}
td.label {width:350px; text-align:right;}
input {width:99%; height:auto;}
.button { width:320px !important;}
a.button { width:320px; height:20px; line-height:20px; display:inline-block; text-align:center; padding:3px 0; cursor:pointer; text-decoration:underline;}
.table1 {}
input.send {width:150px !important;}