@charset "utf-8";
/* CSS Document */

html, body {margin:0px;	padding:0px;}
body, td {font:12px Arial, Helvetica, sans-serif; color:#2f2f2f;}
body {text-align:center; background:#D0CECD;}

a {color:#527ea3; text-decoration:none;}
a:hover {color:#527ea3; text-decoration:underline;}

a img {border-color:#000000}

/*--*/
div.wrapper {
	/*width:990px;*/
        width:75%;
	/*min-width:980px;*/
        min-width:1050px;
	/*width:expression((documentElement.clientWidth||document.body.clientWidth)<975?'990px':'');*/
	height:auto !important;
	margin:0 auto;
}

div.head {
	display:block;
	padding:0;
	margin:0 auto;
	background:url(head.jpg) top repeat-x;
	height:168px;
}
div.head div.pic1 {display:block; margin:0 auto; padding:0; background:url(pic1.jpg) top left no-repeat; height:168px;}
div.head div.pic2 {display:block; margin:0 auto; padding:0; background:url(pic2.jpg) top right no-repeat; height:168px;}
div.head div.pic3 {display:block; margin:0 auto; padding:0; text-align:right;}
div.head div.pic3 img {border:0 none; border-collapse:collapse; margin:44px 0 0 0; padding:0;}
div.head div.pic3 img.new_era {border:0 none; border-collapse:collapse; margin:45px 0 0 50px; padding:0; float:left; cursor:pointer;}

div.b_t {display:block; margin:0 auto; padding:0; background:#FFFFFF url(body_top.gif) top repeat-x;}
div.b_t div.b_t1 {display:block; margin:0 auto; padding:0; background:url(body_top2.jpg) top right no-repeat;}
div.b_t div.b_t2 {display:block; margin:0 auto; padding:0; background:url(body_top1.gif) top left no-repeat; vertical-align:top;}

.tab_main {width:100%; border:0; border-collapse:collapse; margin:0 auto; padding:0;}
.tab_main td {border:none; border-collapse:collapse; padding:0; margin:0; vertical-align:top; text-align:left;}
.tab_main td.menu {border:0 none; border-collapse:collapse; padding:0; margin:0; text-align:center; vertical-align:top; width:249px;}

div.menu2_blok {display:block; margin:0 auto; padding:18px 13px 20px 13px; text-align:left;}

.tab_menu2 {border:0; border-collapse:collapse; margin:0; padding:0; height:46px;}
.tab_menu2 td {border:none; border-collapse:collapse; margin:0; padding:0; text-align:center; vertical-align:top;}
.tab_menu2 td.m2_l {width:10px; background:url(menu2_bg1.png) top left no-repeat;}
.tab_menu2 td.m2_r {width:10px; background:url(menu2_bg2.png) top left no-repeat;}
.tab_menu2 td.m2_main {background:url(menu2_bg.png) top repeat-x; padding:3px 0 0 0;}
.tab_menu2 td.m2_main img {border:0 none; border-collapse:collapse; margin:0; padding:0; float:left; display:block;}

div.menu_bg {display:block; width:223px; margin:0 auto 18px auto; padding:8px 0 0 0; background:url(menu_top.gif) top left no-repeat;}
div.menu_bg div.menu_bg1 {display:block; margin:0; padding:0; background:#e4effa url(menu_bg.gif) left repeat-y;}
div.menu_bg div.menu_bg2 {display:block; margin:0; padding:0 7px 117px 6px; background:url(menu_bot.jpg) bottom left no-repeat;}

div.menu3_bg {display:block; width:223px; margin:0 auto 10px auto; padding:8px 0 0 0; background:url(menu_top.gif) top left no-repeat;}
div.menu3_bg div.menu3_bg1 {display:block; margin:0; padding:0; background:#e4effa url(menu_bg.gif) left repeat-y;}
div.menu3_bg div.menu3_bg2 {display:block; margin:0; padding:0 7px 34px 6px; background:url(menu3_bot.jpg) bottom left no-repeat;}

div.line {display:block; margin:0 auto; padding:0; background:#EFEFEF url(line_bot.gif) bottom right repeat-x; height:62px;}
div.line div.line_1 {display:block; margin:0 auto; padding:0; background:url(line_bot_right.gif) bottom right no-repeat; height:62px;}
div.line div.line_2 {display:block; margin:0 auto; padding:0 42px 0 0; background:url(line_bot_left.gif) bottom left no-repeat; height:62px; text-align:right;}
div.line div.line_2 img {border:0 none; border-collapse:collapse; margin:0; padding:0; cursor:pointer;}

.tab_bot {width:100%; margin:0 auto; padding:0; border:0; border-collapse:collapse; height:64px; background:#d6e1e5;}
.tab_bot td {border:none; border-collapse:collapse; padding:0; margin:0; text-align:center;} 
/*--*/

h1,h2,h3,h4,h5,h6 {margin:0 0 15px 0; padding:0; color:#527ea3; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
h1 {font-size:18px}
h2 {font-size:16px}
h3 {font-size:14px}
h4 {font-size:12px}
h5,h6 {font-size:11px}

h1.tema {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	color:#527ea3;
	padding:0;
	margin:0 0 15px 0;
}

td.body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#2f2f2f;
	padding:84px 20px 20px 15px;
}

img.name {
	margin:0 0 0 -2px;
	padding:0;
	border:0 none;
	border-collapse:collapse;
	width:342px;
	height:54px;
}

div.top_url {
	display:block;
	text-align:right;
	margin:0 auto;
	padding:6px 22px 6px 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
}
div.top_url a {text-decoration:underline; color:#4c4c4c;}
div.top_url a:hover {text-decoration:none; color:#4c4c4c;}

div.name_blok {
	display:block;
	text-align:left;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9e1010;
	padding:0 0 0 10px;
	margin:7px 0;
}

div.blok_bg {display:block; width:193px; margin:0 auto; padding:0; background:#001946 url(blok_bg.gif) left repeat-y;}
div.blok_bg div.blok_bot {display:block; margin:0; padding:0; background:url(blok_bot.jpg) bottom left no-repeat; text-align:center;}
div.blok_bg div.blok_bot img {display:block; margin:144px auto 0 auto; padding:0; border:0 none; border-collapse:collapse; cursor:pointer; width:176px; height:46px;}
div.blok_bg table.blok_top {width:100%; border:0; border-collapse:collapse; padding:0; margin:0; background:url(blok_top.gif) top left no-repeat; height:116px;}
div.blok_bg table.blok_top td {
	border:none; 
	border-collapse:collapse; 
	padding:16px 18px 0 18px; 
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	color:#dae3ec;
}
div.blok_bg table.blok_top td span {font-size:11px; text-decoration:underline; display:block; margin:0 0 4px 0; padding:0;}
div.blok_bg table.blok_top td a {color:#dae3ec; text-decoration:none;}
div.blok_bg table.blok_top td a:hover {color:#dae3ec; text-decoration:underline;}

div.menuNorm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
	color:#4c4c4c;
	cursor:pointer;
	display:block;
	margin:0;
	padding:0;
	border-bottom:1px solid #7f9fb3;
}
div.menuNorm div.div1 {
	display:block; 
	margin:0; 
	padding:6px 0px 6px 10px; 
	background:#e4effa url(normal.gif) center top no-repeat; 
	border-bottom:1px solid #FFFFFF; 
	border-left:1px solid #FFFFFF;
}
div.menuOver {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
	color:#4c4c4c;
	cursor:pointer;
	display:block;
	margin:0;
	padding:0;
	border-bottom:1px solid #004461;
}
div.menuOver div.div1 {
	display:block; 
	margin:0; 
	padding:6px 0px 6px 10px; 
	background:#b0daf3 url(over.gif) center top no-repeat; 
	border-bottom:1px solid #FFFFFF; 
	border-left:1px solid #FFFFFF;
}
div.menuNorm div.div1 a, div.menuNorm div.div1 a:hover {text-decoration:none; color:#4c4c4c;}
div.menuOver div.div1 a, div.menuOver div.div1 a:hover {text-decoration:none; color:#4c4c4c;}

div.submenu {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
	text-transform:none;
	color:#0049ac;
	display:block;
	padding:4px 0 4px 20px;
	margin:0;
}
div.submenu a {color:#0049ac; text-decoration:none;}
div.submenu a:hover {color:#0049ac; text-decoration:underline;}
div.submenu_img {
	display:block;
	background:url(submenu_line.gif) top repeat-x;
	height:2px;
	margin:0;
	padding:0;
}

div.menuNorm2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	color:#4c4c4c;
	cursor:pointer;
	padding:7px 7px 6px 7px;
	margin:0;
	float:left;
	display:block;
}
div.menuOver2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	color:#4c4c4c;
	cursor:pointer;
	padding:7px 7px 6px 7px;
	margin:0;
	float:left;
	display:block;
	background:url(menu2_over.gif) top repeat-x;
}
div.menuNorm2 a, div.menuNorm2 a:hover {text-decoration:none; color:#4c4c4c;}
div.menuOver2 a, div.menuOver2 a:hover {text-decoration:none; color:#4c4c4c;}

div.menu4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	color:#4c4c4c;
	padding:8px 14px 0px 14px;
	margin:10px auto 0 auto;
	display:block;
	background:#EFEFEF;
	line-height:17px;
}
div.menu4 a {color:#4c4c4c; text-decoration:none;}
div.menu4 a:hover {color:#4c4c4c; text-decoration:underline;}


td.bot_ {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	color:#737373;
	padding:20px 0 0 0;
	margin:0;
	border:none;
	border-collapse:collapse;
}
td.bot_ a {color:#737373; text-decoration:none;}
td.bot_ a:hover {color:#737373; text-decoration:underline;}

td.logo {
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	padding:15px 0 11px 0;
	border:none; 
	border-collapse:collapse;
	margin:0; 
	vertical-align:top; 
	width:280px;
}
td.logo img {margin:0 8px -3px 10px; padding:0; border:0 none; border-collapse:collapse; float:left;}
td.logo a {color:#737373; text-decoration:none;}
td.logo a:hover {color:#737373; text-decoration:underline;}

div.tit {
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;	
	color:#b0aeae;
	text-align:center;
	padding:2px 0;
	margin:0 auto;
	display:block;
}
div.tit a {color:#b0aeae; text-decoration:none}
div.tit a:hover {color:#b0aeae; text-decoration:none}

td.small { 
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	text-align:center;
	border:none; 
	border-collapse:collapse; 
	padding:0; margin:0; 
	text-align:center; 
	width:280px;				
}

.thumb {color:#333333;}

table.table1 {font-size:12px; border-collapse: collapse; font-family:Tahoma; color:#2f2f2f;}
table.table1 td {padding:4px; border:1px solid #2f2f2f; color:#2f2f2f;}
table.table0 {font-size:12px; border-collapse: collapse; font-family:Tahoma; color:#2f2f2f;}
table.table0 td {padding:4px; border-width:0px solid #2f2f2f; color:#2f2f2f;}

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background:#dbf0ff}
table.table1 td { padding:5px; border: 1px solid #808080;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background:#dbf0ff}
table.table2 td { padding:5px; border: 1px solid #808080;}
table.table2 th { padding:8px 5px; border: 1px solid #808080; background-color:#013d67; color:#fff; text-align:left;}
/* */

/*--*/
table.tab_mag {width:100%; border:0; border-collapse:collapse; margin:0; padding:0; position:relative;}
table.tab_mag td.td {margin:0; padding:0; border:none; border-collapse:collapse; background:#FFFFFF url(mag_top.gif) top repeat-x;}
table.tab_mag td.td div.div1 {display:block; padding:0; margin:0; background:url(mag_bot.gif) bottom repeat-x;}
table.tab_mag td.td div.div2 {display:block; padding:0; margin:0; background:url(mag_left.gif) left repeat-y;}
table.tab_mag td.td div.div3 {display:block; padding:0; margin:0; background:url(mag_right.gif) right repeat-y;}
table.tab_mag td.td div.div4 {display:block; padding:0; margin:0; background:url(ug1.gif) top left no-repeat;}
table.tab_mag td.td div.div5 {display:block; padding:0; margin:0; background:url(ug2.gif) top right no-repeat;}
table.tab_mag td.td div.div6 {display:block; padding:0; margin:0; background:url(ug3.gif) bottom left no-repeat;}
table.tab_mag td.td div.div7 {display:block; padding:22px 32px 32px 26px; margin:0; background:url(ug4.gif) bottom right no-repeat;}

table.tab_spisok {width:100%; border:0; border-collapse:collapse; margin:0; padding:0;}
table.tab_spisok td.image {border:none; border-collapse:collapse; padding:0; margin:0; width:10%;}
table.tab_spisok td.image img {border:0; border-collapse:collapse; margin:0 20px 0 0; padding:0;}
table.tab_spisok td.mag_body {font:12px Arial, Helvetica, sans-serif; color:#2f2f2f;}
table.tab_spisok td.mag_body p {display:block; margin:0 0 14px 0; padding:0;}
table.tab_spisok td.mag_body p.title {font:15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#970f10;}
table.tab_spisok td.mag_body p.p {text-align:right; margin:0 0 0 0;}
table.tab_spisok td.mag_body p.p span {text-align:left; color:#527ea3; float:left; padding:5px 0 0 0; // padding:8px 0 0 0;}
table.tab_spisok td.mag_body a {color:#527ea3; text-decoration:none;}
table.tab_spisok td.mag_body a:hover {color:#527ea3; text-decoration:underline;}

table.tab_mag_tov {width:100%; border:0; border-collapse:collapse; margin:0; padding:0; position:relative;}
table.tab_mag_tov td.td {margin:0; padding:0; border:none; border-collapse:collapse; /*background:#FFFFFF url(mag_top.gif) top repeat-x;*/}
table.tab_mag_tov td.td {font:12px Arial, Helvetica, sans-serif; color:#2f2f2f;}
table.tab_mag_tov td.td a {color:#527ea3; text-decoration:none;}
table.tab_mag_tov td.td a:hover {color:#527ea3; text-decoration:underline;}
table.tab_mag_tov td.td div.div1 {display:block; padding:0; margin:0; /*background:url(mag_bot.gif) bottom repeat-x;*/}
table.tab_mag_tov td.td div.div2 {display:block; padding:0; margin:0; /*background:url(mag_left.gif) left repeat-y;*/}
table.tab_mag_tov td.td div.div3 {display:block; padding:0; margin:0; /*background:url(mag_right.gif) right repeat-y;*/}
table.tab_mag_tov td.td div.div4 {display:block; padding:0; margin:0; /*background:url(ug1.gif) top left no-repeat;*/}
table.tab_mag_tov td.td div.div5 {display:block; padding:0; margin:0; /*background:url(ug2.gif) top right no-repeat;*/}
table.tab_mag_tov td.td div.div6 {display:block; padding:0; margin:0; /*background:url(ug3.gif) bottom left no-repeat;*/}
table.tab_mag_tov td.td div.div7 {display:block; padding:22px 32px 32px 26px; margin:0; /*background:url(ug4.gif) bottom right no-repeat;*/}
/*--*/

td.shop-column1 {width:70%; padding-right:10px;}
td.shop-column2 {width:30%;}

h2.shop-product-title {font-size:18px; font-weight:normal; color:#970f10;}

/* SHOP CART */

div.shop-cart {text-align:right; font-size:10px; text-transform:uppercase; margin-bottom:20px;}
a.shop-cart {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.shop-cart:hover {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:underline; text-transform:uppercase;}

/* SHOP PATH */

div.shop-path {text-align:left; font-size:10px; text-transform:uppercase; margin-bottom:10px;}
a.shop-path {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.shop-path:hover {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:underline; text-transform:uppercase;}

/* SHOP FOLDERS */

div.shop-folders {}
div.shop-folders-title {color:#000000; font-weight:bold; padding:5px; background-color:#e0e0e0;}
div.shop-folders-body {padding:15px; font-size:11px;}
a.shop-folder {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:none; text-transform:uppercase;}
a.shop-folder:hover {font-size:10px; font-family:Tahoma; font-weight:bold; text-decoration:underline; text-transform:uppercase;}

/* SHOP PRODUCT LIST */

table.shop-products {font-size:11px; border-collapse:collapse; border-bottom:1px solid #597589;}
table.shop-products td {padding:5px; border-right:1px solid #597589; border-left: 1px solid #597589;}
td.product-th {padding:5px; background-color:#015d9e; font-weight:bold; color:#FFFFFF; text-align:center;}
td.product-tb {padding:5px; border-top:1px solid #597589; text-align:right;}

div.shop-add-to-cart {padding:0 0 5px 0; margin:0; display:block; text-align:right;}
span.shop-remove-from-cart {cursor:pointer; color:#cc0000; text-decoration:underline;}
span.shop-remove-from-cart:hover {cursor:pointer; color:#000000; text-decoration:underline;}

/* SHOP PRODUCT LIST STAGE */

table.stage {font-size:11px;}
td.stage-title {text-transform:uppercase; background-color:#cccccc; padding:7px;}
td.stage-image {padding:5px; text-align:center;}
td.stage-body {padding:10px;}


/* SHOP PRODUCT FORMS */

input.number {border:1px solid #cccccc;}
input.shop-add-to-cart {}
form.nomargin {margin:0px;}

/* SHOP PRODUCT MISC */

#shop-added {
	display:none; 
	z-index:10000; 
	padding:5px; 
	border:1px solid gray; 
	position:absolute; 
	left:0px; 
	top:-20px; 
	background-color:#FFFFCC; 
	font-size:11px; 
	font-family:Verdana;
}











form.hidden {margin:0px;}



ul.boxes {
	color:#cccccc;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 10px;
}

ul.boxes li {margin-bottom:5px;}
ul.boxes li:hover {margin-bottom:5px;}
