* {margin:0; padding:0;}
html, body {height:100%;}
body {min-height:100%; min-width:1000px;}
#container {position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%; width:100%; padding-bottom:150px;}
/* ---
Классы для операционных систем
	.nix
	.mac
	.win
Классы для браузеров
	.ie6 - internet explorer 6.x
	.ie7 - internet explorer 7.x
	.ie8 - internet explorer 8.x
	.opera - opera
	.ff2 - mozilla firefox 2.x
	.ff3 - mozilla firefox 3.x
	.safari - safari
Структура при использовании
	.операционная_система .браузер #ваш_id {стили}
	.операционная_система .браузер .ваш_класс {стили}
	.операционная_система .браузер ваш_тэг {стили}
--- */

* img {border:none; text-decoration:none !important;}
* {font-family:Arial;}

h2 {font-family:"trebuchet MS"; font-size:18px; font-weight:normal;}

body {background:url(images/bg.jpg) repeat-x;}

#main * {vertical-align:top;}
#main {width:100%;}
#leftt {width:15%; text-align:center;}
#leftb {width:22%;}
#center {width:53%; text-align:center; padding-top:15px;}
#right {width:25%; text-align:center; padding-top:34px;}
#content {width:75%;}

#logo {display:block; width:163px; height:105px; margin:auto; margin-top:35px;}

#top {width:625px; position:relative; border-bottom:1px solid #f3e2c0; height:43px; margin:auto;}
#top #logo2 {position:absolute; left:0px; top:0px;}
#top #lozung {font-weight:bold; font-size:11px; color:#ab8a46; border-left:1px solid #ab8a46; padding-left:3px; position:absolute; left:230px; top:7px;}
#top #phone {font-size:26px; color:#000; position:absolute; right:-10px; top:12px;}
#top #phone img {position:absolute; margin-top:8px; margin-left:-14px;}

#search {margin-top:30px; margin:auto; width:182px;}
#search form {width:182px; height:25px; background:url(images/search.png) no-repeat; text-align:left;}
#search form input {border:none; font-size:13px; color:#a8b1d1; height:18px; margin-top:4px; padding-left:5px; margin-left:8px; width:140px; border:#fff;}
#search form a {position:absolute; display:block; width:20px; height:22px; margin-left:160px; margin-top:-22px;}
.ie7 #search form a {margin-left:5px; margin-top:0px;}
.opera #search form a {margin-top:0px;}

#tmenu {width:625px; margin:auto; padding-top:26px;}
#tmenu a {font-family:"trebuchet MS"; color:#838db3; font-size:18px; text-decoration:none; padding:0px 20px; text-decoration:underline;}
#tmenu a:hover {color:#e4c079;}
#tmenu #first {padding-left:0px;}
#tmenu #last {padding-right:0px;}
#tmenu .selected {text-decoration:none;}

#lnk {margin:auto; width:182px; padding-top:29px; padding-left:10px;}
#lnk img {position:absolute; margin-top:4px; margin-left:-17px;}
#lnk a, #lnk a:hover {font-size:14px; font-family:"trebuchet MS"; color:#e42020; text-decoration:underline;}
#lnk span {padding:0px 20px;}

#menuleft {width:183px; list-style:none;  margin-top:28px;margin-bottom:28px;}
.ie6 #menuleft, .ie7 #menuleft, .ie8 #menuleft {width:183px;}
#menuleft a {color:#838db3; font-size:14px; text-decoration:none;}
#menuleft a:hover {color:#e4bf78; text-decoration:underline;}
#menuleft ul {list-style:none; display:none;}
#menuleft .jshover ul {display:block;}
#menuleft li, #menuleft ul li {line-height:27px; padding-left:30px;}
#menuleft ul li {padding-left:20px;}

#menuleft #selected {background:url(images/selected.jpg) right top no-repeat;}
#menuleft #selected a, #menuleft #selected a:hover {color:#fff; text-decoration:none;}
#menuleft #selected ul li a{color:#838db3; font-size:14px; text-decoration:none;}
#menuleft #selected ul li a:hover{color:#e4bf78; text-decoration:underline;}



#menuleft2 .selected {background:#838db3 url(images/leftm.gif) right center no-repeat;}
#menuleft2 .selected a, #menuleft #selected a:hover {color:#fff; text-decoration:none;}

#menuleft2 {width:183px; list-style:none;  margin-top:0px;}
.ie6 #menuleft, .ie7 #menuleft, .ie8 #menuleft {width:183px;}
#menuleft2 a {color:#838db3; font-size:14px; text-decoration:none;}
#menuleft2 a:hover {color:#e4bf78; text-decoration:underline;}
#menuleft2 li { padding-left:30px; padding-bottom:20px;}
#h2 {padding-left:30px; padding-bottom:15px; }



#conttop {width:100%; height:294px;}
#innerl {float:left; width:90%; background:#fdfcfa url(images/babyrep.jpg) repeat-x;}
.ie6 #innerl, .ie7 #innerl, .ie8 #innerl {margin-right:2%;}
#bgleft {background:url(images/baby.jpg) right no-repeat; width:100%; height:294px; position:relative;}
#lft {position:absolute; left:0px; top:0px;}
#innerr {float:right; width:22%; height:294px; border:1px solid #e0e0e0; margin-right:5%; font-size:18px; color:#ee328e; position:relative; text-align:center;}
#pop {font-family:"trebuchet MS"; font-size:20px; color:#fff; background:#e4c079; padding-left:10px; text-align:left; font-weight:normal;}
#innerr img {margin:auto;}
#innerr span {display:block; position:absolute; bottom:10px; left:10px;}
#bgleft h2 {font-family:"trebuchet MS"; font-size:27px; font-weight:normal; color:#00; margin-left:30px; padding-top:40px;}
#bgleft h2 span {color:#eb0074;}
#tov {position:relative; width:370px; padding-left:30px; margin-top:30px; font-family:"trebuchet MS"; font-size:18px; color:#00;}
#tov img {float:left; margin-right:20px;}
#tov span {font-size:27px; color:#eb0074; font-family:"trebuchet MS";}

#hits {width:100%; padding-top:20px;}
#hits h2 {font-family:"trebuchet MS"; font-size:35px; font-weight:normal;}

#newsitems {width:100%; padding-top:40px; clear:both;}
#newsitems h2 {font-family:"trebuchet MS"; font-size:35px; font-weight:normal;}

.item {float:left; width:220px; height:320px; font-size:13px; color:#838db3; padding:20px 10px 0px 0px;}
.item h3 {font-family:Verdana; font-size:11px; color:#32b7de; font-weight:normal; padding:10px 0px;}
.item span {font-size:18px; color:#ee328e; display:block; padding-top:10px;}
.item span.sale {font-size:12px; color:#000; display:block; padding-top:10px;text-decoration:line-through;}
.item a {text-decoration:none;}

#text {width:100%; color:#707070; font-size:12px; padding-top:40px; clear:both;}
#lefttext {width:96%; float:left; padding-right:4%;}
#righttext {width:36%; float:right; padding-right:4%;}
#lefttext h1 {font-family:"trebuchet MS"; font-size:20px; font-weight:normal; color:#00; padding:10px 0px;}
#righttext h2 {font-family:"trebuchet MS"; font-size:20px; font-weight:normal; color:#00; padding:15px 0px 10px 0px;}

#footer {width:100%; height:100px; position:absolute; bottom:0px; left:0px; border-top:1px solid #eaeaea;}
#prodvig {position:absolute; bottom:0px; width:90%; height:50px; font-size:11px; color:#c1c1c1; left:5%;}
#bmenu {position:absolute; left:5%; width:400px; margin-top:20px;}
#footer * a {font-size:12px; text-decoration:underline; color:#838db3; margin-right:40px;}
#pro {position:absolute; width:350px; right:5%; font-size:12px; margin-top:20px;}
#cop {position:absolute; font-size:12px; width:200px; margin-top:20px; left:40%;}
div#auth
{
	position:absolute;
	right:10px;
	top:115px;
	background:#fff;
	z-index:1000;
	display:none;
	border:1px solid #838DB3;
	text-align:left;
}
#auth a{color:#838DB3;font-size:12px;}
#auth input.inp{border:1px solid #838DB3;background:none;margin-bottom:3px;width:100px;}
#auth input{border:1px solid #838DB3;background:none;}
#auth div.title
{
	color:#000;
	border-bottom:1px solid #000;
	font-size:12px;
	font-weight:bold;
	line-height:38px;
	margin:0 6px 4px;
	padding-left:36px;
	text-transform:uppercase;
	}
#search a{border:0px;text-decoration:none;}
a {color:#838DB3;
font-size:14px;
text-decoration:none;}
.maintext { overflow:auto; height:150px}

