@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-family:Verdana,Tahoma,Arial, Helvetica, sans-serif; font-size:12px;}

a:link {color:#510B0B} /* unvisited link */
a:visited {color:#510B0B} /* visited link */
a:hover {color:#FF0000} /* mouse over link */
a:active {color:#510B0B;} /* selected link */

img{border:0}

#logo{position:absolute; z-index:1; text-align:center; width:100%; margin-top:4px;}

#head { background:url(images/head2/headBG.jpg) repeat-x; width:100%; height:195px;}
.left_head{ background:url(images/head2/leftBG.jpg) left top no-repeat; height:195px;}
.right_head{ background:url(images/head2/rightBG.jpg) right top no-repeat; height:195px;}
.head_frame { background:url(images/headframe.jpg) top repeat-x; height:14px;}

#left_side { width:200px; float:left; height:900px; background:url(images/leftSideBg1.jpg) top left no-repeat; text-align:center}
.index_flag {background:url(images/flag_index.gif) no-repeat center; width:180px; line-height:96px; margin-left:5px; text-align:center; vertical-align:middle; color:#8c0303; font-family:"Times New Roman", Times, serif; font-size:14px; letter-spacing:5px; font-weight:bold;}

#right_side { width:208px; float:right; text-align:center;  min-height: 100%;}
* html #right_side { /* хак для ie6 */  height: 100%; /* для ие6, т.к. не понимает min-height */}
.mainmenu{margin:28px 0px 50px 0px;} 
.mainmenu a{display:inline-block; font-size:12px; background:url(images/butt_men.gif1) left bottom no-repeat; width:164px;  vertical-align:middle; font-weight:900; font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif; text-decoration:none; padding:16px 0px 17px 0px; text-align:center; border:#666 solid 0px;}
/* Begin Papyrus*/
.papyrus {width:205px;}
.papyBG{background:url(images/papybg4.gif) repeat-y center;}
.papyTop{background:url(images/papyrusTOP1.gif) top center no-repeat;}
.papyBottom{ background-image: url(images/papyrusBOTTOM1.gif); background-repeat:no-repeat; background-position: 6px bottom;}
* html .papyBottom{background-position: 0px 7px bottom;}

.papyBGL{background:url(images/papybg4.gif) repeat-y center;}
.papyTopL{background:url(images/papyrusTOP1.gif); background-repeat:no-repeat; background-position: 5px top;}
.papyBottomL{ background-image: url(images/papyrusBOTTOM1.gif); background-repeat:no-repeat; background-position: 4px bottom;}
* html .papyBottomL{background-position: 0px 4px bottom;}

/* End Papyrus */
.category { text-align:left; background:url(images/sepa.gif) center bottom no-repeat; padding-bottom:30px; }
/*.category ul li{text-align:left; list-style:none; margin-left:40px; font-weight:700;}
.category ul li a{ text-decoration:none; border-bottom: dotted #900 1px;}
.category ul li ul li{list-style-position:outside; list-style-type: circle; text-align:left; margin-left:10px; font-weight:100;}
.category ul li ul li a{ text-decoration:none;}*/
#maincat{font-size:13px; text-decoration:none; border-bottom: solid #900 1px; display:block; font-weight:700; padding:5px 5px 5px 5px; margin:0px 21px 0px 21px}
#subcat{font-size:12px; text-decoration:none; border-bottom: dotted #900 1px; background:url(images/arr.gif) no-repeat left 9px; display:block; padding:5px 5px 5px 18px; margin:0px 21px 0px 21px}


#center_area { background:url(images/fon_area.jpg); margin-left:203px; margin-right:210px; margin-top:30px; }

/* Begin Frame */
.top { background:url(images/frame/Top.jpg) top repeat-x;}
.bottom { background:url(images/frame/Bottom.jpg) bottom repeat-x;}
.left { background:url(images/frame/Left.jpg) repeat-y left;}
.right { background:url(images/frame/Right.jpg) repeat-y right;}

.topleft { background: url(images/frame/TopLeft.jpg) top left no-repeat;}
.topright { background: url(images/frame/TopRight.jpg) top right no-repeat;}
.bottomleft { background:url(images/frame/BottomLeft.jpg) bottom left no-repeat;}
.bottomright { background:url(images/frame/BottmoRight.jpg) bottom right no-repeat; min-height:500px; padding:40px 20px 20px 20px;}
* html .bottomright {height:500px;}
/* End Frame */

/* Begin List.php template */
.sort {text-align:left; color: #808080; font-size:11px;}
.sort a{text-decoration:none; padding:2px;}

.item_list {display:block; text-align:left; padding-top:30px; }
.item_list img{ float:left; margin-right:10px;}
.item_list h2 a{ font-size:14px; text-align:left; line-height:28px; text-decoration:none; color:#0000FF; font-weight:800;}
.item_list h2 a:visited{ font-size:14px; text-align:left; line-height:28px; text-decoration:none; color:#0000FF; font-weight:700;}
.item_list span{ font-size:12px; text-align:justify; line-height:18px; text-indent:20px;}
.item_list span a{ text-decoration:none; color:#2A1FAA; font-weight:bold; }

.page {text-align: center; color: #808080; font-size:12px;}
.page a{text-decoration:none; padding:2px;}
/* End List.php template */

/* Begin View.php template */
.item_view_desc {display:block; font-size:12px; text-align:justify; line-height:20px; text-indent:20px;}
.item_view_desc h1{display:block; width:auto; font-size:18px; vertical-align:top; text-align:center; line-height:40px; color:#740b0b; font-weight:100;}

.item_view_rating {display:block; font-size:12px; text-align:center; background-image:url(images/fon_view.jpg); clear:both; border:#A0A0A4 solid 1px; padding:10px;}
.item_view_rating h5{display:block; font-size:15px; clear:both; text-align:center;}
.item_view_rating ul{  display:inline-block; width:400px;}
.item_view_rating ul li{ font-size:12px; text-align:left; list-style:none; vertical-align:middle; line-height:20px;}
.item_view_rating ul span{ display:inline-block; width:150px;}
.item_view_rating b{  float:right; display:inline-block; position: inherit}

.item_view_recomend {font-size:12px; padding:10px; text-align:center; border:#A0A0A4 solid 1px; line-height:14px}
.item_view_recomend h5{font-size:12px; clear:both;}
.item_view_recomend span{display:inline-block; width:24%; text-align:center;}
.item_view_recomend  a{ text-decoration:none; font-size:11px}

.item_view_comment {display:block; font-size:12px; text-align:center; background-image:url(images/fon_view.jpg); clear:both; border:#A0A0A4 solid 1px;}
.item_view_comment h5{font-size:15px; clear:both;}
.item_view_comment li {list-style:none; text-align:left; margin:15px; border-bottom:#A0A0A4 solid 1px;}
.item_view_comment li label{color:#808080; font-size:10px; display:block;}
.item_view_comment li p{display:block; padding-top:12px; line-height:18px; vertical-align:middle; padding:15px;}
.item_view_comment FORM{ text-align:left;  margin:10px;}
.item_view_comment INPUT, TEXTAREA{ border:#CCCCCC solid 1px; font-size:11px; color:#000000; overflow:hidden;}
/* End View.php template */

/* Begin Cart.php template */
.item_cart {font-size:12px;}
.item_cart a{text-decoration:none;}
.item_cart td{border-bottom:#FFFFFF solid 2px; line-height:30px;}
.item_cart TEXTAREA{border:#666 solid 1px; color:#000000; }
/* End Cart.php template */

/* Short cart Menu*/
#search{font-size:11px; width:169px; font-weight:900;  color:#8c0303; text-align:center; background:url(images/sepa.gif) center bottom no-repeat; display:inline-block; margin:5px 15px 5px 15px; padding:4px 4px 30px 4px;}
#search a{font-size:9px;  color:#8c0303;  font-weight:800; text-decoration:none;}
/* End Short cart Menu*/

/* Short cart Menu*/
#cart{font-size:11px; width:169px; font-weight:900;  color:#8c0303; text-align:center; background:url(images/sepa.gif) center bottom no-repeat; display:inline-block; margin:5px 15px 5px 15px; padding:4px 4px 30px 4px;}
#cart a{font-size:9px;  color:#8c0303;  font-weight:800; text-decoration:none;}
#cart a:hover{text-decoration: underline;}
/* End Short cart Menu*/

/* Begin profile Menu*/
#profile{font-size:11px; width:169px; font-weight:900; text-align:center; color:#8c0303; text-align: center; background:url(images/sepa.gif) center bottom no-repeat; display:inline-block; margin:5px 15px 5px 15px; padding:3px 3px 30px 3px;}
*html #profile{width:165px;}
#profile a{ color:#8c0303; font-weight:800; font-size:11px; text-decoration:none}
#profile a:hover{text-decoration: underline}
/* End profile Menu*/

/* Begin gameDay Menu*/
#gameday{font-size:11px; width:169px; font-weight:900; text-align:center; color:#8c0303; text-align: center; background:url(images/sepa.gif) center bottom no-repeat; display:inline-block; margin:5px 15px 5px 15px; padding:3px 3px 30px 3px;}
#gameday a{ color:#8c0303; font-weight:800; font-size:10px; text-decoration:none}
#gameday s{ color:#000; font-size:11px; font-weight:100;}
#gameday a:hover{text-decoration: underline}
/* End gameDay Menu*/

/* Begin LastComm Menu*/
#lastcomm{font-size:11px; width:169px; font-weight:900; text-align:center; color:#8c0303; text-align: center; display:inline-block; margin:5px 5px 5px 5px; padding:3px}
#lastcomm a{font-size:9px; color:#8c0303; font-weight:100; text-decoration:none}
#lastcomm a:hover{text-decoration: underline}
/* End LastComm Menu*/

/* Begin RandItem Menu*/
#randitem{font-size:11px; width:169px; font-weight:900; text-align:center; color:#8c0303; text-align: center; display:inline-block; margin:5px 15px 5px 15px; padding:3px;}
#randitem a{font-size:9px; color:#8c0303; font-weight:100; text-decoration:none}
#randitem a:hover{text-decoration: underline}
/* End RandItem Menu*/

.exlog{background:url(images/butt_order.jpg) center top no-repeat; color:#8c0303;  font-weight:800; font-size:11px; width:149px; line-height:31px; height:31px; vertical-align:middle; border:0;  display:inline-block; text-align:center;}
.exreg{background: url(../img/new/ExRegButton.jpg) no-repeat left top; width:80px; line-height:21px; height:21px; vertical-align:middle; border:0; display:inline-block; text-align:center; }

.info_cat{line-height:22px; padding:10px 0px 10px 0px;}


/* Фиксированная колонка */
.container { width: 100%; display: table;}
* html .container { margin-left: -3px; margin-right: -3px; /* исправляем небольшой косяк в IE6 */}

.hFooter { /* это распорка в основном блоке - резервируем место для подвала */
height: 40px; /* высота нашего подвала */
}

.footer { /* подвал */
text-align:center;
border-top:double #666 3px;
height: 40px; /* высота подвала */
margin-top: -40px; /* делаем отрицательный отступ по высоте равный высоте подвла, чтобы четко вписаться в размер экрана */
}
.footer a 
 {
	 border-left:#999 solid 1px;
	 line-height:40px;
	 padding-left:10px;
	 vertical-align:middle;
	 color: #666;	 
	 margin-right: 20px;
	 text-decoration:none;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:11px;
 }

