 /* --------------------- Default --------------------- */
html, body { height:100%; width:100%;}
body { min-height:100%; height:auto !important; height:100%; position:absolute; margin:0px;padding:0; background:#FDE3CF;}
a { color:#F87C00; text-decoration:underline;}
a:hover { color:#F87C00; text-decoration:none;}
input { margin:0; padding:0; font-family:tahoma; color:#696969; font-size:11px; vertical-align:middle;}
div { margin:0; padding:0; font-family:tahoma; font-size:11px; color:#717171; line-height:16px;}
em, i { font-style:normal;}
img { border:0;}
p { margin:0; padding:12px 0;}
ul { margin:0; padding:0; list-style:none;}
li { margin:0; padding:0; line-height:normal;}
h1 { color:#fb3118; font:25px times new roman, arial; margin:0; padding:0;}
h2 { color:#fb3118; font:20px times new roman, arial; font-weight:bold; margin:14px 0; padding:0;}

.stomat {
position : absolute;
left : -419px;
}

#container { min-width:1030px;}
.green_heading { color:#fe8402; margin:23px 0 17px;}
/* ********************* Header ********************* */
#header { height:243px; background:url("images/bg_header.jpg") 100% 0 no-repeat #FDEEE2;}

/* ---------------------------------- Registration */
#enter_site { height:153px; padding:0 0 0 11px;}
#enter_site .logo { width:334px; float:left; padding:16px 0 0;}
#enter_site .enter { width:350px; float:left; padding:43px 0 0; background:url("images/bg_bird.jpg") 100% 0 no-repeat;}
	#enter_site .enter p { padding:15px 0 14px;}
	#enter_site .enter a { color:#F87C00;}
	#enter_site .enter span { padding:0 26px 0 11px;}
	#enter_site .enter .login { width:133px; height:16px; padding:2px 10px 0; margin:0 10px 0 0; background:url("images/bg_login.gif"/*tpa=http://activexs.at.ua/portfolio/detstvo_tyt/images/bg_login.gif*/) 0 0 no-repeat; border:none;}
	#enter_site .enter .password { width:133px; height:16px; padding:2px 10px 0; background:url("images/bg_password.gif") 0 0 no-repeat; border:none;}
	#enter_site .enter .button { margin:0 0 0 20px;}

/* ------------------------------------------ Menu */
#menu { height:90px; background:url("images/px_menu.gif") 0 0 repeat-x;}
	#menu .bg_left { background:url("images/bg_menu.jpg") 0 0 no-repeat;}
	#menu .bg_right { height:90px; background:url("images/bg_menu_right.jpg") 100% 0 no-repeat;}
	#menu ul { padding:31px 0 0 70px;}
	#menu li { float:left; margin:0 17px 0 0;}
	#menu li a { color:#fff; font-weight:bold; text-decoration:none; padding:2px 0 2px; margin:0 12px; display:block; background:url("images/px_menu_link.gif") 0 bottom repeat-x;}
	#menu li a:hover { background:none;}
	#menu li.active { padding:0 12px 0 0; background:url("images/bg_menu_over.gif") right bottom no-repeat;}
	#menu li.active a { margin:0; padding:2px 0 3px 12px; display:block; background:url("images/bg_menu_over.gif") 0 0 no-repeat;}
	#menu li.active a:hover {background:url("images/bg_menu_over.gif") 0 0 no-repeat;}

/* ******************** Content ********************* */
#content { padding:0 16px 0 23px; background:url("images/bg_bear.jpg") 0 0 no-repeat;}
#bg_shadow { background:url("images/bg_shadow.gif") 100% 0 no-repeat;}

/* ---------------------------------- Left Navigation */
#left_nav { margin:0 272px 0 0;}
#left_nav .line { height:23px; width:100%; float:left; background:url("images/px.gif") 0 0 repeat-x;}

/* ------------------------------------------- Row 1 */
#left_nav .row_1 { padding:40px 18px 35px 220px;}
	#left_nav .row_1 h2 { color:#969696; margin:0;}
	#left_nav .row_1 h2 em { color:#F97300; display:block; margin:0 0 0 20px;}
	#left_nav .row_1 p { padding:21px 0 12px;}
	#left_nav .row_1 a { color:#F96F00;}
	#left_nav .row_1 .more { text-align:right;}
	#left_nav .row_1 .more a { padding:0 24px 0 0; background:url("images/arrow.gif") 100% 5px no-repeat;}

/* ----------------------------------------- Row 2 */
#left_nav .row_2 { padding:5px 0 0 30px;}
#left_nav .row_2 h2 { color:#fb3118; margin:0 0 35px;}

/* ----------------------------------------- Item */
.item {width:33%; float:left; }
	.item_wrapper { width:100%; float:left; margin:0 0 15px;}
	.item a { color:#fb3118;}
	.item em { width:204px; text-align:left; display:block; padding:10px 0 0;}
	.item i { color:#D0B49F; margin:10px 0 0; display:block;}
	.item i strong { color:#717171;}
	.item .img { margin:0 0 0 10px; vertical-align:middle;}

/* ----------------------------------------- Row 3 */
#left_nav .row_3 { padding:5px 0 0 30px; width:90%; float:left;}
#left_nav .row_3 h2 { color:#a35613; margin:0;}

/* --------------------------------- Right Navigation */
#right_nav { width:234px; float:right; position:relative;}
	#right_nav ul { padding:0 11px 0 3px;}
	#right_nav li { border-bottom:1px solid #E7CFBD; line-height:22px;}
	#right_nav li a { color:#9C806B; font-weight:bold; text-decoration:none; display:block; padding:0 0 0 19px;background:url("images/arrow_nav.gif") 3px 10px no-repeat;}
	#right_nav li a:hover { color:#000; background:#F7D9C3; padding:0 0 0 25px;}
	#right_nav .empty { height:253px; clear:both;}

.purchase {background:url("images/bg_basket.jpg") 0 87px no-repeat; height:200px; padding:34px 0 0;}
	.purchase h2 { margin:0;}
	.purchase .text { padding:55px 0 50px 104px; text-align:center; background:url("images/px.gif") 0 bottom repeat-x;}
	.purchase .text p { padding:9px 0 23px;}

#bg_pen { height:264px; width:234px; position:absolute; bottom:0; left:0; background:url("images/bg_pen.jpg") 0 bottom no-repeat;}
#bg_pen .top { height:50px; background:url("images/bg_pen_top.gif") 113px 0 no-repeat;}

/* ******************** NEWS ********************* */
#news { clear:both; padding:5px 25px 0 55px;}
	#news .text { width:47%; float:left; color:#000; padding:0 20px 0 0;}
	#news .text p { padding:5px 0 10px;}
	#news .text em { color:#7D7D7D; font-size:10px;}
	#news .text .more { text-align:right; width:auto;}
	#news .text .more a { padding:0 24px 0 0; background:url("images/arrow.gif") 100% 5px no-repeat;}

/* ********************* Footer *********************** */
#empty { height:111px; clear:both;}
	 
#footer { width:100%; height:86px; position:absolute; bottom:0px; left:0;}
	#footer .cont { margin:0 16px 0 23px; padding:26px 0 0; background:url("images/px.gif") 0 0 repeat-x;}
	#footer .cont .copyright { margin:0 370px 0 28px;}
	#footer .cont .counter { width:367px; float:right;}
	#footer .cont .counter .img { margin:0 19px;}
/* ----------------------- IE ------------------------- */
* html #right_nav li { height:27px;}
/* ---------------------------------------------------- */