/* General Style */
* { margin: 0; padding: 0; }
body {background: url(/templates/img/grad.jpg) repeat-x left top; font-family:verdana,arial,helvetica; color: #555; font-size:12px; }
img {border:0;}
ul {list-style: none; margin:0; padding-left:10px;}
ul li {padding: 0 0 3px 10px; background: url(/templates/img/li.gif) no-repeat 0px 4px;}


a:link {color: black;text-decoration:none;}
a:active {color: black;text-decoration:none;}
a:visited {color: black;text-decoration:none;}
a:hover {color: black;text-decoration:underline;}

#wrap {text-align:left; width:808px;margin: auto;}
#header {height: 80px;width:808px;padding-top: 100px;}
#body {width:808px;padding: 0;margin: 0;margin-left: auto;margin-right: auto; }
#top { background: url(/templates/img/top.gif) no-repeat; padding-top: 5px; }
#content {width: 808px;background: url(/templates/img/midd1le.gif) #f1f0f0 repeat-y; }

.content {width: 540px; padding: 10px 10px 0 10px;text-align: left; vertical-align: top; }
.sidebar {width: 240px; text-align: left; vertical-align: top; }

.bodyheader {height:3px;width:540px;background:url(/templates/img/bodyminibg.gif) no-repeat top left; }
.bodyfooter {height:3px;width:540px;background:url(/templates/img/bodyminibg.gif) no-repeat bottom left; }
.left {float: left;}
.right {float: right;}


#footer { background: url(/templates/img/bottom.gif) no-repeat; clear: both; padding: 0px 5px 0 5px; font-size: 85%; line-height: 100%; color: #fff; position: relative; }
#footer p {background: url(/templates/img/1px.png); padding: 2px; }
#footer a { color: #fff; border: none !important; text-decoration: none;}
#footer a:hover { color: #fff; border: none !important;text-decoration: underline; }

.eTitle {font-family: Tahoma, Verdana, Arial, sans-serif;font-size:12pt;font-weight:bold;color:#666666; padding: 3px; border-bottom: 1px dashed #c8c8c8;}
.eTitle a:link {text-decoration:none; color:#666666;}
.eTitle a:visited {text-decoration:none; color:#666666;}
.eTitle a:hover {text-decoration:none; color:#484747;}
.eTitle a:active {text-decoration:none; color:#666666;}

.menu_sidebar { margin: 0; padding: 0 0; }
.menu_sidebar a { color: #666; font-size: 120%; display: block; padding-left: 5px; font-weight: normal;border-bottom: 1px dashed #c8c8c8;text-align:left;}
.menu_sidebar a:hover { color: #484747;text-decoration:none;border-bottom: 1px dashed #666; }




/* Module Part Menu */
.catsTd {color: #666; font-size: 80%;padding-left: 10px; }
.catName {}
.catNameActive {}
.catNumData {}
.catDescr {}
a.catName:link {}
a.catName:visited {}
a.catName:hover {}
a.catName:active {}
a.catNameActive:link {}
a.catNameActive:visited {}
a.catNameActive:hover {}
a.catNameActive:active {}
/* ----------------- */



#menu {font: 12px Arial, Helvetica, sans-serif; height:30px; line-height:30px; color:#9b9b9b; width:100%; overflow:hidden; margin:0px; padding:0px 3px; }
#menu li {list-style-type:none; float:left; padding-left:10px; background: none; }
#menu a {height:30px; display:block; background-image:url('/templates/img/bc_separator.png'); background-repeat:no-repeat; background-position:right; padding-right: 15px; text-decoration: none; color:#454545; }
.home {border:none; margin: 8px 0px; }
#menu a:hover{color: gray; }

#minimenu {font: 12px Arial, Helvetica, sans-serif; height:10px; line-height:10px; color:#9b9b9b; width:100%; overflow:hidden; margin:0px; padding:0 0 5px 0;background: #d7d7d7; }
#minimenu li {list-style-type:none; float:left; background: none; }
#minimenu a {height:10px; display:block; background-image:url('/templates/img/bc_separator.png'); background-repeat:no-repeat; background-position:right; padding-right: 15px; text-decoration: none; color:#454545; }
#minimenu a:hover{color: gray; text-decoration: underline; }

.theme { list-style: none; margin: 0; border: black 1px; padding: 0px 12px 0px 12px; float: left; width: 150px; height: 168px; background: url(/templates/img/shadow.png) no-repeat center 146px; position:relative; cursor:pointer; text-decoration:none; overflow:hidden; }
.theme img {border: 3px solid #7f7f7f;}



.frame-block { position: relative; display: block; height:116px; width: 156px; padding: 3px; }
.frame-block span { background: url(/templates/img/prew1.png) no-repeat center top; height:116px; width: 156px; display: block; position: absolute; }
.frame-block cite { color: #fff; position: absolute; bottom: 5px; left: 5px; }
#slider-stage { width: 712px; overflow:hidden; height: 168px; float:left; position:relative; }
#slider-list { width: 2000px; border: 0; margin: 0; padding: 0; left: 0px; position: absolute; }
#slider-list a.theme { list-style: none; margin: 0; border: black 1px; padding: 0px 14px 0px 14px; float: left; width: 150px; height: 168px; background: url(/templates/img/shadow.png) no-repeat center 146px; position:relative; cursor:pointer; text-decoration:none; overflow:hidden; }
#slider-list a.theme:hover {}
#slider-list a.theme img {border: 3px solid #7f7f7f;}
#slider-list a.theme:hover img {border: 3px solid #474747;}
#slider-list a.theme span.changeTheme { color:#FFD200; display:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; left:17px; background: url(/templates/img/1px.png); margin-top:115px; padding: 0; position:absolute; text-align:center; text-transform:uppercase; top:0px; width: 150px; }
#slider-list a.theme:hover span.changeTheme { display:block }
#sliderBloc { height:180px; /*margin:0 auto;*/ width:808px; overflow:hidden; background: #f1f0f0; }
#sliderBloc a#previous, #sliderBloc a#next { background:url(/templates/img/slider_menu.png) no-repeat -28px top; float:left; text-indent:-9999px; cursor:pointer; width:48px; height:56px; margin-top: 44px; }
#sliderBloc a#next { background:url(/templates/img/slider_menu.png) no-repeat 18px top; }
#sliderBloc a#previous:hover { background-position:-28px -58px; }
#sliderBloc a#next:hover { background-position:18px -58px; }

.tdfirst {vertical-align:top;border-bottom-color: rgb(169, 169, 169); border-bottom-width: 1px; border-bottom-style: dotted;}
.tdsecond {vertical-align:top;text-align: right;border-bottom-color: rgb(169, 169, 169); border-bottom-width: 1px; border-bottom-style: dotted;}

a.theme { list-style: none; margin: 0; border: black 1px; padding: 0px 14px 0px 14px; float: left; width: 150px; height: 168px; background: url(/templates/img/shadow.png) no-repeat center 146px; position:relative; cursor:pointer; text-decoration:none; overflow:hidden; }
a.theme img {border: 3px solid #7f7f7f;}
a.theme span.changeTheme { color:#FFD200; display:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; left:17px; background: url(/templates/img/1px.png); margin-top:115px; padding: 0; position:absolute; text-align:center; text-transform:uppercase; top:0px; width: 150px; }
a.theme:hover img {border: 3px solid #474747;}
a.theme:hover span.changeTheme { display:block }
