* {margin:0; padding:0; /*border:1px solid #000;*/}
img	{border:none;}
a, a:link, a:visited {color:#eb6c0c; text-decoration:underline;}
a:hover {text-decoration:none;}

body{
	background: #faecce url(../img/top-bg.gif) repeat-x left top;
	font: 12px "Trebuchet MS", Arial, sans-serif; 
	color:#333;
}

#top {text-align:center; }
#logo {margin:0 0 0 210px; padding:25px 0 0 0;}
#logo h1 {padding:15px 0 0 0; font-size:12px;color:#31160c; font-family:"Trebuchet MS", Arial, sans-serif;}
#logo h2 {margin:-5px 0 0 0; font-size:20px;color:#916524; font-family:"Trebuchet MS", Arial, sans-serif;}

.logo {margin:5px 10px 0 0; float:left;}
#header {width:1000px; margin:0 auto; padding:0; text-align:left; position:relative;}
#menu {height:39px; margin:0 0 0 155px; padding:0 0 0 39px; background:#2f140b url(../img/menu-bg.gif) no-repeat left top; overflow:hidden;}
#menu li {float:left; height:39px; padding:8px 0 0 0; list-style:none; text-transform:uppercase;font-size:11px;}
.menu_active {background:url(../img/menu_active.gif) repeat-x left top;}

#menu li a, #menu li a:link, #menu li a:visited {padding:0 5px 0 12px; background:url(../img/menu_li-bg.gif) no-repeat 3px 6px; color:#faecce; text-decoration:none;}
#menu li a:hover {text-decoration:underline;}
#menu .menu_active a {background:url(../img/menu_li_active-bg.gif) no-repeat 3px 6px !important;}
.menu_right { height:39px; background:url(../img/menu_right.gif) repeat-x left top; vertical-align:middle;}

#line_home {width:1000px; height:230px; background:url(../img/line_home.jpg) no-repeat left top;}
.line_left { height:230px; background:url(../img/line_left.gif) repeat-x left top;}
.line_right { height:230px; background:url(../img/line_right.gif) repeat-x left top;}
.line_home_txt {width:350px; margin:0 0 0 227px; padding-top:37px; font-size:16px; color:#c1ab96; line-height: 21px}
#line_about {width:1000px; height:230px; background:url(../img/line_about.jpg) no-repeat left top;}
.line_about_txt {width:250px; margin:0 0 0 227px; padding-top:50px; font-size:16px; color:#c1ab96; line-height: 21px}
#line_partners {width:1000px; height:230px; background:url(../img/line_partners.jpg) no-repeat left top;}
.line_partners_txt {width:250px; margin:0 0 0 227px; padding-top:50px; font-size:16px; color:#c1ab96; line-height: 21px}
#line_viewprakt {width:1000px; height:230px; background:url(../img/line_viewprakt.jpg) no-repeat left top;}
.line_viewprakt_txt {width:250px; margin:0 0 0 227px; padding-top:50px; font-size:16px; color:#c1ab96; line-height: 21px}
#line_price {width:1000px; height:230px; background:url(../img/line_price.jpg) no-repeat left top;}
.line_price_txt {width:250px; margin:0 0 0 227px; padding-top:50px; font-size:16px; color:#c1ab96; line-height: 21px}
#line_publications {width:1000px; height:230px; background:url(../img/line_publications.jpg) no-repeat left top;}
.line_publications_txt {width:250px; margin:0 0 0 227px; padding-top:50px; font-size:16px; color:#c1ab96; line-height: 21px}
#line_links {width:1000px; height:230px; background:url(../img/line_links.jpg) no-repeat left top;}
.line_links_txt {width:250px; margin:0 0 0 227px; padding-top:50px; font-size:16px; color:#c1ab96; line-height: 21px}

#content {width:1000px; margin:0 auto; padding:0 0 16px 0; text-align:left;}

#pen {width:214px; height:252px; position:absolute; left:-30px; top:-2px; background:url(../img/pen.png) no-repeat left top;}
*html #pen { background:none !important; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pen.png', sizingMethod='crop');}

.outer_photo {float:left; padding:2px 0 0 137px;}
.photo {float:left; padding-bottom:3px; border-bottom:4px solid #f17212;}

.cont_block_caption {padding: 18px 0 3px 165px; color:#835821; font-size:30px; }
.cont_block1 {padding:12px 0 15px 0;}
.cont_block2 {padding:14px 0 15px 0; background:url(../img/cont_block2-bg.jpg) no-repeat left top;}

.cont_block3 {padding:12px 0 25px 165px;}
.cont_block3_txt {width:710px; line-height: 16px; text-align:justify}

.cont { padding-left:287px;}
.cont2 { padding-left:165px;}
.cont_caption {font-size:30px; color:#835821;}
/*.cont_caption span {font-size:30px; display: block; margin:-7px 0 10px 0; padding-left:18px;}*/
.cont_txt {width:585px; line-height: 16px; text-align:justify }

.addition_caption {font-size:15px; color:#835821; font-weight:bold;}
.addition_caption2 {font-size:14px; color:#663333; font-weight:bold;}
.addition_menu { padding:8px 0 0 11px;}
.addition_menu li { list-style:none; font-size:12px;}
.addition_menu_lnk {padding: 0 0 0 11px; background:url(../img/addition_menu_li-bg.gif) no-repeat left 7px; color:#eb6c0c; text-decoration:underline;}
.addition_menu_lnk:hover {text-decoration:none;}

.ico_r {margin:1px 110px 0 0; float:right;}
.ico {margin:1px 20px 0 0; float:right;}

.sub_publ { padding:1px 0 0 20px;}
.cols {float:left; width:383px; }

#footer {text-align:center; background:#eddcbc;}
#infooter {	width:1000px; height:212px; margin:0 auto; background:url(../img/infooter_menu-bg.gif) no-repeat left top; position:relative; text-align:left; color:#756444;}

#infooter_block {padding: 0 0 0 166px;}
#infooter_menu {}
#infooter_menu li {float:left; padding:17px 24px 0 0; list-style:none; font-size:10px;}
.infooter_menu_lnk {padding: 0 0 0 7px; background:url(../img/infooter_menu_li-bg.gif) no-repeat left 5px; color:#835821; text-decoration:underline; position:relative;}
.infooter_menu_lnk:hover {text-decoration:none;}

#copy {width:250px; float:left; margin:57px 0 0 0; font-size:11px;}
#adres {float:left; margin:57px 0 0 97px; padding:0 0 0 13px; border-left:1px solid #b5976e; font-size:11px;}
.adres_left {width:73px; float:left;}
#femida {width:181px; height:170px; position:absolute; left:29px; top:12px; background:url(../img/femida.png) no-repeat left top;}
*html #femida { background:none !important; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/femida.png', sizingMethod='crop');}

.tabl1 {width:100%; margin:20px 0 0 0;}
.tabl2 {width:100%; margin:0 0 5px 0; border-collapse:collapse; font-size:12px;}
.tabl2 td {padding:0 5px; border:1px solid #cfb384;}
.tbl_caption {text-align:center; font-weight:bold; color:#835821;}
.td_price {width:110px;}
.tr1 {background:#f4e4c3}
.txt_caption {margin: 2px 0 5px 0; text-align:center; /*font-size:15px;*/ font-weight:bold; color:#835821}
.txt_caption2 {margin: 2px 0 5px 0; text-align:center; font-size:13px; font-weight:bold; color:#835821}

.spisok {margin:10px 0 0 0;}
.spisok li {list-style:none; padding: 0 0 0 11px; background:url(../img/addition_menu_li-bg.gif) no-repeat left 5px;}

.clear	{ clear:both; height:0px; font-size:1px; line-height:1px;}
.clear_right { clear:right; height:0px; font-size:1px; line-height:1px;}
.left { float:left;}
.right { float:right;}
.center {text-align:center;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs21 {font-size:21px;}
.fs22 {font-size:22px;}
.bold {font-weight: bold;}
.fwnormal {font-weight:normal;}
.pointer {cursor: pointer;}
.block {display: block;}

