html , body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808499;
	margin: 0px;
	padding: 0px;
    background: fixed;
}
td, div, span {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	line-height:15px;*/
	color:#4e4e4e;
}

p {
	text-align:left;
	font-size: 11px;
	color:#4e4e4e;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #525252;
}
a.decor { text-decoration:underline;}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;	
	font-weight:normal;
}

h1 span, h1 span a {
	font-size: 15px;
	color: #008fd2;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22.31px;
	color: #a30001;
	padding: 0px;
}

h1 a, h2 a {
	color: #999999;
}

h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0060;
	padding-bottom:16px;
	font-weight:bold;
}
.red {color: #ff0060; }
.red-bold, .red-bold a {color: #ff0060; font-weight:bold;}
.red-bold-12 {color: #ff0060; font-weight:bold; font-size:12px;}
h4 {
	font-size: 12px;
	color: #ff0060;
	padding-bottom:16px;	
	font-weight:bold;
}
h3 a, h4 a {
	color: #999999;
}
h5 {
	font-size: 30px;
	color: #2e2e2e;
	padding: 0px 0px 15px 0px;
}
h5 a {
	color: #999999;
}
p {
	margin: 0px;
	text-align:justify;
}
hr {
	height: 1px;
	border-top: none;
	border-bottom: #B5BCC5 1px  solid;
	margin: 0px;
	padding: 0px;
}

.brd { border:1px #000000 solid; }
.brdW { border:1px #ffffff solid; }
.flL {float:left;}
.flR {float:right;}
.clear  {
  clear: both;
  height: 0px;
  overflow: hidden;
}

#container_all {
	text-align:center;
}

#container {
/*	width:1174px;*/
	margin: 0px auto;
	text-align: center;
}

#container-top { 
	background:url(./../images/center-top-bg.jpg) no-repeat right top;
	width:1002px;
}

#logo { padding-left:31px; float:left; }
.found { float:left; padding:27px 0px 0px 28px;}
.found input, input.subscribe { 
	border:1px #00d1fa solid; 
	font-family: Tahoma, "Times New Roman", Times, serif;
	color:#ff0060; font-size:15px;
	width:230px;
	padding:4px;
}

.fount-go { float:left; padding:27px 0px 0px 5px;}
.banner-top { padding:10px 11px 0px 0px; float:right;}
#banner-bott-detail {
	position:absolute;
	z-index: 39;
	left: 0;
	bottom: 175px;
	padding:0px;
	margin-left:60px;
}

.top-link-promotion {text-align:right; padding:2px 0px 0px 0px;}
.top-link-promotion a { color:#ff0062; text-decoration:underline;}

#top-links { 
	position:absolute;
	z-index: 11;
	width: 13px;
	left: 50%;
	top: 0px;
	margin-left: -501px;
	padding:22px 0px 0px 9px;	
}
#top-links img.marg { margin-top:30px;}
.top-left-image { background:url(./../images/left-top-image.jpg) no-repeat left top; text-align:right;}

#bott-links {
	position:absolute;
	z-index: 19;
	left: 0;
	bottom: 45px;
	padding:0px;
	margin-left:60px;
}

#rss-links *, #bott-links * {color:#FFFFFF;}
#rss-links {
	background:url(./../images/rss-image.gif) no-repeat left 2px;
	position:absolute;
	z-index: 12;
	left: 50%;
	top: 97px;
	padding:2px 0px 2px 23px;
	margin-left:-272px;
}

#rss-links div , #bott-links div {
	float:left; 
	border-right:1px #FFFFFF solid;
	padding:0px 5px 0px 5px;
	font-size:11px;
}

#rss-links div.last, #bott-links div.last {
	border-right:none;
}

#tags {
	position:absolute;
	z-index: 23;
	left: 50%;
	top: 140px;
	padding:0px 0px 0px 0px;
	margin:0px;
	margin-left:110px;
}
#tags-arrow {
	position:relative;
	height:1px;
	width:47px;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px 62px 0px 0px;
	text-align:right;
}
#tags-robic {
	position:relative;
	height:1px;
	width:93px;
	left:0px;
	padding:0px;
	margin:-40px 0px 0px 336px;
	text-align:right;
}

.tags-bottom {
	background:url(./../images/tags/tags-y-bg.png) repeat-y left;
	width:370px;	
}

.tags-bottom-cnt {
	text-align: center;	
	padding:10px 12px 19px 5px;
}

.tags-bottom a {
	padding-right:12px;
}

.tags-bottom a { color:#ffffff; }

.tags-bottom ul {
	white-space: normal;
	width:300px;
}

.tags-bottom ul,
.tags-bottom ul li {
	display: inline;
}

.tags-bottom a {
	font-size: .83em;
	color: #ffffff;
	text-decoration: none;
	line-height:1em;
}

.tags-bottom a:hover {
	text-decoration: underline;
}

.tags-bottom a.w1  { font-size: 80%; }
.tags-bottom a.w2  { font-size: 90%; }
.tags-bottom a.w3  { font-size: 100%; }
.tags-bottom a.w4  { font-size: 110%; }
.tags-bottom a.w5  { font-size: 120%; }
.tags-bottom a.w6  { font-size: 130%; }
.tags-bottom a.w7  { font-size: 140%; }
.tags-bottom a.w8  { font-size: 150%; }
.tags-bottom a.w9  { font-size: 160%; }
.tags-bottom a.w10  { font-size: 170%; }
.center-body { width:992px; text-align:right;}
#top-menu { background:url(./../images/top-menu/left-bg.jpg) no-repeat left top; padding-left:41px; zoom: 1; position:relative;}

.tp-menu-item { 
	float:left; width:100px; height:60px;
	background:url(./../images/top-menu/menu-bg.jpg) no-repeat left top;
	text-align: center;
}
.tp-menu-item .link { 
	padding:9px 0px 0px 10px;	
}
.tp-menu-item a { color:#ff0060; font-weight:bold;}
.top-menu-bg {background:url(./../images/top-menu/menu-top-bg.jpg) repeat-x left top;}
.path { 
	text-align:left; 
	background-color:#0a2126;
	padding-bottom:5px;
} 

.path a {	background:url(./../images/path-bg.jpg) #0a2126 no-repeat 1px 5px;
	color:#a8a8a8;
	font-size:11px;
	padding:0px 5px 0px 15px; 
}

.collms-bottom { background:url(./../images/center-bg/left-bott-bot.jpg) no-repeat left bottom; zoom: 1}
.collms-top {background:url(./../images/center-bg/left-bott-top-bg.jpg) no-repeat left top; zoom: 1}
.collms-middle { background:url(./../images/center-bg/left-bott-middle-bg.jpg) repeat-y left; zoom: 1}

.coll-right-middle { background:url(./../images/collums/right-bg.jpg) repeat-y right ; zoom: 1}
.coll-center-middle { background:url(./../images/collums/center-bg.jpg) repeat-y 602px ; zoom: 1}
.coll-left-middle { background:url(./../images/collums/left-bg.jpg) repeat-y 22px; zoom: 1}
.coll-left-top { background:url(./../images/center-bg/left-top-bg.jpg) no-repeat 1px top; zoom: 1}
.coll-left-top-bott {background:url(./../images/center-bg/left-top-bott-bg.jpg) repeat-y 1px;  zoom: 1}
.right-coll { width:195px; float:right; text-align:left; zoom: 1;}
.right-coll .cnt { padding:4px 10px 0px 10px; background:none;}
.right-coll .cnt img {margin-bottom:10px; }
.center-coll { width:195px; float:right;text-align:left; }
.center-coll .cnt { padding:4px 10px 0px 10px; background:url(./../images/collums/center-top-bg.jpg) no-repeat left top;}
.center-coll .cnt img {margin-bottom:10px;}
p.mb20 {padding-bottom:20px;}
p.mb10 {padding-bottom:10px;}
p.center { text-align:center}

.left-coll { width:600px; float:right;text-align:left;}
.left-coll .title { padding:0px 0px 0px 40px;}
.left-coll .row { padding:0px 0px 0px 20px; text-align:center; clear:both;}
.left-coll .row .item {  padding:0px; width:192px; float:left; margin-bottom:20px;}
.left-coll .row .item div.name {  padding-top:10px;}
.left-coll .row .item div.name a {  color:#000000; font-size:11px; font-weight:bold; }
.left-coll .row .item p { text-align:center; padding:2px 0px;}


.alfavit {margin:0px 20px 0px 20px; padding-bottom:16px; text-align:center;}
.sep-dot {border-top:1px dotted #000000; height:15px; margin:0px 15px 0px 20px;}
.banner-body-top { padding-bottom:15px;}
.alfavit ul { 
	text-align:left;
	list-style:none;
	padding:0px; margin:0px;	
	padding-left:20px;
	padding-bottom:2px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.alfavit ul li { 
	list-style:none;
	display:inline;
	padding:0px 4px 0px 0px ;
}

.alfavit ul li a {
	color:#ff0060; font-size:15px; font-weight:bold; text-transform:uppercase; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.center-text { padding:0px 40px 20px 40px; }
div.h1 {
	background:url(./../images/markerh1.gif) no-repeat left top;
	padding-left:27px;
	padding-bottom:14px;
	font-size:14px;
	color:#ff0060;
	text-align:left;
	font-weight:bold;
	clear:both;
}

div.h1 a {
	font-size:14px;
	color:#ff0060;
	text-align:center;
}

.dott { border-bottom:1px dotted #000000; height:5px; margin-bottom:8px;}
ul.blau-list { 
	list-style:none;
	padding:0px 4px 10px 0px ;
	margin:0px;
	text-align:left;
	display:block;
}

ul.blau-list li { 
	list-style:none;
	color:#00d1fa;
	padding:0px 0px 0px 12px ;
	background:url(./../images/blau-list-marker.gif) no-repeat 0px 5px;
}

ul.blau-list li a { 
	font-size:11px;
	color:#000000;
	text-align:left;
}

div.h2 {
	padding-bottom:3px;
	font-size:30px;
	color:#00d1fa;
	text-align:left;
	clear:both;	
}
input.subscribe {
	width:133px;
	font-size:11px;
	padding:2px;
	float:left;
	margin-right:10px;
}

.subscr-comm {
	font-size:10px;
	width:140px;
	text-align:left;
	color:#9a9a9a;
}
.calendar .title { text-align:left; font-size:11px; color:#000000; font-weight:bold; padding-bottom:10px; padding-left:25px;}
.calendar .title a { text-align:left; font-size:11px; color:#000000; font-weight:bold; }
.calendar .data div.row {
	list-style:none;
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px;
	clear:both;
	height:20px;
}
.calendar .data div.row  div {float:left; text-align:center; margin:0px; 	padding:2px 0px 4px 0px; 	width:22px; border:1px #f8f8f8 solid;font-size:11px;}

.calendar .data div.row  div.day-work {
	font-size:11px;
	color:#000000;
	text-align:center;
	background-color:#c6f0f6;
	font-weight:bold;
}

.calendar .data div.row  div.day-red {
	font-size:11px;
	color:#ff0060;
	text-align:center;
	background-color:#c6f0f6;
	font-weight:bold;
}

.calendar .data div.row  div.prev-month {
	font-size:11px;
	color:#a2a2a2;
}

.calendar .data div.row  div.this-month a {
	font-size:11px;
	color:#000000;
}
.calendar .data div.row  div.this-month {
	font-size:11px;
	color:#000000;
}

.calendar .data div.row  div.this-month-curr {
	border:1px #ff0060 solid;
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.calendar .data div.row  div.this-month-red-curr a {
	font-size:11px;
	color:#ce181f;
}
.calendar .data div.row  div.this-month-red-curr {
	font-size:11px;
	color:#ce181f;
        border:1px #ff0060 solid;
}
.calendar .data div.row  div.this-month-curr a {
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.calendar .data div.row  div.this-month-curr {
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

.calendar .data div.row  div.this-month-curr a.red {
	font-size:11px;
	color:#ff0060;
	font-weight:bold;	
}
.calendar .data div.row  div.this-month-curr {
	font-size:11px;
	font-weight:bold;
}

.calendar .data div.row  div.this-month-red a {
	font-size:11px;
	color:#ce181f;
}
.calendar .data div.row  div.this-month-red {
	font-size:11px;
	color:#ce181f;
}

.ratio {
	background:url(./../images/ratios/ratio.jpg) no-repeat center -1px;
	padding:0px 0px 0px 66px;
	margin-bottom:3px;
	height:27px;
}

.ratio2 {
	background:url(./../images/ratios/ratio.jpg) no-repeat center -1px;
	padding:2px 15px 0px 15px;
	height:27px;
	float:right;
	margin-left:10px;
}

div.critic_rate {cursor: default; }
div.critic_rate * {font-family: tahoma}
div.critic_rate p {margin: 0; text-align:left;}
div.critic_rate p.bar {
	width: 60px; color: #999; font-size: 10px; float: left; text-align:left;
}
div.critic_rate p.bar b, 
div.critic_rate p.bar i {
	background: url(./../images/ratios/bg-bar.jpg); display: block;
}
div.critic_rate p.bar b {
	background-position: 0 -13px; width: 60px; height: 13px; overflow: hidden; margin: 0px 0px 0px 0px; 
	text-align:left;
}
div.critic_rate p.bar i {
	background-position: 0px 0px; height: 13px
}

.banner-bott {text-align:center; padding:0px 0px 40px 0px;}
.banner-bott-detail {text-align:center; padding:0px 0px 20px 0px;}

#top-add { 
	position:relative;
	z-index: 34;
	right: 0px;
	top: -10px;
	padding:0px;
	margin:0px;
	height:10px;
}

#footer { 
	color:#ffffff; 
	background:url(./../images/footer-bg.jpg) no-repeat right top;
	height:133px;
	position:relative;
}

#footer .links { color:#ffffff; text-align:left;}

#footer .links {
	text-align:left; 
	padding:8px 0px 5px 45px;

}

#footer .links a {
	background:url(./../images/intop-arrow.jpg) no-repeat 1px 4px;
	color:#a8a8a8;
	font-size:11px;
	padding:0px 5px 0px 15px;
	text-decoration:underline;
}

#copy { text-align:left; padding:40px 0px 0px 0px; 
	position:absolute;
	z-index: 23;
	right: 0px;
	bottom: 26px;
	padding:0px;
	width:150px;
	margin-right:20px;
}
#copy a { text-decoration:underline; }
#copy p { text-align:left; padding:4px; color:#ffffff;}

.center-text-detail {padding:0px 15px 15px 40px; }
.detail-cnt { padding:0px 0px 0px 3px;}
.detail-list {width:370px !important; float:right;}
.detail-cnt  .desc { width:225px; float:right; }
.detail-cnt  .desc p {text-align:left; 	padding:1px 0px;}
.detail-cnt  .ps-image { padding:5px 0px 5px 60px;}
.slider-cnt {background:url(./../images/detail/slider-back.jpg) no-repeat right top; padding-left:50px;}
#scroller { padding-top:13px;}
.cnt-body { padding-left:40px; padding-right:20px;}
.cnt-body a { display:block; font-size:11px; padding:0px; margin:0px;}
ul.simple { padding:0px; margin:0px 0px 20px 15px; }
ul.simple li { padding:0px; margin:0px 0px 0px 0px; }
ul.simple li a { display:inline;}
.dott-body { border-top:1px #000000 dotted; height:20px; margin-left:20px;}

.cnt-body-2, .cnt-body-1  { padding:0px 0px 0px 20px;}
.cnt-body-2 {margin-right:3px;}
.cnt-body-2 h4 { padding:0px 0px 10px 20px;}
.cnt-body-2 div { background-color:#f3f3f3; padding:8px 20px 8px 20px;}
.cnt-body-1 div { padding:8px 20px 8px 20px;}
.cnt-body-2 span.date, .cnt-body-1  span.date { color:#525252; font-weight:bold; font-size:11px; padding-right:4px;}
.cnt-body-2 span.time, .cnt-body-1 span.time { color:#00badf; font-weight:bold; font-size:11px; }
.cnt-body-2 span.name , .cnt-body-1 span.name { color:#ff0060; font-weight:bold; font-size:11px; padding-right:4px;}
.cnt-body-2 span.name a , .cnt-body-1 span.name a { color:#ff0060; font-weight:bold; font-size:11px; padding-right:4px;}
.cnt-body-2 p, .cnt-body-1 p   { padding:0px 5px 0px 10px; color:#878787;}
.pager {  padding:17px 0px 17px 0px; }
.pager div {  text-align:center; display:inline; margin-right:4px; }
.pager div.arrow { padding:2px 0px 0px 0px;}

.pager div.item-active a {text-decoration:underline; font-weight:bold; }
.pager div.item {
	background:url(./../images/pager/item-bg.jpg) repeat-x left top;
	padding:3px 8px 3px 8px; 
	font-size:13px;
	border:1px #00d1fa solid;
}

.pager div.item-active {
	text-decoration:underline;
	font-size:13px;	
	background:url(./../images/pager/item-bg.jpg) repeat-x left top;
	border:1px #00d1fa solid;
	padding:3px 8px 3px 8px; 
}
.pager div.item a {font-size:13px; color:#878787; font-weight:bold;}
.pager div.item-active a {font-size:13px; 	color:#ff0060; font-weight:bold;}

.dark-bold {text-align:left; color:#626262; font-weight:bold;}

.comment-form .row,
.advanced-form .row {padding:0px 0px 0px 0px; text-align:left; padding-bottom:8px; }
.comment-form .row .label { float:left; width:140px; margin-right:15px;}
.comment-form .row input { float:left; border:1px #00d1fa solid; width:374px; }
.comment-form .row textarea { float:left; border:1px #00d1fa solid; width:374px; }
.comment-form .row  .label p.dark {text-align:left; color:#626262;}
.dark {text-align:left; color:#626262; font-size: 11px;}

#row-bottom { width:532px; padding-bottom:10px; background:none;position:relative; }

.labels {float:left; width:155px;}
.labels p { padding-bottom:15px;}
.inputs {float:left; width:168px;}
.inputs input {border:1px #00d1fa solid; margin-bottom:10px;}
.inputs img {border:1px #00d1fa solid; }

#smailes { float:right; width:160px; 
	border:1px #00d1fa solid; background-color:#FFFFFF; text-align:left;
	position:relative;
}
#smailes .arrow {position:relative; width:12px; left:78px; top:0px; margin-top:-7px;}
#smailes a {display:inline; padding:0px 2px 0px 2px;}
.smiles-row {padding:0px 0px 10px 0px; text-align:center;}
.smiles-padd {padding:16px 8px 16px 8px;}

#all-smail {display:block; color:#ff0060; text-align:center; padding:0px; margin-top:5px; margin-left:49px;}
#text-lng {width:40px !important;  } 
#cod {width:167px !important; } 
#cod-arrow {float:left; width:17px; height:53px; margin-top:38px;}
#cod-arrow img {border:none;}

#comm-submit {padding-top:10px; float:right;}
#comm-submit img {border:1px #00d1fa solid; }

.advanced-form { }
.advanced-form .row .label { float:left; width:110px; margin-right:15px; text-align:right;}
.advanced-form .row .label p, .advanced-form .row .label-2 p { text-align:right;}

.advanced-form .row .label-2 { float:left; width:150px; margin-right:15px; text-align:right;}

.advanced-form .row input { float:left; border:1px #00d1fa solid; width:301px; background-color:#f2f2f2;}
.advanced-form .row input.short { float:left; border:1px #00d1fa solid; width:232px; background-color:#f2f2f2;}

.advanced-form .row select { float:left; border:none; width:232px; background-color:#f2f2f2;}
.advanced-form .row textarea { float:left; border:1px #00d1fa solid; width:301px;height:120px; background-color:#f2f2f2;}
.advanced-form .row .label p { text-align:right;}
.banner-bott-adv-search { position:absolute; bottom:0px; left:0px; }
#adv-search-submit {padding:20px 0px 480px 123px; float:left; }
#adv-form-footer {padding:24px 0px 0px 0px; margin:0px;}
#adv-form-footer .label { float:left; width:108px; margin-right:15px; text-align:right;}
#adv-form-footer .label p { text-align:right;}
#adv-form-footer  .checks-box { float:right; width:417px; text-align:left; padding:0px;}
#adv-form-footer  .checks-box .item { float:left; text-align:left; width:137px; }  
#adv-form-footer  .checks-box .item  input {margin-right:8px; float:left;}
#adv-form-footer  .checks-box .item  div.label-check {float:left; padding-top:2px; font-size:11px;}

.title-top *, .title-bottom * {font-size:11px;}
.title-top div.title-brd,
.title-bottom div.title-brd  {	border-right:1px #626262 solid;}
.title-top { padding:0px 0px 12px 40px; }
.title-bottom { padding:0px 0px 12px 40px; }
.title-top div  a, .title-bottom div  a  { color:#626262; }
.title-bottom div  a.red-decor {	color:#ff0060; text-decoration:underline;} 
.title-bottom div  a.green-decor {	color:#00a604; text-decoration:underline;} 
.title-top div, .title-bottom div  { float:left; margin-right:5px; padding-right:5px;}
.title-top div.active-title-asc a, 
.title-top div.active-title-desc a {font-weight:bold; }

.title-top div.active-title-asc { 
	padding:0px 5px 0px 15px; 
	background:url(./../images/sort-asc-arrow.gif) no-repeat left 6px;
}

.title-top div.active-title-desc { 
	padding:0px 5px 0px 15px; 
	background:url(./../images/sort-desc-arrow.gif) no-repeat left 6px;
}
#contact-form-footer-2 {padding:0px 0px 10px 165px;}
#contact-form-footer-2 div.box {float:left;}
#contact-form-footer-2 div.box a { text-decoration:underline; }
#contact-form-footer-2 div.box-pad {padding:15px 0px 0px 10px;}
.fnt-cnt {text-align:center;}
img.blau-brd { border:1px #0fd3f9 solid; margin:0px 0px 0px 0px;}
.blau-brd-smp {border:1px #0fd3f9 solid;}
.fag-image { padding:0px 0px 15px 0px; text-align:center; position:relative;}
.fag-image .faq-image-glass { margin:-35px -220px 0px 0px;}
