body {
margin:0;
padding:0;
background-color:#fff;
font-size:80%;
font-family: Tahoma;
}

table, th, td {
padding:0;
border-collapse:collapse;
vertical-align: top;
}

a img { border:0; }
img { margin:0;}

div { padding: 0 0 0 0; margin: 0 0 0 0; }

ul{ padding: 0 0 0 0; margin: 0 0 0 0; }
li { padding: 0 0 0 0; margin: 0 0 5px 20px; }

table {
    width:100%;
    margin:0 0 0 0;
}



p {
    margin:0.25em 0 0.75em 0;
    padding:0 0 0 0;

}


h1, h2, h3, h4, h5, h6 {
    margin: 0 0 10px 0;
    padding: 0;

}

h1 {

    font-size: 190%;
	color: #ff0066;
	border-bottom: 1px #ffffff solid;
	padding: 0 0 7px 0; font-weight: normal;
}

h2 {

font-size: 190%;
	color: #990066;
	border-bottom: 1px #990066 solid;
	padding: 0 0 7px 0;
	font-weight: normal;

}

h3 {

    font-size:120%;
color: #990066;
}

h4 {

    font-size:120%;
color: #990066;
}

h5 {

    font-size:110%;
color: #990066;
}

h6 {

    font-size:100%;
color: #990066;
}


/*SYSTEM*/

/*Menu*/
#menu td { background-color: #fffafe;
padding: 5px 0;
}

.menu { padding: 7px 13px; float: left; width: auto; }
.menu a {
    color: #333399;
	background-image: url(/images/pic/menu.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}

.menu_activ {
padding: 7px 15px;
float: left;
width: auto;
background-color: #990066;

}

.menu_activ .activ {
  color: #ffffff;
	background-image: url(/images/pic/menu.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
}

.menu_activ a {
    color: #ffffff;

}

.submenu { list-style-image: url(/images/pic/li.gif); }

.bottom_menu { padding: 10px 0 5px 0; font-size: 85%; color: #ffffff; }

.bottom_menu a { color: #ffffff; }

/*Vertical menu*/
#vert_menu {
    list-style-image: url(/images/pic/catalog_st.gif);
	color: #ffffff;
	margin: 0 0 15px 2em;
  }
#vert_menu li { padding: 0 0 7px 0; }

#vert_menu a { color: #ffffff; }


.v_menu {
padding: 7px 10px 7px 45px;
background-image: url(/images/pic/v_menu.gif);
background-position: left;
background-repeat: no-repeat; }
.v_menu a {
color: #ffffff;}
.v_menu_act {
background-color: #FFFFFF;
background-image: url(/images/pic/v_menu_act.gif);
background-position: left;
background-repeat: no-repeat;
padding: 7px 10px 7px 45px;
color: #215177; font-weight: bold; }
.v_menu_act a { color: #215177; }


/*Left menu*/

#left {
background-color: #215177;
background-image: url(/images/pic/fon_menu.jpg);
background-position: left top;
background-repeat: no-repeat;
padding: 14px 0 10px 0;
width: 25%;}

.otst { padding-left: 10px; padding-right: 10px; }

#left_menu {

padding: 0; margin: 0;
color: #000000;
}

#left_menu a { color:#000000; }

#left_menu .submenu {  }


/*Path */
.path {
    padding: 5px 0.25em 7px 1.5em ;
	background-color: #ffffff; font-size: 80%;

}

.path a {
    color: #333399; padding: 0 5px;
}


/*TEMPLATE*/

/*center text*/

#center {
width: 75%;
background: url(/images/pic/fon_center.jpg) no-repeat right bottom;
}

#center_pad {
  padding: 14px 10px 130px 25px;
  zoom: 1;
}


.part_text {
    padding:0 1em 2em 1em;
}

.part_text p {
    padding: 0;
    margin: 1em 0;
}

.part_text .submenu {

}

#center_content {
width: 75%;
background-image: url(/images/pic/fon_center.jpg);
background-position: right bottom;
background-repeat: no-repeat;
padding: 0 0 130px 0;}

.center { padding: 14px 10px 0 2em; }

/*header*/

#header {
background-color: #990066;

}

.g {
background-image: url(/images/pic/girl.png);
background-repeat: no-repeat;
background-position: left;
vertical-align: middle;
z-index: 100;
position: absolute;
width: 161px;
height: 197px;
margin-top: -211px; margin-left: 19px;
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic/girl.png', sizingMethod='crop'); }

#header_left {
background-image: url(/images/pic/header_left.gif);
background-position: left bottom;
background-repeat: no-repeat;
width: 23%;
z-index: 0;
}

#header_right {
background: url(/images/pic/header_right.gif) no-repeat right bottom;
width: 67%;
padding: 0 0 0.5em 0;
text-align: left;
}
#logo {
padding: 30px 0 0 0;
width: 10%;
}

#sale { width: 40%; }

.sale {   padding: 58px 10px 10px 10px; color: #fff;
text-align: left; font-size: 90%;
background: #7e004b url(/images/pic/sale.gif) no-repeat left top;
}
.sale a { color: #ffcc66;}
.sale h2 a { color: #fff; }
.sale a:visited { color: #ffcc66;}
.sale h2 { font-size: 120%; color: #fff; padding: 0; margin: 0 0 10px; border: none; font-weight: bold; }


.support {
  padding: 5px 10px 10px 10px; color: #fff;
text-align: left; font-size: 90%;
background: #7e004b url('/images/pic/support_bg.gif') no-repeat 200px 10px;
height: 89px;
}
.support a { color: #ffcc66;}
.support h2 a { color: #fff; }
.support a:visited { color: #ffcc66;}
.support h2 { font-size: 90%; color: #fff; padding: 0; margin: 0 0 10px; border: none; font-weight: bold; }


.g_sale {
background: url(/images/pic/sale.gif) no-repeat left top;
position: relative;
z-index: 250;
width: 130px;
height: 48px;
border: 1px solid red;
/*margin: 0 0 -22px 0;*/

/*_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='pic/sale.gif', sizingMethod='crop');*/
 }

.login {
height: 20px;
padding-top: 6px;
margin-left: 0px;
text-align: right;
}

.login a {
color: #FFFFFF;
font-weight: bold;
}

.sale_otst { padding: 0 20px 0 0;
}

.logo {
background-image: url(/images/pic/logo_fon.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 240px;
padding: 0 0 20px 0; }

.slogan {
font-size: 110%;
color: #ffffff;
padding: 20px 0 0 0; font-weight: bold;
}

*html .girl {
background-image: url(/images/pic/girl.png);
background-position: left bottom;
background-repeat: no-repeat;

left: 5px;
width: 161px;
height: 197px;
_background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic/girl.png', sizingMethod='crop');

 }

.girl {
background-image: url(/images/pic/girl.png);
background-position: left bottom;
background-repeat: no-repeat;
left: 5px;
width: 161px;
height: 197px;

 }
.girl1 { position: relative; }

/*footer*/

#footer {
  background-color: #990066; color: #ffffff;
 }
#footer a { color: #ffffff; }

#left_footer {
background-image: url(/images/pic/footer_left.gif);
background-position: left bottom;
background-repeat: no-repeat;
padding: 0 10px 0 35px;
height: 79px; }

#right_footer {
text-align: left;
background-image: url(/images/pic/footer_right.gif);
background-position: right top;
background-repeat: no-repeat;
padding: 0 200px 0 0; }

/*baner*/

.baner {
background-color: #990008;
border-bottom: 5px #990066 solid;
margin: 0 0 2em 0;
padding: 10px 150px 2em 2em;
background-image: url(/images/pic/baner_fon.jpg);
background-position: right top;
background-repeat: no-repeat;
color: #ffffff;
font-family: Arial;  }

.baner h1 { color: #ffffff; font-size: 180%; font-weight: normal; border: 0px;  }
.baner h2 { color: #ffffff; font-size: 26px; font-weight: normal; border: 0px;  }
.baner h3 { color: #ffcc66; font-size: 150%; font-weight: normal; border: 0px; }
.baner h3 a { color: #ffcc66; }
.baner p strong { font-size: 150%; color: #ffcc66;  }

.link a { color: #ccccff;}

.clear {
	clear: both;
}

.odd {
	clear: both;
}

.a{
  	width: 120px;
	float: left;
		}

.a div { background-color: #ffffff; width: 90px; margin: 0 0 10px 0; }
*html .a div { background-color: #ffffff; width: 90px; height: 50px;
padding: 0; }


.b{
	margin-left: 120px;
	height: auto;

	}

.ab {
	clear: both;
}

.left_baner {  }

.right_baner {  }


/*telefon*/

.telephone {  }


/*searsh*/

.search {
background-color: #990066;
padding: 10px 10px 15px 10px;
height: 100%;
min-height: 2.7em;
margin: 0 0 15px 0;
  }
.search strong { color: #ffffff; font-weight: normal;}
.search p { padding: 0; margin: 0 0 5px 0;}

.cart1 { color: #ffffff; width: 370px;
background-image: url(/images/pic/cart.gif); background-position: left 1px; background-repeat: no-repeat; padding: 0 0 0 1px; }
.cart1 a { color: #ffffff; }

.gift_head td { background-color: #FF99CC;  color: #990000; }
.gift_tvr td { background-color: #FFCCCC; }


#leftcol {
 position: absolute;
 background: #e0e0e0;
 padding: 0px;
}

#rightcol {
 position: relative;
 left: 0px;
 top: -17px;
 width: 200px;
 background: #800000;
 color: #fff;
 background-image: url(/images/pic/girl.png);
background-position: left bottom;
background-repeat: no-repeat;
min-height: 197px;
}

*html #rightcol {
 position: relative;
 left: 0px;
 top: -29px;
 width: 200px;
 background: #800000;
 color: #fff;
 background-image: url(/images/pic/girl.png);
background-position: left bottom;
background-repeat: no-repeat;
height: 100%;
}

.llab { width: auto; color: #ffffff; }
.llab td { padding: 0 10px 7px 0; text-align: left; }
.llab .link a { color: #ffcc66; }
.llab a { color: #ffffff; }


/* tvr */

.tvr {
float: left;
width: 45%;
margin: 0 15px 25px 0;
min-width:320px;
 }
 
.tvr p { margin-right:10px;}

.tvr_a{
  	width: 120px;
	float: left;
		}

.tvr_b{
	margin-left: 120px;
	height: auto;
	min-width: 220px;

	}

.tvr_a div img {
border:1px solid #990066;
}
/**html .tvr_a div { background-color: #ffffff; width: 90px;
width: 20px; padding: 0; border: 1px #990066 solid; margin: 0; }*/
.tvr img { padding: 0; margin: 0; }
.tvr td img { border: 0px;}

.cena { background-color: #ffffff; background-image: url(/images/pic/tvr.gif); background-position: left; background-repeat: no-repeat;
padding: 10px 10px 10px 18px;
margin: 10px 0; width: 120px;
color: #990066;  }
.cena strong { font-size: 21px; font-weight: normal;}

.cart { position: relative; background-color: #990066; background-image: url(/images/pic/kap.gif);
background-position: left; background-repeat: no-repeat;
padding: 10px 10px 10px 35px; width: 120px; }
.cart a { color: #ffffff; position: relative;}

.tvr td { padding: 0 1em 0 0; }
.pages { clear: both; }


.tvr_content {
margin: 0 15px 25px 0; }
*html .tvr_content {
margin: 0 15px 25px 0;
width: 95%; }
.tvr_content td { padding: 0 10px 10px 0; }


/*table*/

.tbl_main td { padding: 10px; border-bottom: 1px #f1d9e8 solid;
text-align: left; }
.tbl_header td { background-color: #f0f0f0; }
.tbl_row1 td { background-color: #ffffff; }
.tbl_row2 td { background-color: #ffffff; }

.tbl_main .date { font-size: 90%; color: #666666; }
.tbl_main .red { color: #990008; }

.exit { background-color: #ad3183; border: 1px #cd74af solid; padding: 1em 1.5em;
margin: 0 1em 0 0; color: #ffffff; text-align: right;
width: 170px; }
.exit a { color: #ffcc66;}


.form_input1 { width: 30px; }
.form_textarea1 { width: 150px; height: 35px; }

.form_input { width: 300px; }
.form_textarea { width: 300px; height: 50px; }

#login-form {
display: none;
position: absolute;
margin-top: 0px;
margin-left: -200px;
background-color: #FFFFFF;
padding: 20px;
border: 1px #AAAAAA solid;
float: right;
}


.icon {
padding: 5px 0 5px 20px;
background-repeat: no-repeat;
background-position: 0 5px;
}

.icq {
background-image: url('/images/pic/icq_icon.gif');
}

.phone {
background-image: url('/images/pic/phone_icon.gif');
}

.sendmail {
background-image: url('/images/pic/sendmail_icon.gif');
}

.add_photos {margin-top: 20px;}

.add_photos img {
background-color: #FFFFFF;
border: 1px #990066 solid;
padding: 3px;
margin-right: 10px;
}

.rating_background {width: 80px; height: 12px;
background-image: url('/images/pic/rating_background.gif');
background-repeat: repeat-x;
}

.rating_foreground {height: 12px;
background-image: url('/images/pic/rating_foreground.gif');
background-repeat: repeat-x;
}

.voting_question {
background-color: #990066;
margin: 40px 10px 10px 10px;
padding: 10px 20px 10px 20px;
color: #FFFFFF;
font-size: 150%;
}


.voting_form {
padding-left: 30px;
padding-right: 30px;
color: #FFFFFF;
}

.payment_types_icons {
  margin-left: 30px;
  margin-right: 30px;
  padding: 15px;
  background-color: #FFF;
}

.payment_types_icons img {
  margin: 5px;
}


.voting_form a {
color: #FFFFFF;
}

#cols {
  float: right;
  padding-right: 1px;
}


.c21, .c22{
  float: left;
  width: 295px;
  margin-right: 20px;
}

.tvr_a div.new_, .tvr_a div.sale_, .tvr_a div.special_ {
     width: 69px;
  height: 46px;
   margin-bottom: -36px;
   margin-top: -10px;
  position: relative;
  z-index: 125;
  float: right;
  border: none !important;
}


.tvr_a div.new_ {
  background: transparent url(/images/pic/new.gif) no-repeat 0 0 !important;
}

.tvr_a div.sale_ {
  background: transparent url(/images/pic/ic_sale.gif) no-repeat 0 0 !important;
}

.tvr_a div.special_ {
  background: transparent url(/images/pic/akcia.gif) no-repeat 0 0 !important;
}

.tvr_a div.normal_ {
    display: none;
}

.cena .discount-comment a {
   color: #215177;
   cursor: default;
   border-bottom: 1px #215177 dotted;
   white-space: nowrap;
}

.baner .discount-comment a {
   color: #FFCCCC;
   cursor: default;
   border-bottom: 1px #FFCCCC dotted;
}

.field_tip {
   font-size: 0.8em;
   color: #666666;
   padding: 0.3em 0;
}

.news ul {list-style:none outside none;}
.news li {margin:0 0 1em 0;}
.news .date {margin-right:5px; font-size:90%;}
.news a {font-weight:bold;}

input[disabled]{background-color:#F2F2F2;}

.content .descr {color:#A6A39F;}

.onpage-parts {
   font-size: 1.3em;
   margin-left: 1em;
   margin-bottom: 2em;
   list-style-type: none;
}