* {padding:0; margin:0}

body {background-color:#fff; color:#666; font-family:Arial, sans-serif; font-size:14px; line-height:18px}

a {color:#666;}



#container {width:920px; padding:86px 0 100px 0; margin-left:78px }



div#mainmenu {width:160px; height:100%; float:left; padding:42px 0 0 0}

	div#mainmenu ul { }

	div#mainmenu ul li {list-style-type:none; margin:0 auto; padding:0 0 4px 21px}

	div#mainmenu ul li a {text-decoration:none}

	div#mainmenu ul li.active {background-image:url(/images/menu_marker.gif); background-position:left; background-repeat:no-repeat  }









.bg {width:654px; height:360px; background-image:url(/images/bg_index.gif); padding:172px 25px 37px 25px}

.price {font-weight:bold; color:#ff3904}





#content {width:704px; float:right; }



h1 {padding:0; margin:0 0 10px 0; font-size:20px; font-weight:normal}
h2 {padding:0; margin:0 0 10px 0; font-size:16px; font-weight:bold}



a.cdp {text-decoration:none; display:block; width:69px; height:90px;background-image:url(/images/logo_cdp.gif); float:left; margin:0 0 100px 68px}

a.petzl {text-decoration:none; display:block; width:91px; height:90px;background-image:url(/images/logo_petzl.gif); float:left; margin:0 0 100px 68px}

a.kss {text-decoration:none; display:block; width:226px; height:90px;background-image:url(/images/logo_kss.gif); float:left; margin:0 0 100px 68px}



div.contact {width:340px; height:221px; padding:200px 0 0 60px; background-image:url(/images/contact.gif);margin-top:10px;margin-left:100px}

div.contact a {color:#fdfcf9; font-size:30px}



div.map {width:694px; height:712px; background-image:url(/images/map.gif);margin-top:35px;margin-left:10px}



div.howtoget {width:692px; height:481px; background-image:url(/images/howtoget.gif);margin:7px 0 55px 0;}



a.x {width:20px; height:20px; position:absolute; }

a.x1 {top:366px; left:446px}

a.x2 {top:322px; left:465px}

a.x3 {top:361px; left:465px}

a.x4 {top:290px; left:507px}

a.x5 {top:322px; left:523px}

a.x6 {top:440px; left:641px}

a.x7 {top:494px; left:716px}



div.crimea {width:297px; height:219px; background-image:url(/images/crimea.gif); float:right; margin:7px 0 50px 0;}

div.cross {width:23px; height:19px; background-image:url(/images/cross.gif); float:left; }



.floatl {float:left}

.clear {clear:both}



.footer {clear:both; height:17px; background-color:#e2e2e2; margin-bottom:38px; padding:8px 0 8px 100px}

.footer a {text-decoration:none}

a.y {width:50px; height:50px; position:absolute;}

a.y:hover{
	//background-color: #fff;
}

a.y1 {margin-top:215px; margin-left:40px}
a.y2 {margin-top:140px; margin-left:65px}
a.y3 {margin-top:70px; margin-left:160px}
a.y4 {margin-top:105px; margin-left:370px}
a.y5 {margin-top:180px; margin-left:560px}
a.y6 {margin-top:280px; margin-left:550px}
a.y7 {margin-top:225px; margin-left:490px}
a.y8 {margin-top:430px; margin-left:430px}
a.y9 {margin-top:530px; margin-left:365px}
a.y10{margin-top:460px; margin-left:300px}
a.y11{margin-top:330px; margin-left:170px}
a.y12{margin-top:560px; margin-left:420px}
a.y13{margin-top:570px; margin-left:550px}
a.y14{margin-top:580px; margin-left:610px}
a.y15{margin-top:560px; margin-left:480px}
a.y16{margin-top:600px; margin-left:120px}
