body{
	height:100%;
	line-height:170%;
	background:#C0C0C0;
	background-image: url(http://www.giulianovars.ru/media-theme/back_lines.gif);
	padding:0px;
	margin:0px;
	color:#666666;
	font-family: Tahoma,Trebuchet MS;
	font-size:0.80em;
}
fieldset {border:0;margin:0;padding:0;}
var,address { font-style:normal; font-size:normal;}
label { display:block; }
img { border: none; }
form {
	padding:0px;
	margin:0px;
	white-space:nowrap;
}
#giulia_novars{
	background: none;
	width: 324px;
	height: 56px;
	position: relative;
	top: 15px;
	left: 26px;
}
#giulia_novars a h5 {
	margin:0px;
	padding: 56px 0 0 0;
	overflow: hidden;
	background: url(http://www.giulianovars.ru/media-theme/giulia_novars_r.gif) no-repeat; 
	height: 0px !important; 
	height /**/:56px; 
}
#head_search {
	background:none;
	position:relative;
	top: -45px;
	right: 10px;
}
#go_search {
	background:none;
	position:relative;
	right: -870px;
}
.searchbox, .tbox {
	border:#D5D5D5 1px solid;
	background:#fff;
	color:#433D3D;
	font-size:13px;
}
.searchbox {
	position:absolute;
	top: 0px;
	right: 3.3em;
}
.tbox {	font-size:110% !important; }
div.first-word {
	font-size:11px;
	font-weight:bold;
	color:#7c7b7b;
	position:absolute;
	top: 55px;
	right: 0em;
	white-space: nowrap;
}
#visuality {
	width:655px;
	height:298px;
	padding:0px;
	float:left;
	color: #666666;
	display:inline;
}
#visuality #content {
	margin: 0px 5px 5px 5px;
	border:#D6D6D6 1px solid;
	background: #DFDFDF;
	height: 288px;
	padding: 5px;
}
#mail_us {
	margin: 25px 0 0 15px;
	height: 75px;
	width: 400px;
	background: url(http://www.giulianovars.ru/media-theme/mail_us.gif) no-repeat;
}
.url a {font-size:95%;}
#footer p {
	padding-left: 75px;
	font-size: 11px;
	white-space:nowrap;
	margin:-0.4em;
}
#footer a, #footer a:hover, #footer a:visited {
	padding-left:10px;
	font-size: 90%;
	white-space:nowrap;
	color:#CDCDCD;
	text-decoration:underline;
}
#rambler_counter {
	margin:-2.4em 0px 0px 34em;
	white-space:nowrap;
	width: 88px;
	height: 33px;
}
#sitecontrol {
	text-align:right;
	margin: -75px 0px 0px 637px;
	background: url(http://www.giulianovars.ru/media-theme/controls_bg.gif) no-repeat;
	width: 263px;
	height: 30px;
}
#copyrights {
	position:absolute;
	text-align:left;
	margin: 10px 0px 0px 560px;
	color:#D2D2D2;
	font-size: 10px;
}
.content_block {
	margin-top:6px;
	background-color:#DFDFDF;
	border:#D6D6D6 1px solid;
	padding: 0px 20px 0px 20px;
	text-align:justify;
}
.content_block p{
	line-height:130%;
	margin: 0.5em 0px 0.5em 0px;
}
table.image_preview {
	margin-top:10px !important;
	width:589px;
	display:table;
	background-image:url(http://www.giulianovars.ru/media-theme/image_set_bg.gif);
	background-repeat: no-repeat;
	background-position: 1px -1px;
	height:91px;
	text-align:center;	
}

td.image_preview {
	width:33%;
	text-align:center;
}

.image_preview td a, .image_preview td a:active, .image_preview td a:hover, table.image_preview td a:visited {
	border:none !important;
}

h1 {
	font-size: 110%;
	color:#524E4E;
	line-height: 130%;
	font-weight:bold;
}
h1 span { color: #ED1D24; }
h2 {
	margin-top:25px;
	font-size: 120%;
	color:#524E4E;
	line-height: 130%;
	font-weight:bold;
}
h2 span { color: #ED1D24; }
h3, h2.like3, .like3{
	margin-top:15px;
	font-size: 100%;
	color:#524E4E;
	line-height: 130%;
	font-weight:bold;
}
.like3{
	margin-top:15px;
	font-size: 100%;
	color:#524E4E;
	line-height: 130%;
	font-weight:bold;
	margin-bottom:5px !important;

}
.like3 span { color: #ED1D24; }
.m h2, .m h1 {
	margin:8px 0px 0px 0px;	
}
.m h3 {
	margin:15px 0px -5px 0px;
}
.m ul {
	margin-top:-3px;
	margin-bottom:-2px;
	line-height:140%;
	list-style:square outside;
}
#poll {
	padding: 10px 10px 25px 10px;
	line-height: 160%;
	vertical-align: middle;
}
input.ir {
	background-image:inherit;
	background-color:#DFDFDF;
	margin-left:0px;
}
input.ir:focus {
	background-image:inherit;
	background-color:#DFDFDF;
	color:#000066;
}
input.button {	
	border: 1px solid #000;
	background: #666;
	height: 1.5em;
	color: #fff;
	font-size: 90%;
}
#sitecontrol a, #sitecontrol a:hover, #sitecontrol a:active, #sitecontrol a:visited {
	text-decoration:none !important;
}
#footer .fcc {
	background-image: url(http://www.giulianovars.ru/media-theme/fc_functional.png);
}
#footer .up {
	position:absolute;
	margin-top: 4px;
	background-position: 0px -60px;
	margin-left:21px;
}

#footer .home {
	position:absolute;
	margin-top: 0px;
	background-position: 0 -17px;
	margin-left:82px;
}
#footer .map {
	position:absolute;
	margin-left:145px;
	margin-top: -2px;
	background-position: 0 5px;
}
#footer .contact {
	position:absolute;
	margin-top: 1px;
	margin-left:208px;
	background-position: 0 -37px;
}
div.content_block a, div.content_block a:visited {
	margin-top:-1px;
	border-bottom: #666666 1px dotted;
	text-decoration: none;
	color:#464646;
}
div.seemore {
	margin-top:5px;
	padding-top:0px;
	text-align: right;
	font-size:90%;
	color:#750A1E;
}
div.seemore a, div.seemore a:visited {
	text-decoration: none;
	border-width:0px;
	font-size:90%;
	color:#750A1E;
}
div.seemore a:active, div.seemore a:hover {
	text-decoration: underline;
	border:none;
	color:#750A1E;
}
#listing {
	font-size:90%;
	color:#707070;
	text-align: right;
	cursor: default;
}
#listing span {
	margin:0px 3px 0px 3px;
	padding: 0.1em 0.4em 0.1em 0.4em;
	background: #F0F0F0;
	border:#C3C3C3 1px solid;
	color: #969696;
}
#listing a,#listing a:hover, #listing a:visited, #listing a:active { border:none; }
a.nl,a.nl:hover,a.nl:visited,a.nl:active { border:none;}
acronym {
	cursor:help;
	border-bottom:1px dotted #750A1E;
}
.promoblock {
	height:122px !important;
	background: #DFDFDF url(http://www.giulianovars.ru/media-theme/promoblock.gif) left center no-repeat;
	padding-left: 90px;
}
.promoblock div{
	padding-top: 25px;
	text-transform: uppercase;
	font-size: 110%;
	color:#ED1D24;
	font-weight: bold;
}

.promoblock strong{
	color:#ED1D24;
	font-weight: bold;
}

.curved {background: transparent; width:600px; margin:0 auto;}
.curved p {margin:0 10px; padding-bottom:0.5em;}
.curved h3 {margin: 0px 10px 10px 20px; font-size:140%; color:#666666; letter-spacing:1px;}
.curved .top, .curved .bottom {display:block; background:transparent; font-size:1px;}
.curved .b1, .curved .b2, .curved .b3, .curved .b4 {display:block; overflow:hidden; height:1px;}
.curved .b2, .curved .b3, .curved .b4 {background:#E7E1CF; border-left:1px solid #fff; border-right:1px solid #fff;}
.curved .b1 {margin:0 4px; background:#fff;}
.curved .b2 {margin:0 4px; height:2px;}
.curved .b3 {margin:0 3px;}
.curved .b4 {margin:0 0px; height:1px; border-width:0 3px 0 3px;}
.curved .boxcontent {display:block; background:#E7E1CF; border:0 solid #fff; border-width:0 1px;}
.boxcontent { width:599px; margin-bottom:-22px;}
.noindex { display:none; }
.content_item p{ margin-top:-5px; }
.download {
	background: url(http://www.giulianovars.ru/media-icons/download.gif) left center no-repeat;
	padding: 2px 0px 2px 20px;
}
.dotted_table, .dotted_table td { border:#D6D6D6 1px dotted; }
span.date {
	color:#fff;
	font-size: 90%;
	background: #FF9525;
	padding-left:4px;
	padding-right:3px;
	margin-right:7px;
}
span.plus {
	height:20px;
	vertical-align:top;
	line-height:100%;
	padding-right:5px;
	margin:0px;
	color:#308f00;	
}
span.plus b{
	color:#339900;
	font-size:130%;
	font-weight:bold;
}
#TB_window {font-size:11px; color: #524E4E;}
#TB_secondLine {font-size: 12px; color:#CFCFCF;}
#TB_window a:link {color: #000;}
#TB_window a:visited {color: #ED1D24;}
#TB_window a:hover {color: #ED1D24;}
#TB_window a:active {color: #000;}
#TB_window a:focus{color: #000;}
#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
* html #TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%;}
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666;}
#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-top: 1px !important; margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title{background-color:#DFDFDF; height:27px;}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect{z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
* html #TB_HideSelect {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px;}
.next, .prev {
	float:right;
	margin-top:-1.8em;
	margin-right:-10px;
	font-size:90%;
	color:#750A1E;
}
.prev {
	float:left;
	margin-top:-1.8em;
}
.next {
	margin-right:0px;
}
.next abbr, .prev abbr {
	text-decoration:none;
	border-bottom:#DFDFDF 1px solid;
	color:#ED1D24;
}
.nextright {
	margin-top:-1.8em;
	float:left;
	width:600px !important;
	text-align:center;
	font-size:95%;
}
.img_container {
	width:99% !important;
	height:170px !important;
	margin	
}
.img_item {
	float:left; 
	margin-left:15px;
}
.img_container .img_item img.link {
	width:255px !important;
	border:none !important;
}
.img_container .img_item a {
	border:none !important;

}


