html, body { 
	height: 100%; 
	width: 100%; 
	margin: 0; 
	padding: 0; 
} 

h1,h2,h3 {
	margin: 0;
	padding: 0;
	font-family: "Century Gothic";
}

/*h1 { 
	font-family: Tahoma; 
	font-size: 17px; 
	margin-top: 0px; 
	margin-bottom: 5px; 
	margin-left: 5px; 
	padding: 0px; 
	color: #000000; 
	font-weight: normal; 
}*/

body { 
	color: #000000;
    font-family: Arial;
    font-size: 12px;
    height: auto;
    margin: 0;
    padding: 0;
    width: 100%;
    background: url(images/bg_top.png) repeat-x;
}

tr, td, table { 
	font-family: Arial; 
	font-size: 12px; 
	color: #000000; 
}

a {     color: #000;
    outline: 0 none;
    text-decoration: none;
}

/*a:hover { color: #000000; text-decoration: none; }*/

img { border: none; }

form { display: inline; margin: 0px; padding: 0px; }

ul, li {margin: 0; padding: 0;}

p {margin: 0; padding: 0; font-family: "Century Gothic";}

.traine {
	background: url("images/foc.png") no-repeat scroll center bottom transparent;
}

.traine2 {
    background: url("images/toc.png") no-repeat scroll center 125px transparent;
}

#conteiner {
	width: 1000px;
	height: auto;
	margin: 0 auto;
	display: block;	
}

.header {
	height: 262px;
	background: url("images/head_bg1.png") no-repeat;
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

.logo {
    display: block;
    height: 125px;
    width: 167px;	
    float: left;
}

.menu {
    float: left;
    margin: 0 0 0 13px;
    padding: 24px 0 0;
    width: 620px;
}

.basket {
    background: url("images/basket.png") no-repeat scroll 0 18px transparent;
    height: 85px;
    padding: 25px 0 0;
    width: 190px;
    float: right;
}

.bask {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0 0 45px;
}

.zakaz {
font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 0 0 35px;
}

.zakaz a {color:#FFF;}

.menu ul {
	float: left;
	height: 40px;
	width: 620px;
	float: left;
}

.menu li {
    float: left;
    list-style: none outside none;
    text-align: center;
    margin: 0 3px;
}

.menu a {
	color:#FFF;
    float: left;
    font: bold 14px/40px Century Gothic;
    margin: 0 -7px 0 7px;
    padding: 0 12px 0 8px;
}

.menu a:hover {
	background: url("images/a-backgb.png") no-repeat right center;
}

.menu li:hover {
	background: url("images/a-backgb.png") no-repeat left center;
    text-align: center;
}


.phones {
    background: url("images/phone.png") no-repeat scroll 8px 12px transparent;
    color: #FFFFFF;
    font: bold italic 15px Century Gothic;
    padding: 12px 0 0 40px;
    float: left;
}

.right {
   padding-left: 20px;
}

.phone {
	color: #C2EEFF;
}
.train {
    display: block;
    float: left;
    height: 155px;
    width: 1000px;
}


.train ul li {
	display: block;
	float: left;
	background-image: url("images/traine.png");
	background-repeat: no-repeat;
	
}

.vagon0 , .vagon1, .vagon2, .vagon3, .vagon4, .vagon5, .vagon6 {white-space: nowrap;}

.vagon0 {
    background-position: 0 0;
    height: 100px;
    list-style: none outside none;
    margin-left: -57px;
    padding: 24px 0 0 57px;
    text-align: center;
    width: 106px;
}

.vagon1 {
    background-position: -162px 0;
    text-align: center;
    width: 118px;
    list-style: none outside none;
    padding: 30px 0 0 ;
    height: 100px;
}

.vagon2 {
    background-position: -281px 0;
    text-align: center;
    width: 123px;
    list-style: none outside none;
    padding: 33px 0 0 5px;
    height: 100px;
}

.vagon3 {
    background-position: -410px 0;
    list-style: none outside none;
    padding: 30px 0 0 4px;
    text-align: center;
    width: 135px;
    height: 100px;
}
.vagon4 {
    background-position: -548px 0;
    list-style: none outside none;
    padding: 23px 0 0 4px;
    text-align: center;
    width: 114px;
    height: 100px;
}

.vagon5 {
    background-position: -667px 0;
    list-style: none outside none;
    padding: 19px 0 0 6px;
    text-align: center;
    width: 142px;
    height: 100px;
}

.vagon6 {
    background-position: -816px 0;
    list-style: none outside none;
    padding: 13px 0 0 25px;
    text-align: left;
    width: 218px;
    height: 100px;
}

.vagon0 img {
    display: block;
    padding: 15px 0 0 27px;
}

.vagon1 img {
	display: block;
	padding: 15px 0 0 44px;
}

.vagon2 img {
	display: block;
	padding: 15px 0 0 44px;
}

.vagon3 img {
	display: block;
	padding: 15px 0 0 44px;
}

.vagon4 img {
	display: block;
	padding: 15px 0 0 44px;
}

.vagon5 img {
	display: block;
	padding: 15px 0 0 44px;
}

.vagon6 img {
	display: block;
	padding: 10px 0 0 28px;
}

.train .vagon6 ul li:hover .hiden {
    display: block;
    left: -83px;
    margin-left: 109px;
    position: relative;
    top: 10px;
}

.train ul li:hover .hiden {
    display: block;
    left: -133px;
    margin-left: 50%;
    position: relative;
    top: 10px;
    width: 266px;
	background: url("images/hiden_head.png") no-repeat scroll 0 0 transparent !important;
	height :28px;
	padding: 29px 0 0;
}

.train ul li.vagon7:hover .hiden {
	left: -200px !important;
}

.train ul li ul li {
	background: none;
}

.train a {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
	color: #fff;
}

.hiden {
    display: none;
}

.hiden_r {
    background: url("images/hiden_r.png") repeat-y scroll 0 0 transparent !important;
    width: 266px;
    padding: 0 0 0 20px;
    text-align: left;
}

.hiden_last {
    background: url("images/hiden_foot.png") no-repeat scroll 0 0 transparent !important;
    height: 13px;
    width: 266px;
}

.hiden_r a {
	color: #52431B;
    font: bold 14px/14px Tahoma;
    text-decoration: underline;
}

.hiden_r a:hover {
	color: #61a801;
	text-decoration: none;
}

.znamia {
    background: url("images/head_bg1.png") no-repeat scroll 0 0 transparent;
    height: 262px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}

.pod_znamia {
    display: inline-block;
    height: 35px;
    width: 100%;
}

.wrapper {
    display: inline-block;
    height: auto;
    overflow: hidden;
    width: 1000px;
}

.coll_left {
    background: url("images/bg_col.jpg") repeat-y scroll center center transparent;
    display: inline-block;
    float: left;
    margin: 0 0 -1000px;
    padding: 0 0 1000px;
    width: 235px;
}

.coll_midle {
    display: inline-block;
    float: left;
    padding: 0 25px;
    width: 530px;
}

.coll_right {
    background: url("images/right_r.png") repeat-y scroll 0 0 transparent;
    display: inline-block;
    float: left;
    margin: -3px 0 -1000px;
    padding: 0 0 1000px;
    width: 185px;
}

.search {
    background: none repeat scroll 0 0 white;
    float: left;
    padding: 0 0 10px;
    width: 100%;
}

.search_f {
    float: left;
    width: 100%;
    padding: 0 0 10px;
}

.form_s {
    background: url("images/search.png") no-repeat scroll 0 14px transparent;
    border: medium none;
    float: left;
    height: 50px;
    padding: 0 0 0 5px;
    width: 160px;
}

.submit {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    padding: 18px 0 0;
}

.search label {
    color: #529C00;
    display: block;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
}

.search .form_s input {
    border: medium none;
    font: 12px/14px Tahoma;
    margin: 5px 0 0;
    width: 135px;
}

.search .form_s input {
    border: medium none;
    font: 12px/14px Tahoma;
    margin: 6px 0 0;
    width: 135px;
    padding: 0;
}

.select {
    background: url("images/select.png") no-repeat scroll right 20px transparent;
    float: left;
    height: 62px;
    width: 235px;
}

.select select {
    border: medium none;
    margin: 10px 3px 0 3px;
    width: 228px;
}

.info {
    float: left;
    padding: 5px 0 0;
    width: 100%;
}

.block_header {
    background: url("images/head_bg.png") no-repeat scroll 0 0 transparent;
    height: 45px;
}

.contacts {
    background: url("images/contacts.png") no-repeat scroll 10px 0 transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 35px;
    padding: 0 0 0 50px;
}

.email {
    background: url("images/email.png") no-repeat scroll 15px 3px transparent;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 10px 40px;
}

.email a {
    color: #52431B;
    text-decoration: underline;
}

.email a:hover {text-decoration: none;}

.icq {
    background: url("images/icq.png") no-repeat scroll 15px 0 transparent;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 10px 40px;
    color: #52431B;
}

.icqa {
    background: url("images/chat.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 20px;
    width: 95px;
}

.r-phone {
    background: url("images/phone_green.png") no-repeat scroll 15px 25px transparent;
    color: #52431B;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 0 40px;
}

.live_chat {
    height: 60px;
    padding-top: 15px;
    text-align: center;
    width: 100%;
}

.live_chat p {
    background: url("images/star.png") no-repeat scroll 15px 10px transparent;
    padding: 10px 0 0 40px;
    text-align: left;
}

.live_chat p a {
	color: #52431B;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline
}

.live_chat a:hover {text-decoration: none;}

.back_call {
    background: url("images/back_call.png") no-repeat scroll 30px 0 transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    margin: 40px 0 0;
    padding: 7px 0 10px 70px;
}

.block_header {
    background: url("images/head_bg.png") no-repeat scroll 0 0 transparent;
    height: 45px;
}

.head_inf {
    background: url("images/info.png") no-repeat scroll 10px 0 transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 35px;
    padding: 0 0 0 50px;
}

.inform {
    color: #52431B;
    font-size: 13px;
    font-weight: bold;
    padding: 0 0 40px;
}

.inform p {
    text-align: left;
    height: 23px;
}

.inform p span {
	background: url("images/star.png") no-repeat scroll 15px 12px transparent;
    padding: 10px 0 0 40px;
}

.inform p a {
    color: #52431B;
    line-height: 20px;
    padding-bottom: 3px;
    text-decoration: none;
}

.inform a:hover {color: #589C00;}

.inform p:hover {
	background: url("images/white_bg.png")no-repeat scroll center transparent;
}

.block_header {
    background: url("images/head_bg.png") no-repeat scroll 0 0 transparent;
    height: 45px;
}

.head_news {
    background: url("images/news.png") no-repeat scroll 10px 0 transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 35px;
    padding: 0 0 0 50px;
}

.news {}

.infobox2 h3 {
    padding: 10px 20px;
}

.infobox2  .boxText a {
    color: #52431B;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}

.infobox2 .boxText  a:hover {
    color: #589C00;
    text-decoration: none;
}

.news p {
    font-family: arial;
    font-size: 12px;
    padding: 10px 20px;
}

.novinki, .recomend, .season, .popular {
    padding: 0 0 10px;
}

.novinki h3, .recomend h3, .season h3, .popular h3 {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: bold;
    padding: 6px 0 0 20px;	
}

.novinki_head {
    background: url("images/novinki.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    width: 528px;
}

.novinki_content {
    background: url("images/novinki_r.png") repeat-y scroll 0 0 transparent;
    float: left;
    width: 528px;
}

.novinki_foot {
    background: url("images/novinki_foot.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 11px;
    padding: 0 0 10px;
    width: 528px;
}

.recomend_head {
    background: url("images/rec_head.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    width: 528px;
}

.recomend_content {
    background: url("images/rec_r.png") repeat-y scroll 0 0 transparent;
    float: left;
    width: 528px;
}

.recomend_foot {
    background: url("images/rec_foot.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 11px;
    padding: 0 0 10px;
    width: 528px;
}

.season_head {
    background: url("images/season_head.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    width: 528px;
}

.season_content {
    background: url("images/season_r.png") repeat-y scroll 0 0 transparent;
    float: left;
    width: 528px;
}

.season_foot {
    background: url("images/season_foot.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 11px;
    padding: 0 0 10px;
    width: 528px;
}

.popular_head {
    background: url("images/popular_head.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 40px;
    width: 528px;
}

.popular_content {
    background: url("images/popular_r.png") repeat-y scroll 0 0 transparent;
    float: left;
    width: 528px;
}

.popular_foot {
    background: url("images/popular_foot.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 11px;
    padding: 0 0 10px;
    width: 528px;
}

.seo-text {

}

.seo-text h1 {
    color: #529C00;
    font-size: 22px;
    font-weight: bold;
}

.seo-text  p{

}

.seo-text p a {
color: #000;
text-decoration: none;
}

.right_head {
    background: url("images/right_head.png") no-repeat scroll center center transparent;
    height: 7px;
    margin: 3px 0 0;
    padding: 0;
}

.right_r {
}

.banner {
    padding: 10px 0;
    text-align: center;
}

.week, .discont {
    padding: 0 0 40px;
}

.block_header_right {
    background: url("images/blok_bg_r.png") no-repeat scroll center 0 transparent;
    padding: 0 0 10px;
}

.week_head {
    background: url("images/week.png") no-repeat scroll 10px 7px transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0 0 50px;
}

.vert_head {
    background: url("images/vert_head.png") no-repeat scroll center top transparent;
    height: 9px;
}

.vert_r {
    background: url("images/vert_r.png") repeat-y scroll center center transparent;
}

.vert_foot {
    background: url("images/vert_foot.png") no-repeat scroll center center transparent;
    height: 7px;
}

.block_header_right {
    background: url("images/blok_bg_r.png") no-repeat scroll center 0 transparent;
    padding: 0 0 10px;
}

.disc_head {
    background: url("images/disc.png") no-repeat scroll 10px 0 transparent;
    color: #FFFFFF;
    font: bold 15px/36px "Century Gothic";
    padding: 0 0 0 50px;
}

.vert_head {
    background: url("images/vert_head.png") no-repeat scroll center top transparent;
    height: 9px;
}

.vert_r {
    background: url("images/vert_r.png") repeat-y scroll center center transparent;
}

.vert_foot {
    background: url("images/vert_foot.png") no-repeat scroll center center transparent;
    height: 7px;
}

.right_foot {
    background: url("images/right_foot.png") no-repeat scroll center center transparent;
    height: 10px;
}

.preend {
    height: 103px;
    margin: 0 auto;
    width: 1000px;
}

.end {
    background: url("images/footer.png") no-repeat scroll 0 top transparent;
    float: left;
    height: 103px;
    margin: 0 0 0 -18px;
    width: 300px;
}

.end2 {
    background: url("images/footer.png") no-repeat scroll -718px top transparent;
    float: right;
    height: 103px;
    margin: 0;
    width: 300px;
}

.footer {
    background-color: #E9E9E9;
    border-color: #C4C4C4;
    border-top: 1px solid #C4C4C4;
    display: block;
    min-width: 1000px;
}

.foot_wrap {
    height: 62px;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;
}

.left_footer {
    color: #969696;
    display: block;
    float: left;
    font-family: Tahoma;
    font-size: 11px;
    height: 62px;
    width: 50%;
}

.right_footer {
    display: block;
    float: right;
    font-family: Tahoma;
    font-size: 12px;
    height: 62px;
    padding: 12px 0 0;
    width: 185px;
}

.w4p {
    background: url("images/web4prog.png") no-repeat scroll 70px 0 transparent;
    color: #969696;
    display: block;
    height: 40px;
    width: 185px;
}

.w4p:hover {
    background: url("images/web4proc.png") no-repeat scroll 70px 0 transparent;
    color: #969696;
    display: block;
    height: 40px;
    width: 185px;
}

.infobox2 { float: left;}
