@charset "windows-1251";

/*reset*/

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1.3;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}



html, body {
height:100%;
}

body {background:#effbf0; font-family:arial, sans-serif; font-size:100.01%;} 
a {color:#0a6309;}
h2 {font-size:16px; font-family:Georgia; font-style:italic; margin-bottom:13px;}
h2 a {text-decoration:none; background:url(/i/d.gif) 0 100% repeat-x; padding:0 4px 3px; display:inline-block;}
h2 a:hover {color:#ecba51;}
a:hover {color:#ecba51;}
#wrapper {
width:1000px;
margin:0 auto; 
min-height:100%;
height:auto  !important;
height:100%;
position:relative;
font-size:12px;
color:#8b8b8b;
}

#head {height:220px; position:relative; background:url(/i/bg2.png);}
.h1 {position:absolute; left:0; top:0; width:251px; height:223px; background:url(/i/bg.jpg); overflow:hidden;}
.logo {position:absolute; margin-left:100%; left:-250px; top:0; height:220px; background:#effbf0; width:249px; text-align:center; border-left:1px solid #000;}
.logo img {padding-top:8px;}

#page {position:relative; padding:12px 0 25px;}

.leftblock {float:left; margin-right:-100%; position:relative; width:667px; left:53px; z-index:2;}
.rightblock {float:right; position:relative; width:240px; z-index:2;}

.leftblock2 {float:left; margin-right:-100%; position:relative; width:275px; left:30px; z-index:2;}
.centerblock2 {float:left; margin-right:-100%; position:relative; width:275px; left:360px; z-index:2;}
.rightblock2 {float:right; position:relative; width:275px; z-index:2; margin-right:28px; display:inline;}


#footer {position:relative; clear:both; margin:-40px auto 0; height:40px; width:1000px; font-size:12px;}

.protect{ height:40px; width:100%; clear:both;}

.nav {height:28px; background:url(/i/nav.gif) 0 0 repeat-x; position:relative; z-index:5;}
.nav li {float:left; text-align:center; font-weight:bold; font-size:14px; width:166px; line-height:28px; background:url(/i/div.gif) 0 6px no-repeat; position:relative;}
.nav li a {text-decoration:none; color:#f7f2ee; display:block;}
.nav .first {background:0 none; border:0 none;}
.nav a:hover {color:#ecba51;}
.nav li ul {width:160px; border:2px solid #006600; background:#f7f2ee; font-size:12px; left:2px; top:26px; position:absolute; display:none;}
.nav li ul li {float:none; font-weight:normal; line-height:1.4; background:0 none; width:auto; border-top:2px solid #006600; font-size:12px;}
.nav li li a {color:#29994f;}
.nav li:hover ul {display:block;}

.fts {width:294px; height:198px; position:absolute; top:0; background:url(/i/fts.png); overflow:hidden; left:350px;}

.address {position:absolute; right:254px; font-size:12px; font-weight:bold; top:4px; color:#f7f2ee; z-index:2;}
.address i {position:absolute; left:-30px; top:1px; width:16px; height:12px; background:url(/i/ico.gif); overflow:hidden;}
.tel {position:absolute; right:280px; font-size:16px; font-weight:bold; top:26px; color:#f7f2ee;}

.copy {text-align:center; background:url(/i/div2.gif) 50% 0 no-repeat; color:#8b8b8b; padding-top:3px;}

.foot-l {width:711px; margin-left:37px; float:left; display:inline;}
.foot-r {width:240px; float:right; display:inline;}
.counter a {margin-left:20px;}

.foot-l2 {width:335px; float:left; position:relative; left:330px; margin-right:-100%;}
.foot-l3 {width:275px; float:left; position:relative; left:10px; margin-right:-100%;}
.foot-r2 {width:275px; float:right; display:inline; text-align:center;}
.clear {clear:both;}

.page1 {background:url(/i/bg3.gif) 0 0 repeat-y;}
.page2 {background:url(/i/bg4.gif) 0 0 repeat-y;}

.flag-b {width:35px; height:29px; background:url(/i/f-bot.gif); overflow:hidden; position:absolute; left:18px; bottom:0;}
.pos2 {left:728px;}
.pos3 {left:311px;}
.pos4 {left:647px;}
.flag1 {width:40px; height:222px; background:url(/i/f1.png); overflow:hidden; position:absolute; left:7px; top:0;}
.flag2 {width:40px; height:222px; background:url(/i/f2.png); overflow:hidden; position:absolute; left:726px; top:0;}
.pos5 {left:300px;}
.pos6 {left:644px;}

.txt a {font-weight:bold;}
.txt p {padding-bottom:12px;}
.txt .im {margin-right:10px; float:left;}
.im {width:198px; height:154px; background:url(/i/im-wrap.gif); overflow:hidden; position:relative;}

.im img {border:1px solid #8b8b8b; padding:1px; vertical-align:top; position:absolute; left:19px; top:10px;}

.photos {padding-left:22px;}
.photos .im {margin-bottom:8px;}

.photos-links {background:url(/i/div3.gif) 0 100% no-repeat; margin-top:14px;}
.photos-links ul {background:url(/i/div3.gif) 0 0 no-repeat; padding:11px 20px;}
.photos-links a {text-decoration:none; color:#8b8b8b; font-weight:bold;}

.block-top {text-align:center; margin-bottom:20px;}
.block-top .im {display:inline-block;}

.about {font-style:italic; margin-left:-15px; line-height:1.2; padding-top:3px; text-align:left; position:relative;} 

/* My CSS*/
#list ul {
	list-style: disc;
	margin-left:15px;
}

.carusel {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E7E7E7;
    height: 125px;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 14px 45px 0 40px;
    position: relative;
}

.carusel li {
	margin:0 7px; 
	display:inline;
}

.carusel img {
	vertical-align:top; 
	background:#fff; 
	padding:5px; 
	border:1px solid #d7d7d7;
}

.arr-l {position:absolute; left:9px; top:53px; background:url(/i/ar3.gif); overflow:hidden; width:14px; height:23px; cursor:pointer;}
.arr-r {position:absolute; right:9px; top:53px; background:url(/i/ar3.gif) -14px 0; overflow:hidden; width:14px; height:23px; cursor:pointer;}

