* {margin:0; padding:0; font-family:Verdana; font-size:8pt;}
body {
background:#e4e3e3; width:100%; height:100%;
scrollbar-arrow-color: #aaa;
scrollbar-3dlight-color: #aaa;
scrollbar-highlight-color: #f4f4f4;
scrollbar-face-color: #f4f4f4;
scrollbar-shadow-color: #f4f4f4;
scrollbar-darkshadow-color: #aaa;
scrollbar-track-color: #e4e3e3;
scrollbar-track: #e4e3e3;
}

/* div.cat_cont div.fl {padding-bottom:20px}*/
/*div.cb, div.descr, div {padding-bottom:20px; margin:0px !important; padding:0px ! important; border:1px dotted gray}*/


img {behavior: url("/debug/htc/png.htc");font-size:7.4pt; font-family:Tahoma;color:#999;} 

a img {border:0;}
a {color:#3486b0;}
a:hover {text-decoration:none;}

.nodec {text-decoration:none;}
.nowrap {white-space: nowrap;}
.noline {border-bottom:none ! important}
.cb {clear:both}

h1 {font-size:13.4pt; color:#000; font-weight:normal;margin-top:-2px;}

table, form {margin:0; padding:0; font-family:Verdana; font-size:8pt;}
td {vertical-align:top;}
input {border:#7f9db9 1px solid; background:#fff; color:#596f7b; height:20px; padding:0px;}
textarea {border:#7f9db9 1px solid; background:#fff; overflow:auto; color:#596f7b; padding:2px;overflow:auto}
select {border:#7f9db9 1px solid; background:#fff; height:17px; color:#596f7b; padding:0px; width:162px;}
option {background:#fff;}
input.cost {border:#7f9db9 1px solid; background:#fff; color:#596f7b; height:18px; width: 35px; margin: 0px 5px 0px 0px; padding: 0px 3px 0px 0px; text-align: right;}
input.check { border: none; background: none; margin: 0px 6px 0px 0px; padding: 0px;}

.green {color:#008908;}

a.name {font-weight:bold; color:#3486b0; display:block; margin-top:5px; margin-bottom:1px;}
div.type_title {margin-top:5px; margin-bottom:7px;}

div.header_big {padding-bottom:5px; border-bottom:1px solid; margin-left:10px; margin-right:10px;}
div.header_big img {width:460px; height:20px;}


ul.list1 {margin-left:20px; margin-top:8px;}
ul.list1 li {list-style: URL('../img/main/markers/marker1.gif'); margin-bottom:11px; padding-left:4px;}
ul.list1 li a.activ {list-style:none !important; display:inline;}
ul.list1 li a {font-weight:bold; color:#3486b0; display:inline;}

ul.child {margin-left:20px; margin-top:6px;}
ul.child li {list-style: URL('../img/main/markers/marker5.gif'); margin-top:5px;}
ul.child li a {margin-left:-8px;}

ul.child ul.child {margin-left:20px; margin-top:6px;}
ul.child ul.child li {list-style: URL('../img/main/markers/marker5.gif'); margin-top:5px;}
ul.child ul.child li a {margin-left:-8px;font-weight:normal;}

ul.child_left {padding-left:5px !important; margin-top:2px !important; margin-bottom:0px !important;}
ul.child_left ul.child_left {padding-left:15px !important;}
ul.child_left li {list-style: URL('../img/s.gif') !important; margin-top:0px !important; margin-bottom:0px !important;}
ul.child_left li a {display:block; width:145px; overflow:hidden;}

.menu_parent_activ {
list-style:none URL('{$addressShort}/img/s.gif') !important;
margin-left:-20px; 
padding-left:20px !important; 
background-position:4px 2px !important;
}
td.ch_left_top_bg,
td.ch_right_top_bg,
td.ch_left_bottom_bg,
td.ch_right_bottom_bg
{
width:4px;
height:4px;
}
ul.child_left li a.activ table td.ch_center_bg {font-weight:bold; text-decoration:underline; color:#fff; overflow:hidden;}
ul.child_left li a.activ table td.ch_center_bg div {margin-top:-2px; max-width:140px; padding:0px 6px;}
a.no_activ img {height:19px; width:1px; vertical-align:top;}

ul.list2 {margin-left:20px; margin-top:8px;}
ul.list2 li {list-style: URL('../img/main/markers/marker2.gif'); margin-top:11px;}
ul.list2 li a {font-weight:bold; color:#3486b0;}

table.main {width:100%; height: 100%; min-height: 100%;}
table.main td.center {background:#fff; width:811px;}
table.main td.center h6 {color:#cccccc; margin-top:30px}
table.main td.left {background: URL('../img/left_bg.jpg') repeat-y right top; width:30%;}
table.main td.right {background: URL('../img/right_bg.jpg') repeat-y left top; width:30%;}

div.work_place {height:100%; width:811px;}
div.cont {height:100%; width:960px; position:relative; margin-left:-75px; margin-right:-75px; z-index:1;}

table.second {width:100%;}
table.top td.top {height:291px;}

table.bottom td.bottom {height:130px;}




img.logo {display:block; width:140px; height:80px; position:absolute; top: 15px; left:40px;}

div.right_top_block {width:291px; height:92px; position:absolute; top:0px; right:40px;}
div.right_top_block .top_header { margin: 8px 0px 0px 0px;}

div.right_top_menu {margin-top: 4px; width:296px; }
div.right_top_menu a {font-size:7.5pt; font-weight:bold; color:#3486b0; margin: 0px 3px 0px 0px;}
div.right_top_menu img {vertical-align:bottom;} 

div.right_top_menu_logout {margin-top: 4px; width: 296px; position: relative; }
div.right_top_menu_logout a {font-size:7.5pt; font-weight:bold; color:#3486b0; }
	div.right_top_menu_logout a.l { position: absolute; left: 19px; top: 1px;  }
	div.right_top_menu_logout img.l { position: absolute; left: 0px; top: 0px;  }
	div.right_top_menu_logout a.c { position: absolute; left: 112px; top: 1px;}
	div.right_top_menu_logout img.c { position: absolute; left: 93px; top: 0px;  }
	div.right_top_menu_logout a.r { position: absolute; right: 4px; top: 1px;}
	div.right_top_menu_logout img.r { position: absolute; right: 49px; top: 0px;  }
div.right_top_menu_logout img {vertical-align:bottom;} 

div.right_top_block input.text {width:262px; position:absolute; bottom:0px; left:0px; font-size:8pt; padding-left:7px;margin:0;}
div.right_top_block input.but {position:absolute; width:21px; height:21px; bottom:0px; left: 271px; border:0;margin:0; padding:0;}



div.right_center_block {width:390px; height:40px; position:absolute; top:18px; left:220px; padding-left:50px;}
div.right_center_block .span { padding: 0px 0px 0px 7px; font-size: 7.6pt; color: #3486B0;}
	div.right_center_block .span .quant { font-weight: bold; font-size: 7.6pt; color: #008908; width: 34px;}
div.right_center_block ul {float:left; margin: 10px 30px 0px 0px; padding-left:20px;}
div.right_center_block ul li {list-style: URL('../img/green_marker.gif'); margin-top:5px;}
div.right_center_block ul li a {font-size:7.5pt; font-weight:bold; color:#3486b0;}

table.menu {width:100%; height:36px; margin-top:115px; margin-bottom:0px;}
table.menu td {vertical-align:bottom;}
table.menu td img {vertical-align:bottom; display:block; margin-bottom:1px; margin-right:1px;}


div.mainPagetext {padding:5px 20px 5px 20px;}
div.mainPagetext p {margin-bottom:10px}

table.third td.center ul {margin:5px 0px 5px 40px;}
table.third td.center ul {list-style: URL('../img/main/markers/marker5.gif'); margin-top:11px;}
table.third td.center p {margin-bottom:10px}

div#check {position:relative;}

div.top_banner_block, div.top_banner_block_second {position:relative;}
div.top_banner_block {width:960px; height:175px;background:#065d0b}
div.top_banner_block img.top_banner {width:960px; height:175px;}
div.top_banner_block_second img.top_banner_second {width:960px; height:140px;}

img.small_header_img {margin-top:-8px;}

div.conner_left 
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/conner_left.png);
position:absolute;top:-1px;left:-1px;
}
div.conner_left img
{
width:20px;height:20px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
div.conner_right 
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/conner_right.png);
position:absolute;top:-1px;right:-1px;
}
div.conner_right img
{
width:20px;height:20px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
div.conners_middle 
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/conners_middle.png);
position:absolute;top:156px; right:0px;
}
div.conners_middle img
{
width:960px;height:24px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
div.conners_middle_second 
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/conners_middle.png);
position:absolute;top:116px; right:0px;
}
div.conners_middle_second img
{
width:960px;height:24px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}


div.small_banner {}
div.small_banner img {float:left; margin-right:5px; margin-bottom:5px}


table.third {margin-top:0; width:100%; height:100%;}
table.third td.left {background:/*URL('../img/main/headers/head_bg.gif') no-repeat right top*/ none; vertical-align:top; width:210px; padding: 5px 10px 20px 0px;}
table.third td.right {background:none; vertical-align:top; width:210px; padding-left:10px; padding-right:0px; padding-top:5px;}
table.third td.center {text-align:left;width:480px; vertical-align:top;padding-left:10px; padding-right:10px; padding-top:5px;}
table.third td.rasp {background:#065d0b; width:10px;}
table.third td.center p {padding:3px 20px;}
table.third td.rasp1 {width:10px;}


table.info_block {margin-top:-5px; width:100%;}
table.info_block td {vertical-align:top;}
table.info_block td a { text-decoration: none;}
	table.info_block td a:hover { text-decoration: underline;}


div.krishka {width:234px; height:16px; background: URL('/debug/img/main/bg/krishka.gif') no-repeat right top;}

/*
div.top_line {width:234px; height:16px; background: URL('/debug/img/main/bg/top_line.gif') no-repeat right top;}
div.top_none {width:234px; height:16px; background: none;}
div.top_kri {width:234px; height:16px; background: URL('/debug/img/main/bg/top_kri.gif') no-repeat right top;}
*/

div.icon 
{
margin-top:5px;
width:70px;
height:70px;
/*
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/small_ramka.png); */
}
img.small_ramka {width:72px; height:72px; /* filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); */}

img.icon_cont {display:block; margin-top:5px;}
.price {color:#008908; font-size:10.5pt; font-weight:bold; padding:2px 0px 0px 0px;margin:0px; }
.price small {font-size:7.5pt;}
.crt { text-align: right; padding: 0px 12px 0px 0px;}
/*p.price_list {margin-top:3px;font-size:9pt;}*/
img.basket_icon {float:right; margin-top:-18px; margin-right:10px;}
img.basket_icon_list {vertical-align:middle;}
div.footer 
{
background: URL('../img/main/bg/bottom_bg.gif') no-repeat right top; 
width:960px;
margin-bottom:0px;
padding-top:59px;
padding-bottom:48px;
text-align:center;
}
div.footer a {font-weight:bold;font-size:7.5pt; color:#fff;}
div.footer div.bottom_menu {width:100%;text-align:center;}
div.other_sites {margin-top:-21px; text-align:right; margin-right:30px;}
div.other_sites img {width:162px; height:18px;;}

div.other_sites img {behavior: url("/debug/htc/png.htc");} 

div.copy {height:32px; margin:-12px 0px 0px 0px; width:100%; text-align:center; color:#a5b2b7; font-size:7pt;  }
div.copy a {color:#a5b2b7; font-size:7pt; text-decoration:none;}
div.copy * {font-size:7pt;}
div.copy a:hover {text-decoration:none;}

img.klarnet {width:45px; height:9px; verical-align:bottom;}
img.cms {width:15px; height:9px; verical-align:bottom;}


.s10pt {font-size:7.5pt;}
.left10 {margin-left:10px;}
.left20 {margin-left:20px;}
.right10 {margin-right:5px;}
.rate100 {width:100%;}
.top3 {margin-top:3px;}
.top20 {margin-top:20px;}
.right5 {margin-right:5px}
.left5 {margin-left:5px}

.bottom20 {margin-bottom:20px;}

.pr {position:relative;}
.pa {position:absolute;}


.paleft105 {left:105px;}
.patop18 {top:18px;}

.a_mid {vertical-align:middle;}
.cd {cursor:default !important;}
.cp {cursor:pointer !important;}

.w17 {width:17px;}
.w19 {width:19px;}
.w72 {width:72px;}
.w128 {width:128px;}
.w140 {width:140px;}
.w220 {width:220px; }
.w90 {width:97% ! important}
.w50rate {width:50%;}
.aright {text-align:right !important;}
.aleft {text-align:left !important;}

.bold {font-weight:bold;}

.marker1 {width:11px; height:11px; vertical-align:middle;}





span.marker3 {width:16px; height:10px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/main/markers/marker3.png);}
span.marker3 img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); border:1px solid;width:16px; height:10px; vertical-align:bottom;}

div.marker3 {width:16px; height:10px; display:inline;}
div.marker3 img {width:16px; height:10px;}
img.marker3 {display:none;}

#asia, .asia					{border-color:#d02819; color:#d02819;}
#africa, .africa 				{border-color:#db834d; color:#db834d;}
#north_america, .north_america 	{border-color:#dfb218; color:#dfb218;}
#south_america, .south_america 	{border-color:#9bbe3b; color:#9bbe3b;}
#europe, .europe 				{border-color:#4db271; color:#4db271;}
#oceania, .oceania 				{border-color:#55c6b7; color:#55c6b7;}
#traditions, .traditions 		{border-color:#64bdd3; color:#64bdd3;}


div.bot_bor {border-bottom:1px solid; padding-bottom:6px; margin-bottom:16px;}

/* ÊÀÒÀËÎÃ */
div.cat_big_block {width:480px; overflow:hidden; margin-top:0px;}


div.cat_big_block_child {margin-left:-20px; padding-left:10px; border:0px solid; width:499px;}
div.cat_small_block {width: 234px; float:left; padding-left:10px; height:145px; margin-bottom:15px;}

.cat_cont { clear: both; margin: 20px 0px 0px 0px;border-bottom:1px solid #fff }
	.cat_cont .bot_bor { width: 220px; }
div.big_cat_img {margin:5px 20px 0px 0px; }
table.cat_cont td.bottom {height:20px;}
div.big_cat_img img {vertical-align:top;}
div.descr { padding: 0px 0px 20px 0px;text-align:justify;margin:0px;}
	div.descr p {padding-left:0px; padding-right:0px; margin-left:0px; margin-right:0px;}
	div.descr ul {padding-right:20px}
.more_info_text { padding: 0px 12px 0px 12px;}




#gallery_content {text-align: center;  float: left; display: block; margin:0px 3px 6px 2px; width: 245px; }

table.icon_cat {float:left; border: none;width:70px; height:70px; margin:0px 3px 6px 3px;}
table.icon_cat td {vertical-align:middle}

.head_bor_left {position:absolute; top:0px; left:0px; width:210px; height:26px; border-bottom:1px solid;}


div.icon_cat img {vertical-align:top;cursor:pointer;}

table.catPrevImage {width:225px; height:220px;margin-bottom:13px;}
table.catPrevImage img {margin-left:4px}
table.catPrevImage td {vertica-align:top}


td.rasp5 {width:5px;}



div.cat_bot_link {white-space: nowrap; position:absolute; top:20px; left:15px;}
div.cat_bot_link img {vertical-align:middle;}

table.bot_info { height:40px; background:#f4f4f4; margin-right: 10px; margin-left: 10px; margin-top:30px}
table.bot_info td { vertical-align: middle; }
table.bot_info td.cent_left { background: #f4f4f4; width: 30%; text-align: left; padding: 0px 0px 0px 10px; }
table.bot_info td.cent_right { background:#f4f4f4; width: 70%; padding-right: 10px; text-align:right;}
table.bot_info td.cent_right span { padding-bottom: 3px}
table.bot_info td.left {background: URL(../img/cat_bot_left_bg.gif) no-repeat left top #fff; width: 18px;}
table.bot_info td.right {background: URL(../img/cat_bot_right_bg.gif) no-repeat right top #fff; width: 18px;}
table.bot_info td.cent_right input.how { width: 27px; color: #000; vertical-align: top; text-align: right; padding: 1px 3px 0px 0px; font-size: 8pt; height: 18px; border: 1px solid #bfbfbf;}

table.right_info {width: 210px; color:#575757; margin-top:20px;}
table.right_info td  {padding:5px 2px;width:50%; empty-cells: show}
table.right_info th  {padding:5px 10px 5px 2px;width:50%; text-align:left}

table.more_info {width: 453px; color:#575757; margin-top:10px;margin-left:13px}
table.more_info td  {padding:7px 7px;}

img.nav_arr {width:13px; height:13px; vertical-align:middle; background:#065d0b;}

span.nav_left { margin-left:15px; cursor:pointer;}
span.nav_right { margin-right:15px; cursor:pointer;}

p.struct_tree {padding-left:10px !important;}

div.partners {width:100%; height:500px; overflow:visible; border:0px dotted;}
div.partner {float:left;border:0px dotted; width:225px; height:100px; padding-left:10px;}
div.partner div.conners {margin-left:5px;}
div.partner div.text {position:absolute; left:100px; top:20px;}

#div_variants {position:absolute; top:0px; right:70px; border:1px solid #ccc; padding:20px 20px 30px 20px;background:#fff}
iframe#frame_for_HUGE_image {visibility:hidden; position: absolute; left:0px; top:200px; z-index:20; border:1px solid #d9d9da; width:540px; height:640px; overflow:visible;background:#fff}
iframe#cart_action_frame {position:absolute; left:-200px; z-index:100; width:300px; height:200px; display:none; border:1px solid #d9d9da;background:#fff}


div.auto_block {margin-left:10px; margin-top:20px;}

.anket_table {text-align:right; margin-left:10px;}
	.anket_table td {padding-top:10px;}
		.anket_table input.text {width:250px; margin-left:10px;padding:0px}
		.anket_table textarea {width:250px; height:100px;margin-left:10px;padding:0px}

p.announcement {font-size:10pt; margin:0px 10px 10px 10px}

ul.map {margin-left:25px; margin-top:8px;}
ul.map li {list-style: URL('../img/main/markers/marker1.gif'); margin-top:5px;}
ul.map ul li {list-style: URL('../img/main/markers/marker5.gif'); margin-top:5px;}
ul.map ul ul li {list-style: URL('../img/main/markers/marker5.gif'); margin-top:5px;}
ul.map li a {font-weight:bold; color:#3486b0;}
ul.map ul ul ul li a {font-weight:normal;}

ol {margin-left:45px; margin-top:8px;}
ol li {margin-top:5px;}
ol ol li { margin-top:5px;}
ol ol li { margin-top:5px;}
ol li a {font-weight:bold; color:#3486b0;}
ol ol ol ol li a {font-weight:normal;}

ul.LibListSection {margin:10px 10px 15px 45px; margin-top:8px;}
ul.LibListSection li {list-style: URL('../img/main/markers/marker1.gif'); margin-top:5px;}
ul.LibListSection li a {font-weight:bold; color:#3486b0;}

ul.LibListThemes {margin:10px 10px 15px 45px; margin-top:8px;}
ul.LibListThemes li {list-style: URL('../img/main/markers/marker5.gif'); margin-top:5px;}
ul.LibListThemes ul ul li {list-style: URL('../img/s.gif'); margin-top:5px;}
ul.LibListThemes li a {font-weight:bold; color:#3486b0;font-weight:normal}


.user_table_style {color:#575757; margin-top:5px;}
.user_table_style td, .user_table_style th {border-bottom:#f4cfcc 1px solid; padding:5px 2px;}
.user_table_style_header {font-weight:bold; text-align:center; color:#000}

.user_img_style_left_top  {margin:0px 20px 20px 0px;}
.user_img_style_left  {margin:20px 20px 20px 0px;}
.user_img_style_left_bottom  {margin:20px 20px 0px 0px;}

.user_img_style_right_top  {margin:0px 0px 20px 20px;}
.user_img_style_right  {margin:20px 0px 20px 20px;}
.user_img_style_right_bottom  {margin:20px 0px 0px 20px;}

.user_text_blue 	{color:#3486b0;}
.user_text_green 	{color:#065d0b;}
.user_text_7  	    {font-size:7.4pt;}
.user_text_9  	    {font-size:9pt;}
.user_text_10	    {font-size:10pt;}
.user_text_12	    {font-size:12pt;}
.user_text_bluegrayBlock {padding:10px 0px; margin:10px; border:1px solid #66cc66;background:#f7fcf7;}



/* Sort */

div.sortBlock {padding:0px; width:225px; margin:0px 0px 0px 245px;font-size:7.4pt;empty-cells: show; right:0px;top:-15px; }
div.sortBlock div, div.sortBlock a {font-size:7.4pt;}

table.prntCatByList {width:460px; margin-left:10px;color:#575757;empty-cells: show;}
table.prntCatByList td, table.prntCatByList th {padding:5px 6px 10px 6px;text-align:left}
table.prntCatByList th span, table.prntCatByList th span nobr, table.prntCatByList td small {font-size:7.4pt;}
table.prntCatByList td .check {margin:0px ! important;}
table.prntCatByList td input.priceInp {text-align:right; padding:0px 2px}
table.prntCatByList td.icon {width:40px; text-align:center}
table.prntCatByList td a b {color:#2c7194 }

table.prntCatByListIMP {width:665px;}

div.catalueNavi {height:20px; padding:5px 13px 0px 13px}


div.MoreTextBlock {overflow:auto;height:300px;width:414px;}
div.MoreTextBlock p {margin-left:0px; margin-right:0px;padding-left:0px; padding-right:0px;}

div.libArtHeader  {margin:0px 0px 10px 19px}



form.searchForm input {margin:0px;padding:0px}

div.but { padding: 30px 10px 30px 10px; }
	.btn { height: 17px; border: none; background: none;}
	.del { width: 17px; margin: 0px 0px 0px 7px;}
	.upd { width: 71px; margin: 0px 0px 0px 5px;}
	.add { width: 71px; margin: 0px 0px 0px 0px;}
	.adj { width: 112px; margin: 0px 10px 0px 0px;}
	.chang { width: 112px; margin: 0px 0px 0px 10px;}
	.remember_pass { width: 139px; margin: 0px 0px 0px 10px;}

.fr{ float: right; text-align: right; }
.fl{ float: left; text-align: left; }
.fn {clear: both;}


.list4 {width:220px}

input.searchLine {width:440px; margin-bottom:15px;padding: 1px 2px 0px 2px; border-right: solid 1px #7F9DB9; border-bottom: solid 1px #7F9DB9; border-top: solid 1px #596F7B; border-left: solid 1px #596F7B; background: #FBFBFB;}
input#search_text {padding: 1px 2px 0px 2px; border-right: solid 1px #7F9DB9; border-bottom: solid 1px #7F9DB9; border-top: solid 1px #596F7B; border-left: solid 1px #596F7B; }

dl {padding:0px 20px}

select.searchSelect {margin-left:20px}

.searchResults  {padding:0px 20px}

table.cont_form {margin-left:20px; margin-top:0px;}
table.cont_form td {height:30px;}

.cont_form { margin-left:10px; width: 90%;}
	.cont_form td {padding-top:10px;}
.cont_form input, .cont_form textarea { margin-left: 20px; padding: 1px 2px 0px 2px;}
.cont_form img.send_cont { margin-left: 20px; padding: 1px 2px 0px 2px;}
.cont_form input.text, .cont_form select.text {width: 250px}
div.BotCounter {left:20px;margin-top:-20px}		

div.galleryPrev {height:80px}






