body {
font-family: Verdana, 'PT Sans Narrow', sans-serif;
margin:0 0 0 0;
background:#F8F8F8;
}
.block_links * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
            }
            .block_links li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .block_links li DIV {
                padding:0.5em !important;
            }

            .block_links DIV, .block_links TABLE {
                padding: 5px !important;
            }

            .block_links {
                width: auto!important;
                font-family: Verdana!important;
                font-size: 11px!important;
                border: 0px solid #DDDDDD!important;
                background-color: #FFFFFF!important;
                padding:5px!important;
                position: relative!important;
                display:block!important;
                
            }
            .block_links_icnt, .block_links_icnt * {
            	text-align: left!important;
    		}

            .block_links_text, .block_links_text A, .block_links_text A:hover {
                font-family: Verdana!important;
                color: #000000!important;
                font-size: 11px!important;
            }
            .block_links_url {
                color: #006600!important;
                font-size: 11px!important;
            }
            .block_links_header, .block_links_header A {
                color: #40a14a!important;
                font-size: 13px!important;
                font-weight: bold!important;
                text-decoration: underline!important;
            }
            .block_links_sign {
                color: #999999!important;
                font-size: 10px!important;
                text-align: left!important;
            }

            .block_links_clear {
                clear:both!important;
            }

            .block_links TABLE {
                width: 100%!important;
                border: 0px!important;
            }
.ur {
	    text-shadow: 1px 1px 0 #000, 2px 2px 4px #000;
	    position: relative;
	    zoom: 1;
	    color: white;
	    font-size:11px;
	    font-family:verdana;
	    margin-top:-55px;
	    z-index: 1;
	}
	.ur span {
	    position: absolute;
	    left: -4px;
	    top: -3px;
	    z-index: -1;
	    filter:
	        progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=1)
	        progid:DXImageTransform.Microsoft.blur(pixelradius=3, enabled='true')
	    ;
	    zoom: 1;
	}
a:hover .ur {
color:#DFFFA4;
}
a:link em {
font-size:22px;
font-style:normal;
font-family:times new roman;
}
.rt {
background:#eeeeee;padding:5px;
padding-left:10px;
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
}
.artd div {
padding:4px;
margin-top:6px;
}
.artd div a:link, 
.artd div a:active,
.artd div a:visited {
font-weight:bold;
font-size:12px;
font-family:arial;
color: #40a14a;
}
.artd div a:hover {
color:red;
}
.best {
margin-top:-20px; 
margin-bottom:20px; 
width: 147px; height: 65px; 
border: 4px solid #98C349; 
border-radius: 120px 200px 0 180px; 
-webkit-border-radius: 120px 200px 0 180px; 
-moz-border-radius: 120px 200px 0 180px;
float:left;
}
.btx {
text-align:center;
color:white;
margin-top:-5px;
text-shadow: 1px 1px 0 #000, 2px 2px 3px #000;
filter: glow(color=#000000,strength=1);
}
a:hover .btx {
color:#DFFFA4;
}
a:hover .best {
border: 4px solid green; 
}
.mit {
 width:18px;
 height:18px;
 display:block;
 border-radius:50px;
 -moz-border-radius:50px;
 -webkit-border-radius:50px;
 -khtml-border-radius:50px;
 font-size:11px;
 text-align:center;
background:#F1F1F1;
border:1px solid #DADADA;
position:absolute;
margin-left:270px;
margin-top:-20px;
}
.ns {
padding:2px 2px 2px 2px;
border-bottom:1px dotted gray;
}
.srhin {
border:1px solid gray;
border-radius:5px;
}
.butsr {
width:  50px;
height: 15px;
background: transparent url('images/srh.gif') no-repeat;
border: 0;
font-size:12px;
cursor: pointer;
cursor: hand; 
}
.topmnu {
width:655px;

}
.tptd {
background:#585858;
width:20%;
color:yellow;
}
.topmnu .tptd a:link,
.topmnu .tptd a:active,
.topmnu .tptd a:visited {
color:white;
}
.topmnu .tptd a:hover {
color:red;
}
strong {
/*font-weight:normal;*/
}
.menu dt strong {
font-weight:normal;
font-size:18px;
}
dd {
margin-left:10px;
}
dt {
padding:5px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.4), 0 0 20px rgba(0, 0, 0, 0.1);
-webkit-box-shadow:0 0 3px 0 #555555;
-moz-box-shadow:0 0 3px 0 #555555;
margin-bottom:5px;
border-radius:0 10px 0 0;
}
a:hover dt {
background: -moz-linear-gradient(top,#FAFAFA, #E9E9E9);
background: -ms-linear-gradient(top,#FAFAFA, #E9E9E9);
background: -o-linear-gradient(top,#FAFAFA, #E9E9E9);
background: -webkit-linear-gradient(top,#FAFAFA, #E9E9E9);
background: linear-gradient(top, #FAFAFA 0%,#E9E9E9 100%);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#FFE9E9E9,endColorstr=#00FAFAFA,GradientType=1);
}
.tdt {
padding:3px;
border:1px solid #91CFCB;
border-radius:5px 5px 0 0;
background:#DBFBF9;
}
.cr {
CURSOR:hand;cursor:pointer;
}
.gltable a:link img {
border:0px;
}
p {
text-align:justify;
}
.viewpage {
padding-left:0px;
font-size:12px;
630px;
}
.viewpage h2 a:link {
font-style:italic;
font-weight:bold;
font-family: 'Roboto Condensed', sans-serif;
font-size:90%;
text-decoration:none;
}
.viewpage h2 a:hover {
color:red;
}
.gltable {
width:990px;
	position: relative;
	padding: 15px !important;
	margin: 0 auto;
	background-color: #fff;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
border-radius:10px;

}
.title {
padding-bottom:2px;
/*border-bottom:1px dotted gray;*/
}
.menu {
font-size:12px;	
width:320px;
padding-right:15px;
}
.gltable a:link,
.gltable a:active,
.gltable a:visited {
/*font-family: 'PT Sans Narrow', sans-serif;*/
/*font-size:16px;*/
color:#5b83ea;
text-decoration:none;
}
.gltable a:hover {
color:red;
}
h1 {
font-style:italic;
font-weight:bold;
color:gray;
font-family: 'Roboto Condensed', sans-serif;
font-size:180%;
margin:3px 0 3px 0;
}
.menu ul {
margin-top:5px;
margin-bottom:10px;
}
.menu li {
margin-left:-27px;
list-style: none;
background: url(images/marker.gif) no-repeat 0px 10px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
}
.hdp {
display:none;
position:absolute;
z-index:1;
padding:5px;background:white;
border:1px solid gray;
}
.buy-tovar {
width:114px;
height:37px;
background:url(images/buy.gif) no-repeat;
padding-top:5px;
margin-top:8px;
}
a:link .buy-tovar,
a:active .buy-tovar,
a:visited .buy-tovar {
font-family:times new roman;
font-size:18px;
color:black;
text-decoration:none;
font-weight:bold;
}
a:hover .buy-tovar {
width:114px;
height:37px;
background:url(images/buyd.gif) no-repeat;
color:red;
}
.strongmnu {
background-color:#f3f3f3;
border:1px solid #dbdbdb;
border-radius:5px;
padding-left:5px;
}
.strongmnu strong a:link {
font-weight:normal;
}
.listpage {
margin-top:3px;
margin-bottom:3px;
padding:3px;
background-color:#f3f3f3;
border:1px solid #dbdbdb;
border-radius:5px;
}
.strbold {
background-color:#ffffff;
border:1px dotted black;
font-weight:bold;
}
.buytdmini {
height:10%;
}
.mtd {
height:50px;
text-align:center;
vertical-align:middle;
	position: relative;
/*	margin: 0 auto;*/
	background-color: #fff;
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1);
}
.mini-tovar {
width:100%;
padding:2px;
font-size:13px;
}
.mini {
width:33%;
}
.theme-list {
width:100%;
}
.inmag {
color:green;
}
.inmagno {
color:red;
}
.cena {
font-family:Verdana;
font-size:16px;
font-weight:bold;
color:#b3bcf4;
}
.mnusort {
font-size:11px;
}
.mnusort form input {
border:0px;
cursor:hand;cursor:pointer;
background:#eeeeee;
width:100px;
}
.mnusort form input[type="submit"]:hover {
background:yellow;
}
.parambig .prmit {
font-size:15px;
}
.dpicblock {
float:left;
padding:10px;
width:120px;
font-size:10px;
}
.incart {
margin-top:5px;
background:green;
padding:5px;
}
.incart a:link,
.incart a:active,
.incart a:visited {
color:white;
font-size:14px;
}
.incart a:hover {
color:yellow;
}
.korzina-full {
width:100%;
height:65px;
background:url(images/cart-full.gif) 0 0 no-repeat;
margin-top:-12px; 
}
.korzina-empty {
width:100%;
height:65px;
background:url(images/cart-empty.gif) 0 -20px no-repeat;
}
.korzina table td {
border:1px dotted #d4d4d4;
}
.korzina table tr {
background:#f3f3f3;
text-align:center;
}
.knopka {
cursor:hand;cursor:pointer;
width:100px;
}
.formtext {
border:1px solid #96a6c5;
width:200px;
}
.oforml table tr {
text-align:center;
}
.oforml textarea {
border:1px solid #96a6c5;
width:300px;
height:150px;
}
.oforml select {
width:200px;
}
.allinc {
font-size:12px;
font-family: 'PT Sans Narrow', sans-serif;
float:left;
margin-left:75px;
margin-top:15px;
}
.incempty {
font-size:12px;
font-family: 'PT Sans Narrow', sans-serif;
float:left;
margin-left:75px;
margin-top:15px;
}
.skolko {
font-weight:bold;
}
.footer table {
margin-top:10px;
border-top:1px dotted gray;
}
.subcat {
font-family:times new roman;
font-size:13px;
color:gray;
}
.money {
font-size:11px;
}
.hitmag {
float:left;
position:absolute;
margin-top:-250px;
margin-left:190px;
}
.lider1 {
float:left;
position:absolute;
margin-top:-250px;
margin-left:255px;
}
.lider2 {
float:left;
position:absolute;
margin-top:-250px;
margin-left:320px;
}
.nova {

}
.prmit em {
font-size:12px;
}
em a:link {
font-size:12px;
}
.notmsg {
font-family:times new roman;
font-size:22px;
color:black;
}
.headlid {
font-family:times new roman;
font-size:22px;
color:black;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.novosti {
font-size:13px;
}

.mtd h2 {margin:0}

h2 {
font-size:18px;
color:black;
font-weight:normal;
}

h2.link_title {margin:5px 0}

.brand {
width:100px;
float:left;
font-size:12px;
margin-left:15px;
}
.reclama {
border-radius: 15px 15px 0 0;
-webkit-border-radius: 15px 15px 0 0;
-moz-border-radius: 15px 15px 0 0;
width:300px;
border:1px solid #cecece;
font-size:10px;
margin-top:10px;
margin-left:-5px;
}
.kratko {
width:95%;
border:1px dotted gray;
padding:3px;
background:#fff9cd;
font-size:12px;
font-style:italic
}
.prmit {
font-size:13px;
color:gray;
}
.annonce {
padding:9px;
border:1px dotted black;
background:#fcffcc;
text-align:justify;
font-size:16px;
}
.summ {
font-family:arial;
font-size:18px;
font-weight:bold;
color:black;
}
.podrobnee a:link,
.podrobnee a:active,
.podrobnee a:visited {
color:red;
}
.podrobnee a:hover {
color:black;
}
.zoom {
position:absolute;
}
p {
/*margin:0 0 0 0;*/
/*margin-bottom:15px;*/
}
b {
font-weight:normal;
color:gray;
}



.alignleft {float:left; margin-right:10px;margin-bottom:10px;}
.alignright {float:right; margin-left:10px;margin-bottom:10px;}
.aligncenter {clear: both;display: block;margin: 10px auto 10px;}
.text p {padding:5px 0}

#page_box {    
  /*float : left; 
	width: 454px;*/
  font-size : 13px; 
  font-weight : normal; 
  margin : 10px 0 0 0; 
  padding : 12px; 
  border : 1px solid #ddd; 
  -moz-border-radius: 6px; 
  -webkit-border-radius: 6px; 
  -khtml-border-radius: 6px;  
  border-radius: 6px;
	overflow: hidden;
}
#page_box { overflow: auto;  margin : 10px 0 15px 0;}
#page_box ul { margin : 0 0 10px 15px;   padding : 0; }
#page_box ul li {float: left;	width: 190px;  line-height: 1.3;}

.clear {clear:both}
.post {padding:10px 0;}
.post img {
margin-bottom:20px;	
padding:5px;
-moz-box-shadow: 0px 1px 2px #d1d1d1;
-webkit-box-shadow: 0px 1px 2px #d1d1d1;
box-shadow: 0px 1px 2px #d1d1d1;
}
.postmetadata {padding:5px 0;}

.custom_img {
margin-right: 19px;
background: #fff;
border: 1px solid #d1d1d1;
display: block;
float: left;
padding: 9px;
position: relative;
width: 290px;
margin-bottom: 20px;
-moz-box-shadow: 0px 1px 2px #d1d1d1;
-webkit-box-shadow: 0px 1px 2px #d1d1d1;
box-shadow: 0px 1px 2px #d1d1d1;
}