body {margin: 0; padding: 0; background: #f2f2f2 url(/p/top_bg.gif) repeat-x top left;}
a img {border: 0;}

form {margin: 0;}
label {color: #367; vertical-align: middle;}
button {font: bold 12px Verdana, sans-serif; cursor: pointer;  vertical-align: middle;}
input, textarea { color: #455; border: 1px solid #ccc; vertical-align: middle;}

#header {}
/*	#logo img {display: block;}
	#search {background: url(/p/top2.gif) repeat-x top left; font: 80% Verdana, sans-serif; vertical-align: top;}
	#search {width: 339px; background: url(/p/top_left.gif) no-repeat top left; font: 80% Verdana, sans-serif; padding-left: 20px; padding-top: 20px; vertical-align: top;}
	#menuTop {width: 202px; background: url(/p/top_right.gif) no-repeat top left; padding-left: 20px; padding-top: 17px; vertical-align: top;}
		#menuTop a {display: block; background: url(/p/dot.gif) no-repeat center left; font: bold 80% Verdana, sans-serif; color: #455; text-decoration: none; vertical-align: middle; padding-left: 13px;}
		#menuTop a:hover, #menuTop a.parentHere {color: #d52;}
*/
	#logo {background: url(/p/logo.gif) no-repeat top left; width: 206px; height: 87px; font: 80% Verdana, sans-serif; vertical-align: top;}
		#logo form {padding-left: 15px; padding-right: 30px; padding-top: 15px;}
		#logo button {float: right;}
	#search {background: url(/UserFile/Image/design/top_bg.gif) repeat-x top left; font: 80% Verdana, sans-serif; height: 87px; vertical-align: top; padding:0px; margin:0px;}
	#menuTop {background: url(/UserFile/Image/design/top_bg.gif) no-repeat top left; width: 373px; vertical-align: bottom;}
		#menuTop a {display: block; float: right; background: url(/p/dot.gif) no-repeat center left; font: bold 80% Verdana, sans-serif; color: #fff; text-decoration: none; vertical-align: middle; padding-left: 13px; padding-bottom: 3px; margin-right: 20px;}
		#menuTop a:hover, #menuTop a.parentHere {color: #fc3;}

#middle {width: 100%;}
	#leftColumn {background: url(/p/middle_left_bg.gif) repeat-y top right; width: 186px; vertical-align: top;}
		#menu {background: url(/p/menu_bg.gif) no-repeat 0px -30px; padding-left: 6px; padding-top: 5px; font: 80% Tahoma, sans-serif;}
			#menu .m3 {background: url(/p/m2.gif) repeat-y top left; width: 186px;  cursor: pointer; }
			.m1 {background: url(/p/m1.gif) no-repeat top left;}
			.m2 {background: url(/p/m3.gif) no-repeat bottom left; padding: 3px 0 5px 15px}
			#menu a:hover, #menu a.parentHere {color: #d52;}
			#menu a {text-decoration: none; color: #466;}
			#menu a.childHere {color: #c44;}
				#menu ul.firstSub {margin: 0px 10px 5px 10px; padding: 3px 3px 5px 10px; border: 1px solid #6B9DB1; border-top: 0; background: #F0F5F6; }
				#menu ul {list-style-type: square; list-style-position: inside;}
					#menu ul ul {margin: 0 0 3px 15px; list-style-type: disc; padding: 0;}
		#voting {background: #F6F9FA url(/p/vote_bg.gif) repeat-y top left; margin-left: 7px; margin-top: 20px; width: 156px;}
			#voting img {display: block; clear: both;}
			#votingContent {padding: 0 10px; font: 80% Verdana, sans-serif;}
				#votingContent h3 {margin-bottom: 3px;}
				#votingContent p {margin: 0 0 5px; font-size:11px; color: #4B4B4B;}
	#centerColumn {background: #fff url(/p/content_bg.gif) repeat-y top left; vertical-align: top;}
		#contentTop {background: url(/p/middle_top_bg.jpg) repeat-x top left; height: 138px;}
		#contentMain {padding: 10px 20px 20px 30px; font: 12px Tahoma, sans-serif;}
		#centerColumn .notHome {background: url(/p/middle3.gif) no-repeat top left;}
		.dirDel {clear: both;}
		.dirDel2 {margin-bottom: 20px;}
		.dirDel3 {margin-bottom: 0;}
		.dirTitle {float: right; font: 130% Tahoma, sans-serif; color: #FF9600; margin: 10px 0 0 0;}
		#slogan {position: absolute; right: 255px; top: 130px; font: 130% Tahoma, sans-serif; color: #fff;}
	#rightColumn {width: 198px; vertical-align: top; background: url(/p/middle_bg_right.gif) repeat-y top left;}
		#rightTop {background: url(/p/middle_head_right.jpg) no-repeat top left; height: 138px;}
			#rightHeading {font: bold 80% Verdana, sans-serif; color: #455; border-bottom: 1px solid #fff; padding-top: 107px; padding-bottom: 2px; margin: 0 20px 0 10px;}
		#rightContent {padding: 0 15px; font: 80% Tahoma, sans-serif; color: #4B4B4B;}
	#bgColumn {width: 33px; background: url(/p/middle_top_right_bg.gif) repeat-y top left; vertical-align: top;}
	#contentBottom {background: url(/p/bottom_leftcenter_bg.gif) repeat-x top left;}

#footer {border-top: 3px solid #fff; color: #455; text-align: left; font: bold 70% Verdana, sans-serif;}
	#copy {padding: 20px 30px;}
	#bimages {float: right; padding: 10px 30px;}

table.main td {vertical-align: top;}
td.point{background:url(/p/dot.gif) no-repeat center;}
img.block {display: block;}
h1 {font: bold 100% Tahoma, sans-serif; color: #466; margin: 0 0 0 0;}
h2 {font: 130% Tahoma, sans-serif; color: #FF9600; margin: 0 0 10px 0;}
h3 {font: 120% Tahoma, sans-serif; color: #FF9600; margin: 0 0 10px 0;}
h4 {font: 110% Tahoma, sans-serif; color: #FF9600; margin: 0 0 10px 0;}
	h2 a:link, h3 a:link, h4 a:link {color: #FF9600; text-decoration: underline;}
	h2 a:visited, h3 a:visited, h4 a:visited {color: #ee8500; text-decoration: underline;}
	h2 a:hover, h3 a:hover, h4 a:hover {color: #FF9600; text-decoration: none;}
	h2 a:active, h3 a:active, h4 a:active {color: #ee8500; text-decoration: none; background: #eee;}
a:link {color: #367; text-decoration: underline;}
a:visited {color: #589; text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {text-decoration: none; background: #eee;}

table.dynamic th, table.dynamic td {padding: 2px 7px 3px; vertical-align: top;}
img.dynamic, a img.dynamic {padding: 2px; border: 1px solid #939393; margin: 5px;}

img.left {float: left; margin: 0 5px 5px 0;}
img.right {float: right; margin: 0 0 5px 5px;}

.error {font-weight: bold; color: #e00;}

.news, .faq {clear: both; padding-top:10px; margin: 10px 0 30px 0px; text-align: left;}
a.news_subject, a.faq_user {font-weight: bold;}
.news_top, .faq_top {margin-bottom: 5px; color: #1B7377; padding-left: 21px;}
.faq_top {padding-left: 0;}
.news_top_full {padding-top: 3px;}
.news_subject, .faq_user {font-weight: bold;}
.news_date, .faq_date {font-weight: bold;}
.news_text {padding-left: 21px;}
.faq_link_to {margin-top: 5px;}
.faq_answer {margin-left: 30px; border-left: 1px solid #ccc; padding-left: 10px; margin-bottom: 10px; margin-top: 10px;}
.faq_answer_user {text-align: right; font-weight: bold; color: #1B7377;}
.navig {text-align: right; margin: 0 0 15px;}

.searchNumber {float: left; width: 21px; font-weight: bold;}

form.formMain {clear: both;}
form.formMain fieldset {margin: 0 20px 20px; border: 1px solid #999; padding-top: 10px; padding-bottom: 10px;}
form.formMain table.form td.leftForm {width: 30%; text-align: right;}
form.formMain table.form td.rightForm {width: 70%; padding-left: 10px;}
form.formMain label {font-weight: bold;}
legend {font-weight: bold; color: #367; margin: 0 5px 0;}

.votingBlock {margin-bottom: 5px; clear: both;}
.votingNumbers {color: #777; font-size: 80%; float: right;}
.votingItem small {color: #777;}
.votingBar {background: #fc3; font-size: 70%;}

.first {margin-left: 10px;}
.second {margin-left: 40px;}
.third {margin-left: 60px;}
.fourth {margin-left: 70px;}
.fiveth {margin-left: 80px;}

/*.section, .section1, .section2, .section3 {font: 12px Verdana, Arial, sans-serif; text-decoration: none; color: #000; font-weight: bold;}
	.section a:hover, .section1 a:hover, .section2 a:hover, .section3 a:hover {color: #CC66FF; text-decoration: underline;}
*/
.aboutSection{
	font-style: italic;
}
.section{
	background: url(/p/right_icon.gif) no-repeat left top;
	padding:2px 0px 2px 20px;
	font-weight: bold;
	font-size: 12px;
	margin: 2px;
}

/*
.price_table {border-right: 1px solid #999999; border-bottom:1px solid #999999; font: 12px  Arial, Tahoma, sans-serif;}
.price_table td {border-top: 1px solid #999999; border-left: 1px solid #999999;}
.price_table th {border-top: 1px solid #999999; border-left: 1px solid #999999;	background: #558899; color: #FFF;}
h1.price_table {
	margin:0px;
}
*/

#sectionDesc {border:1px solid #ccc; padding: 10px; margin-top:4px; background:#eeeeee;}
#showDesc a, #hideDesc a {color:#cc66ff;}
.newsImg {margin: 0px 4px 0px 4px; border: 1px solid #999; float: left;}
.patch {
	margin:0px 0px 0px 25px;
	font-weight: bold;
	font-size: 12px;
	padding:0px 0px 20px 0px;
}
.forumTop {border-top: 1px solid #CECECE; border-left: 1px solid #CECECE; position:relative; font-size:12px;}
.forumTop th {background-color: #8fadba; padding-left:10px; padding-right:10px; font-weight:bold; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE; text-align:left; color: #FFF;}
.forumTop td {padding-left:10px;  padding-right:10px; border-bottom: 1px solid #CECECE; border-right: 1px solid #CECECE;}

 ul.goodsList {list-style-position: outside; margin: 0 0 0 0; padding: 0 0 0 15px; clear: both; font: 12px Tahoma,}
    .goodsList  li.glFirst {margin: 0; padding: 0; }
    .goodsList  a.glFirst {color: #012385;}
    .goodsList  a.glFirst:hover,  .goodsList  a.glFirstSelected {color: #012385;}
    .goodsList  li.glSecond {margin: 0 0 0 0; padding: 0 0 0 0px; font-weight: normal;}
    .goodsList  a.glSecond {color: #052185;}
    .goodsList  a.glSecond:hover {color: #6c3;}
    .goodsList  li.glThird {margin: 0 0 0 0; padding: 0 0 0 0px; font-weight: normal;}
    .goodsList  a.glThird {color: #052185;}
    .goodsList  a.glThird:hover {color: #6c3;}

.goodsListTable {border-collapse: collapse; border-top: 1px solid #C0C6D2; border-left: 1px solid #C0C6D2; margin-top: 20px;}
    .goodsListTable th {padding: 2px 7px 3px; border-bottom: 1px solid #C0C6D2; border-right: 1px solid #C0C6D2; background: #F3F4F9; color: #011E84; font-weight: bold;}
    .goodsListTable td {padding: 2px 7px 3px; border-bottom: 1px solid #C0C6D2; border-right: 1px solid #C0C6D2; vertical-align: top;}
    .goodsListTable td.goodsListName {color: #5F6478; }
        .goodsListTable td.goodsListName a:link, .goodsListTable td.goodsListName a:visited {color: #5F6478;}
        .goodsListTable td.goodsListName img {border: 0; margin: 10px auto; display: block;}
    .goodsNew {color: #d00; font-weight: bold;}

#goodsSearch {padding-top: 10px; font-size: 12px;}
    #goodsSearch input.text {font-size: 11px; vertical-align: middle; margin-left: 3px;}
    #goodsSearch input.submit {background: url(/p/goods-list-search-button.gif); width: 68px; height: 16px;  cursor: pointer; border: 0; margin-left: 5px;}
#goodsChoise {float:left; font-weight: bold;}
    #goodsChoise a {color: #022287; background: url(/p/goods-type-item1.gif) no-repeat 0 6px; padding-left: 12px;}
    #goodsChoise a:hover, #goodsChoise .selected {color: #CD0303; background: url(/p/goods-type-item2.gif) no-repeat 0 6px; padding-left: 12px;}
#goodsTop {height: 36px; font: 11px Verdana, sans-serif; clear: both;}
    #goodsSort {float: left; width: 200px; padding: 4px 0 0 10px;}
        #goodsSort a {color: #012385; padding-left: 10px;}
    #goodsTime {float: left; padding-top: 4px;}
.goodsPath {list-style-image: url(/p/goods-list-item1.gif); float: left;}
    .goodsPath li {color: #FA6405;}
    .goodsPath li a:link, .goodsPath li a:visited {color: #05228A;}
    .goodsPath a.current {text-decoration: none;}

.slideMenu {font: 11px Verdana, sans-serif; position: absolute; visibility: hidden; top: -99px; left: -99px; z-index: 50; border-bottom: 1px solid #C0C6D2; width: 200px; background: #fff;}
	.slideMenu a:link, .slideMenu a:visited {display: block; text-decoration: none; color: #012087; padding: 2px 7px 3px; border-top: 1px solid #C0C6D2; border-left: 1px solid #C0C6D2; border-right: 1px solid #C0C6D2;}
	.slideMenu a:hover, .slideMenu a:active, .slideMenu a.current:link, .slideMenu a.current:visited {text-decoration: none;  background: #fcfcfc; color: #406AE1;
}

     .foto_galery_img {
          float : left;
          padding: 4px;
          margin : 3px;
          border: 1px solid #ccc;}

	.select_desc{
	border: 1px solid #336677;
	border-bottom: 1px solid #fff;
	float: left;
	padding: 3px;
	background: #fff;
	margin-right: 1px;
	height: auto;
}
.un_select_desc{
	border: 1px solid #336677;
	float: left;
	padding: 3px;
	background: #eee;
	display: block;
	margin-right: 1px;
}
.select_desc a, .un_select_desc a{
	text-decoration: none;
}
.un_select_desc1{
	border: 1px solid #fff;
	border-bottom: 1px solid #336677;
	border-left: 1px solid #336677;
	padding: 3px;
	background: #fff;
	z-index:2;

}
.un_select_desc2{
	border-left: 1px solid #336677;
	float: left;
}
.desc {
	border: 1px solid #336677;
	border-top: 0px;
	clear: both;
	padding: 5px;
	background: #fff;
	z-index:2;
	display: block;
}
.desc_out {
	display: none;
}
.clear {clear:both;}
.lili {	list-style:none;
	display:inline;
}