html, body {height:100%;}
*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
body {font:12px Verdana; background:#a8b3b7; position:relative; color:#394b51; height:100%;}
td, input, textarea, option, select {font:12px Verdana; color:#636363;}
img {border:0px;}
a {text-decoration:underline; color:#394b51; -moz-outline-style: none;}
a:hover {text-decoration:none;}
li {list-style-type:none;}
.clear{clear:both; height:0px; font-size:0; overflow:hidden;}

.minWidthMain {min-width:1004px; width:expression((document.body.clientWidth<=1004)?'1004px':'auto');}
html>body .minWidthMain  {min-width:1004px;}

.minWidth {width:1004px; margin:0 auto;}
h1{font:bold 18px Tahoma; padding:0 0 15px 0; color:#ff00cb; text-transform:uppercase;}
h2{font:normal 21px Tahoma; padding:0 0 15px 0; color:#ff00cb;}
/*-----------------------------------------------------------------start*/
.top-background{
	background:#a8b3b7 url(../images/background_top.png) repeat-x;
	width:100%;
	min-height:815px;
	_height:815px;
	float:left;
	}
.flower{background:url(../images/bg_flower.png) no-repeat top right;
	height:104px; 	border-left:1px solid transparent; 
	_border-left:1px solid #000;
	}
.flower2{background:0;
	height:104px; 	border-left:1px solid transparent; 
	_border-left:0; 
	_border-right:1px solid #000;
	}
.maincontainer{float:left;}	
/*-----------------------------------------------------------------TOP*/
.top{
	background:url(../images/background_menu.png) no-repeat;
	width:929px;
	padding:0 0 0 35px;
	height:119px;
	}
.logo{
	background:url(../images/logo.png) no-repeat;
	width:261px;
	height:26px;
	margin:40px 0 0 0;
	float:left;
	}
.lang{ padding:30px 0 0 32px; float:left;}
.lang a{
	color:#7c8c96;
	text-decoration:none;
	margin:1px 7px 0 7px;
	font-size:11px;
	float:left;
	}
.lang span{
	background:url(../images/lang_border.gif) no-repeat;
	width:1px;
	height:16px;
	display:block;
	float:left;
	}
.lang a.selected{color:#ff00cb;}
.search{
	width:340px;	
	height:22px;
	padding:44px 0 0 0;
	float:right;
	}
.search input{
	width:270px;
	height:18px;
	padding:2px 4px 0 4px;
	background:#000;
	color:#fff;
	border:1px solid #5b6469;	
	float:right;
	}
.s-button{
	background:url(../images/search_button.png) no-repeat;
	width:49px;
	height:22px;
	display:block;	
	float:right;
	margin:0 0 0 5px;
	cursor:pointer;
	}
.search a.s-button:hover{background-position: -49px 0;}
.menu{
	width:100%;
	margin:17px 0 0 0;
	float:left;
	background:url(../images/menu_border.gif) repeat-x;
	}
.menu ul{margin:2px 0 0 0; float:left;}	
.menu ul li{border-right:2px solid #000; float:left;}	
.menu ul li a{
	float:left;
	border-top:3px solid #5b6469;
	padding:2px 30px 0 0;
	color:#7c8c97;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
	}
.menu ul li a:hover{border-top:3px solid #ff00cb; color:#fff;}
/*------------------------------------------------------------girls container*/
.girlscontainer{
	float:left;
	padding:0 0 0 35px;
	}
.girlcontainer{
	background:url(../images/shtrih_girl.png) repeat-x;
	width:181px;
	height:395px;
	text-align:center;
	float:left;
	margin:0 6px 0 0;
	}
.girlcontainer .girlimage { margin:20px auto 0 auto; width:165px; height:337px;background:#fff; display:block;}
.girlcontainer .girlimage img{ border:1px solid #96a2a9; width:163px; height:335px;}

.colect-title{
	background:url(../images/gc_title_grad.gif) repeat-x;
	width:181px;
	height:19px;
	margin:9px auto 0 auto;
	padding:2px 0 0 0;
		}
body.ie .colect-title{margin:7px auto 0 auto; padding:2px 0 0 0;}
.colect-title a{
	color:#fff;
	font:normal 10px Verdana;

	}
/*-----------------------------------------------------------------MIDDLE*/
.middle{
	float:left;
	padding:30px 35px 20px 35px;
	}
.journals { width:374px; float:left; position:relative;}
.journals img{ border:1px solid #d3d5d7; padding:4px;}
.journals a:hover img{ border:1px solid #fd5fdd;}
.journals div{ float:left; padding:0 23px 0 0; height:260px; }
.journals div p a{margin:2px 0 0 4px; _margin:1px 0 0 4px; display:block;}
body.ie .journals div p a{margin:0 0 0 4px;}
.journals div p.txt{margin:0 0 0 4px; font-size:11px; }

.news {width:555px; float:left; position:relative;}
.news div{float:left; padding:0 0 12px 0; line-height:18px;}
.news div a {line-height:18px;}
.news img {float:left; margin:0 13px 0 0;}
.news p.date {color:#ff00cb; font-size:11px; padding:0 0 2px 0;}

.newsarchive {margin:-20px 0 0 0;}
.newsarchive li {clear:both; padding:20px 0 0 0;}
.newsarchive li img {float:left; margin:0 15px 0 0; border:1px solid #ff00cb;}

.news1{float:left;}
#date {color:#ff00cb; font-size:11px; padding:0 0 2px 0;}

/*-----------------------------------------------------------------butikcont*/
.butikcont {position:relative; width:100%; overflow:hidden; margin:20px 0 0 0; float:left;}
.butikcont div{
	width:113px;
	min-height:110px;
	_height:110px;
	float:left;
	padding:20px 20px 0 0;
	line-height: normal;
	}
.butikcont div a{
	width:113px;
	color:#000;
	font-size:10px;
	}
.butikcont div p.butikaddr{padding:0 0 3px 0;}
.butikcont div p{
	color:#000;
	font-size:10px;
	margin:0 0 0 3px;
	}
.butikcont a img{
	background:#000;
	border:1px solid #364148;
	padding:3px;
	margin:0 0 2px 0;
	}
.butikcont a:hover img{
	background:#ff00cb;
	border:1px solid #fd5fdd;
	padding:3px;
	}
/*-----------------------------------------------------------------BOTTOM*/
.bottom{
	background:url(../images/butik_grad.jpg) repeat-x;
	width:100%;
	height:163px;
	float:left;
	margin:-140px 0 0 0;
	}
.bottom2{
	background:url(../images/bottom_grad.jpg) repeat-x;
	width:100%;
	height:47px;
	float:left;
	}
.bottom2 .bottomcontainer{padding:0 35px 0 35px; color:#7c8c97; font-size:10px;}
.copyright{float:left; padding:8px 0 0 0;}
.abiatec{float:right; background:#5b6469; padding:5px 15px 6px 15px; color:#fff;}
.abiatec a{ color:#fff; font-weight:bold;}

/*--------------------------------------------------------------------------------------------------SECOND*/
.top-background-second{
	background:#a7b2b6 url(../images/background_top_second.png) repeat-x;
	width:100%;
	height:840px;
	}
.middle-s{
	float:left;
	padding:3px 35px 30px 35px;
	}
.leftcolumn{width:250px; float:left;}
.v-menu{ width:215px;}
.v-menu-top{ background:url(../images/v_menu_top_shrih.gif) repeat; height:30px;}
.v-menu-bottom{ background:url(../images/v_menu_bottom_shrih.gif) repeat; height:30px;}
.v-menu ul{ background:url(../images/v_menu_center_shrih.gif) repeat; padding:8px 0 12px 0;}
.v-menu ul li{ padding:5px 23px;}
.v-menu ul li.selected{ background:#f705c4 url(../images/menu_select_grad.gif) repeat-x; border-top:1px solid #57636b; border-bottom:1px solid #57636b;  padding:5px 23px; }

.v-menu ul li.noselect1{ padding:5px 40px;}
.v-menu ul li.selected1{ background:#f705c4 url(../images/menu_select_grad.gif) repeat-x; border-top:1px solid #57636b; border-bottom:1px solid #57636b;  padding:5px 40px; }


.v-menu ul li.noselect2{ padding:5px 55px;}
.v-menu ul li.selected2{ background:#f705c4 url(../images/menu_select_grad.gif) repeat-x; border-top:1px solid #57636b; border-bottom:1px solid #57636b;  padding:5px 55px; }

.v-menu ul li a{color:#fefefe;}
.v-menu ul li a:hover{color:#c9d0d6;}

.s-journal{ margin:30px 0 0 28px;}
.s-journal img{ border:1px solid #d3d5d7; padding:4px;}
.s-journal a:hover img{ border:1px solid #fd5fdd;}
.s-journal div {margin:2px 0 0 4px;}

.s-content {width:680px; float:left;line-height:19px;}
.s-content-nomenu {width:930px; float:left;}
/*------------------------------------------------------------------------hmenu*/
.hmenu{
	padding:7px 0 10px 0;
	margin:0 0 0 -2px;
	}
.hmenu li{
	display:inline;
	}
.hmenu li a{
	padding:0 10px 0 2px;
	background:url(../images/arrow.gif) no-repeat  right 5px;
	color:#7c8c97;
	font-size:11px;
	}
.hmenu li a.last{background:0; color:#ff00cb; text-decoration:none;}

.title-flower{ 
	background:url(../images/flower2.png) no-repeat;
	_background:0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flower2.png', sizingMethod='crop');  
	width:680px; height:61px;
	padding:20px 0 0 0;
	}
.flower-border{ width:100%;	border-top:1px solid #5e5f5f; font-size:0; height:1px;}
.title-flower-nomenu{ 
	background:url(../images/flower2.png) no-repeat 0 -1px;
	_background:0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/flower2.png', sizingMethod='crop');
	width:680px; 
	height:61px;
	float:right;
	_margin:-3px 0 0 0;
	position:relative;
	}
/*------------------------------------------------------------------------H1*/
.s-content h1{font-size:27px; font-weight:normal;}
.s-content h1.fl{font-size:27px; font-weight:normal; float:left;}
.s-content-nomenu h1{font-size:27px; font-weight:normal; padding:20px 0 25px 0;}

.adress{float:right; padding:0 100px 0 0; color:#7c8c97;}
.images{}
.images img{ padding:3px; border:1px solid #d6d8d9; margin:0 6px 0 0;}

.spisok{padding:0 0 0 10px;}
.spisok li{
	background:url(../images/marker.gif) no-repeat 0 5px;
	padding:0 0 10px 10px;
	float:left;
	width:210px;
	}
.spisok li a:hover{color:#ff40d8;}

.spisok1 li{
	background:url(../images/marker.gif) no-repeat 0 5px;
	padding:0 0 0px 10px;
	}

/*-----------------------------------------------------------------SECOND BOTTOM*/
.bottom-s{
	background: url(../images/butik_grad_second.jpg) repeat-x;
	width:100%;
	height:158px;
	float:left;
	}
.bottom-s .butikcont-s {padding:22px 0 0 35px; float:left;}
.bottom-s .butikcont-s a{
	background:#000;
	border:1px solid #364148;
	width:230px;
	padding:3px 0 5px 0;
	margin:0 5px 0 0;
	text-align:center;
	text-decoration:none;
	float:left;	
	color:#9faaae;
	}
.bottom-s .butikcont-s a:hover{
	background:#972796;
	border:1px solid #fd5fdd;
	color:#fff;
	width:230px;
	padding:3px 0 5px 0;
	margin:0 5px 0 0;
	text-align:center;
	text-decoration:none;
	float:left;
	}
.bottom-s .butikcont-s a:hover p{text-decoration:none;}
.bottom-s .butikcont-s img{margin:5px 0 0 0;}
.bottom-s .butikcont-s p{
	font-size:11px;
	margin:5px 0 3px 0;
	display:block;
	text-decoration:underline;
	}
/*--------------------------------------------------------------------------------------------------OTHERS*/

.s-table{
	border-collapse:collapse;
	margin:10px 0;	
	}
.s-table th{
	background: url(../images/table_head.gif) repeat-x;
	padding:3px 15px;
	border:1px solid #dbe0ed;	
	text-align:left;
	}
.s-table td{
	padding:3px 15px;
	border:1px solid #dbe0ed;
	}
.note{background:#fff6e4; padding:10px; margin:10px 0; font-size:14px;}

#sec_sode {width:100px;}

input {width:200px;}
textarea {width:200px; height:100px;}

.xxx a.selected{color:#ff00cb;}



	