html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin : 0; 
padding : 0; 
border : 0; 
outline : 0; 
font-size : 100%; 
vertical-align : baseline; 
background : transparent; 
} 
.body { 
width : 964px; 
background : #dfdfdf; 
margin-top : 15px; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
padding-right : 12px; 
padding-bottom : 0; 
padding-left : 12px; 
padding-top : 12px; 

} 
span.colour { 
color : #5f005f; 
text-shadow: #fff 0 1px 0;
} 
div.bigright span { 
color : #5f005f; 
font-weight : bold; 
} 
a { 
color : #5f005f; 
text-decoration : underline; 
}

.header_top { 
border-bottom : 2px solid #515150; 
} 
.header_main_bg { 
background-color : #efefef; 
clear : both; 
padding : 25px 0; 
position : relative; 
} 
.header_top_res p a { 
color : #d05959; 
text-decoration : none; 
} 
.header_main_res #logo h1 { 
color : #666666; 
font-size : 38px; 
margin : 0; 
padding : 0; 
} 

.fon  {
background-color : #FFEEDF; 
} 


.header_main_res #logo h1 a { 
color : #666666; 
text-decoration : none; 
margin : 0; 
padding : 0; 
} 
.header_main_res .description { 
color : #999999; 
font-family : Georgia, serif; 
font-size : 14px; 
font-style : italic; 
} 
.header_menu { 

border-top : 2px solid #c35353; 
} 
.cp_logo { 
height : 80px; 
width : 300px; 
background : transparent url(../images/cp_logo_black.png) no-repeat scroll 0% 0%; 
} 
.adv_categories ul li.active { 
margin : 0 -7px 0 -8px; 
padding : 4px 7px 4px 8px; 


} 
.adv_categories .catcol ul li.maincat a { 
margin : 0; 
padding : 4px 0; 
color : #b22222; 
text-decoration : none; 
} 
.content_res .priceblockbig p.price { 
margin : 0; 
padding : 0; 
float : right; 
font : bold 18px/1.2em Arial, Helvetica, sans-serif; 
color : #b22222; 
text-shadow: #ccc 0 1px 0;
} 
.content_res .priceblockbig p.priceVIP { 
margin : 0; 
padding : 0; 
float : right; 
font : bold 18px/1.2em Arial, Helvetica, sans-serif; 
color : #b22222; 
} 
.content_res .priceblockbig p.location span { 
font-weight : bold; 
color : #b22222; 
} 
.content_res .priceblocksmall p.price { 
margin : 0; 
padding : 0; 
float : right; 
font : bold 13px/1.2em Arial, Helvetica, sans-serif; 
color : #b22222; 
} 

.content_res .stepsline div.no_ready { 
border : 1px solid #6d1414; 
} 
.content_res .stepsline div.ni_ready { 

border-top : 1px solid #bd716d; 
} 
.content_left p.bigprice { 
color : #b22222; 
float : right; 
font-size : 18px; 
font-weight : bold; 
line-height : 1.2em; 
margin : 0; 
padding : 8px 0 0; 
} 
.content_res .can_chg_bg:hover { 
background-color : #f8f8f8; 
} 
.footer_menu { 

border-bottom : 2px solid #c35353; 
} 
.footer_main_res div.column p { 
margin : 0; 
padding : 0; 
font : normal 14px/1.8em Arial, Helvetica, sans-serif; 
color : #d05959; 
} 
.footer_main_res div.column p a { 
color : #d05959; 
} 
.footer_main_res div.column ul li a { 
color : #d05959; 
text-decoration : none; 
} 
.footer_main_res div.column { 
font : normal 14px/1.8em Arial, Helvetica, sans-serif; 
color : #d05959; 
} 
.mbtn.btn_orange_pr { 
text-decoration : none; 
} 
.footer_all .footer_bg .footer .FBG .FBG_resize .fbg_box p { 
text-align : left; 
line-height : 1.8em; 
font-family : Arial, Helvetica, sans-serif; 
} 

body { 
line-height : 1; 
} 
ol, ul { 
list-style : none; 
} 
:focus { 
outline : 0; 
} 
ins { 
text-decoration : none; 
} 
del { 
text-decoration : line-through; 
} 
table { 
border-collapse : collapse; 
border-spacing : 0; 
} 
body, html { 
margin : 0; 
padding : 0; 
background-color : #dfdfdf; 
} 
p { 
margin : 0; 
padding : 0 0 8px 0; 
} 
h1, h2, h3, h4, h5 { 
padding : 10px 0; 
} 
a:hover { 
text-decoration : none; 
} 
ul, ol { 
list-style-image : none; 
list-style-position : outside; 
list-style-type : none; 
padding : 0; 
} 

.center { 
text-align : center; 
} 
.clr { 
clear : both; 
margin : 0; 
width : 100%; 
height : 0; 
line-height : 0; 
font-size : 0; 
overflow : hidden; 
} 
h1 { 
margin : 0; 
padding : 0 0 12px 0; 
font : normal 26px/1.2em Georgia, "Times New Roman", Times, serif; 

} 
h2 { 
margin : 0 0 12px 0; 
padding : 8px 0 0px 0; 
font : normal 20px/1.2em Georgia, "Times New Roman", Times, serif; 
} 
h3 { 
margin : 0; 
padding : 0; 
font : bold 14px/1.2em Arial, Helvetica, sans-serif; 
} 
p.botm12px { 
margin : 0 0 12px 0; 
} 
p.lh2em { 
margin : 0; 
padding : 16px 0; 
line-height : 2em; 
} 
span.big { 
font-size : 14px; 
text-shadow: #fff 0 1px 0;
} 
.dotted { 
border-bottom : 1px dotted #bdbdbd; 
} 
h2.dotted a { 
text-decoration : none; 
} 
h2.dotted a:hover { 
text-decoration : underline; 
} 
p.small, div.small { 
font-size : 10px; 
} 
p.bot4px { 
font-size : 11px; 
margin : 0; 
padding : 0 0 4px 0; 
} 
p.green { 
color : #009900; 
} 
p.yellow { 
color : #d8d2a9; 
} 
p.red { 
color : #cc0000; 
} 
.text-left { 
text-align : left; 
} 
.text-center { 
text-align : center; 
} 
.text-right { 
text-align : right; 
} 
.pad5 { 
padding : 5px 0; 
} 
.pad10 { 
padding : 10px 0; 
} 
.pad25 { 
padding : 25px 0; 
} 
.pad50 { 
padding-top : 50px; 
padding-right : 0; 
padding-bottom : 50px; 
padding-left : 0; 
} 
.pad75 { 
padding : 75px 0; 
} 
.pad100 { 
padding : 100px 0; 
} 
.container { 
margin : 0; 
padding : 0; 
width : 100%; 
font : normal 12px/1.5em Arial, Helvetica, sans-serif; 
color : #4f4f4f; 
} 
.header_top_res { 
margin : 0 auto; 
width : 940px; 
} 
.header_top_res p { 
padding : 8px 0 8px 8px; 
text-align : right; 
} 
.header_top_res p a:hover { 
text-decoration : underline; 
} 
.header_top_res p img.srvicon { 
margin : -4px 0; 
border : none; 
} 
.header_main_res .searchblock .form_search { 
margin : 0; 
padding : 0; 
} 
.header_main_res .searchblock label { 
margin : 3px 4px; 
padding : 0; 
float : left; 

} 
.header_main_res .searchblock .editbox_search { 
margin : 0 4px; 
padding : 3px; 
float : left; 
width : 174px; 
font : normal 12px/1.5em Arial, Helvetica, sans-serif; 
border : 1px solid #949494; 
} 
.header_main_res .searchblock .list_search { 
margin : 0 4px; 
padding : 2px; 
float : left; 
width : 100px; 
height : 23px; 
font : normal 12px/1.5em Arial, Helvetica, sans-serif; 
border : 1px solid #949494; 
} 
.header_main_res { 
margin : 0 auto; 
width : 940px; 
} 
.header_main_res #logo { 
float : left; 
} 
.header_main_res .adblock { 
margin-top : 10px; 
float : right; 
} 



#menu {
padding : 0; 
margin : 0 auto; 
width : 961px; 
height : 51px; 
border : 1px solid #FFFFFF; 
 -moz-border-radius-bottomleft: 6px;
 -moz-border-radius-bottomright: 6px;
 -webkit-border-bottom-left-radius: 6px;
 -webkit-border-bottom-right-radius: 6px;
 border-bottom-left-radius: 6px;
 border-bottom-right-radius: 6px;
 -webkit-box-shadow: 0px 0px 10px #ccc;
 -moz-box-shadow: 0px 0px 10px #ccc;
 box-shadow: 0px 0px 10px #ccc;
	background : url(../images/menu_headar.gif) repeat-x top; 
	background: -moz-linear-gradient(top, #fff, #d4d4d4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#d4d4d4));	
	
}

#menu li {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 10px 10px 10px 10px;
	margin-right:30px;
	margin-top:7px;
	border:none;
	margin: 7px 7px 7px 7px;
	
}

#menu li:hover {
	border: 1px solid #777777;
	padding: 10px 10px 10px 10px;
	margin: 7px 7px 7px 7px;
	

	
	background: #F4F4F4;
	background: -moz-linear-gradient(top, #F4F4F4, #EEEEEE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));
	
	
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
/*	display:block;  */
	outline:0;
	text-decoration:none;
	text-shadow: 1px 1px 1px #fff;
}

#menu li:hover a {
	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;
}
#menu li .drop {
	padding-right:21px;
	background:url("../images_iconi/drop.png") no-repeat right 8px;
}
#menu li:hover .drop {
	background:url("../images_iconi/drop.png") no-repeat right 7px;
	
}

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {

	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em;  /*Hides the drop down */
	text-align:left;
	padding:10px 5px 10px 5px;
	border:1px solid #777777;
	border-top:none;
	
	/* Gradient background */
	background:#F4F4F4;
	background: -moz-linear-gradient(top, #EEEEEE, #d4d4d4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EEEEEE), to(#d4d4d4));

	/* Rounded Corners */
	-moz-border-radius: 0px 6px 6px 6px;
	-webkit-border-radius: 0px 6px 6px 6px;
	border-radius: 0px 6px 6px 6px;
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left:-1px;
	top:auto;
	z-index: 10000;
	
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

#menu .menu_right {
		float:right;
	display:block;
	text-align:center;
	position:relative;
	padding: 10px 10px 10px 10px;
	margin-right:30px;
	margin-top:7px;
	border:none;
	margin: 7px 7px 7px 7px;
}
#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
    -webkit-border-radius: 5px 0px 5px 5px;
    border-radius: 5px 0px 5px 5px;
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top: auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:left;
	text-shadow: 1px 1px 1px #FFFFFF;
}
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #666666;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	font-size:12px;
	color:#5f005f;
}
#menu li:hover div a:hover {
	color:#000;
}


.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

.imgshadow { /* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #B22222;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}

#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	text-shadow: 1px 1px 1px #000;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}

#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow: 1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}

#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}

.activ {

 color:#161616;
 text-shadow: 1px 1px 1px #ffffff;
 /*border: 1px solid #777777;
	border: 1px solid #777777;
	padding: 10px 10px 10px 10px;
	margin: 7px 7px 7px 7px;
*/ 
 /* Background color and gradients 
 
 background: #B22222;
 background: -moz-linear-gradient(top, #B22222, #000);
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B22222), to(#000));
 */
 /* Rounded corners */
 
 -moz-border-radius: 5px 5px 5px 5px;
 -webkit-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
}



/*
.menu { 
padding : 0; 
margin : 0 auto; 
width : 961px; 
height : 47px; 
background : url(../images/menu_headar.gif) repeat-x top; 
border : 1px solid #FFFFFF;	
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	-webkit-box-shadow: 0px 0px 10px #ccc;
	-moz-box-shadow: 0px 0px 10px #ccc;
	box-shadow: 0px 0px 10px #ccc;
} 
 
 
.menu ul { 
padding : 0; 
margin : 0 20px; 
list-style : none; 
border : 0; 
} 
.menu ul li { 
float : left; 
margin : 0; 
padding : 8px 3px 0 3px; 
border : 0; 
background-image : url(../images/menu_headar.gif); 
background-repeat : repeat; 
} 
.menu ul li a { 
float : left; 
margin : 0; 
padding : 12px 0; 
color : #848e9b; 
font : bold 12px Arial, Helvetica, sans-serif; 
text-decoration : none; 

} 
.menu ul li a span { 
padding : 12px 20px; 
background : none; 
text-shadow: #fff 0 1px 0;
} 
.menu ul li a:hover { 
background : url(../images/menu_l_h.gif) no-repeat left top; 

} 
.menu ul li a:hover span { 
background : url(../images/menu_r_h.gif) no-repeat right top; 
color : #fff;

} 
.menu ul li a.active { 
background : url(../images/menu_l_h.gif) no-repeat left top; 
color : #fff;

} 
.menu ul li a.active span { 
background : url(../images/menu_r_h.gif) no-repeat right top; 
} 
*/

#nav, #nav ul, #nav ul ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#nav ul, #nav li:hover ul ul { 
display : none; 
position : absolute; 
} 
#nav ul { 
margin : 12px 0 0 -1px !important ; 
margin : 16px 0 0 -40px; 
padding : 4px 0; 
width : 160px; 
border : 1px solid #bbb; 
z-index : 999; 
} 
#nav ul ul { 
left : 160px; 
margin : -21px 0 0 0 !important ; 
margin : 0 0 0 0; 
} 
#nav li:hover ul, #nav li:hover li:hover ul { 
display : block; 
} 
#nav li { 
margin : 0; 
padding : 12px; 
float : left; 
font : normal 14px/1.2em Arial, Helvetica, sans-serif; 
background : url(../images/menu_split.gif) no-repeat left; 
} 
#nav li.first { 
padding-left : 0; 
background : none; 
} 
#nav li a { 

text-decoration : none; 
} 
#nav li a:hover { 
text-decoration : underline; 
} 
#nav li img.dropdown { 
padding : 2px 0 2px 8px; 
border : none; 
} 
#nav ul li { 
margin : 1px 0 0 0; 
padding : 4px 8px; 
float : none; 
} 
#nav ul li a { 
display : block; 
color : #545454; 
} 
.adv_categories { 
margin : 0 0 0 48px; 
padding : 0 0 8px; 
display : none; 
position : absolute; 
border : 1px solid #bbb; 
z-index : 999; 
} 
.adv_categories .catcol { 
float : left; 
padding : 5px 10px 5px 15px; 
width : 200px; 
border-left : 1px dotted #bdbdbd; 
vertical-align : top; 
} 
.adv_categories .catcol ul { 
margin-top : 10px; 
padding : 8px 0; 
list-style : none; 
} 
.adv_categories .catcol ul li { 
float : none; 
margin : 0; 
padding : 0; 
} 
.adv_categories .catcol ul li a { 
margin : 0; 
padding : 4px 0; 
color : #545454; 
text-decoration : none; 
} 
.adv_categories .catcol ul li.maincat { 
text-transform : uppercase; 
font-weight : bold; 
color : #545454; 
float : none; 
margin : 0; 
padding : 0; 
} 
.adv_categories .catcol ul li.cat-item { 
background : transparent url(../images/bullet-grey.png) no-repeat scroll 3px 11px; 
line-height : 20px; 
padding : 5px 0 2px 10px; 
font-size : 12px; 
} 
.adv_categories .catcol ul li a:hover { 
text-decoration : underline !important ; 
} 
.adv_categories .first { 
border-left : none; 
} 
#list { 
width : 907px; 
margin : 0 auto; 
height : 85px; 
} 
.slider { 

background : url(../images/fon_purpur.png) no-repeat top; 
overflow : hidden; 
width : 964px; 
margin : 0 auto; 
padding : 0; 
height : 198px; 
} 
.title_page { 
background : url(../images/title_header.png) no-repeat top; 
margin : 0 auto; 
padding : 0; 
height : 80px; 
width : 964px; 
} 
.title_page h1 { 
margin : 0; 
padding : 20px 50px 0 0; 
font : normal 24px Arial, Helvetica, sans-serif; 
line-height : 1.6em; 
text-align : right; 
} 
.slider div.slice { 
margin : 0 auto; 
width : 780px; 
padding : 10px 0; 
} 
.slider div.slice p.img { 
float : left; 
padding : 0; 
margin : 15px 30px 15px 0; 
} 
.slider div.slice h2 { 
color : #fff;
font : bold 24px Arial, Helvetica, sans-serif; 
margin : 0; 
padding : 5px 0; 
line-height : 1.4em; 
float : none; 
} 
.slider div.slice p { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #8a929a; 
margin : 0; 
padding : 5px 0; 
line-height : 1.6em; 
} 
ul.body_menu_nav { 
float : left; 
padding : 10px 20px 0 20px; 
margin : 0 auto; 
list-style : none; 
width : 952px; 
background : url(../images/menu_nav_bg.jpg) no-repeat top; 
height : 88px; 
} 
ul.body_menu_nav li { 
float : left; 
display : block; 
padding : 20px 7px 0 7px; 
margin : 0; 
width : 224px; 
} 
ul.body_menu_nav li span { 
display : block; 
padding : 12px 10px; 
} 
ul.body_menu_nav li img { 
padding : 0 5px; 
} 
ul.body_menu_nav li a { 
display : block; 
font : normal 18px Arial, Helvetica, sans-serif; 
color : #484848; 
text-decoration : none; 
line-height : 1.8em; 
} 
ul.body_menu_nav li.tabs-selected { 
background : url(../images/menu_nav_bg_h.gif) no-repeat center top; 
} 
ul.body_menu_nav li.tabs-selected a { 
background : url(../images/b_r_menu.gif) no-repeat right top; 
} 
ul.body_menu_nav li.tabs-selected a span { 
background : url(../images/b_l_menu.gif) no-repeat left top; 
} 
ul.body_menu_nav li a:hover { 
background : url(../images/b_r_menu.gif) no-repeat right top; 
} 
ul.body_menu_nav li a:hover span { 
background : url(../images/b_l_menu.gif) no-repeat left top; 
} 
.widecolumn { 
margin : 0; 
padding : 0; 
background : url(../images/content_topbg.gif) repeat-x top; 

border-top : 2px solid #efefef; 
} 
.mu_register { 
padding : 28px 0 32px; 
width : 940px !important ; 
} 
.content_res { 
margin : 0px; 
padding : 0px 0 0px 0; 
width : 964px; 
} 
.content_res .content_left { 
margin : 0; 
padding : 0 8px 0 0; 
float : left; 
width : 615px; 
} 
.content_res .content_right { 
margin : 0; 
padding : 0; 
float : left; 
width : 340px; 
} 
.content_res .shadowblockdir { 
height : 130px; 
padding : 8px 15px 5px; 
background : url(../images/block_topbg.gif) repeat-x top; 
border : 1px solid #fff; 
} 
.content_res .shadowblockdir_300_250 { 
height : auto; 
border : 1px solid #fff; 
padding-top : 8px; 
padding-right : 15px; 
padding-bottom : 8px; 
padding-left : 17px; 
} 
.content_res .priceblockbig p.descr { 
margin : 0; 
padding : 6px 0; 
} 
.content_res .priceblockbig p.location { 
margin : 0; 
padding : 0; 
} 
.content_res .priceblockbig { 
float : right; 
width : 450px; 
} 
.content_res .priceblockbig h3 { 
margin : 0; 
padding : 0; 
float : left; 
font : bold 15px/1.2em Arial, Helvetica, sans-serif; 
color : #4f4f4f; 
text-decoration : none; 
text-shadow: #ccc 0 1px 0;
} 
.content_res .priceblockbig h3 a, .content_right a { 
text-decoration : none; 
} 
.content_res .priceblockbig h3 a:hover, .content_right a:hover { 
border-bottom : 1px dotted; 
color : #5f005f; 
} 
.content_res .priceblocksmall h3 { 
margin : 0; 
padding : 0; 
float : left; 
font : bold 13px/1.2em Arial, Helvetica, sans-serif; 
color : #4f4f4f; 
} 
.content_res .priceblocksmall p.owner { 
margin : 0; 
padding : 0; 
font : normal 11px/1.5em Arial, Helvetica, sans-serif; 
} 
.content_res .stepsline { 
margin : 0; 
padding : 8px 0 24px 0; 
} 
.content_res .stepsline p { 
margin : 0; 
padding : 6px 12px; 
font : bold 16px/1.2em Arial, Helvetica, sans-serif; 
} 
.content_res .stepsline div.number_out { 
margin : 0; 
padding : 0; 
float : left; 
border : 1px solid #bbb; 
} 
.content_res .stepsline div.number_in { 
margin : 0; 
padding : 0; 
background : #dbdbdb; 
border-top : 1px solid #efefef; 
} 
.content_res .stepsline div.line_out { 
margin : 12px 0; 
padding : 1px; 
float : left; 
border-top : 1px solid #bbbbbb; 
border-bottom : 1px solid #bbbbbb; 
} 
.content_res .stepsline .borderleft { 
border-left : 1px solid #bbb; 
} 
.content_res .stepsline .borderright { 
border-right : 1px solid #bbb; 
} 
.content_res .stepsline div.line_in { 
margin : 0; 
padding : 0; 
width : 201px; 
height : 5px; 
line-height : 0; 
font-size : 0; 
background : #ededed; 
} 
.content_res .whiteblock { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 9px; 
margin-left : 0; 
padding-top : 8px; 
padding-right : 8px; 
padding-bottom : 8px; 
padding-left : 8px; 
background-color : #fff; 
border: 1px solid #D6D6D6;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.content_res .whiteblock .pages { 
margin : 0; 
padding : 0; 
} 
.content_res .whiteblock .pages span { 
display : block; 
margin : 0 2px 0 0; 
padding : 0 0; 
float : left; 
background : #ededed; 
} 
.content_res .whiteblock .pages a { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
color : #4f4f4f; 
text-decoration : none; 
background : #ededed; 
} 
.content_res .whiteblock .pages a.last { 
margin : 0; 
font-size : 18px; 
} 
.content_res .whiteblock .pages a:hover { 
text-decoration : underline; 
} 
.content_res .whiteblockVIP { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 9px; 
margin-left : 0; 
padding-top : 8px; 
padding-right : 8px; 
padding-bottom : 8px; 
padding-left : 8px; 
background-color : #ffeedf; 
background-image : url(../images_iconi/VIPF.png); 
background-repeat : no-repeat; 
background-position : right bottom; 
border: 1px solid #fff;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.content_res .whiteblockVIP .pages { 
margin : 0; 
padding : 0; 
} 
.content_res .whiteblockVIP .pages span { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
background : #ededed; 
} 
.content_res .whiteblockVIP .pages a { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
color : #4f4f4f; 
text-decoration : none; 
background : #ededed; 
} 
.content_res .whiteblockVIP .pages a.last { 
margin : 0; 
font-size : 18px; 
} 
.content_res .whiteblockVIP .pages a:hover { 
text-decoration : underline; 
} 
.content_res .whiteblockTOP { 

margin-top : 0; 
margin-right : 0; 
margin-bottom : 9px; 
margin-left : 0; 
padding-top : 8px; 
padding-right : 8px; 
padding-bottom : 8px; 
padding-left : 8px; 
background-color : #ffd; 
background-image : url(../images_iconi/top.png); 
background-repeat : no-repeat; 
background-position : right bottom; 

border: 1px solid #fff;


-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;




} 
.content_res .whiteblockTOP .pages { 
margin : 0; 
padding : 0; 
} 
.content_res .whiteblockTOP .pages span { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
background : #ededed; 
} 
.content_res .whiteblockTOP .pages a { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
color : #4f4f4f; 
text-decoration : none; 
background : #ededed; 
} 
.content_res .whiteblockTOP .pages a.last { 
margin : 0; 
font-size : 18px; 
} 
.content_res .whiteblockTOP .pages a:hover { 
text-decoration : underline; 
} 

.content_res .mail { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 9px; 
margin-left : 0; 
padding-top : 8px; 
padding-right : 8px; 
padding-bottom : 8px; 
padding-left : 8px; 
background-color : #fff; 
border: 1px solid #D6D6D6;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.content_res .mail .pages { 
margin : 0; 
padding : 0; 
} 
.content_res .mail .pages span { 
display : block; 
margin : 0 2px 0 0; 
padding : 0 0; 
float : left; 
background : #ededed; 
} 
.content_res .mail .pages a { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
color : #4f4f4f; 
text-decoration : none; 
background : #ededed; 
} 
.content_res .mail .pages a.last { 
margin : 0; 
font-size : 18px; 
} 
.content_res .mail .pages a:hover { 
text-decoration : underline; 
} 

.content_res .mail01 { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 3px; 
margin-left : 0; 
padding-top : 8px; 
padding-right : 8px; 
padding-bottom : 8px; 
padding-left : 8px; 
background-color : #ffeedf; 
border: 1px solid #D6D6D6;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 

.content_res h2.colour_top { 
margin : 0; 
padding : 8px 0 0 0; 
font : normal 16px/1.2em Georgia, "Times New Roman", Times, serif; 
color : #202020; 
} 
.content_res img.buttonregisterfree { 
margin : 16px 0 0 0; 
border : none; 
} 
.content_res img.ad320 { 
margin : 0 0 16px 0; 
} 
.content_res img.ad125l { 
display : block; 
margin : 0 16px 0 20px !important ; 
margin : 0 16px 0 14px; 
float : left; 
} 
.content_res img.ad125r { 
display : block; 
margin : 0; 
float : left; 
} 
.content_res { 
margin : 0 0 20px 0; 
 } 
.content_res .whiteblockO { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 9px; 
margin-left : 0; 
padding-top : 8px; 
padding-right : 8px; 
padding-bottom : 8px; 
padding-left : 8px; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-top-color : #bbb; 
border-bottom-color : #bbb; 
border-right-width : 1px; 
border-left-width : 1px; 
border-right-style : solid; 
border-left-style : solid; 
border-right-color : #bbb; 
border-left-color : #bbb; 

border: 1px solid #D6D6D6;
background-color: #fff;

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;

} 
.content_res .whiteblockO .pages { 
margin : 0; 
padding : 0; 
} 
.content_res .whiteblockO .pages span { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
background : #ededed; 
} 
.content_res .whiteblockO .pages a { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
color : #4f4f4f; 
text-decoration : none; 
background : #ededed; 
} 
.content_res .whiteblockO .pages a.last { 
margin : 0; 
font-size : 18px; 
} 
.content_res .whiteblockO .pages a:hover { 
text-decoration : underline; 
} 
.content_res .whiteblockVIPO { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 9px; 
margin-left : 0; 
padding-top : 8px; 
padding-right : 8px; 
padding-bottom : 8px; 
padding-left : 8px; 
background-color : #ffeedf; 
background-image : url(../images_iconi/VIP.png); 
background-repeat : no-repeat; 
background-position : right bottom; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-top-style : solid; 
border-bottom-style : solid; 
border-top-color : #bbb; 
border-right-color : #bbb; 
border-bottom-color : #bbb; 
border-left-color : #bbb; 
border-right-width : 1px; 
border-left-width : 1px; 
border-right-style : solid; 
border-left-style : solid; 

border: 1px solid #D6D6D6;


-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.content_res .whiteblockVIPO .pages { 
margin : 0; 
padding : 0; 
} 
.content_res .whiteblockVIPO .pages span { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
background : #ededed; 
} 
.content_res .whiteblockVIPO .pages a { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
color : #4f4f4f; 
text-decoration : none; 
background : #ededed; 
} 
.content_res .whiteblockVIPO .pages a.last { 
margin : 0; 
font-size : 18px; 
} 
.content_res .whiteblockVIPO .pages a:hover { 
text-decoration : underline; 
} 
.content_res .whiteblockTOPO { 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 4px; 
margin-left : 0; 
padding-top : 8px; 
padding-right : 8px; 
padding-bottom : 8px; 
padding-left : 8px; 
background-color : #ffd; 
background-image : url(../images_iconi/top.png); 
background-repeat : no-repeat; 
background-position : right bottom; 
border-top-style : solid; 
border-right-style : solid; 
border-bottom-style : solid; 
border-left-style : solid; 
border-right-color : #bbb; 
border-left-color : #bbb; 
border-top-width : 1px; 
border-bottom-width : 1px; 
border-top-color : #bbb; 
border-bottom-color : #bbb; 
border-right-width : 1px; 
border-left-width : 1px; 

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.content_res .whiteblockTOPO .pages { 
margin : 0; 
padding : 0; 
} 
.content_res .whiteblockTOPO .pages span { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
background : #ededed; 
} 
.content_res .whiteblockTOPO .pages a { 
display : block; 
margin : 0 2px 0 0; 
padding : 6px 12px; 
float : left; 
color : #4f4f4f; 
text-decoration : none; 
background : #ededed; 
} 
.content_res .whiteblockTOPO .pages a.last { 
margin : 0; 
font-size : 18px; 
} 
.content_res .whiteblockTOPO .pages a:hover { 
text-decoration : underline; 
} 
.content_res h2.colour_top { 
margin : 0; 
padding : 8px 0 0 0; 
font : normal 16px/1.2em Georgia, "Times New Roman", Times, serif; 
color : #202020; 
} 
.content_res img.buttonregisterfree { 
margin : 16px 0 0 0; 
border : none; 
} 
.content_res img.ad320 { 
margin : 0 0 16px 0; 
} 
.content_res img.ad125l { 
display : block; 
margin : 0 16px 0 20px !important ; 
margin : 0 16px 0 14px; 
float : left; 
} 
.content_res img.ad125r { 
display : block; 
margin : 0; 
float : left; 
} 
.content_res .shadowblock_out { 
margin : 0 0 20px 0; 

} 
.content_res .shadowblock_outL { 

width : 49%; 
margin-top : 0; 
margin-bottom : 8px; 
margin-left : 0; 
float : left; 
} 
.content_res .shadowblock_outR { 

width : 49%; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 8px; 
margin-left : 0; 
float : right; 
} 
.content_res .shadowblock1_468_60 { 
border: 1px solid #fff;
background-color: #fff;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
margin-right : 0; 
margin-left : 0; 
padding-right : 40px; 
padding-left : 60px; 
padding-top : 10px; 
padding-bottom : 10px; 
margin-bottom : 20px; 
} 
.content_res .shadowblock1_sla { 
padding : 8px 15px 15px; 
background : #fff url(../images/block_topbg.gif) repeat-x top ; 
border: 1px solid #FFF;
background-color: #fff;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
background-image : url("../images/main.png"); 
background-position : 80px 403px; 
background-repeat : no-repeat; 
margin-right : 0; 
margin-left : 0; 
padding-right : 40px; 
padding-left : 54px; 
padding-top : 15px; 
padding-bottom : 40px; 
margin-bottom : 20px; 
} 
.content_res .shadowblock { 
padding : 8px 15px 15px; 
background : #fff url(../images/block_topbg.gif) repeat-x top ; 

border: 1px solid #FFF;
background-color: #fff;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
 
} 
.content_res .shadowblock1 { 
border: 1px solid #FFF;
background-color: #fff;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
margin-bottom : 20px; 
padding-top : 15px; 
padding-right : 15px; 
padding-bottom : 15px; 
padding-left : 15px; 
} 
.content_res .shadowblockVIP { 
padding : 8px 15px 15px; 
background : url(../images/block_topbg.gif) repeat-x top; 
border : 1px solid; 
} 
.content_res div.bigright { 
float : right; 
width : 300px; 
} 
.content_res div.bigrightTOP { 
float : right; 
width : 300px; 
background-image : url(../images_iconi/TOPfobyava.png); 
background-repeat : no-repeat; 
background-position : right top; 
} 
.content_res div.bigrightVIP { 
float : right; 
width : 300px; 
background-image : url(../images_iconi/VIPfobyava.png); 
background-repeat : no-repeat; 
background-position : right top; 
} 

.content_res div.bigrightW { 
} 
.content_res div.bigrightWTOP { 
background-image : url(../images_iconi/TOPfobyava.png); 
background-repeat : no-repeat; 
background-position : right top; 
} 
.content_res div.bigrightWVIP { 
background-image : url(../images_iconi/VIP_F.png); 
background-repeat : no-repeat; 
background-position : right top; 
} 

.content_res div.bigleft { 
border : 1px solid #dedede; 
float : left; 
margin-top : 5px; 
padding : 5px; 
width : 236px; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.content_res div.bigleftF { 
border : 1px solid #dedede; 
float : left; 
margin-top : 5px; 
padding : 5px; 
width : 236px; 
margin-right : 20px; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.content_res .mapblock { 
margin : 0; 
padding : 0; 
overflow: hidden;
} 
.content_res .mapblock p.gmap-title { 
color : #4f4f4f; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
line-height : 1.2em; 
} 
.content_res .attachment-medium, .content_res .attachment-thumbnail { 
margin : 0 12px 0 0; 
float : left; 
} 
.content_res img.attachment-medium, .content_res img.attachment-thumbnail { 
background-color : #FFF;
padding : 4px; 
border : 1px solid #a6a6a6; 

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.tabcontrol { 
margin : 0 0 20px 0; 
} 
.tabcontrol ul.tabnavig { 
margin : 0; 
padding : 0; 
height : 40px; 
list-style : none; 

} 
.tabcontrol ul.tabnavig li { 
margin : 0 0 0 2px; 
padding : 0; 
float : left; 

border-bottom : none; 
} 
.tabcontrol ul.tabnavig li a { 
display : block; 
margin : 0; 
padding : 10px 14px; 
color : #868686; 
text-decoration : none; 
background : #f1f1f1 url(../images/tab_bg.gif) repeat-x top; 
border : 1px solid #fff; 
border-bottom : none; 

} 
.tabcontrol ul.tabnavig li a:hover { 
text-decoration : underline; 

} 
.tabcontrol ul.tabnavig li a.selected { 
padding : 10px 24px 12px 24px; 
color : #454545; 
background : #fff url(../images/tab_activebg.gif) repeat-x top; 

	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;


	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;

	
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;




} 
.tabcontrol div.undertab { 
margin : 0 0 9px 0; 
padding : 10px 16px; 

border-top : none; 
border: 1px solid #D6D6D6;
background-color: #fff;

	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;

	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	
	-webkit-box-shadow: 0px 0px 10px #ccc;
	-moz-box-shadow: 0px 0px 10px #ccc;
	box-shadow: 0px 0px 10px #ccc;
} 
.tabcontrol div.undertab a { 
color : #4f4f4f; 
text-decoration : none; 
} 
.tabcontrol div.undertab a:hover { 
text-decoration : underline; 
} 
.tabcontrol div.pricetab { 
margin : 0 0 20px 0; 
padding : 8px; 
border : 1px solid #bbb; 
border-top : none; 
} 
.tabprice { 
margin : 0 0 20px 0; 
} 
.tabprice ul.tabnavig { 
margin : 1px; 
padding : 2px; 
height : 18px; 
list-style : none; 


} 
.tabprice ul.tabnavig li { 
margin : 0 0 0 2px; 
padding : 0; 
float : left; 

border-bottom : none; 
} 
.tabprice ul.tabnavig li a { 
display : block; 
margin : 0; 
padding : 10px 8px; 
color : #868686; 
text-decoration : none; 
background : #f1f1f1 url(../images/tab_bg.gif) repeat-x top; 
border : 1px solid #ccc; 
border-bottom : none; 
} 
.tabprice ul.tabnavig li a:hover { 
text-decoration : underline; 
} 
.tabprice ul.tabnavig li a.selected { 
padding : 10px 8px 11px 8px; 
color : #454545; 
background : #fff url(../images/tab_activebg.gif) repeat-x top; 
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;


	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;

	
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;

} 
div#main-pic { 
background-color : #efefef; 
border-bottom : 1px solid #dfdfdf; 
padding : 10px 0; 
text-align : center; 


} 
div#main-picF { 
background-color : #efefef; 
border-bottom : 1px solid #dfdfdf; 
text-align : center; 
float : left; 
width : 236px; 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 10px; 
padding-left : 0; 
margin-right : 20px; 
} 

div#main-picF img { 
background-color : #fff; 
border : 1px solid #dddddd; 
padding : 5px; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
div#thumbs-pic { 
background-color : #dfdfdf; 
border-top : 1px solid #f4f4f4; 
padding : 5px 2px 7px; 
} 
div#main-pic img { 
background-color : #fff; 
border : 1px solid #dddddd; 
padding : 5px; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
div#thumbs-pic { 
background-color : #dfdfdf; 
border-top : 1px solid #f4f4f4; 
padding : 5px 2px 7px; 
} 
a.ad-gallery img { 
border : 1px solid #a6a6a6; 
margin : 8px 2px 0; 
padding : 1px; 
} 
a.ad-gallery img:hover { 
border : 1px solid #666; 

} 
.twitterico { 
float : left; 
height : 16px; 
width : 16px; 
padding-right : 3px; 
background : transparent url(../images/twitter.png) no-repeat scroll 0% 0%; 
} 
.facebookico { 
float : left; 
height : 16px; 
width : 16px; 
padding-right : 3px; 
background : transparent url(..images/facebook.png) no-repeat scroll 0% 0%; 
} 
.tblwide { 
width : 100%; 
border-collapse : collapse; 
} 
.tblwide thead tr th { 
background : url(../images/gray-grad.png) repeat-x scroll left top; 
padding : 7px 0; 
} 
.tblwide tbody tr td { 
padding : 7px 5px; 
border-bottom : 1px solid #cdcdcd; 
vertical-align : middle; 
} 
.tblwidee { 
width : 100%; 
border-collapse : collapse; 
} 
.tblwidee thead tr th { 
background : url(../images/gray-grad.png) repeat-x scroll left top; 
padding : 7px 0; 
} 
.meta { 
font-size : 10px; 
} 
div#map { 
height : 300px; 
} 
.loginform p label { 
width : 130px; 
padding : 4px 10px 0 0; 
float : left; 
clear : both; 
font-weight : bold; 
text-align : right; 
} 
.loginform1 p label { 
width : 130px; 
padding : 4px 10px 0 0; 
float : left; 
clear : both; 
font-weight : bold; 
text-align : right; 
} 
div#checksave { 
padding-left : 140px; 
} 
.mid { 
border : 1px solid #ccc; 
margin-bottom : 10px; 
padding : 5px; 
width : 250px; 
background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
} 


.mid:hover { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 

.mid:focus { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 
.mid_small_chk { 
border : 1px solid #ccc; 
margin-bottom : 10px; 
padding : 5px; 
width : 133px; 
background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
} 


.mid_small_chk:hover { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #B22222; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 

.mid_small_chk:focus { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #B22222; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 

.loginform .chk {
width: 110px;
}
.checkbox { 
clear : both; 
padding-left : 10px; 
} 
.cpnav { 
padding : 10px 0 30px 140px; 
clear : both; 
width : 400px; 
} 
form.loginform p img { 
width : 155px; 
float : left; 
} 
form.loginform1 p img { 
width : 155px; 
float : left; 
} 
form.loginform, form.loginform p { 
clear : both; 
float : left; 
} 
form.loginform1, form.loginform1 p { 
clear : both; 
float : left; 
width : 800px; 
} 
p.message, div#login_error { 
padding : 3px 5px; 
} 
div#message { 
padding : 5px 0 15px; 
width : 550px; 
} 
div#login_error { 
color : #c00; 
padding : 5px 0; 
} 
.left-box { 
position : relative; 
float : left; 
width : 550px; 
} 
.right-box { 
float : right; 
width : 325px; 
padding : 5px 0 15px; 
} 
.post p, .single-main p { 
line-height : 20px; 
padding : 10px 0; 
font-size : 13px; 
text-shadow: #e1e1e1 0 1px 0;
} 

.post h2, .single-main h2 { 
margin-bottom : 0; 
} 
.post h2 a, .post h3 a, .single-main h2 a, .single-main h3 a { 
text-decoration : none; 
} 
.post h2 a:hover, .post h3 a:hover, .single-main h2 a:hover, .single-main h3 a:hover { 
text-decoration : underline; 
} 
.post p.meta, .single-main p.meta { 
color : #9f9f9f; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
padding : 0 0 0 1px; 
line-height : 20px; 
} 
.entry img, img.attachment-blog-thumbnail { 
border : 1px solid #ccc; 
padding : 5px; 
float : left; 
margin : 15px 15px 5px 0; 
width : auto; 
} 
.post blockquote, .single-main blockquote { 
color : #777; 
font-style : italic; 
background : transparent url(../images/quote.gif) no-repeat scroll 0% -1px; 
margin : 1em 40px; 
padding-left : 50px; 
font-size : 14px; 
} 
a.more-link { 
line-height : 30px; 
} 
.post ul, .post ol, .single-main ul, .single-main ol { 
padding-left : 40px; 
line-height : 18px; 
margin-top : 0; 
} 
.bigright ul li { 
padding : 0 0 2px; 
text-shadow: #e1e1e1 0 1px 0;
} 
.post ul li, .single-main ul li { 
list-style-image : none; 
list-style-position : outside; 
list-style-type : disc; 
padding : 3px 0; 
} 
.post ol li, .single-main ol li { 
list-style-image : none; 
list-style-position : outside; 
list-style-type : decimal; 
padding : 3px 0; 
} 
.post img { 
border : 1px solid #ccc; 
padding : 5px; 
} 
.tabprice div.pricetab { 
margin : 0 0 4px 0; 
padding : 8px 15px 15px; 
border : 1px solid #bbb; 
border-top : none; 
} 
.tabprice div.singletab { 
margin : 0 0 4px 0; 
padding : 7px; 
border: 1px solid #D6D6D6;
border-top : none; 


background-color: #fff;

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.content_res div.fromblog { 
margin : 0 0 0px; 
padding : 10px 0; 
border-bottom : 1px dotted #bdbdbd; 
background-image : url(../images_iconi/VIPF.png); 
background-repeat : no-repeat; 
background-position : right bottom; 
} 

.content_res div.webs { 
margin : 0 0 0px; 
padding : 10px 0; 
border-bottom : 1px dotted #bdbdbd; 
background-repeat : no-repeat; 
background-position : right bottom; 
} 

.content_res div.fromblogVIP { 
margin : 0 0 10px; 
padding : 10px 0; 
border-bottom : 1px dotted #bdbdbd; 
background-color : #fffff0; 
} 
.content_res div.fromblogF { 
margin : 0 0 10px; 
padding : 10px 0; 
} 
.content_res .attachment-sidebar-thumbnail { 
float : left; 
margin : 3px 10px 0 0; 
border : 1px solid #ccc; 
padding : 4px; 
background-color : #fff; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
.content_res .priceblocksmall { 
margin : 0; 
padding : 10px 0; 
} 
.content_res .priceblocksmall .post-thumb { 
margin : 0; 
padding : 0; 
float : left; 
} 
.content_res .priceblocksmall .pbs_content { 
float : right; 
width : 245px; 
} 
.content_res .priceblocksmall .pbs_content a { 
text-decoration : none; 
} 
.content_res .priceblocksmall .pbs_content a:hover { 
text-decoration : underline; 
} 
div#tagcloud { 
padding : 10px; 
} 
div#tagcloud a { 
line-height : 1.2; 
} 
.header_menu_res { 
margin : 0 auto; 
width : 940px; 
} 
.header_menu_res .obtn { 
float : right; 
font-size : 16px; 
margin : 5px 0 0 5px; 
padding : 5px 40px; 
} 
.content_right ul li { 
background : transparent url(../images/bullet-grey.png) no-repeat scroll 3px 5px; 
padding : 0 5px 5px 10px; 
} 
ul.member li { 
background : transparent url(../images/bullet-grey.png) no-repeat scroll 3px 5px; 
padding : 0 5px 5px 10px; 
text-shadow: #e1e1e1 0 1px 0;
} 
ul.member li span { 
font-weight : bold; 
} 
p.member-title { 
font-weight : bold; 
font-size : 14px; 
} 
.content_right img.avatar { 
border: 1px solid #D6D6D6;
float : left; 
margin : 0 10px 0 0; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
div#catrss { 
float : right; 
} 
#breadcrumb { 
font-size : 12px; 
margin-top : -11px; 
padding : 0px 0px 2px 15px; 
} 

#breadcrumb a{ 
color : #5f005f; 
text-decoration : none; 
text-shadow: #fff 0 1px 0;
} 

#breadcrumb a:hover{ 
color : #5f005f; 
border-bottom : 1px dotted

} 
.orangebutton { 
background-color : #f26332; 
border-color : #be3101; 
border-style : solid; 
border-width : 1px; 
color : #fff; 
font-size : 16px; 
padding : 4px; 
width : 157px; 
} 
.orangebutton:hover { 
background-color : #f26332; 
border-color : #be3101; 
} 
.btn_orange { 
background : transparent url(../images/btn_purple.gif) repeat-x scroll 0% 0%; 
border : 1px solid #5F005F; 
color : #fff; 
text-decoration : none; 
font-weight : bold; 
margin : 0; 
padding : 3px 5px; 
text-shadow: #000 0 1px 0;

	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 0px;
	
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 0px;
	
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 20px;
	border-top-left-radius: 20px;
	border-top-right-radius: 0px;
	
	
	-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;

} 
.btn_orange:hover, .btn_orange a:hover { 
cursor : pointer; 
border : 1px solid #c3c3c3; 
text-decoration : none; 
} 
.mbtn { 
padding : 5px 10px; 
} 
.mbtn:hover { 
text-decoration : none !important ; 
} 
img.alignright { 
float : right; 
margin : 0 0 1em 1em; 
} 
img.alignleft { 
float : left; 
margin : 0 1em 1em 0; 
} 
img.aligncenter { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
a img.alignright { 
float : right; 
margin : 0 0 1em 1em; 
} 
a img.alignleft { 
float : left; 
margin : 0 1em 1em 0; 
} 
a img.aligncenter { 
display : block; 
margin-left : auto; 
margin-right : auto; 
} 
#user-photo { 
padding : 15px 15px 10px 0; 
float : left; 
} 
#user-photo img.photo { 
border : 5px solid #eee; 
} 
#sidebar .widget ul li { 
background : transparent url(../images/bullet-grey.png) no-repeat scroll 7px 12px; 
border-bottom : 1px solid #eeeeee; 
} 
.stepimg { 
margin : 0; 
padding : 12px 0 35px; 
} 
#your-profile { 
padding : 0; 
} 
table.form-table td { 
border : 0 solid #ccc; 
margin-bottom : 10px; 
padding : 5px; 
} 
table.form-table th { 
width : 125px; 
vertical-align : middle; 
text-align : left; 
} 
p.message { 
padding : 3px 5px; 
background-color : #ffffe0; 
border : 1px solid #e6db55; 
} 
#display_name { 
width : 250px; 
} 
.field-hint { 
display : block; 
font-size : 10px; 
clear : both; 
} 
.regular-text { 
border : 1px solid #ccc; 
margin-bottom : 10px; 
padding : 5px; 
	background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

} 


.regular-text:hover { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 

.regular-text:focus { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 






.form-table input.regular-text { 
width : 250px; 
	background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
} 
.form-table input:hover, .form-table textarea:focus { 
border : 1px solid #cccccc; 
background-color : #f9f9f9; 
	border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 
span.description { 
font-size : 10px; 
font-style : italic; 
} 
#pass-strength-result { 
border-style : solid; 
border-width : 1px; 
float : left; 
margin : 12px 5px 5px 1px; 
padding : 3px 5px; 
text-align : center; 
width : 200px; 
} 
#pass-strength-result.good { 
background-color : #ffec8b; 
border-color : #ffcc00 !important ; 
} 
#pass-strength-result { 
background-color : #eeeeee; 
border-color : #dddddd !important ; 
} 
#pass-strength-result.bad { 
background-color : #ffb78c; 
border-color : #ff853c !important ; 
} 
#pass-strength-result.strong { 
background-color : #c3ff88; 
border-color : #8dff1c !important ; 
} 
#pass-strength-result.short { 
background-color : #ffa0a0; 
border-color : #f04040 !important ; 
} 
#userphoto p.image { 
border : 1px solid #cccccc; 
float : left; 
margin-bottom : 0; 
margin-right : 20px; 
padding : 3px; 
text-align : center; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 
#userphoto p.image img { 
border : 1px solid #cccccc; 
} 
.form_step { 
margin : 32px 0; 
padding : 0 0 0 150px; 
} 
.form_step ol, .form_edit ol { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.form_step li, .form_edit li { 
margin : 0; 
padding : 8px 0; 
} 
.form_step label, .form_edit label { 
float : left; 
margin : 0; 
padding : 0 10px 0 0; 
min-width : 130px; 
font-weight : bold; 
height : 20px; 
} 
.form_step #review { 
float : left; 
padding-right : 180px; 
margin : 0; 
} 
.form_step input.text, .form_edit input.text { 
padding : 6px; 
float : left; 
width : 300px; 
color : #4f4f4f; 
border : 1px solid #bbbbbb; 
background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
} 
.form_step input:hover, .form_step textarea:focus, .form_edit input:hover, .form_edit textarea:focus { 
border : 1px solid #cccccc; 
background-color : #f9f9f9; 
border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 



.form_step textarea, .form_edit textarea { 
padding : 6px; 
float : left; 
/*width : 400px; 
height : 200px;  */
color : #4f4f4f; 
border : 1px solid #bbbbbb; 
background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

} 
.form_step textarea:hover, .form_step textarea:focus,
.form_edit textarea:hover, .form_edit textarea:focus { 
border : 1px solid #cccccc; 
background-color : #f9f9f9; 
border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 
.form_step p.btn1 { 
padding : 15px 0 0 250px; 
} 
.form_step p.btn2 { 
padding : 15px 0 0 210px; 
} 
.form_step p.light { 
padding : 8px 0 8px 140px; 
color : #868686; 
} 
.form_step li.withborder { 
margin : 0 0 8px 140px; 
padding : 8px 24px 8px 24px; 
width : 452px; 
background : #f1f1f1; 
border : 1px solid #bbbbbb; 
background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #FFF), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #FFF 1px, #FFFFFF 25px);
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
} 
.form_step li.withborder label { 
margin : 0; 
padding : 0 0 0 26px; 
float : none; 
font-weight : bold; 
} 
.form_step li.withborder input { 
float : left; 
margin : 2px 12px 12px 0 !important ; 
margin : 2px 4px 12px 0; 
} 
.form_step .sendbutton { 
margin : 0 0 0 172px; 
} 
.form_step .dropdownlist, .form_edit .dropdownlist { 
padding : 5px; 
float : left; 
border : 1px solid #bbbbbb; 
width : 314px; 
min-height : 15px; 
	background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
} 
.form_step .dropdownlist:hover { 
text-decoration : none; 
border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 
.form_step .dropdownlist:focus{ 
text-decoration : none; 
border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 




.form_step .dropdownlist ul.list { 
margin : 4px 0 0 -5px; 
padding : 0; 
list-style : none; 
border : 1px solid #949494; 
position : absolute; 
display : none; 
} 
.form_step .dropdownlist ul.list li { 
margin : 0; 
padding : 0 0 1px 0; 
} 
.form_step .dropdownlist ul.list li a { 
display : block; 
padding : 2px; 
width : 304px; 
text-indent : 2px; 
text-decoration : none; 
color : #868686; 
} 
.form_step .dropdownlist ul.list li.active a { 
text-decoration : none; 
background : #f1f1f1; 
color : #868686; 
} 
.form_step .dropdownlist ul.list li a:hover { 
text-decoration : none; 
background : #f1f1f1; 
} 
.form_step select option, .form_edit select option { 
font-size : 14px; 
} 
.form_step .bevel { 
background : transparent url(..images/hr-grey.png) repeat-x scroll right top; 
border : 0 none; 
height : 1px; 
margin-top : 10px; 
width : 76%; 
float : left; 
} 
.form_step .bevel-double { 
background : transparent url(../images/hr-grey-double.png) repeat-x scroll right top; 
border : 0 none; 
height : 5px; 
width : 30%; 
float : left; 
} 
.form_edit { 
margin : 32px 0; 
padding : 0 25px; 
} 
.content_res .license { 
background : #edf3f6 none repeat scroll 0% 0%; 
border : 1px solid #949494; 
height : 184px; 
overflow : auto; 
padding : 8px; 
width : 570px; 
} 
.content_res .license p { 
margin : 0; 
padding : 0 0 16px 0; 
} 
.form_contact { 
padding : 10px; 
background-color : #dfdfdf; 
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
} 
.form_contact ol { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.form_contact li { 
margin : 0; 
padding : 8px 0; 
} 
.form_contact label { 
float : left; 
margin : 0; 
padding : 0; 
font-weight : bold; 
} 
.form_contact input.text { 
padding : 6px; 
float : left; 
width : 289px; 
color : #4f4f4f; 
border : 1px solid #ccc; 
background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;



} 
.form_contact textarea { 
padding : 6px; 
float : left; 
width : 289px; 
height : 150px; 
color : #4f4f4f; 
border : 1px solid #ccc; 
background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

} 
.form_contact input:focus, .form_contact textarea:focus, 
 .form_contact input:hover, .form_contact textarea:hover { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 
.form_contact p.contact_msg { 
margin-bottom : -5px; 
background : transparent url(../images_iconi/msg-icon.gif) no-repeat scroll 0% 4px; 
clear : both; 
padding-left : 51px; 
} 
input#rand_total.text { 
width : 75px; 
clear : both; 
} 
input.invalid, textarea.invalid, select.invalid { 
background-color : #ffebe8 !important ; 
border-color : #c00 !important ; 
} 
label.invalid { 
font : bold 12px arial; 
color : #c00; 
} 
.form_step label.invalid { 
float : none; 
padding-left : 20px; 
vertical-align : top; 
} 
.form_edit label.invalid { 
margin-left : 140px; 
vertical-align : top; 
} 
.prdetails p.tags { 
background : transparent url(../images/tag_orange.png) no-repeat scroll 0% 2px; 
clear : both; 
padding : 0 0 23px 23px; 
} 
.prdetails p.stats { 
background : transparent url(../images/chart-bar.png) no-repeat scroll 0% -1px; 
clear : both; 
padding : 0 0 8px 23px; 
float : left; 
} 
.prdetails p.print { 
padding : 0 0 8px 23px; 
float : right; 
} 
.prdetails p.edit { 
margin-bottom : -15px; 
clear : both; 
} 
div#comments { 
width : 555px; 
} 
.commentform { 
width : 557px; 
} 
#comments h3 { 
font-size : 20px; 
font-weight : normal; 
padding : 10px 0 20px 0; 
} 
#comments #comments_wrap { 
padding : 0; 
position : relative; 
margin : 0; 
} 
#comments ol, #comments ul { 
background : none; 
border : none; 
padding : 0; 
} 
#comments ol.commentlist li { 
list-style-type : none; 
padding : 12px 12px 25px; 
background : none; 
} 
#comments ol.commentlist li.bypostauthor { 
background : #f6f6f6; 
} 
#comments ol.commentlist li.comment-author-admin { 
background : #f6f6f6; 
} 
#comments ol.commentlist img.avatar { 
float : left; 
border : 1px solid #e4e4e4; 
padding : 4px; 
} 
#comments ol.commentlist .user-meta { 
color : #999999; 
font-size : 12px; 
margin-bottom : 10px; 
} 
#comments ol.commentlist .user-meta a { 
color : #999999; 
font-size : 11px; 
text-decoration : none; 
} 
#comments ol.commentlist .user-meta a:hover { 
text-decoration : underline; 
} 
#comments ol.commentlist .user-meta .name, #comments ol.commentlist .user-meta .name a { 
color : #666666; 
font-size : 16px; 
text-decoration : none; 
} 
#comments ol.commentlist .user-meta .name a:hover { 
text-decoration : underline; 
} 
#comments ol.commentlist .comment-head { 
padding-left : 80px; 
} 
#comments ol.commentlist .comment-entry { 
padding-left : 80px; 
} 
#comments .comment a { 
text-decoration : underline; 
} 
#comments .comment a:hover { 
text-decoration : none; 
} 
#comments .comment small { 
font-size : 10px; 
margin-top : -2px; 
} 
#comments .comment .col-left { 
width : 110px; 
} 
#comments .comment .col-left img { 
border : 5px solid #ededed; 
} 
#comments .comment .col-left p { 
padding : 0 0 0 2px; 
line-height : 19px; 
} 
#comments .comment .col-left .inside { 
width : 110px; 
float : left; 
position : relative; 
overflow : hidden; 
min-height : 70px; 
} 
#comments .comment .col-right { 
min-height : 70px; 
border : 1px solid #ededed; 
margin-left : 100px; 
float : none; 
padding : 10px 20px; 
} 
* html #comments .comment .col-right { 
height : 100px; 
} 
#comments .comment span.reply { 
float : right; 
font-size : 11px; 
padding : 3px 3px 0; 
} 
#comments .comment span.reply a { 
text-decoration : none; 
color : #aaa; 
} 
#comments ul.children { 
margin : 15px 0 0; 
padding : 0; 
} 
#comments ul.children li { 
border-top : 1px solid #e3e3e3; 
margin : 20px 0 0 0; 
padding : 20px 0 10px 25px; 
} 
#comments .navigation .alignright { 
float : right; 
margin : 0 15px 0 10px; 
} 
#comments .navigation .alignleft { 
float : left; 
margin : 0 10px 0 15px; 
} 
#comments .navigation a { 
display : block; 
margin : 15px 0; 
padding : 5px 0; 
} 
#comments .commentlist p { 
padding : 0 0 10px; 
} 
#comments .commentlist .children #respond #form_wrap .col-right { 
float : none; 
} 
#comments .cancel-comment-reply { 
margin-bottom : 10px; 
} 
#comments #respond .input { 
background : #f6f6f6; 
border-top : 1px solid #bebebe; 
border-left : 1px solid #bebebe; 
border-bottom : 1px solid #f3f3f3; 
border-right : 1px solid #f3f3f3; 
padding : 5px; 
} 
#comments .commentlist .thread-even #respond .input { 
} 
#comments ul.children li ul.children, #comments .commentlist { 
padding : 10px 0 0; 
} 
textarea#comment { 
background : url(../images/editbox_bg.gif) repeat-x scroll top; 
border : 1px solid #949494; 
margin-top : 10px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
height : 180px; 
line-height : 1.2em; 
padding : 4px; 
width : 98%; 
} 
.commentform ol { 
list-style-image : none; 
list-style-position : outside; 
list-style-type : none; 
margin : 0; 
padding : 0; 
} 
.commentform li { 
list-style-image : none; 
list-style-position : outside; 
list-style-type : none; 
margin : 0; 
padding : 8px 0 !important ; 
} 
p.comments { 
padding : 8px 0 35px; 
} 
p.comments-box { 
padding : 0 0 8px; 
} 
.commentform input.text { 
background : url(../images/editbox_bg.gif) repeat-x scroll top; 
border : 1px solid #949494; 
float : left; 
padding : 4px; 
width : 180px; 
} 
.commentform label { 
float : left; 
margin : 0 0 0 16px; 
padding : 4px 0; 
} 
.mceContentBody { 
padding : 5px; 
line-height : 1.5em; 
font-size : 12px; 
color : #4f4f4f; 
height : 100%; 
} 
.mceContentBody ul { 
list-style-image : none; 
list-style-position : inside; 
list-style-type : disc; 
padding : 10px; 
} 
.mceContentBody ul li { 
padding : 0 5px 0; 
} 
.mceContentBody ol { 
list-style-image : none; 
list-style-position : inside; 
list-style-type : decimal; 
padding : 10px; 
} 
.mceContentBody ol li { 
padding : 0 5px 0; 
} 
.thankyou { 
padding : 25px; 
} 
.payment-loader { 
background : transparent url(..images/payment-loader.gif) no-repeat scroll center; 
border : 0 none; 
height : 15px; 
width : 100%; 
margin : 50px 0; 
} 
.form_edit img.attachment-thumbnail { 
border : 1px solid #bbb; 
padding : 5px; 
} 
.form_edit img.attachment-thumbnail:hover { 
border : 1px solid #666; 
} 
.form_edit img { 
border : 1px solid #bbb; 
padding : 2px; 
} 

.form_search input#s_word { 
margin-bottom : 7px; 
border : 1px solid #bbb; 
color : #4f4f4f; 
padding : 6px; 
width : 96%; 
	background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

} 

.form_search  input#s_word:hover,
.form_search  input#s_word:focus { 
	border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}


.form_search .search { 
padding : 2px; 
width : 75px; 
} 


.form_search select#state_id.postform { 
margin-bottom : 7px; 
border : 1px solid #bbb; 
min-height : 15px; 
width : 307px; 
padding : 5px; 
	background: #FFFFFF;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
} 

.form_search select#state_id.postform:hover { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 

.form_search select#state_id.postform:focus { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #5f005f; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 

#directory .catcol ul { 
list-style-type : none; 
margin-bottom : 15px; 
padding : 10px 8px; 
} 
#directory .catcol { 
float : left; 
width : 193px; 
} 
#directory .catcol ul li.maincat { 
border-bottom : 1px solid #ddd; 
font-weight : bold; 
padding : 0 0 2px; 
text-transform : uppercase; 
text-shadow: #ccc 0 1px 0;
} 
#directory .catcol ul li.maincat a { 
text-decoration : none; 
} 
#directory .catcol ul li.cat-item a { 
text-decoration : none; 
color : #545454; 
} 
#directory .catcol ul li.maincat a:hover, #directory .catcol ul li.cat-item a:hover { 
border-bottom : 1px dotted; 

} 
#directory .catcol ul li.cat-item { 
background : transparent url(../images/bullet-grey.png) no-repeat scroll 3px 10px; 
border-bottom : 1px solid #ddd; 
line-height : 20px; 
padding : 5px 0 2px 10px; 
} 
#directory .catcol ul li { 
line-height : 20px; 
padding : 5px 0 2px 10px; 
} 
body { 
margin : 0; 
padding : 0; 
width : 100%; 
background : #dfdfdf; 
} 
html { 
padding : 0; 
margin : 0; 
} 
.blue { 
color : #d4d6d7; 
} 
.main { 
padding : 0; 
width : 100%; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
.resize { 
width : 1000px; 
margin : 0 auto; 
} 
.header_block { 
background-image : url(../images/header_purpur_bg.gif); 
background-repeat : repeat; 
background-position : bottom; 

} 
.header { 

} 
.left_header { 
margin : 0; 
width : 320px; 
float : left; 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
height : 120px; 
} 
.left_header span { 
display : block; 
float : left; 
line-height : 1.8em; 
color : #b3bac1; 
font : bold 13px Tahoma, Geneva, sans-serif; 
padding : 0 10px; 
margin : 5px 0; 
} 
.left_header form { 
display : block; 
float : left; 
width : 300px; 
padding-top : 0; 
padding-right : 10px; 
padding-bottom : 0; 
padding-left : 10px; 
clear : left; 
height : auto; 
} 
.left_header form .keywords { 
float : left; 
border : 1px solid #93979a; 
font : normal 12px Tahoma, Geneva, sans-serif; 
height : 14px; 
line-height : 1.4em; 
width : 180px; 
padding : 5px; 
margin : 0 10px 0 0; 
color : #000; 
} 
.left_header form .button { 
float : left; 
} 
.logo { 
width : 265px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 350px; 
padding-top : 20px; 
padding-right : 30px; 
padding-left : 30px; 
padding-bottom : 5px; 
} 
.logo p { 
font : normal 11px Tahoma, Geneva, sans-serif; 

padding : 0; 
line-height : 12px; 
} 
.tel { 
width : 160px; 
margin-top : 0; 
margin-left : 750px; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.logoS { 
width : 265px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 310px; 
padding-top : 20px; 
padding-right : 30px; 
padding-left : 30px; 
padding-bottom : 5px; 
} 
.logoS p { 
font : normal 11px Tahoma, Geneva, sans-serif; 
padding : 0; 
line-height : 12px; 
} 
.logoF { 
width : 268px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 280px; 
padding-top : 16px; 
padding-right : 30px; 
padding-left : 40px; 
padding-bottom : 5px; 
} 
.logoF p { 
font : normal 11px Tahoma, Geneva, sans-serif; 

padding : 0; 
line-height : 12px; 
} 
.logoW { 
width : 268px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 280px; 
padding-top : 16px; 
padding-right : 30px; 
padding-left : 40px; 
padding-bottom : 5px; 
} 
.logoW p { 
font : normal 11px Tahoma, Geneva, sans-serif; 

padding : 0; 
line-height : 12px; 
} 
.right_header { 
margin : 0; 
width : 320px; 
float : right; 
height : 120px; 
padding-top : 10px; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.right_header span { 
display : block; 
float : right; 
line-height : 1.8em; 
color : #fff;
font : 12px Tahoma, Geneva, sans-serif; 
margin-top : 5px; 
margin-right : 0; 
margin-bottom : 5px; 
margin-left : 0; 
padding-top : 0; 
padding-bottom : 0; 

} 
.right_header form { 
display : block; 
float : right; 
width : 300px; 
padding-top : 0; 
padding-right : 10px; 
padding-bottom : 0; 
padding-right : 10px; 
clear : right; 
height : 120px; 
} 
.right_header .keywords { 
float : right; 
border : 1px solid #93979a; 
font : normal 12px Tahoma, Geneva, sans-serif; 
height : 14px; 
line-height : 1.4em; 
width : 180px; 
padding : 5px; 
margin : 0 10px 0 0; 
color : #000; 
} 
.right_header .button { 
float : right; 
} 
.FBG { 
border-top : 8px; 
border-bottom : 0; 
text-shadow: #505050 1px 0;

} 
.FBG h2 { 
font : normal 18px Arial, Helvetica, sans-serif; 
color : #fffaf7; 
padding : 8px 5px; 
margin : 0; 
border-bottom-width : thin; 
border-bottom-style : dotted; 
border-bottom-color : #ffffff; 

} 
.FBG p { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #e8e8e8; 
line-height : 1.8em; 
} 
.FBG_resize { 
width : 990px; 
margin : 10px auto; 
padding : 0; 
} 
.fbg_box { 
width : 227px; 
float : left; 
padding : 5px; 
margin-top : 0; 
margin-right : 5px; 
margin-bottom : 0; 
margin-left : 5px; 
} 
.fbg_box01 { 
width : 460px; 
float : left; 
padding : 5px; 
margin-top : 0; 
margin-right : 5px; 
margin-bottom : 0; 
margin-left : 15px; 
border-right-style : double; 
} 
.footer_all { 

} 
.footer_bg { 
background : url(../images/fouter_f.gif) repeat top; 
} 
.footer { 
background : url(../images/footerF.gif) no-repeat center top; 
padding : 10px 0 0 0; 
width : 1000px; 
margin : 0 auto; 
} 
.footer_block { 
padding : 5px 0; 
background-image : url(../images/header_bg.gif); 
background-repeat : no-repeat; 
background-position : top; 
} 
.footer p { 
text-align : center; 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #fff; 
padding : 15px 0; 
margin : 0; 
width : 100%; 
} 
.footer a { 
font : normal 11px Arial, Helvetica, sans-serif; 
color : #fff; 
text-decoration : none; 
} 
.footer ul { 
padding : 10px 0 10px 5%; 
margin : 0; 
width : 90%; 
list-style : none; 
} 
.footer ul li { 
padding : 3px 10px; 
margin : 0; 
float : left; 
border-right : 1px dotted #43505f; 
} 
.footer ul li.rss { 
background : url(../images/RSS.gif) no-repeat right; 
padding : 3px 25px 3px 10px; 
border : 0; 
} 
.footer ul li a { 
color : #fff; 
font : normal 11px Arial, Helvetica, sans-serif; 
} 
li.bg, .bg { 
clear : both; 
border-bottom : 1px solid #d9d9d9; 
padding : 10px 0 0 0; 
margin : 5px 0; 
background : none; 
} 
.main .body .left table tr th { 
font-size : 16px; 
font-family : Georgia, "Times New Roman", Times, serif; 
background-image : url(../images/info_model/blanka_info.png); 
background-repeat : no-repeat; 
} 
.main .body .right table tr td123 { 
border : 1px solid #d4d6d7; 
} 
.main .body .right table tr td table { 
border : 1px solid #d4d6d7; 
background-image : url(../images/info_model/fon_pod_tab.png); 
background-repeat : no-repeat; 
} 
.footer_bg .footer .FBG .FBG_resize .fbg_box01 p strong { 
float : right; 
text-align : right; 
} 
.footer_bg .footer .FBG .FBG_resize .fbg_box01 p em { 
float : left; 
text-align : left; 
} 

.ne { 
text-align : center; 
font : normal 12px Arial, Helvetica, sans-serif; 
color : #5f005f; 
padding : 0; 
margin : -8px; 
width : 100%; 
text-shadow: #fff 0 1px 0;
} 


#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { 
font-family : "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif; 
font-weight : 200; 
 
} 
#sb-container { 
position : fixed; 
margin : 0; 
padding : 0; 
top : 0; 
left : 0; 
z-index : 999; 
text-align : left; 
visibility : hidden; 
display : none; 
} 
#sb-overlay { 
position : relative; 
height : 100%; 
width : 100%; 
} 
#sb-wrapper { 
position : absolute; 
visibility : hidden; 
width : 100px; 
} 
#sb-wrapper-inner { 
position : relative; 
border : 1px solid #303030; 
overflow : hidden; 
height : 100px; 
} 
#sb-body { 
position : relative; 
height : 100%; 
} 
#sb-body-inner { 
position : absolute; 
height : 100%; 
width : 100%; 
} 
#sb-player.html { 
height : 100%; 
overflow : auto; 
} 
#sb-body img { 
border : none; 
} 
#sb-loading { 
position : relative; 
height : 100%; 
} 
#sb-loading-inner { 
position : absolute; 
font-size : 14px; 
line-height : 24px; 
height : 24px; 
top : 50%; 
margin-top : -12px; 
width : 100%; 
text-align : center; 
} 
#sb-loading-inner span { 
background : url(loading.gif) no-repeat; 
padding-left : 34px; 
} 
#sb-body, #sb-loading { 
background-color : #060606; 
} 
#sb-title, #sb-info { 
position : relative; 
margin : 0; 
padding : 0; 
overflow : hidden; 
} 
#sb-title, #sb-title-inner { 
height : 26px; 
line-height : 26px; 
} 
#sb-title-inner { 
font-size : 16px; 
} 
#sb-info, #sb-info-inner { 
height : 20px; 
line-height : 20px; 
} 
#sb-info-inner { 
font-size : 12px; 
} 
#sb-nav { 
float : right; 
height : 16px; 
padding : 2px 0; 
width : 45%; 
} 
#sb-nav a { 
display : block; 
float : right; 
height : 16px; 
width : 16px; 
margin-left : 3px; 
cursor : pointer; 
background-repeat : no-repeat; 
} 
#sb-nav-close { 
background-image : url(../images/close.png); 
} 
#sb-nav-next { 
background-image : url(../images/next.png); 
} 
#sb-nav-previous { 
background-image : url(../images/previous.png); 
} 
#sb-nav-play { 
background-image : url(../images/play.png); 
} 
#sb-nav-pause { 
background-image : url(../images/pause.png); 
} 
#sb-counter { 
float : left; 
width : 45%; 
} 
#sb-counter a { 
padding : 0 4px 0 0; 
text-decoration : none; 
cursor : pointer; 

} 
#sb-counter a.sb-counter-current { 
text-decoration : underline; 
} 
div.sb-message { 
font-size : 12px; 
padding : 10px; 
text-align : center; 
} 
div.sb-message a:link, div.sb-message a:visited { 

text-decoration : underline; 
} 
#plugin_container { 
width : 198px; 
height : 230px; 
position : relative; 
overflow : hidden; 
font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif; 
text-shadow: #000 0 1px 0;
} 
#plugin_container p { 
margin : 0; 
padding : 0; 
color : #fff

} 
#left_arrow, #right_arrow { 
position : absolute; 
top : 40px; 
z-index : 200; 
cursor : pointer; 
} 
#left_arrow { 
left : 5px; 
} 
#right_arrow { 
right : 5px; 
} 
#digital_container { 
background: transparent url("../clock/images/background.png") no-repeat scroll 22px 10px ;
width : 100%; 
height : 100%; 
position : absolute; 
top : 3px; 
left : 0; 
/*z-index : 98; */
} 
#clock { 
float : left; 
margin-left : 29px; 
} 
#hours, #minutes { 
width : 58px; 
height : 60px; 
float : left; 
position : relative; 
} 
#minutes { 
margin-left : 1px; 
} 
#hours_bg, #minutes_bg { 
width : 100%; 
height : 100%; 
position : absolute; 
top : 0; 
left : 0; 
z-index : 100; 
} 
.first_digit { 
width : 22px; 
height : 100%; 
position : absolute; 
top : 0; 
left : 8px; 
z-index : 100; 
} 
.second_digit { 
width : 22px; 
height : 100%; 
position : absolute; 
top : 0; 
left : 30px; 
z-index : 100; 
} 
.line { 
width : 50px; 
height : 1px; 
background : #efefef; 
position : absolute; 
top : 28px; 
left : 5px; 
z-index : 101; 
font-size : 1px; 
} 
#am_pm { 
position : absolute; 
top : 156px; 
left : 130px; 
z-index : 110; 
} 
#weather { 
width : 100%; 
height : 40%; 
position : absolute; 
top : 28px; 
left : 0; 
z-index : 105; 
 
} 
#weather #local, #weather .loading { 
float : left; 
margin : 25px 0 0 0; 
} 
.city { 
font-weight : bold; 
font-size : 10pt; 
} 
.temp { 
font-size : 19pt; 
padding : 0; 
} 
.temp .metric { 
margin-left : -200px; 
} 
#weather #temp { 
margin : 32px 24px -9px 0; 
text-align : right; 
} 
#weather #date { 
font-size : 10pt; 
padding-left : 0; 
text-shadow: #000 1px 0;
} 
#forecast_container { 
width : 100%; 
height : 100%; 
position : absolute; 
top : 0; 
left : 600px; 
z-index : 98; 
} 
#forecast_container #current { 
width : 180px; 
height : 200px; 
margin-left : 20px; 
position : relative; 
} 
#forecast_container .loading { 
margin : 130px 0 0 70px; 
} 
#forecast_container #current .temp, #forecast_container #current .high_low { 
width : 50px; 
text-align : center; 
} 
#forecast_container #current .temp { 
font-size : 15pt; 
margin-top : 10px; 
float : left; 
} 
#forecast_container #current .high_low { 
font-size : 9pt; 
clear : both; 
} 
#forecast_container #current .city, #forecast_container #current .text { 
width : 100%; 
text-align : center; 
} 
#forecast_container #current .text { 
margin-top : 6px; 
} 
#forecast_container #forecast { 
width : 150px; 
height : 50px; 
list-style : none; 
margin : 0 0 0 10px; 
padding : 0; 
} 
#forecast_container #forecast li { 
width : 20%; 
height : 100%; 
float : left; 
text-align : center; 
} 
#forecast_container #forecast li p { 
width : 100%; 
height : 30px; 
margin : 0; 
padding : 0; 
font-size : 5pt; 
line-height : 20px; 
} 
#forecast_container #forecast li img { 
width : 50px; 
} 
#forecast_container #update { 
text-align : center; 
margin-top : 10px; 
font-size : 11px; 
} 
#forecast_container #update img { 
margin : -2px 4px 0 0; 
vertical-align : middle; 
cursor : pointer; 
} 
#VPI #page_signature { 
margin : 20px 0 0 0; 
} 
#VPI #page_signature span { 
float : right; 
font-size : 12px; 
color : #fff; 
text-align : center; 
margin-right : -10px; 
} 
#VPI #page_signature .logo_small { 
height : 40px; 
width : 77px; 
text-indent : -9999px; 
background-image : url(../images_logo/vpi_za-stranica.png); 
background-repeat : no-repeat; 
margin-top : -20px; 
margin-right : 5px; 
margin-bottom : 0; 
margin-left : 15px; 
} 
#VPI #page_signatureBG { 
margin : 20px 0 0 0; 
} 
#VPI #page_signatureBG span { 
float : left; 
font-size : 12px; 
color : #fff; 
text-align : center; 
margin-right : -10px; 
} 
#VPI #page_signatureBG .logo_small { 
height : 35px; 
width : 88px; 
text-indent : -9999px; 
background-image : url(../images_logo/bgobyava.com-LOGO-belo.png); 
background-repeat : no-repeat; 
margin-top : -12px; 
margin-right : 5px; 
margin-bottom : 0; 
margin-left : 5px; 
} 
#VPI #page_signatureS { 
margin : 20px 0 0 0; 
} 
#VPI #page_signatureS span { 
float : left; 
font-size : 12px; 
color : #a4adb4; 
text-align : center; 
margin-right : -10px; 
} 
#VPI #page_signatureS .logo_small { 
height : 35px; 
width : 123px; 
text-indent : -9999px; 
background-image : url(../images_logo/spravochnic.png); 
background-repeat : no-repeat; 
margin-top : -12px; 
margin-right : 5px; 
margin-bottom : 0; 
margin-left : 5px; 
} 
#VPI #page_signatureF { 
margin : 20px 0 0 0; 
} 
#VPI #page_signatureF span { 
float : left; 
font-size : 12px; 
color : #a4adb4; 
text-align : center; 
margin-right : -10px; 
} 
#VPI #page_signatureF .logo_small { 
height : 35px; 
width : 93px; 
text-indent : -9999px; 
background-image : url(../images_logo/firmenkatalog.png); 
background-repeat : no-repeat; 
margin-top : -12px; 
margin-right : 5px; 
margin-bottom : 0; 
margin-left : 5px; 
} 
a:focus { 
outline : none; 
} 
#panel { 
height : 210px; 
display : none; 
} 
.slide { 
margin : 20px; 
padding : 0; 
border-top : 4px solid #5f005f; 
background : url(../images/btn-slider-purpur.gif) no-repeat center top; 
} 
.btn-slide { 
background : url(../images/white-arrow.gif) no-repeat right -50px; 
text-align : center; 
width : 190px; 
height : 31px; 
padding : 10px 10px 0 0; 
margin : 0 auto; 
color : #fff;
display : block; 
font : bold 120%/100% Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
.active { 
background-position : right 12px; 
} 
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message { 
font-family : "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif; 
font-weight : 200; 
} 
#sb-container { 
position : fixed; 
margin : 0; 
padding : 0; 
top : 0; 
left : 0; 
z-index : 999; 
text-align : left; 
visibility : hidden; 
display : none; 
} 
#sb-overlay { 
position : relative; 
height : 100%; 
width : 100%; 
} 
#sb-wrapper { 
position : absolute; 
visibility : hidden; 
width : 100px; 
} 
#sb-wrapper-inner { 
position : relative; 
border : 1px solid #303030; 
overflow : hidden; 
height : 100px; 
} 
#sb-body { 
position : relative; 
height : 100%; 
} 
#sb-body-inner { 
position : absolute; 
height : 100%; 
width : 100%; 
} 
#sb-player.html { 
height : 100%; 
overflow : auto; 
} 
#sb-body img { 
border : none; 
} 
#sb-loading { 
position : relative; 
height : 100%; 
} 
#sb-loading-inner { 
position : absolute; 
font-size : 14px; 
line-height : 24px; 
height : 24px; 
top : 50%; 
margin-top : -12px; 
width : 100%; 
text-align : center; 
} 
#sb-loading-inner span { 
background : url(loading.gif) no-repeat; 
padding-left : 34px; 
} 
#sb-body, #sb-loading { 
background-color : #060606; 
} 
#sb-title, #sb-info { 
position : relative; 
margin : 0; 
padding : 0; 
overflow : hidden; 
} 
#sb-title, #sb-title-inner { 
color : #fff;
height : 26px; 
line-height : 26px; 
} 
#sb-title-inner { 
font-size : 16px; 
} 
#sb-info, #sb-info-inner { 
height : 20px; 
line-height : 20px; 
} 
#sb-info-inner { 
font-size : 12px; 
} 
#sb-nav { 
float : right; 
height : 16px; 
padding : 2px 0; 
width : 45%; 
} 
#sb-nav a { 
display : block; 
float : right; 
height : 16px; 
width : 16px; 
margin-left : 3px; 
cursor : pointer; 
background-repeat : no-repeat; 
} 
#sb-nav-close { 
background-image : url(../images/close.png); 
} 
#sb-nav-next { 
background-image : url(../images/next.png); 
} 
#sb-nav-previous { 
background-image : url(../images/previous.png); 
} 
#sb-nav-play { 
background-image : url(../images/play.png); 
} 
#sb-nav-pause { 
background-image : url(../images/pause.png); 
} 
#sb-counter { 
float : left; 
width : 45%; 
} 
#sb-counter a { 
padding : 0 4px 0 0; 
text-decoration : none; 
cursor : pointer; 
} 
#sb-counter a.sb-counter-current { 
text-decoration : underline; 
} 
div.sb-message { 
font-size : 12px; 
padding : 10px; 
text-align : center; 
} 
div.sb-message a:link, div.sb-message a:visited { 
text-decoration : underline; 
} 
#dt_example { 
font : 80%/1.45em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
margin : 0; 
padding : 0; 
color : #333; 
} 
#dt_example #container { 
width : 800px; 
margin : 30px auto; 
padding : 0; 
} 
#dt_example #footer { 
margin : 50px auto 0 auto; 
padding : 0; 
} 
#dt_example #demo { 
margin : 30px auto 0 auto; 
} 
#dt_example .demo_jui { 
margin : 30px auto 0 auto; 
} 
#dt_example .big { 
font-size : 1.3em; 
font-weight : bold; 
line-height : 1.6em; 
color : #4e6ca3; 
} 
#dt_example .spacer { 
height : 20px; 
clear : both; 
} 
#dt_example .clear { 
clear : both; 
} 
#dt_example pre { 
padding : 15px; 
background-color : #f5f5f5; 
border : 1px solid #cccccc; 
} 
#dt_example h1 { 
margin-top : 2em; 
font-size : 1.3em; 
font-weight : normal; 
line-height : 1.6em; 
color : #4e6ca3; 
border-bottom : 1px solid #b0bed9; 
clear : both; 
} 
#dt_example h2 { 
font-size : 1.2em; 
font-weight : normal; 
line-height : 1.6em; 
color : #4e6ca3; 
clear : both; 
} 
#dt_example a { 
color : #0063dc; 
text-decoration : none; 
} 
#dt_example a:hover { 
text-decoration : underline; 
} 
#dt_example ul { 
color : #4e6ca3; 
} 
.css_right { 
float : right; 
} 
.css_left { 
float : left; 
} 
.dataTables_wrapper { 
position : relative; 
min-height : 302px; 
clear : both; 
background-color : #fff; 
border: 1px solid #D6D6D6;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;

} 
.dataTables_processing { 
position : absolute; 
top : 50%; 
left : 50%; 
width : 250px; 
height : 30px; 
margin-left : -125px; 
margin-top : -15px; 
padding : 14px 0 2px 0; 
border : 1px solid #ddd; 
text-align : center; 
color : #999; 
font-size : 14px; 
 
} 
.dataTables_length { 
width : 35%; 
float : left; 
margin-left : 20px; 
margin-top : 14px; 
} 
.dataTables_filter { 
width : 57%; 
float : right; 
text-align : right; 
} 
.dataTables_info { 
width : 92%; 
float : left; 
} 
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
height : 19px; 
width : 19px; 
margin-left : 3px; 
float : left; 
} 
.paginate_disabled_previous { 
background-image : url('../images/back_disabled.jpg'); 
} 
.paginate_enabled_previous { 
background-image : url('../images/back_enabled.jpg'); 
} 
.paginate_disabled_next { 
background-image : url('../images/forward_disabled.jpg'); 
} 
.paginate_enabled_next { 
background-image : url('../images/forward_enabled.jpg'); 
} 

table.display { 
margin : 0 auto; 
clear : both; 
width : 100%; 
} 
table.display tfoot th { 
padding : 3px 18px 3px 10px; 
border-top : 1px solid black; 
font-weight : bold; 
} 
table.display tr.heading2 td { 
border-bottom : 1px solid #aaa; 
} 
table.display td { 
padding : 3px 10px; 
} 
table.display td.center { 
text-align : center; 
} 
.sorting_asc { 
background : url('../images/sort_asc.png') no-repeat right center; 
} 
.sorting_desc { 
background : url('../images/sort_desc.png') no-repeat right center; 
} 
.sorting { 
background : url('../images/sort_both.png') no-repeat right center; 
} 
.sorting_asc_disabled { 
background : url('../images/sort_asc_disabled.png') no-repeat right center; 
} 
.sorting_desc_disabled { 
background : url('../images/sort_desc_disabled.png') no-repeat right center; 
} 
table.display tr.odd.gradeA { 
background-color : #ddffdd; 
} 
table.display tr.even.gradeA { 
background-color : #eeffee; 
} 
table.display tr.odd.gradeC { 
background-color : #ddddff; 
} 
table.display tr.even.gradeC { 
background-color : #eeeeff; 
} 
table.display tr.odd.gradeX { 
background-color : #ffdddd; 
} 
table.display tr.even.gradeX { 
background-color : #ffeeee; 
} 
table.display tr.odd.gradeU { 
background-color : #ddd; 
} 
table.display tr.even.gradeU { 
background-color : #eee; 
} 
tr.odd { 
padding : 7px 5px; 
border-bottom : 1px solid #cdcdcd; 
vertical-align : middle; 
} 
tr.even { 

} 
.dataTables_scroll { 
clear : both; 
} 
.top, .bottom { 
padding : 15px; 
background-color : #f5f5f5; 
border : 1px solid #cccccc; 
} 
.top .dataTables_info { 
float : none; 
} 
.clear { 
clear : both; 
} 
.dataTables_empty { 
text-align : center; 
} 
tfoot input { 
margin : 0.5em 0; 
width : 100%; 
color : #444; 
} 
tfoot input.search_init { 
color : #999; 
} 
td.group { 
background-color : #d1cfd0; 
border-bottom : 2px solid #a19b9e; 
border-top : 2px solid #a19b9e; 
} 
td.details { 
background-color : #d1cfd0; 
border : 2px solid #a19b9e; 
} 
.example_alt_pagination div.dataTables_info { 
width : 40%; 
} 
.paging_full_numbers { 
width : 400px; 
height : 22px; 
line-height : 22px; 
} 
.paging_full_numbers span.paginate_button { 
background-color : #ddd; 
} 
.paging_full_numbers span.paginate_button:hover { 
background-color : #ccc; 
} 
.paging_full_numbers span.paginate_active { 
background-color : #99b3ff; 
} 
table.display tr.even.row_selected td { 
background-color : #b0bed9; 
} 
table.display tr.odd.row_selected td { 
background-color : #9fafd1; 
} 
tr.odd td.sorting_1 { 
} 
tr.odd td.sorting_2 { 
} 
tr.odd td.sorting_3 { 

} 
tr.even td.sorting_1 { 
} 
tr.even td.sorting_2 { 
 
} 
tr.even td.sorting_3 { 

} 
tr.odd.gradeA td.sorting_1 { 
background-color : #c4ffc4; 
} 
tr.odd.gradeA td.sorting_2 { 
background-color : #d1ffd1; 
} 
tr.odd.gradeA td.sorting_3 { 
background-color : #d1ffd1; 
} 
tr.even.gradeA td.sorting_1 { 
background-color : #d5ffd5; 
} 
tr.even.gradeA td.sorting_2 { 
background-color : #e2ffe2; 
} 
tr.even.gradeA td.sorting_3 { 
background-color : #e2ffe2; 
} 
tr.odd.gradeC td.sorting_1 { 
background-color : #c4c4ff; 
} 
tr.odd.gradeC td.sorting_2 { 
background-color : #d1d1ff; 
} 
tr.odd.gradeC td.sorting_3 { 
background-color : #d1d1ff; 
} 
tr.even.gradeC td.sorting_1 { 
background-color : #d5d5ff; 
} 
tr.even.gradeC td.sorting_2 { 
background-color : #e2e2ff; 
} 
tr.even.gradeC td.sorting_3 { 
background-color : #e2e2ff; 
} 
tr.odd.gradeX td.sorting_1 { 
background-color : #ffc4c4; 
} 
tr.odd.gradeX td.sorting_2 { 
background-color : #ffd1d1; 
} 
tr.odd.gradeX td.sorting_3 { 
background-color : #ffd1d1; 
} 
tr.even.gradeX td.sorting_1 { 
background-color : #ffd5d5; 
} 
tr.even.gradeX td.sorting_2 { 
background-color : #ffe2e2; 
} 
tr.even.gradeX td.sorting_3 { 
background-color : #ffe2e2; 
} 
tr.odd.gradeU td.sorting_1 { 
background-color : #c4c4c4; 
} 
tr.odd.gradeU td.sorting_2 { 
background-color : #d1d1d1; 
} 
tr.odd.gradeU td.sorting_3 { 
background-color : #d1d1d1; 
} 
tr.even.gradeU td.sorting_1 { 
background-color : #d5d5d5; 
} 
tr.even.gradeU td.sorting_2 { 
background-color : #e2e2e2; 
} 
tr.even.gradeU td.sorting_3 { 
background-color : #e2e2e2; 
} 
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted { 
background-color : #ecffb3; 
} 
.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted { 
background-color : #e6ff99; 
} 
.ex_highlight_row #example tr.even:hover { 
background-color : #ecffb3; 
} 
.ex_highlight_row #example tr.even:hover td.sorting_1 { 
background-color : #ddff75; 
} 
.ex_highlight_row #example tr.even:hover td.sorting_2 { 
background-color : #e7ff9e; 
} 
.ex_highlight_row #example tr.even:hover td.sorting_3 { 
background-color : #e2ff89; 
} 
.ex_highlight_row #example tr.odd:hover { 
background-color : #e6ff99; 
} 
.ex_highlight_row #example tr.odd:hover td.sorting_1 { 
background-color : #d6ff5c; 
} 
.ex_highlight_row #example tr.odd:hover td.sorting_2 { 
background-color : #e0ff84; 
} 
.ex_highlight_row #example tr.odd:hover td.sorting_3 { 
background-color : #dbff70; 
} 
table.KeyTable td { 
border : 3px solid transparent; 
} 
table.KeyTable td.focus { 
border : 3px solid #3366ff; 
} 
table.display tr.gradeA { 
background-color : #eeffee; 
} 
table.display tr.gradeC { 
background-color : #ddddff; 
} 
table.display tr.gradeX { 
background-color : #ffdddd; 
} 
table.display tr.gradeU { 
background-color : #ddd; 
} 
div.box { 
height : 100px; 
padding : 10px; 
overflow : auto; 
border : 1px solid #8080ff; 
background-color : #e5e5ff; 
} 

.price-wrap {
float:right;}

span.tag-head {
float:left;
background: url("/images/cena.png") no-repeat scroll left top transparent;
height:25px;
margin:0;
padding:0;
width:33px;}

p.ad-price {
background-color:#ffff99; 
float:left; 
font:bold 17px Arial,Helvetica,sans-serif;
color : #b22222; 
margin:0;
padding:3px 6px 2px;
text-shadow:0 1px 0 #FFFFFF;
-khtml-border-radius: 0 4px 4px 0; 
-moz-border-radius: 0 4px 4px 0; 
-webkit-border-radius: 0 4px 4px 0; 
border-radius: 0 4px 4px 0;
-moz-box-shadow: 1px 1px 5px #B7B7B7;
-khtml-box-shadow: 1px 1px 5px #B7B7B7;
-webkit-box-shadow: 1px 1px 5px #b7b7b7;
 box-shadow: 1px 1px 5px #B7B7B7;
 }
 
.content_res .attachment-sidebar-thumbnail { 
float : left; 
margin : 3px 10px 0 0; 
border : 1px solid #ccc; 
padding : 4px; 
background-color : #fff; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
}


 /*      DARAA       */
 .middialog { 
border : 1px solid #ccc; 
margin-bottom : 10px; 
padding : 5px; 
width : 93%; 
background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
} 


.middialog:hover { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #5F005F; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 

.middialog:focus { 
border : 1px solid #ccc; 
background-color : #f9f9f9; 
	border-color: #5F005F; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
} 
.content_res .attachment-sidebar-thumbnail { 
float : left; 
margin : 3px 10px 0 0; 
border : 1px solid #ccc; 
padding : 4px; 
background-color : #fff; 
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 0px 10px #ccc;
-moz-box-shadow: 0px 0px 10px #ccc;
box-shadow: 0px 0px 10px #ccc;
} 