body{
	margin:0;
	color:#000;

	min-width:1000px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
h2{
    font-size: 16px;
   
}
img{border-style:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

#wrapper{
	width:969px;
	margin:0 auto;
}
#header{
	width:100%;
	overflow:hidden;
}
#header .top{
	width:100%;
	overflow:hidden;
        margin-top:20px;
}
.logo {
	width:306px;
	display:inline;
	float:left;
	font-size:43px;
	line-height:50px;
	font-weight:normal;
}

.tell{
	float:left;
	width:310px;
	font-size:25px;
	line-height:30px;
	color:#000;
        margin-top:20px;
	font-weight:bold;
	letter-spacing:-1px;
}
.info{
	width:155px;
	padding:0 0 0 70px;

	float:right;
	
}
.info h3{
	margin:0;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	word-spacing:-1px;
}
.info h3 a{
	color:#324f91;
	text-decoration:underline;
}
.info h3 a:hover{
	text-decoration:none;
}
.info  p{
	margin:3px 0 0 0;
	font-size:12px;
	line-height:22px;
	color:#000;
	word-spacing:-1px;
}
.info  p span{
	color:#324f91;
}
.nav{
	width:1000px;
position:absolute;
        background:#94BF4E;
height:30px;
}
.nav a{
color:white;
font-size:16px;    
    font-weight: bold;
        height:20px;
        display:block;

}
.nav ul{
	float:left;
	
	margin:0 auto;
	padding:0;
	list-style:none;
margin-top:5px;

}
.nav ul li{
	float:left;
	font-size:17px;
        border-right:1px solid white;
    background:#94BF4E;

}

.nav ul .last{
    border-right:none;
}


.nav ul li a{
	
}
.nav ul li a:hover{
	text-decoration:underline;

}

.nav ul li li{
    float:none;
    position:relative;
    top:0px;
border:none;
display:none


}


#main{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
#sidebar{
	float:left;
	width:236px;
}
#sidebar h3,
h1{
	margin:0 0 0 5px;
	font-size:20px;
	line-height:20px;
	font-weight:normal;
}
.search{
	background:url(../images/bg-search.gif) no-repeat;
	width:236px;
	height:73px;
	overflow:hidden;
	margin-top:9px;
}
.search form{
	width:100%;
	overflow:hidden;
}
.search  label{
	display:none;
}
.search  .bg{
	width:182px;
	margin:13px 0 0 8px;
	padding:0 20px 0 10px;
	height:37px;
	overflow:hidden;
	background:url(../images/input.gif) no-repeat;
}
.search  .bg input{
	width:182px;
	padding:6px 0 5px;
	margin:0;
	font-size:14px;
	border:0;
	background:none;
	float:left;
}
.search  span{
	display:block;
	width:206px;
	text-align:right;
	padding-right:30px;
	text-transform:uppercase;
	font-size:9px;
	line-height:12px;
}
.search  span a{
	color:#3b567c;
	text-decoration:underline;
}
.search  span a:hover{
	text-decoration:none;
}
#sidebar  .block{
	width:236px;
	overflow:hidden;
background:#C9B0DA;
	margin-top:25px;
}

#sidebar  .block .bttm{
	overflow:hidden;
	min-height:560px;

}
* html #sidebar  .block .bttm{
	height:360px;
	overflow:visible;
}
#sidebar  .block ul{
	margin:11px 0 0 50px;
	padding:0;
	list-style:none;
	width:216px;
	overflow:hidden;
}
#sidebar  .block ul li{

	float:left;
	width:100%;
}

#sidebar  .block ul li span{
display:block;
padding-top:10px;
	border-bottom:1px solid white;
	width:110px;
        height:25px;
}

#sidebar  .block ul li li{
	font-size:9px;
	line-height:10px;
}
#sidebar  .block ul li ul{
	margin-top:3px;
	padding-bottom:8px;
}
#sidebar  .block ul li a{
color:white;
font-size:16px;
    font-weight: bold;
    text-decoration: none;
}

#sidebar  span:hover{
    text-decoration: underline;
}

#sidebar  .block-2 {
	width:231px;
	background:url(../images/block-m-2.gif) repeat-y;
}
#sidebar  .block-2 .top{
	width:231px;
	background:url(../images/block-t-2.gif) no-repeat;
}
#sidebar  .block-2 .bttm{
	width:236px;
	overflow:hidden;
	min-height:248px;
	background:url(../images/block-b-2.gif) no-repeat 0 100%;
}
* html #sidebar  .block-2  .bttm{
	height:248px;
	overflow:visible;
}
#content{
	width:661px;
	float:left;
}
#content .block{
	width:100%;
	overflow:hidden;
	margin-top:9px;
	background:url(../images/cont-m.gif) repeat-y;
}
#content .block .top{
	width:100%;
	overflow:hidden;
	background:url(../images/cont-t.gif) no-repeat;
}
#content{
	width:710px;
	padding:10px 0 10px 10px;
min-height: 650px;
    height: expression(this.height < 650 ? 650: true);
margin-top:12px;
margin-left:10px;
	overflow:hidden;

}
#content .box{
	width:100%;
	overflow:hidden;
}
#content .item{
	width:285px;
	float:left;
	margin:20px 30px 0 0;
}
#content .item h3{
	font-size:14px;
	line-height:16px;
	margin:0;
	font-weight:normal;
	min-height:32px;
}
* html #content .item h3{
	height:32px;
}
#content .item h3 a{
	color:#3b567c;
	text-decoration:underline;
}
#content .item h3 a:hover{
	text-decoration:none;
}
.item-info{
	width:100%;
	overflow:hidden;
	margin-top:8px;
}
.item-info .img{
	float:left;
	width:90px;
}
.item-info .img img{
	margin:0 auto;
	display:block;
}
.item-info .txt{
	float:right;
	width:188px;
}
.item-info .txt p{
	margin:4px 0 0 0;
	font-size:11px;
	line-height:15px;
	word-spacing:-2px;
}
.cost{
	width:100%;
	overflow:hidden;
}
.cost strong{
	font-size:15px;
	line-height:17px;
	color:black;
	float:left;
	letter-spacing:-1px;
}
.cost span{
	font-size:12px;
	line-height:17px;
	letter-spacing:-1px;
	float:left;
}
.cost span a{
	text-decoration:underline;
}
.cost span a:hover{
	text-decoration:none;
}
.btn{
	width:150px;
	height:29px;
	display:block;
	font-size:14px;
	line-height:29px;
	margin-top:5px;
}
.block .btn a, .btn a{
	display:block;
	width:90px;
	padding-left:40px;
	height:100%;
	background:url(../images/btn.png) no-repeat;
    text-decoration: none;
    font-weight:bold;
    color:white
}
.text-info{
	min-height:30px;
	width:100%;
}
* html .text-info{
	height:30px;
}
#footer{
	width:960px;
	overflow:hidden;
        background:#8AB048;
	margin:19px 0 0 0px;
}
.copy{
	width:164px;
	width:200px;
	padding-left:56px;
	float:left;
	font-size:12px;
	line-height:31px;
	margin:6px 0 0 0;
}

#counter{
   padding-top: 5px;
}
#ourcopyright{
    float:right;
width:250px;
}
/*inner*/
.table{
	width:623px;
	border:1px solid #b4afaf;
	border-bottom:0;
	margin-top:10px;
}
.table tr td{
	border-bottom:1px solid #b4afaf;
}
.table .name{
	width:133px;
	padding-left:28px;
	font-size:12px;
	line-height:15px;
}
.table .name a,
.del a{
	color:#223651;
	text-decoration:underline;
}
.table .name a:hover,
.del a:hover{
	text-decoration:none;
}
td.sht{
	width:169px;
	
}
.sht span{
	background:url(../images/sht-l.gif) no-repeat;
	float:left;
}
.sht span span{
	background:url(../images/sht-r.gif) no-repeat 100% 0;
	float:left;
	height:23px;
	padding-right:9px;
}
.sht .back,
.sht .next{
	width:8px;
	height:9px;
	float:left;
	margin:8px 0 0 9px;
	display:inline;
}
.sht .next{
	margin-left:1px;
}
.sht .back a,
.sht .next a{
	font-size:0;
	line-height:0;
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/back-arrow.gif) no-repeat;
}
.sht .next a{
	background:url(../images/next-arrow.gif) no-repeat;
}
.sht .num{
	float:left;
	font-size:11px;
	line-height:23px;
	padding:0 9px;
	color:#000;
	font-style:normal;
}
.del{
	width:125px;
	font-size:10px;
	line-height:15px;
}
.cost-td{
	width:168px;
}
.cost-td span{
	float:left;
	font-size:11px;
	line-height:14px;
	padding:0 14px;
	background:url(../images/cost.gif) repeat-x 0 50%;
	color:#fff;
}
.contakt-box{
	width:661px;
	overflow:hidden;
}
.contakt-box form,
.contakt-box form fieldset{
	width:100%;
	overflow:hidden;
}
.contakt-box ul{
	margin:9px 0 0 0;
	padding:0;
	list-style:none;
	width:293px;
	float:left;
}
.contakt-box ul li{
	float:left;
	width:100%;
	margin-bottom:-7px;
}
.bg-field{
	float:left;
	width:72px;
	padding:0 15px 0 11px;
	height:29px;
	margin-left:6px;
	display:inline;
	background:url(../images/input-bg.png) no-repeat;
}
.bg-field input{
	float:left;
	width:72px;
	margin:0;
	padding:5px 0 4px 0;
	border:0;
	background:none;
	font-size:11px;
	outline:none;
	position:relative;
}
.contakt-box ul li label{
	float:left;
	font-size:12px;
	line-height:26px;
	margin-left:-3px;
	display:inline;
}
.bul-field{
	margin:0 !important;
}
.bul{
	margin:7px 0 0 13px;
}
.contact-txt{
	float:left;
	margin-top:5px;
	width:276px;
}
.contact-txt textarea{
	padding:0;
	margin:0;
	width:238px;
	font-size:11px;
	line-height:13px;
	border:0;
	outline:none;
	background:none;
	height:80px;
}
.contact-txt  .bg{
	width:238px;
	padding:7px 22px 13px 16px;
	height:80px;
	background:url(../images/textarea.gif) no-repeat;
}
.total{
	width:100%;
	overflow:hidden;
	text-align:right;
	margin-top:-2px;
}
.total strong{
	font-size:14px;
	line-height:20px;
	color:#000;
	padding-right:45px;
}
.total strong strong{
	color:#223651;
	padding:0;
}
/*inner2*/
.container{
	width:620px;
	margin:0 auto;
	overflow:hidden;
}
.container h2{
	font-size:25px;
	line-height:30px;
	font-weight:normal;
	margin:0;
}
.article{
	width:100%;
	overflow:hidden;
	min-height:250px;
}
* html .article{
	height:250px;
	overflow:visible;
}
.container p{
	margin:15px 0 0 0;
	font-size:12px;
	line-height:18px;
}
.card{
	width:263px;
	overflow:hidden;

	position:absolute;
	top:90px;
	left:350px;
}
.card h3{
	margin:0;
	font-size:21px;
	line-height:28px;
	font-weight:normal;
	color:#516177;
}
.card h3 span{
	color:#263955;
}
.cards  .l-part{
	width:170px;
	float:left;
	text-align:center;
}
.cards  ul{
	margin:-3px 0 0 0;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:14px;
}
.cards  ul a{
	color:#010101;
	text-decoration:underline;
}
.cards  ul a:hover{
	text-decoration:none;
}

.cardIcon{

        padding:0;
       position:absolute;
	width:90px;
	height:90px;
overflow:hidden;
       right:0px;
       top:35px
}

a.cardLink{
    display:block;
    text-align:center;
	font-size:21px;
	line-height:28px;
	font-weight:normal;
	color:#516177;
}

.cards .up{
	width:100%;
	overflow:hidden;
	margin:-82px 0 -27px 0;
	position:relative;
	float:left;
}
.cards  .rpt-p:after{
	display:block;
	clear:both;
	content:"";
}
.cards .t-p{
	width:263px;
	height:109px;
	overflow:hidden;
	background:url(../images/t-p.png) no-repeat;
}
.cards  .rpt-p{
	width:254px;
	padding-left:10px;
	float:left;
	background:url(../images/rpt-p.png) repeat-y;
}
.cards .b-p{
	width:263px;
	height:35px;
	overflow:hidden;
	float:left;
	background:url(../images/b-p.png) no-repeat;
}
.cards{
	width:700px;
	position:relative;
	
	height:480px;
	margin:0 auto;
}

.card:hover .t-p,
.card.hover .t-p{
    background:url(../images/hover-t.png) no-repeat;
}
.card:hover .rpt-p,
.card.hover .rpt-p{
    background:url(../images/hover-rpt.png) repeat-y;
}
.card:hover .b-p,
.card.hover .b-p {
    background:url(../images/hover-b-p.png) no-repeat;
}

.card:hover{
    cursor:pointer;
}

#lightbox-image-details-caption a{
    color:#3B567C;
    font-weight:bold;
    text-decoration: underline;
    font-size: 18px;
}
#lightbox-image-details-caption a:hover{
    
    text-decoration: none;
}

.text{
    line-height:18px;
    font-size: 14px;
    width:100%;
    float:left
}

.Gimg{
    float:left;
    width:250px;
    padding:10px
}

.Gimg img{
    max-width:250px;
    max-height:250px;
    width: expression(this.width > 250 ? 250: true);
    height: expression(this.height > 250 ? 250: true);

}
.Gtxt{
    float:right;
    width:360px;
    padding:10px;
}



.jcarousel-skin-ie7 .jcarousel-container-horizontal {

width:295px;
}

.jcarousel-skin-ie7 .jcarousel-item {

    border:none;
height:90px;
width:90px;
}

.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
height:70px;
width:285px;
}

.Gtxt .cost{
    margin-top:25px
}

.Sending{
font:16px Tahoma, Arial;
font-weight:bold;
display:block;
margin-top:20px;
background:url(../res/loadinfo6.net.gif) no-repeat left;
height:18px;
padding:5px 0 0 40px;

}

.Sent{
font:16px Tahoma, Arial;
font-weight:bold;

margin-top:20px;

}


#Anim{
   height:400px;
}

.BasketEmp{
margin-top:15px;
display:block;
    font-weight: bolder;
    font-size: 14px;
	color:#516b92;

}

.LblAdded{
background:url(../images/tick.png) no-repeat left;
padding-left:18px;

}

#MainPageText{
    min-height: 200px;
    height: expression(this.height < 200 ? 200: true);
}

.block a{
color:#516B92;
    text-decoration: underline;
}


.read_full{

    font-weight: bold;
}

#RSS{
    background:url(../images/badge_rss.png) no-repeat left;
    display:block;
    padding:10px;
    position:absolute;
    left:400px;
    top:12px;

}

.flash {
  position: relative; /*or absolute*/
  z-index: 0;
}
