/*
Theme Name: ShaktiParty Shop
Theme URI: http://shop.shaktiparty.ru/
Description: The default ShaktiParty Shop theme 
Version: 1.0
Author: Pavel Zlotnikov
Author URI: http://elkore.com/
Tags: 

*/



html, body, form, img, table, td, th, tr, p, h1, h2, h3 { margin: 0; padding: 0; }
form { display: block; }
td { vertical-align: top; }
img { border: 0; }

body, a, input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	text-decoration:none;
	}

html, body {
	background: #fff url(http://shaktiparty.ru/images/main_bg.jpg) top center;
}

a {color:#989d9e; text-decoration:underline;}
a:hover {color: #666c6d; text-decoration:none;}

p { margin-bottom: 22px; padding: 0;}


#logo img { behavior: url(/iepngfix.htc); }

body {   width: 100%;   }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 48px; color:#3c4142; font-style:italic; font-weight: normal; padding-bottom: 5px;}




/*	form
--------------------------------------------------------------------------*/
select, input{vertical-align:middle;}

input.textfield { border: 1px solid #e5e5e5; font:normal 12px Tahoma, Arial, Helvetica, sans-serif; padding: 1px 3px; margin: 0;}
input.submit {	background: #fff; border: 1px solid #e5e5e5; color:#232323; cursor: pointer; padding: 1px 7px 3px; }
.label
{
    font-style:italic;
}

input.submit:hover { background: #e5e5e5; }
textarea {	display: block;	margin: 0;	padding: 0;	border: 1px solid #e5e5e5;}





#wrap { background: url(http://shaktiparty.ru/images/sky.png) top left repeat-x; text-align: center; height: 100%; }
* html div#wrap { background: url(http://shaktiparty.ru/images/sky.jpg) top left repeat-x; } /* IE6 */

#main { margin:-20px auto 0; text-align: left; min-width: 100px; max-width:960px;}
* html div#main { width:960px; } /* IE6 */

#logo { width: 158px; height: 199px; /*position:fixed;float:left;*/  //margin-left:-180px; margin-right: -185px; //position:relative;}
* html div#logo { margin: 0;}

.rightside { /*margin-left: 180px;*/ padding-top: 90px; }

.langsBar { float:right;position:relative;top:-25px;right:5px;margin-bottom:-18px;color:#989D9E; }

.menu {  border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; height:78px; background: url(http://shaktiparty.ru/images/menu_bg.png) repeat-x;}
* html div.menu { background: url(http://shaktiparty.ru/images/menu_bg_ie6.png) repeat-x;} /* IE6 */


.menu, .menu a, .menu div { font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.menu div {color: #3c4142; }


/* .menu table td {width: 14%; }   100 / <menu item> */
/* .menu2 table td {width: 11%; }   100 / <menu item> */

.menu table td { text-align: center; padding: 0 5px;}
.menu a, .menu div { display: block; padding-top: 47px; background-repeat: no-repeat; overflow: visible; white-space:nowrap; min-width: 40px; //width: 50px; }

.menu .menu1 { background-image: url(http://shaktiparty.ru/images/menu/01.png);}
.menu .menu2 { background-image: url(http://shaktiparty.ru/images/menu/02.png);}
.menu .menu3 { background-image: url(http://shaktiparty.ru/images/menu/03.png);}
.menu .menu4 { background-image: url(http://shaktiparty.ru/images/menu/04.png);}
.menu .menu5 { background-image: url(http://shaktiparty.ru/images/menu/05.png);}
.menu .menu6 { background-image: url(http://shaktiparty.ru/images/menu/06.png);}
.menu .menu7 { background-image: url(http://shaktiparty.ru/images/menu/07.png);}
.menu .menu8 { background-image: url(http://shaktiparty.ru/images/menu/08.png);}
.menu .menu9 { background-image: url(http://shaktiparty.ru/images/menu/09.png);}
.menu .menu10 { background-image: url(http://shaktiparty.ru/images/menu/10.png);}
.menu a, .menu div { background-position: top center; }
.menu a:hover, .menu div { background-position: bottom center;}



.content {	padding: 15px 0 0 15px; font-style:italic;
          	width:760px;
			overflow: hidden; /* italic bug IE7 */ }
.content a { font-style:normal;}
.content .back_url { display: block; float: right; white-space:nowrap; padding-right: 10px;}
.content .back_url a { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;}

a.thumb { display:block; background: #f6f6f6; padding: 3px;}
a.thumb img { border: 1px solid #fff;}
a.thumb:hover { background: #dad7db; padding: 2px; border: 1px solid #fff; }

.right { float: right; margin-left: 10px; margin-bottom: 5px;}
.left { float: left; margin-right: 15px; margin-bottom: 5px;}
.center { float: none; text-align:center;}
.inblock {overflow: auto; margin-bottom: 22px; }

.project_links { padding-top: 10px; margin-bottom: 22px;}
.project_links a { font-size: 17px; font-style: italic;}


.partners_links { padding-top: 10px; margin-bottom: 22px;}
.partners_links a { font-size: 17px; font-style: italic;}
.partners_links .inblock { margin-top:15px; margin-bottom: 20px; }



.registrationform { padding: 40px 0 70px;}
.registrationform  table td { padding-bottom: 5px;}



ul { list-style:none; list-style-position: outside; }
li { padding: 5px 0 5px 25px; background:url(http://shaktiparty.ru/images/list_icon1.jpg) no-repeat top left; background-position: 0 3px;}



.footer { padding: 10px 0 30px; text-align: center;}
.footer .links {color: #3c4142;}
.footer, .footer a, .footer .links, .footer .copy { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; }
.footer .copy {color: #b9b4ba; padding-top: 5px;}


.darkUnderground, .container { position:absolute;top:0;left:0;width:100%;height:100%;}
.darkUnderground { background:BLACK;opacity:0.5;filter:alpha(opacity=50); }
.container .window { margin:75px auto;border:1px solid #000;background:#FFF;width:600px;height:400px;padding:5px 10px;color:#333;overflow:auto; }

.songs { padding-top:5px; }

hr#h-playerThere { height:8px;background:url(http://shaktiparty.ru/images/menu_bg.png) repeat-x;border:none; }
* html hr#h-playerThere { height:2px;} /* IE6 */


div.cart_info
{
     /*border:1px solid #8c868c;*/
     background-color: #E5E5E5;
     border:1px solid #8c868c;
     padding:5px 2px 5px 2px;
}
div.cart_info ul
{
    padding-left:0px !important;
}
div.cart_info ul
{
    margin-left:0px;
}

div.cart_info ul li.widget_wp_shopping_cart
{
    padding-left:0px !important;
}

.widget_wp_shopping_cart ul li
{
    padding-left:-10px !important;
}

div.cart_info p
{
    font-style:italic;
}
h2.widgettitle 
{
    font-style:italic;
    font-size: 12px; 
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-weight:normal;
}

.left_sidebar
{
    margin-top:15px;
    margin-bottom:15px;
    border-top:1px solid #E5E5E5;
    border-bottom:1px solid #E5E5E5;
}

.left_sidebar h3
{
     font-size:14px;
     font-weight:bold;
}

.left_sidebar li {
    background:none;
    padding: 5px 0 5px 8px;
}

.left_sidebar_menu{
    border:1px solid #8c868c;
   padding:5px 2px 5px 2px;
}
.left_sidebar_menu ul{
 margin-left:0px;
}
.pagenav {
}

.page_item a
{ 
  color:#989D9E;
  font-size: 8pt;
  font-weight:bold;
}

.left_sidebar_pagesList 
{
    margin-top:0px;
    padding-left:0px;
}

.left_sidebar_pagesList ul
{
    margin-top:0px;
    padding-left:0px;
}

.left_sidebar_pagesList ul li
{
    padding-left:0px;
}



