@charset "windows-1251";
/* CSS Document */

body  {
	font: 11px Tahoma, Verdana, sans-serif;
	background: #EBEBEB;
	margin: 0; 
	padding: 0;
	color: #333;
}
form {display:inline;}
a {text-decoration:none;color:#020287;}
a.yellow {color:#3C5D9D; background:url(../images/arr_yellow.gif) no-repeat left 2px; font-size:10px; padding-left:16px; }
.grey_brdr {border:1px solid #E2E2E2;margin-bottom:1px;}
.sponsor_link {border:1px solid #E2E2E2; text-align:center; _height:10px;margin:10px 0 20px 0;}
#rightcol .sponsor_link {border:0px solid #E2E2E2; text-align:center; _height:10px;margin:10px 0 20px 0;}
.inner.conf_spons .sponsor_link {margin:10px 0 ; width: 344px; height:118px; }
.inner.conf_spons .sep {width:33px; background:#fff; border:0;}

.float {display:block; float:left; margin-right:33px;}

h1 {color:#020287; font:23px Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
h2, h2 a {color:#020287; font-size:16px; /*margin:0; padding:10px 0;*/}
h3, h3 a, .subtitle {color:#020287; font-size:12px; margin:0; padding:0; line-height:14px; padding-bottom:10px; font-weight:bold;}
h3.big, h3.big a {font-size:18px; font-weight:normal;line-height:30px;margin-top:20px;}
#leftcol h3, #leftcol h3 a {color:#3C5D9D; font-size:12px; margin:0; padding:0; line-height:14px; padding-bottom:10px;}
h3 b { color:#973200;}
.arr_down {font-size:12px; font-weight:bold; background:url(../images/arr_yellow_down.gif) no-repeat right;padding-right:14px;}
b.bold_black {font-size:12px; color:#333;}
a img {border:0;}
.no_border {border:0;}
.clearall {clear:both; font-size:0.001em; line-height:0.001em; display:block; _height:1px;}
.blue {color:#020287;}

.light_blue {color:#7F9BD3;}
.light_blue a {color:#020287; font-weight:bold;}
a.light_blue {font-size:10px;}

ul.big li {margin-bottom:10px;}

#rightcol div a.sign_me_up, .innerin a.sign_me_up {background:url(../images/bg_sign_me_up.gif) no-repeat top left; color:#FFF; border:0; width:67px; height:14px; padding:1px; text-align:center; font-weight:normal;float:right; margin:3px 0; font-size:10px; line-height:9px;}
.innerin a.sign_me_up {float:left;}
input.but3 {background:url(../images/bg_sign_me_up.gif) no-repeat top left; color:#FFF; border:0; width:67px; height:14px; /*padding:1px;*/ text-align:center; font-weight:normal;/*float:right;*/ margin:0px 0; font-size:10px; line-height:12px; font-family:Arial, Helvetica, sans-serif;}
input.but3_1 {background:url(../images/bg_bt_long.gif) no-repeat top left; color:#FFF; border:0; width:130px; height:14px; /*padding:1px;*/ text-align:center; font-weight:normal;/*float:right;*/ margin:0px 0; font-size:10px; line-height:12px; font-family:Arial, Helvetica, sans-serif;}

#mainframe {position:relative; width:970px; text-align:left; background:#FFF;border-bottom:1px solid #EBEBEB;}
#header {background:url(../images/bg_bluelines.gif); height:61px; border-bottom:1px solid #0C3E7D;padding:39px 0 0 0px;}
#header img {display:block;}
#header .menu {float:right; display:block; height:30px; color:#FFF; width:600px; height:40px;padding-right:12px;}
#header .menu div {float:right; width:173px; padding:4px 0 0 16px;}
#header .menu div span {padding-left:14px;line-height:22px;}
#header .menu div span a.menu_yellow {display:inline; border:0px; height:13px; color:#FFCC00; font-size:11px; line-height:normal;}
#header .menu div a {display:block; border:1px solid #24488A; height:13px; color:#000; font-size:0.001em; line-height:0.001em;}
#header .menu a.login {background:url(../images/but_login.gif) no-repeat top left;width:142px;}
#header .menu a.account {background:url(../images/but_my_account.gif) no-repeat top left;width:91px;}
#header .menu a.logout {background:url(../images/but_logout.gif) no-repeat top left;width:67px;}
#header .menu a.cart {background:url(../images/but_shopping_cart.gif) no-repeat top left;width:109px;}
#header .menu a.search {background:url(../images/but_search.gif) no-repeat top left;width:66px;}
#header .menu a.go_search {background:url(../images/but_go.gif) no-repeat top left; color:#84A2DC; border:0; width:41px; height:12px; padding:1px;float:right; margin:3px 0;}
#header .menu div input, input.txt {font-size:10px; height:12px; border:1px solid #D0D0D0; width:120px; margin:3px 0; padding:0;}
input.txt {width:85px;}

.search_form {padding:5px 15px; /*border-bottom:1px solid #E2E2E2;*/}
.search_form form {width:330px;display:block}
.search_form input.txt {width:280px;}
.search_form a.go_search {font-size:0.001em; line-height:0.001em; background:url(../images/but_go.gif) no-repeat top left; color:#84A2DC; border:0; width:41px; height:12px; padding:1px; display:block;float:right; margin:3px 0; _margin:4px 0;}

.conf_list .link {padding:4px 10px 10px 4px; border-bottom:1px solid #E2E2E2;margin-bottom:10px; }

.cart input.txt {width:35px;font-size:11px; height:12px; border:1px solid #D0D0D0; margin:0px 0; padding:0;line-height:11px;}
.cart td p {margin:0; padding:5px 0;}
.cart td img {padding-right:5px;}

table input.txt {width:200px; height:16px; font-size:11px; margin:0; padding:0;padding:0 3px;}
div.guide {background:#7F9BD3; color:#FFF; border-right:5px solid #7791C5; text-transform:uppercase; padding:5px 11px; _height:11px;margin-bottom:1px; width:549px; float:left}
.innerin div.guide {background:#7F9BD3; color:#FFF; border-right:5px solid #7791C5; text-transform:uppercase; padding:5px 11px; _height:11px;margin-bottom:1px; float:none; width:auto;}

ul#left_nav {list-style:none; margin:0; padding:0;}
#left_nav li {border-bottom:1px solid #FFF;}
#left_nav a {background:#7F9BD3; color:#FFF; border-right:5px solid #7791C5; text-transform:uppercase; padding:5px 11px; _height:11px;display:block;}
#left_nav a:hover, #left_nav a.selected {background:#5A7AB7; border-right:5px solid #FC0;}

#left_nav .sub_menu {background:#5A7AB7; margin:0;border-top:1px solid #FFF;border-bottom:0; padding:7px 9px 7px 11px;}
#left_nav .sub_menu a {color:#fff; background:url(../images/arr_blue.gif) no-repeat left 7px;border-right:0;text-transform:none; font-size:11px; padding:3px 0 3px 15px;}
#left_nav .sub_menu a:hover { text-decoration:underline;color:#fff; background:url(../images/arr_blue.gif) no-repeat left 7px;border-right:0;text-transform:none; font-size:11px; padding:3px 0 3px 15px;}
#left_nav .sub_menu a.selected {font-weight:bold;}

#left_nav .ssub a {background:url(../images/arr_small.gif) no-repeat 15px 7px; padding:3px 0 3px 24px;}
#left_nav .ssub a:hover {background:url(../images/arr_small.gif) no-repeat 15px 7px; padding:3px 0 3px 24px;}

#leftcol {width:195px; padding:1px; _padding-right:0; float:left;} 
#leftcol div.grey_brdr {padding:18px 10px 26px 10px;}
#leftcol div.grey_brdr p {padding:0; margin:0;padding-bottom:15px;}
#leftcol div.grey_brdr img {padding-right:7px;float:left;}

#rightcol {width:195px; padding:0 1px; float:right; position:relative;}
#rightcol h2, #leftcol div.pad h2 { margin:0; padding:0; line-height:16px; padding-bottom:10px;}
#rightcol div.pad {padding:22px 17px 26px 11px;}

.inner.conf #rightcol div.pad, #leftcol div.pad {padding:22px 11px;}
img.pad {padding:1px; float:left; margin-right:15px;}

#rightcol div.grey_brdr p, #leftcol div.pad p {padding:0; margin:0;padding-bottom:15px;}
#rightcol div.grey_brdr small, #leftcol div.pad small { font-size:10px;display:block;}
#rightcol div p a, #leftcol div.pad p a {color:#020287; font-weight:bold;}
#rightcol div p small a, #leftcol div.pad p small a {font-weight:normal;line-height:20px;}


.video {background-image:url(../images/bg_greylines.gif);padding:13px 7px; _height:30px;}
.video h3, #leftcol .video h3 {color:#020287; font-size:11px; margin:0; padding:0; padding-bottom:3px; }
.video h2 { color:#973200;margin:0; padding:0; line-height:16px; padding-bottom:10px;}
.video h2 a { color:#973200;}
.video p img, #leftcol .video p img {padding:0 11px 9px 0;float:left; display:block;border:2px solid #fff; border-bottom:0;}
.video a {display:block;padding-bottom:3px;}
.video p a {font-weight:bold;}
.video p a.yellow {font-weight:normal; float:left;}
.video p STRONG {color:#020287; font-size:11px; margin:0; padding:0 0 10px 0; display:block;}
.video p#player1 STRONG {color:#973200; font-size:16px;}

.top_text {background:#F5F5F5; font-size:10px; padding:10px 16px; display:block; _height:30px;}
.top_text h1 {margin:0; padding:8px 0;}

a.but_add {display:block; width:84px; height:17px; background:url(../images/but_addtocart.gif) no-repeat left top; font-size:10px; color:#333; padding-left:21px; line-height:14px;float:right;}

.inner { float:right; position:relative}
.inner h2, .inner h1 {padding:8px 0 10px 0; margin:0;}

.inner.home { border-top:1px solid #fff; width:773px; _width:772px;} 
.inner.home .top_text {padding:10px 19px;}

.inner.pr {border-top:1px solid #fff; width:773px; _width:772px;}

.inner.conf { padding:6px 7px 6px 6px; _padding-right:6px; width:759px;}
.inner.conf_spons, .inner.lib  {padding:6px; width:761px;}

.inner.home .innerin { width:576px; _width:574px; position:relative; float:left;}
.innerin_pic { width:576px; _width:574px;} 
.inner.pr .innerin {width:566px; _width:564px; position:relative; float:left;padding:5px;}
.inner.pr .innerin .conf_list {padding:10px 16px; position:relative}
.inner.pr .innerin_pic { width:566px; _width:564px;}

 .innerin .list {padding:10px 15px;}
.inner.pr .innerin .list_3 {padding:10px 15px; margin:5px 0;}
.inner.pr .innerin .list_3.bgrnd {background:url(../images/bg_list_3.gif) repeat-y top left;}
.inner.pr .innerin .top_text {padding:10px 14px;}

.inner.conf .innerin {width:534px; position:relative; float:left;padding:8px 14px;}
.inner.conf_spons .innerin {width:729px; position:relative; float:left;padding:8px 16px;}
.inner.lib .innerin  {width:760px; position:relative; float:left;padding:0px;}
.inner.lib #rightcol {display:none;}

.event a.tumb {border:0px solid #E2E2E2; min-width:54px; min-height:62px; display:block; float:left; padding:3px; margin-right:18px; margin-bottom:20px;}
.event a.tumb img { display:block;padding-right:0;}
.list_3 div .event b a {font-size:11px;line-height:normal}

.list a.tumb {border:0px solid #9E9E9E; /*width:54px; height:62px;*/ display:block; float:left; padding:1px; margin-right:5px;}
.list a.tumb img {/*width:54px; height:62px;*/ display:block;}

.conf_list a.tumb, .conf_list img.tumb, .conf img.tumb {border:0px solid #9E9E9E; /*width:54px; height:62px;*/ display:block; float:left; padding:1px; margin-right:5px;}
.conf_list a.tumb img {/*width:54px; height:62px;*/ display:block;}
.conf img.tumb, .conf_list img.tumb {margin:0 10px 20px 0;border:0px solid #E2E2E2;}
.conf_list ul { list-style:none; margin:0; padding:0;}
.conf_list li{ position:relative; padding:0 0 10px 0px;}
.conf_list LI UL LI, .conf_list UL LI  {PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(../images/arr_small.gif) no-repeat 5px 4px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px}

.conf_list li ul {padding-left:0px; margin-top:10px;}

.list_3 a.tumb, .box div a.tumb {border:0px solid #9E9E9E; width:48px; height:51px; display:block; float:left; padding:1px;margin-right:5px;}
.list_3 a.tumb img, .box div a.tumb img {width:48px; height:51px; display:block;border:0;}

.list div {width:237px;padding-right:30px; float:left; position:relative;margin-top:10px;padding-bottom:20px;}
.list div p {margin:0; padding:0;/*padding-left:70px;*/}
.list div small a, .list div b a {line-height:18px; display:block; _height:16px; min-height:16px; color:#020287;}
.list div b a {font-size:12px;}
.list div small {font-size:10px;}
.list .link {width:500px;}

.list div.bundel p {padding-left:0px;}
.list div.bundel table {border:0;/*border:1px solid #E2E2E2*/}
.list div.bundel table tr {vertical-align:top;}
.list div.bundel table img.grey_brdr {border:0px solid #9E9E9E; padding:1px; display:block;}
/*.list div.bundel {padding-left:70px; width:167px;}*/

.list_3 div {width:148px;padding-right:30px; float:left; position:relative;padding-bottom:20px;}
.box div {padding-bottom:20px;}
.list_3 div p, .box div p {margin:0; padding:0;}
.list_3 div small a, .list_3 div b a, .box div small a, .box div b a {line-height:18px; display:block; _height:16px; min-height:16px; color:#020287;}
/*.list_3 div b a {font-size:12px;}*/
.list_3 div small, .box div small {font-size:10px;}
.list_3 div small a.light_blue, .box div small a.light_blue {color:#3C5D9D; line-height:normal;}
.list_3 .link {width:500px;}
.list_3 a.yellow, .box a.yellow {display:block; padding-left:16px; margin-top:5px;}

.list_3 h3, .list_3 h3 a {font-size:11px; padding-top:15px; padding-bottom:5px;}

.home_blocks {width:100%; border:0;margin-top:12px;}
.inner.home .innerin .box {padding:6px 14px 26px 14px; width:152px;}
.box {padding:6px 14px 26px 14px; width:150px;}
.box h2 {margin:0; padding:0;padding-bottom:11px;}
.box p {padding:0; margin:0;padding-bottom:10px;}
.box img {border:0px solid #9E9E9E;}
.box img.no_border {border:0;}
.box a.yellow {display:block; padding-left:16px; margin-top:10px;}

.event img {border:0; float:left; padding-right:10px; display:block}
.event small { font-size:10px;display:block;}
.event a {color:#020287;}
.event p {margin:0; padding:0; padding-bottom:10px; }
div.event {padding-bottom:14px;}
.box .event { margin-top:10px;}

.news {padding-top:15px;}
.news h3 {margin:0; padding:0; padding-bottom:10px;}
.news p {margin:0; padding:0; padding-bottom:10px;}

.inner.pr .innerin .conf_list div.event {margin-top:10px; border-bottom:0px solid red;}
.inner.pr .innerin .conf_list div.event p {padding-left:160px; display:block;}
.inner.pr .innerin .conf_list div.event h3 {padding-left:98px; display:block}

.sep {width:1px; background:#E2E2E2;}
.sep_row {height:1px; background:#E2E2E2; border-left:12px solid #FFF; border-right:12px solid #FFF;}
.sep_row1 {height:1px; background:#E2E2E2; border-right:6px solid #FFF;margin:10px 0 20px 0;}
.conf_list .sep_row1 {margin:30px 0 20px 0;}
.margin {padding:26px 0 0 0;}

#footer {font-size:10px;padding:16px 12px; text-align:center;line-height:14px;color:#666;}
#footer a {color:#3C5D9D; margin-right:5px;}
#footer a.last {margin-right:0;}
#footer span a {color:#666;margin-right:0;}

.under_footer {background-image:url(../images/bg_bluelines.gif); height:20px; display:block;}

.sub_menu { padding:0 8px; margin:5px 0; background-color:#7e9bd5; _height:2px; overflow:hidden; _overflow:visible;}
.sub_menu a { padding:7px 12px 7px 14px; background: url(../images/arr_small.gif) 7px 12px no-repeat; color:#fff; font-size:12px;}
.inner .sub_menu a { display:block; float:left; }
.sub_menu a.active { background-color:#8eabd7;}
 
.red {color:#FF0000;}

table.cart {width:100%; border:0;}
.cart th {background:#84A2DC; color:#fff;}
.cart tr.alt td {background:#F5F5F5;}
.cart tr { vertical-align:top;}

.res_price {width:180px; float:left; clear:left; padding-top:20px;}

ul.site_map, ul.site_map ul, ul.site_map ul ul {color:#7F9BD3; list-style:none; margin:0; padding:0;/**/}
ul.site_map a {color:#020287; font-weight:bold; text-transform:capitalize}
ul.site_map li {background:url(../images/arr_yellow.gif) no-repeat left 6px;display:block; padding:2px 0 10px 18px; _height:15px;}
ul.site_map li ul, ul.site_map li ul li ul {margin-top:8px;}
ul.site_map ul li { background:url(../images/arr_blue.gif) no-repeat 2px 6px;display:block; padding:2px 0 10px 18px; _height:15px;}
ul.site_map ul li ul li { background:url(../images/arr_small.gif) no-repeat left 7px; padding:2px 0 6px 8px;}
ul.site_map ul li ul li a {color:#3C5D9D; font-weight:normal; font-size:10px;}


.lib p { margin:6px 0 8px 0; }
.lib ul { position:relative; margin-top:6px;}
.lib ul li { _height:10px; overflow:hidden; _overflow:visible;}
.lib .items ul { _float:left; _width:100%;}
.lib .items ul li { float:left; width:45%; }

.stripes {background-image:url(../images/bg_greylines.gif);}
