@charset "utf-8";

span {behavior: url(fileadmin/Templates/css/iepngfix.htc)}


html, body {margin:0px;padding:0px;}
	body {font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px; color:#3b4147; background:#e6e5ea url(../img/body-bg.gif) top left repeat-x; overflow:auto; overflow-x:auto; overflow-y:auto;min-width:990px;}
input, textarea {color:#3b4147;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a, a:link, a:visited, a:active {text-decoration:none;color:#495678;}
a:hover {text-decoration:none;color:#323f63;}

h1 {font-weight:bold; font-size:24px; line-height:28px; margin-bottom:5px;}
h2 {font-weight:bold; font-size:20px; line-height:24px; margin-bottom:5px;}
h3 {font-weight:bold; font-size:18px; line-height:22px; margin-bottom:5px;}
h4 {font-weight:bold; font-size:14px; line-height:18px; margin-bottom:5px;}
h5 {font-weight:bold; font-size:14px; line-height:18px; margin-bottom:5px;}

#container {width:990px; display:block; float:left;}
#wrapper {float:left; width:990px;}
#content {float:left; width:990px; position:relative; background:url(../img/sidebg.gif) top left repeat-y; }

#content .leftpanel {float:left; width:254px; background:#fff;}
#content .logo {float:left; padding:40px 0px 23px 40px;}
#content .text { float:left; color:#9d94c3; font-weight:bold; font-size:12px; padding:0px 0px 15px 15px;}
#content .sidepic {float:left;}
#content .contacts {float:left;width:214px;height:145px;background:#9d94c3 url(../img/home/contacts-bg.gif) top left no-repeat;color:#fff;padding:12px 0px 0px 40px;}
#content .contacts a { text-decoration:none; color:#fff; border-bottom:1px solid #ccc4ea;}
#content .contacts a:hover { text-decoration:none; color:#fff; border-bottom:1px solid #fff;}

	#content .main {float:left; padding: 0px 0px 0px 50px; min-height:650px; height:auto !important; height:620px; width:685px; background:#e6e5ea url(../img/main-bg-01.jpg) top right no-repeat;}
	#content .subpage {float:left; font-weight:bold;line-height:18px; overflow:auto;overflow-x:hidden;overflow-y:auto !important; width:666px; padding-right:18px; height:523px; }
#content .subpage td {font-weight:bold;}
#content .subpage p {color:#2a344e; text-align:justify; line-height:18px;}
#content .subpage .bold {font-weight:bold;}
#content .subpage .ind {text-indent:37px; text-align:left;}
#content .linklist ul {padding-left:20px;}
#content .linklist li {font-weight:bold;color:#2a344e; list-style:none; background:url(../img/list-arrow.gif) left 50% no-repeat; padding:5px 0px 5px 25px;}
#content .linklist li a {color:#2a344e; text-decoration:underline; }
#content .linklist li a:hover {color:#2a344e; text-decoration:none; }
#content .listtitle { margin:38px 0px 18px 0px;}

div {scrollbar-arrow-color: #f9fafc;
      scrollbar-base-color: #E6E5EA;
      scrollbar-face-color: #c7c5d2;
      scrollbar-shadow-color: #fff ;
      scrollbar-darkshadow-color: #aeabbe ;
      scrollbar-3dlight-color: #E6E5EA ;
      scrollbar-highlight-color: #E6E5EA ;
      scrollbar-track-color: #E6E5EA;}

	#content .menu {float:left; height:138px; padding:25px 0px 0px 0px; font-weight:bold; font-size:14px;}
#content .menu a {color:#495678;font-weight:bold; text-decoration:none;}
#content .menu a:hover {color:#323f63;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}

#content .m-1 {float:left;width:120px; height:135px;position:relative;}
#content .m-1 a {position:absolute;z-index:1;display:block; width:120px; padding:101px 0px 20px 0px; background:url(../img/m-1-1.jpg);}
#content .m-1 span {position:absolute;z-index:2;width:32px; height:14px;bottom:0px;left:40px;background:url(../img/m-0.png);}

#content .m-2 {float:left;width:118px; height:135px;position:relative;}
#content .m-2 a {position:absolute;z-index:1;display:block; width:118px; padding:101px 0px 20px 0px; background:url(../img/m-2-1.jpg) -6px 0% no-repeat;}
#content .m-2 span {position:absolute;z-index:2;width:32px; height:14px;bottom:0px;left:30px;background:url(../img/m-0.png);}

#content .m-3 {float:left;width:103px; height:135px;position:relative;}
#content .m-3 a {position:absolute;z-index:1;display:block; width:98px; padding:101px 0px 20px 5px; background:url(../img/m-3-1.jpg);}
#content .m-3 span {position:absolute;z-index:2;width:32px; height:14px;bottom:0px;left:30px;background:url(../img/m-0.png);}

#content .m-4 {float:left;width:135px; height:135px;position:relative;}
#content .m-4 a {position:absolute;z-index:1;display:block; width:130px; padding:101px 0px 20px 5px; background:url(../img/m-4-1.jpg);}
#content .m-4 span {position:absolute;z-index:2;width:32px; height:14px;bottom:0px;left:50px;background:url(../img/m-0.png);}

#content .m-5 {float:left;width:104px; height:135px; position:relative;}
#content .m-5 a {position:absolute;z-index:1;display:block; width:99px; padding:101px 0px 20px 5px;background:url(../img/m-5-1.jpg);}
#content .m-5 span {position:absolute;z-index:2;width:32px; height:14px;bottom:0px;left:20px;background:url(../img/m-0.png);}

#content .m-6 {float:left;width:105px;height:135px;position:relative;}
#content .m-6 a {position:absolute;z-index:1;display:block; width:77px; padding:101px 0px 20px 27px; background:url(../img/m-6-1.jpg);}
#content .m-6 span {position:absolute;z-index:2;width:32px; height:14px;bottom:0px;left:30px;background:url(../img/m-0.png);}

#content .area {margin-bottom:18px; float:left; width:100%; display:block;}

.error { border:1px solid #f9661e; margin-bottom:10px; background:#fff; width:680px;;}
.error b {color:#b03d05;}
.error span {margin:10px; display:block;}
.message { border:1px solid #666666; margin-bottom:10px; background:#fff; float:left; width:99%;}
.message span {margin:10px; display:block;} 

.form-table {border:0px; width:430px; margin-bottom:5px;}
.form-table u {text-decoration:none;}
.form-table .ft-labels {width:100%; padding:10px; padding-bottom:0px; font-weight:bold;}
.form-table .ft-fields {padding:10px; padding-bottom:0px;}
.form-table .ft-fields .ft-captcha { width:50px;border: 1px solid #b3b9c3;padding:3px 2px 3px 5px;}
.form-table .ft-fields textarea {width:250px; height:100px;border: 1px solid #666666;padding:3px 2px 3px 5px; overflow:auto;}
.form-table .ft-fields select, option {padding:2px;}
.form-table .ft-fields img { vertical-align:middle; margin-bottom:4px;}
.form-table .ft-title { font-weight:bold; border-bottom:1px solid #b6d230; color:#ac5500; padding:5px 3px 5px 3px;}
.form-table .ft-names {width:173px; padding:5px;}
.form-table .ft-text {width:250px; padding:5px;}
.form-table .ft-bottom {text-align:center; padding:10px 0px 10px 52px;}
.form-table .ft-funcs { padding:10px; font-weight:bold; width:80px;}
.form-table .ft-td { padding:2px 5px 20px 5px;}
.form-table .ft-input {width:250px;border: 1px solid #666666;padding:3px 2px 3px 5px;}
.form-table .ft-input-small {width:75px;border: 1px solid #666666;padding:3px 2px 3px 5px;}
.form-table .ft-input-middle {width:140px;border: 1px solid #666666;padding:3px 2px 3px 5px;}
.form-table .ft-bottom input { color:#fff; font-weight:bold; background: #44547c; border:3px solid #9d94c3; width:80px;}

.form-contacts { margin-left:90px;}

.pf-item { float:left; width:600px; margin-bottom:20px; display:block;}
.pf-item img {background:#fff; padding:1px;margin:0px 10px 10px 0px;border:5px solid #44547C;}
.pf-item a {font-weight:bold;}
.pf-item a:hover img {border:5px solid #9d94c3;}
.pf-item p { margin-bottom:10px;}


.pf-item1 { float:left;width:660px;margin-bottom:20px; display:block;}
.pf-item1 img {background:#fff; padding:1px;margin:0px 10px 10px 0px;border:5px solid #44547C;}
.pf-item1 a {font-weight:bold;}
.pf-item1 a:hover img {border:5px solid #9d94c3;}



.pf-details { float:left; width:99%; margin-bottom:20px; display:block;}
.pf-details img {border:5px solid #44547c; background:#fff; padding:1px;margin:0px 0px 10px 0px;}
.pf-details a {font-weight:bold;}
.pf-details a:hover img {border:5px solid #9d94c3;}
.pf-details p { margin-bottom:10px;}
.pf-details .pics {width:110px; padding:0px 0px 0px 10px; float:right;}

.pages {float:left; margin-bottom:10px; width:90%;}
.pages a:link {padding:5px 7px 5px 7px; margin:1px; display:inline-block; border:1px solid #44547c; background:#44547c; color:#fff; font-weight:bold;}
.pages a:active {padding:5px 7px 5px 7px; margin:1px; display:inline-block; border:1px solid #44547c; background:#44547c; color:#fff; font-weight:bold;}
.pages a:visited {padding:5px 7px 5px 7px; margin:1px; display:inline-block; border:1px solid #44547c; background:#44547c; color:#fff; font-weight:bold;}
.pages a:hover {color:#9d94c3;}
.pages a.onthis:link {font-weight:bold;background:#9d94c3; border:1px solid #44547c;}
.pages a.onthis:active {font-weight:bold;background:#9d94c3; border:1px solid #44547c;}
.pages a.onthis:visited {font-weight:bold;background:#9d94c3; border:1px solid #44547c;}
.pages a.onthis:hover {font-weight:bold;background:#9d94c3; border:1px solid #44547c; color:#fff;}
.pages a.simple:link {border:0px; color:#44547c; padding:5px 0px 5px 0px; background:none;}
.pages a.simple:visited {border:0px; color:#44547c; padding:5px 0px 5px 0px; background:none;}
.pages a.simple:active {border:0px; color:#44547c; padding:5px 0px 5px 0px; background:none;}
.pages a.simple:hover {border:0px; color:#44547c; padding:5px 0px 5px 0px; background:none;}

.onthis a:link {font-weight:bold;background:#9d94c3; border:1px solid #44547c;}
.onthis a:active {font-weight:bold;background:#9d94c3; border:1px solid #44547c;}
.onthis a:visited {font-weight:bold;background:#9d94c3; border:1px solid #44547c;}
.onthis a:hover {font-weight:bold;background:#9d94c3; border:1px solid #44547c; color:#fff;}
.simple a:link {border:0px; color:#44547c; padding:5px 0px 5px 0px; background:none;}
.simple a:visited {border:0px; color:#44547c; padding:5px 0px 5px 0px; background:none;}
.simple a:active {border:0px; color:#44547c; padding:5px 0px 5px 0px; background:none;}
.simple a:hover {border:0px; color:#44547c; padding:5px 0px 5px 0px; background:none;}


.styledtable {border:0px; margin-bottom:10px; border-top:1px solid #44547c;border-left:1px solid #44547c; width:80%;}
.styledtable td {padding:5px;border-bottom:1px solid #44547c;border-right:1px solid #44547c;}
.styledtable th {padding:5px;font-weight:bold;border-bottom:1px solid #44547c;border-right:1px solid #44547c;}
.styledtable .dt {font-weight:bold; width:200px;}

//.partnerlist a img {background:#fff;}
//.partnerlist a:hover img {border:5px solid #9d94c3;}

	#footer {float:left; min-width:990px; width:100%; height:71px; display:block; background: #44547c url(../img/home/footer-bg.jpg) top left no-repeat; vertical-align:bottom; padding:28px 0px 0px 0px;}
#footer .smiss {float:left; width:90px; padding-left:40px; font-size:11px;}
#footer .smiss a { display:block;color:#fff; background:url(../img/smiss.gif) left bottom no-repeat; padding-bottom:32px;}
#footer .smiss a:hover {color:#fff; background:url(../img/smiss.gif) left bottom no-repeat; padding-bottom:32px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
#footer .logos {float:left;padding-left:123px; width:500px; }
#footer img { vertical-align:bottom; margin:0px 10px 0px 10px;}
#footer a:hover img {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}

.csc-sitemap ul {padding-left:15px;}
.csc-sitemap li {font-weight:bold;color:#2a344e; list-style:none; background:url(../img/list-arrow.gif) left 3px no-repeat; padding:5px 0px 5px 25px;}
.csc-sitemap li a {color:#2a344e; text-decoration:underline; }
.csc-sitemap li a:hover {color:#2a344e; text-decoration:none; }

ul {padding-left:15px;}
li {font-weight:bold;color:#2a344e; list-style:none; background:url(../img/list-arrow.gif) left 50% no-repeat; padding:5px 0px 5px 25px;}
li a {color:#2a344e; text-decoration:underline; }
li a:hover {color:#2a344e; text-decoration:none; }

.related img {border:0px;padding:0px;margin:0px;}
.related {padding-bottom:10px;}

.preload {display:none;}
