/* 
Design by SRG
ICQ: 196-572-487
E-mail: tariel4ik@gmail.com
*/


body
{
background-color:#393939;
font-family:Arial, Helvetica, sans-serif;
padding:0;
font-size:12px;
width: 988px;
margin: auto;
color:#000000;
}
a{
	color: #516419;
}
.clear{
clear:both;
}
p{
padding:5px 0 5px 0;
margin:0px;
text-align:justify;
line-height:19px;
}
p.details{
padding:5px 15px 5px 15px;
font-size:11px;
}
p.details_cart{
clear:both;
padding:25px 30px 5px 0px;
font-size:11px;
font-style:italic;
}
p.more_details{
padding:25px 20px 0px 20px;
font-size:11px;

}
#wrap{
width:988px;
height: auto;
margin:auto;
background-color:#FFFFFF;
}
.header{
width:988px;
height:120px;
background:url(logo1000.jpg) no-repeat center;
}
.logo{
}
/*-----------------------------menu-------------------*/
#menu{
width:725px;
height:37px;
float:left;
padding:0px;
margin:30px 0 0 150px;
_margin:30px 0 0 80px;
background:url(menu_bg0.gif) no-repeat center;
}
#menu ul{
display:block;
list-style:none;
padding:0px 0 0 10px;
margin:0px;
}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
height:37px;
}
#menu ul li a{
height:37px;
display:block;
padding:0px 5px 0 5px;
margin:0 4px 0 4px;
_margin:0 2px 0 2px;
float:left;
text-decoration:none;
text-align:center;
color:#504d4b;
font-size:13px;
line-height:37px;
}
#menu ul li.selected a{
height:37px;
display:block;
padding:0px 5px 0 5px;
margin:0 5px 0 5px;
float:left;
text-decoration:underline;
text-align:center;
color:#504d4b;
font-size:13px;
line-height:37px;
}
#menu ul li.divider{
height:37px;
width:2px;
display:block;
padding:0px 7px 0 6px;
margin:0 5px 0 5px;
float:left;
background:url(divider0.gif) no-repeat center top;
}
#menu ul li a:hover{
color:#504d4b;
text-decoration:underline;
}
/*----------------crumb_nav------------------*/
.crumb_nav{
padding:5px 0 10px 0px;
}
.crumb_nav a{
color:#11819E;
}
span.red{
color:#11819E;
}
.price{
font-size:14px;
padding:0 0 0 15px;
margin:2px 0 5px 0;
}
span.colors{
padding:2px 2px 0 2px;
}
#search {
	top: 11px;
	position: relative;
	right: 68px;
	float: right;
 }
.search-submit{height:22px;width:22px;border:none; background: transparent; cursor:pointer;float:right; position:relative; top: 4px; right:2px}

.search_field {
  padding-top: 3px;
  padding-left:5px;
  background:none;
  width: 140px;
  height: 17px;
  border: 0;
}
.topmenu, .topmenu .dleft, .topmenu .dright { height: 39px; }
.topmenu {margin-bottom: 5px; overflow: hidden; background: transparent url("s0000000.jpg") repeat-x left top; width: 100%; }
.topmenu .dleft { padding-top: 0px; padding-left: 301px; background: transparent url("left0000.jpg") no-repeat left top; }
.topmenu .dright { padding-top: 0px; padding-right: 26px; background: transparent url("right000.jpg") no-repeat right top; }
.topmenu table { width: 100%; }
.topmenu table tr { background-color: #5490be; }
.topmenu table td { width: 20%; }
.topmenu a {
	display: block;
	width: 100%; height: 38px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
	background: transparent url("link_h00.jpg") repeat-x left -0px;
}

.topmenu a:hover {
	text-decoration: none;
	background: #7fb6dc url("link_h00.jpg") repeat-x left -38px;
}

.topmenu a span {
	display: block;
	height: 39px;
	line-height: 38px;
	background: transparent url("link_h00.jpg") no-repeat right -76px;
	cursor: pointer;
}
.loginform { width: 224px; position: relative; top: 6px; }
.loginbox {  padding-top: 6px; }
.loginform .login { margin-right: 10px; }
.loginform .login, .loginform .pass { float: left; width: 63px; height: 23px; position: relative; }
.loginform .pass { width: 170px; }
.loginform span { position: absolute; top: 10%; }
.loginform .login .input,
.loginform .pass .input {
	float: right;
	width: 127px; height: 23px;
	background: #d6dde4 url("loginfor.png") no-repeat left top;
}

.loginform .input div {
	padding-left: 5px;
	padding-top: 5px;
}

.loginform .login input,
.loginform .pass input {
	float: left;
	width: 117px;
	padding: 0;
	background: none;
	border: none;
	color: #3980bb;
}

.loginbox .btn {
	float: left;
	width: 23px; height: 23px;
	color: #fff;
	background: #2870b2 url("login_bt.png") no-repeat left top;
}

.loginbox .btn:hover {
	color: #fff;
	background: #4f8eca url("login_bt.png") no-repeat left -23px;
}

.loginbox .btnhover {
	float: left;
	width: 23px; height: 23px;
	color: #fff;
	background: #4f8eca url("login_bt.png") no-repeat left -23px;
}


.loginform .olinks { padding-top: 5px; text-align: right; }

.loginboxdate h4 { margin: 0; color: black; padding: 0; padding-bottom: 4px; background: transparent url("dotted00.png") repeat-x left bottom; }
.loginboxdate a:hover {color: #d5e45b;}
/*------------------------------------center content--------------------*/
.center_content{
width:988px;
padding:0px 0px;
background:url(s0000000.jpg) repeat-x center top;
}
.left_content{
width:541px;
float:left;
padding:10px 0 10px 10px;
}
.right_content{
width:331px;
float:left;
padding:10px 0 10px 10px;
}
.title{
color:#993a4e;
padding:0px;
float:left;
font-size:19px;
margin:10px 0 10px 0;
}
span.title_icon{
float:left;
padding:0 5px 0 0;
}
.prod_title{
color:#993a4e;
padding:5px 0 0 15px;
font-size:13px;
}
a.more{
font-style:italic;
color:#993a4e;
float:right;
text-decoration:none;
font-size:11px;
padding:0px 15px 0 0 ;
}
.about{
width:337px;
clear:both;
background:url(border00.gif) no-repeat bottom center;
padding:0 0 50px 0;
}
img.right{
float:right;
padding:0 0 0 30px;
}
.right_box{
width:170px;
float:left;
padding:10px 0 0 0;
}

/*--------feat_prod_box-----------*/
.feat_prod_box{
 
}
.feat_prod_box_details{
padding:10px 0 10px 0;
margin:0 20px 10px 0;
clear:both;
}
.prod_img{
float:left;
padding:0 5px 0 0;
text-align:center;
}
.prod_det_box{
width:295px;
float:left;
padding:0 0 0 25px;
position:relative;
}
.box_top{
width:295px;
height:9px;
background:url(box_top0.gif) no-repeat center bottom;
}
.box_center{
width:295px;
height:auto;
background:url(box_cent.gif) repeat-y center;
}
.box_bottom{
width:295px;
height:9px;
background:url(box_bott.gif) no-repeat center top;
}

.new_prod_box{
float:left;
text-align:center;
padding:10px;
}
.new_prod_box a{
padding:5px 0 5px 0;
color:#b5b5b6;
text-decoration:none;
display:block;
}
.new_prod_bg{
width:132px;
height:119px;
text-align:center;
background:url(new_prod.gif) no-repeat center;
position:relative;
}
.new_icon{
position:absolute;
top:0px;
right:0px;
z-index:200;
}
.special_icon{
position:absolute;
top:0px;
_top:6px;
right:2px;
z-index:250;
}
img.thumb{
padding:10px 0 0 0;
}
.new_products{
clear:both;
padding:0px;
}

ul.list{
clear:both;
padding:10px 0 0 20px;
margin:0px;
}
ul.list li{
list-style:none;
padding:2px 0 2px 0;
}
ul.list li a{
list-style:none;
text-decoration:none;
color:#000000;
background:url(left_men.gif) no-repeat left;
padding:0 0 0 17px;
}
ul.list li a:hover{
text-decoration:underline;
}

.tabs-container {
clear: left;
padding:0px;
}

/*---------------contact_form------------------*/
.contact_form{
width:355px;
float:left;
padding:25px;
margin:20px 0 0 15px;
_margin:20px 0 0 5px;
border:1px #DFD1D2 dashed;
position:relative;
}
.form_row{
width:335px;
_width:355px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:253px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:253px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
input.register{
width:71px;
height:25px;
border:none;
cursor:pointer;
text-align:center;
float:right;
color:#FFFFFF;
background:url(register.gif) no-repeat center;
}
a.contact{
width:53px;
height:24px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(contact_.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:24px;
color:#fff;
}
a.checkout{
width:71px;
height:25px;
display:block;
float:right;
margin:10px 30px 0 10px;
background:url(register.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:25px;
color:#fff;
}
a.continue{
width:71px;
height:25px;
display:block;
float:left;
margin:10px 0 0 0px;
background:url(register.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:25px;
color:#fff;
}
.terms{
padding:0 0 0 80px;
}
.form_subtitle{
position:absolute;
top:-11px;
left:7px;
width:auto;
height:20px;
background-color:#2E7D8A;
text-align:center;
padding:0 7px 0 7px;
color:#FFFFFF;
font-size:11px;
line-height:20px;
}
/*--------------*/
div.pagination {
width:420px;
padding:5px;
margin:5px;
text-align:center;
float:left;
clear:both;
font-size:10px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #2E7D8A;
text-decoration: none; 
color: #2E7D8A;
}
div.pagination a:hover, div.pagination a:active {
border:1px solid #2E7D8A;
color: #fff;
background-color: #2E7D8A;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #2E7D8A;
font-weight: bold;
background-color: #2E7D8A;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin-right: 2px;
border: 1px solid #f3f3f3;
color: #ccc;
}
/*---------------footer------------------------*/
.footer{
height:62px;
width: 988px;
background:#e7f0c7;
border-top: 1px solid #adcf7f;
}
.left_footer{
float:left;
padding:15px 0 0 25px;
}
.right_footer{
float:right;
padding:10px 50px 0 0;
}
.footer a{
text-decoration:none;
padding:0 5px 0 5px;
color:#797979;
}
/* Reset styles 5*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    font-weight:inherit;
    font-style:inherit;
    font-size:100%;
    font-family:inherit;

}

a img, :link img, :visited img {
    border:0;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

ol, ul {
    list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
    content:"";
}

/* Site styles */

html {
padding-left:9px;
margin: auto;
width: 995px;
 }

body {
    font:0.7em Arial;
    color:#636363;
    background:url("wrap0000.gif") repeat-y top #f1f1f1;
    padding-right:9px;
margin: auto;

}

a {
    text-decoration:none;
    color: #516419;
}

a:hover {
     text-decoration:underline;
}

strong {
    font-weight:bold;
}

em {
    font-style:italic;
}

/* Titles */

h1 {
    font:normal 1.6em Arial;
    color:#ffffff;
	text-decoration:underline;
}

a:hover h1 {text-decoration:none;}

h2 {
    font:normal 1.6em Arial;
    color:#ffffff;
	text-decoration:underline;
}

    h2 img {
        float:left;
        margin-right:5px;
    }

h3 {
    font:bold 1.1em Arial;
    margin-bottom:3px;
}

    h3 a {
        color:#0076A3;
        text-decoration:none;
    }

    h3 a:hover {
        color:#636363;
    }

h4 {
    font:1.1em Arial;
    color:#F06EAA;
    padding:9px 0 5px;
}
h5 {
        background:#F26D7D;
        color:#fff;
        font-size:11px;
        padding:1px 3px;
        vertical-align:top;
    }

/* Titles */

.textbox, select {
    border:1px solid #ddd;
    background:#fff;
    font:normal 1em Arial;
    color:#636363;
}

.button {
    background:#6C6C6C;
    border:1px solid #6C6C6C;
    color:#fff;
    font:normal 1em Arial;
    cursor:pointer;
}
.buttons {
    background:url("button00.gif") no-repeat top;
    color:#fff;
	padding: 3px 45px;
    font:normal 1em Arial;
    cursor:pointer;
}
textarea {
    background:#eee;
    font:1em Arial;
    padding:0;
    color:#636363;
}

/* Structure */

.wrapper {
    background:url("bg000000.gif") repeat-x top;
    margin:0 -9px;
    padding:0 9px;
    min-width:984px;
}

    .wrap {
        background:#fff url("bg000000.gif") repeat-x top;;
    }

.container {
    width:100%;
    float:left;
    margin-right:-227px;
}
   
/* Content */

.content {
    margin-right:227px;
}

    .center {
        text-align:center;
    }
    .left {
        text-align:left;
    }
/* Intro */

.newbar
{

}

.intro {
    position:relative;
    padding:10px 0 0 25px;
    margin:0 3px 10px 0;
    background:url("intro-bg.gif") repeat-x bottom;
}

.intro-ins {
    overflow:hidden;
    padding:0 25px 10px 0;
    background:url("intro-ri.gif") no-repeat right bottom;
}

    .intro dl {
        float:left;
        width:28%;
        padding:1%;
        margin-right:2%;
        overflow:hidden;
    }

    .intro .even {
        background:#F6FCFE;
    }

        .intro ul {
            /*float:left;
            margin-right:5px;  */

            list-style: none; margin:0; padding:0
        }

            .intro ul img {
                border:1px solid #EEF1F2;
                padding:3px;
            }

    .intro li {
        float:left;
        font-family:tahoma;
        width:29%;
        font-size:11px;
        color:#787878;
        padding-right:15px;

        /*display:table;*/
    }

    .intro h3 {
        margin-bottom:15px;
    }


    .left-arrow {
        background:url("intro-le.gif") no-repeat;
        width:17px;
        height:20px;
        bottom:20px;
        left:5px;
        position:absolute;
        display:block;
    }
 .login2 li  {
         float:left;
        font-family:tahoma;
        width:220px;
        font-size:11px;
        color:#787878;
        padding-right:15px;
}
    .right-arrow {
        background:url("intro-ri.gif") no-repeat;
        width:17px;
        height:20px;
        position:absolute;
        bottom:20px;
        right:5px;
        display:block;
    }

    /* Searchbox */

    .searchbox {
        float:right;
        margin-left:10px;
        padding-right:10px;
    }

        .searchbox .textbox {
            width:125px;
        }

    .login {
        float:right;
        color:#F26D7D;
        padding-top:2px;
    }

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

    .login-window3 {
        border:2px solid #C9C8C8;
        background:#fff;
        padding:10px 15px;
        visibility:hidden;
        position: absolute;
        margin-top:-150px;
        margin-left:130px ;

    }

        .login-window3 form {
            text-align:right;
        }

            .login-window3 p {
                margin-bottom:7px;
            }

            .login-window3 .textbox {
                width:120px;
            }

         .login-window2 {
        border:2px solid #C9C8C8;
        background:#fff;
        padding:10px 15px;
        visibility:hidden;
        position:absolute;
        margin-top:80px;
    }
        .login-window2 form {
            text-align:right;
        }

            .login-window2 p {
                margin-bottom:7px;
            }

            .login-window2 .textbox {
                width:120px;
            }
/* Central column */

.main {
    margin-left:230px;
    padding:0 7px 10px 0;
}

    .recommended {
        background:#F26D7D;
        color:#fff;
        font-size:11px;
        padding:1px 3px;
        vertical-align:top;
    }

    .new {
        background:#F69679;
        color:#fff;
        font-size:11px;
        padding:1px 3px;
        vertical-align:top;
    }
    

        .rating {
            float:right;
			background-color: #e0e0e0;
        }

    .news {
        border-bottom:1px dotted #bbb;
        padding-bottom:8px;
        overflow:hidden;
    }

        .news img {
            margin:0 5px;
        }

    .post-footer {
        padding:3px 0;
        margin-bottom:20px;
        overflow:hidden;
        text-align:right;
    }

        .info {
            float:left;
        }

            .info a {
                color:#636363;
            }
			            .info a:hover {
                  text-decoration:underline;
                 }
.in a {
color:#636363;
}
.in a:hover {
text-decoration:underline;
}
.download a {
color:#7f9728;
}
.b_m ul li	{ background: none; padding: 0; margin: 0; }
.b_m ul li a	{
	background: url("menu0000.png") no-repeat left top;
	font-weight: bold;
	display: block;
	width: 100%; height: 18px;
	line-height: 19px;
	color: #516419;
}
        .post-footer span {
            padding-left:19px;
            margin-right:5px;
        }

        .user {background:url("user0000.png") no-repeat left;}
        .date {background:url("date0000.png") no-repeat left;}
        .view {background:url("view0000.png") no-repeat left;}
        .download {float: right; }
         .comments {background:url("comments.png") no-repeat left;}

/* Block */

.block {
    margin-bottom:7px;
    padding:7px;
}

    .block h2 {
        line-height:23px;
        border-bottom:1px dotted #bbb;
        padding-bottom:2px;
    }

    .random-films {
        background:#FAF9F9;
        border:2px solid #F4F3F3;
    }

        .random-films dl {
            background:#E3EFF5;
            text-align:center;
            padding:5px;
            margin-bottom:7px;
        }

            .random-films dt {
                font-weight:bold;
                margin-bottom:5px;
            }

    .calendar-block {
        background:#F3F8FE;
    }

    .tag-cloud {
        background:#FDF5F9;
    }

    .nav {
        background:#FDF5F9;
    }

        .nav ul {
            padding-left:10px;
        }

            .nav li {
                margin-bottom:10px;
            }

                .nav li a {
                    font:bold 1em Arial;
                    color:#363636;
                }

    .top-news {
        background:#F2F8FE;
    }

    .vote-block {
        background:#F0FFDB;
    }

    .archive-block {
        background:#F1F3F4;
        border:2px solid #EAE8E8;
    }


.rate li {
overflow:hidden;
zoom:1;
}

.rate li img {
float:left;
margin-right:5px;
}


.b_t{
	background-color: #aac937;
	vertical-align: middle;
	white-space: nowrap;
	width: 100%;
}
.b_t a{color: #000;text-decoration: none;}

.b_r{
	height:30px;
	width: 9px;
	float:right;
}
.b_i{background-color: #fff; background:url("left0000.gif") no-repeat left; padding-left: 17px;}
.n_h {
background:url("n_h00000.gif") no-repeat top #e0e0e0;
padding-top: 9px;
padding-right: 5px;
}
.n_h img {padding: 3px;}
.n_f {
background:url("n_f00000.gif") no-repeat bottom #e0e0e0;
padding-top: 9px;
padding-bottom: 4px;
padding-right: 5px;
padding-left: 5px;
margin-bottom: 5px;
}
.n_f span {
 padding-left:19px;
  margin-right:5px;
 }
.addcomment h1 {color: #6c6c6c;}
.link a {color: #000; font: 1.1em Arial; }
.link {background:url("n_r00000.gif") no-repeat #a2a2a2 right;
padding: 1px 6px;}
.n_n {  padding: 3px; }
.n { padding: 5px;}
.b_h {background:url("b_h00000.jpg") no-repeat top;
color: #ffffff;
height: 34px;
  font-weight: bold;
  font-size: 16px;
  padding: 5px 5px 2px 5px;
  margin-right: 3px;
  width: 220px;
}
.cat {
background:url("cat00000.jpg") no-repeat top;
color: #ffffff;
height: 34px;
font-weight: bold;
font-size: 16px;
padding: 5px 5px 2px 5px;
margin-right: 3px;
width: 220px;
}
.cal {
background:url("cal00000.jpg") no-repeat top;
color: #ffffff;
height: 34px;
font-weight: bold;
font-size: 16px;
padding: 5px 5px 2px 5px;
margin-right: 3px;
width: 220px;
}
.vot{
background:url("vot00000.jpg") no-repeat top;
color: #ffffff;
height: 34px;
font-weight: bold;
font-size: 16px;
padding: 5px 5px 2px 5px;
margin-right: 3px;
width: 220px;
}
.top{
background:url("top00000.jpg") no-repeat top;
color: #ffffff;
height: 34px;
font-weight: bold;
font-size: 16px;
padding: 5px 5px 2px 5px;
margin-right: 3px;
width: 220px;
}
.arx{
background:url("arx00000.jpg") no-repeat top;
color: #ffffff;
height: 34px;
font-weight: bold;
font-size: 16px;
padding: 5px 5px 2px 5px;
margin-right: 3px;
width: 220px;
}
.rek{
background:url("rek00000.gif") no-repeat top;
color: #ffffff;
height: 8px;
font-weight: bold;
font-size: 16px;
padding: 0px 5px 2px 5px;
margin-right: 3px;
width: 220px;
}
.b_m {background-image:url("b_m00000.gif"); width: 210px; padding: 5px;    margin-left: 5px;}
.b_f {background-image:url("b_f00000.gif"); width: 220px; height: 8px; margin-bottom: 5px;    margin-left: 5px;}
.login_2 {
	font-size: 11px;
	font-size:1.1em;
}
.login_2 span {
	font-size: 11px;
	color:#fff;
}	
.login_2 span a {
	color:#fff;
}	
.login_2 a {
    font-size: 11px;
	color:#464646;
	text-decoration:underline;
}
.login_2 a:hover {
	color:#fff;
	text-decoration:none;
}
.b_m ul {
	padding-left:6px;
}
.b_m li {
	padding-left:9px;
	background-image:url("login-ar.gif");
	text-align:left;
}

#content .b_m.categories{ padding:0 0 30px 0;}
#content #categories, #categories ul{ list-style:none; }
#content #categories a.level1{ display:block; }
#content #categories a.level1.expanded { }
#categories li ul.ul_level2{ display:none; }
#categories li #act1 {display:block;}
#categories .level2, #categories .level3{ }
#categories .level2 ul {display:none;}
#categories #act2 {display:block;}
#categories #act2 li a { }
#categories #act2 li a:hover { }
#categories .level3{}
#content #categories #act3 a { }
#content #categories li.level2 a{ display:block; }
#content #categories li.level2 a:hover{ }
#content #categories li.level2 a.expanded{ }
#content #categories li.level2 a.expanded:hover{ }
#content #categories li.level3 a{ display:block; }
#content #categories li.level3 a:hover{ }

.related{
    margin-left: 20px;
}
.related li{
    margin-left: 20px;
}