/* CSS Document */
body {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; background:#f13f19 url(header.gif) repeat-x;}

table, img {border:0}

.full {width:100%;}

.half {width:50%;}

.left {float:left;}

.right {float:right;}

.fnone {float:none;}

.none { display: none; }

.small {font-size:90%}

form {margin:0;}

#top_navigator {position:absolute; right:0px; margin:63px 0 0 0; width:76%; height:78px; background:#dbdbdb url(nav_bot.gif) no-repeat left bottom;}

#top_navigator a, #navigation a, #right_nav a, .block a.small, .info_block a, #information a, #cabinet a {text-decoration:underline;}

#top_navigator a:hover, #navigation a:hover, .block a:hover, #right_nav a:hover, .info_block a:hover, #information a:hover, #cabinet a:hover {text-decoration:none;}

#search {position:absolute; right:0; width:280px; height:70px; background: url(search_bg.gif) repeat-x;}

#search input {margin:12px 23px 0 23px; padding:2px; border:none; color:#CCCCCC; border:#FFFFFF; width: 230px;}

#search_button {width:256px; margin:6px 1px 0 0; font-size:80%; text-align:right;}

#search_button a {color:#233065;}

#top_line {height:33px; background:#c32907 url(nav_top.gif) left top no-repeat; color:#ffb695; padding:12px 0 0 40px;}

#top_line a {color:#ffb695; font-size:110%; padding:0 7px;}

#bot_line {float:left; padding:5px 0 5px 40px;}

#bot_line a {color:#5b5b5b; padding:0 7px;}

#top_info {height:108px; color:#FFFFFF; width:100%;}

#top_info a {text-decoration:underline; color:#FFFFFF;}

#top_info a:hover {text-decoration:none;}

#top_info table {padding:10px 0 14px 0; font-size:12px; width:100%}

#logo {width:28%; padding:14px 0 0 16px; line-height:25px; white-space: nowrap; }

#logo a {color:#FFFFFF; font-size:180%; text-decoration:none; font-weight:500;}

#logo img {float:left; margin-right:30px;}

#top_info div {margin-top:12px;}

#region {font-size:18px; width:32%;}

#region a, #message {font-size:14px;}

#message span {font-size:160%;}

#navigation a {color:#00257f}

#reg {position:absolute; margin:70px 0 0 40px; background:url(enter.gif) no-repeat; width:70px; height:210px; padding:28px 0 0 12px; }

* html #reg { margin-left: -40px; }
* + html #reg { margin-left: -40px; }

#reg img {padding:10px 0 0 0;}

#my {background:url(my_cab.gif) no-repeat; width:96px; line-height:26px; color:#FFFFFF; font-size:90%; height:260px; position:absolute; margin: 70px 0 0 12px; padding:24px 0 0 10px;}

* html #my {margin-left: -68px; }
* + html #my {margin-left: -68px; }

#my a {color:#ebbaab; padding-bottom:10px;}

#my img {height:70px; width:70px; border:2px solid #F5F5F5;}

#exit {background:url(enter.gif) no-repeat; width:70px; height:210px; position:absolute; margin: 70px 0 0 40px; padding:28px 0 0 12px;}

* html #exit { margin-left: -40px; }
* + html #exit { margin-left: -40px; }

#exit img.off {margin-left:7px;}

#page {background:#FFFFFF url(page_top.gif) no-repeat top left; padding-top:50px; margin-left:80px; min-width: 1050px;}

#navigation { padding-right: 5px; }

#navigation strong {color:#db5e3e; font-size:110%;}

#navigation #advert strong {color:#000000;}

#advert {font-size:14px; margin-top:10px;}

h1, h2, h3 {color:#888888; font-size:20px; font-weight:100;}

h3 {margin:15px 0 0 0;}

#navigation .categoryNavigation a {font-size:20px; color:#00257f}
#navigation .subcategoryNavigation a {font-size:90%; color:#00257f}

#navigation {line-height: 26px; }
#navigation h1 { margin: -5px 0 15px 0 }
#navigation h2 {margin:10px 0 12px 0;}

#breadcrumb {font-size:12px; margin:-12px 0 6px 0; color:#777777;}

.block {height: 175px; background:url(service_bg.gif) repeat-x; margin-left: -40px;}

.icon {padding:20px 40px;}

.icon img {height:120px}

.descrip {float:none; line-height:30px; padding:17px 10px 25px 0;}

.descrip a {color:#063293;}

.descrip strong a {color:#063293; font-size:120%; text-decoration:none;}

.descrip strong a:hover {text-decoration:underline}

.descrip span {width:40%; text-align:center;}

#service_top {background:url(service_top.gif) repeat-x; margin: 0 4px 0 -41px; padding-left: 41px; }
#service_top h1 { margin: -5px 0 15px 0 }
#service_top h2 { margin:10px 0 12px 0;}


#border {margin:0 20px 0 45px;}

/*#service_top h1 {margin:0 0 20px 0; padding:0;}*/

#service_top table {margin:15px 0 0 0;}

#photo {margin:0 35px 25px 0; float: left; width: 388px; display: inline;}

#information {line-height:30px;}

#information h2 {font-size:16px; margin:10px 0; line-height:20px;}

#information div.submit a {text-decoration:none;}

#information input {padding: 2px 1px; text-align: center;}

#cabinet {margin:17px 0 20px 0; color:#777777;}

.button 
   {margin:0 18px; float:left; background-image:url('button-right.gif'); background-repeat:no-repeat; background-position:right top; background-color:transparent}

.publish, .submit {line-height:30px; margin-top:10px; float:left; background-image:url('button-right.gif'); background-repeat:no-repeat; background-position:right top; background-color:transparent;}
	
.button, .publish, .submit {background-image:url('button-or-right.gif');}

.submit:hover, .publish:hover, .button:hover {background-image:url('button-or-on-right.gif')}

.order a, .order input, .submit a, .submit input, .button a, .publish a, .button input {font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; font-weight:bold; white-space:nowrap; display:block; float:left; background-image:url('button-left.gif'); background-repeat:no-repeat; background-color:transparent; margin-right:9px; height:32px; color:#1B1817; padding:0 5px 0 14px !important;}

.order a, .order input, .submit a, .submit input, .button a, .publish a, .button input {background-image:url('button-or-left.gif'); color:#211E1C !important; border: 0 !important;}

.order:hover a, .order:hover input, .submit:hover a, .submit:hover input, .button:hover a, .publish:hover a, .button:hover input {background-image:url('button-or-on-left.gif')}

#right_nav {width:250px; margin:30px 0 15px 0; padding:14px 10px 0 20px; background:url(right_nav.gif) repeat-x #e7d98e;}

#right_nav h2 {font-size:19px; font-weight:100; color:#00257f; margin:0 0 8px 0; padding:0;}

#right_nav ul {list-style:none; margin:0; padding:0; line-height:24px;}

#right_nav ul li {font-size:16px; color:#db5e3e;}
#right_nav ul li strong a {font-size:16px; color:#db5e3e;}
#right_nav ul li ul { margin-left: 10px; }

#right_nav ul li a {color:#304d75; font-size:16px;}

#right_nav_fin {background:url(right_nav_bot.gif) no-repeat left bottom; margin:0 0 0 -20px; height:31px; width:30px;}

.info_block {margin:0 0 15px 20px; width: 250px; }

.info_block h3{margin:0 0 8px 0;}

.info_block ul {list-style:none; padding:0; line-height:24px;}

.info_block a {color:#193392; font-size:18px;}







#end {background:url(page_bot.gif) no-repeat left bottom; height:32px; clear: both; }

#favorite { margin: 0 0 10px 50px;}

#footer {background:#c52807 url(footer.gif) repeat-x; height:60px;}

#footer_nav {float:right; padding:8px 0 14px 30px; background:#c32907 url(footer_nav.gif) no-repeat bottom left; width:70%; color:#f4d8ca;}

#footer_nav a {color:#f4d8ca;}

#copyright {float:left; color:#FFFFFF; padding:10px  10px 10px 110px; font-size:90%; text-align: center;}

#copyright a {color:#FFFFFF; font-size:80%;}

#main_serv {float:left; padding:3px 0 0 90px; color:#FFFFFF; font-size:12px;}

#main_serv a {color:#FFFFFF;}

#panel {height:36px; margin:0 4px 0 45px; background-color: #EFEFEF; color:#646464;}

#panel a {color:#646464;}

.panel_left {float:left; width:33%; height:36px; text-align:center; color:#646464;}

.active {background:#e2e2e2;}

.corners {height: 4px; margin-bottom:5px;}

.platform {height:30px; margin:0 4px 0 45px; background:#e2e2e2;}

.start {float: left; height:4px; width:4px; background:url(lc.gif) left top no-repeat;}

.left_fin {float: right; height:4px; width:4px; background:url(insr.gif) right top no-repeat;}

.panel_middle {float:left; width:36%; height:36px; text-align:center;}

.panel_middle div.left {float:left; height: 4px; width: 4px; margin-bottom:5px; background:url(insl.gif) left top no-repeat;}

.panel_middle div.right {float: right; height: 4px; width: 4px; background:url(insr.gif) right top no-repeat;}

.panel_right {float:right; height:36px; text-align:center; width:30%;}

.right_left {float: left; height:4px; width:4px; background: url(insl.gif) left top no-repeat;}

#left_margin {margin-left:45px;}

#left_margin div#text {margin:16px 0; color:#555555;}

#left_margin h1 {margin:15px 0pt 0pt;}

#properties {margin:20px 50px 10px 0; padding:4px; border:2px solid #F5F5F5;}

#properties table td {padding:4px;}

.dark {background:#F5F5F5;}

#speaking {margin:16px 5px 20px 0; font-size:80%;}

#speaking h1 {margin:0 0 20px 0; font-size:22px;}

#speaking ul {list-style:none; margin:0; padding:0;}

#speaking ul li {clear:both; margin:0; padding:0;}

.person {float:left; margin:0 15px 20px 0;}

#add_message {margin:0 0 30px 45px; background:url(add_comment.gif) top left no-repeat; padding-left:20px;}

#message_block {margin:0 0 10px 45px; background:#e2e2e2;}

#message_block div#top {background: url(rt_corn.gif)right top no-repeat; height:5px;}

#message_block div#table {margin:5px 20px 20px 20px; font-size:80%; color:#777777;}


#message_block div#table table img {margin:20px 80px 25px 60px;}

#estimate {padding:10px 0;}

#message_block div#table ul {margin:10px 0 0 0; padding:0 0 0 15px;}

div#table textarea {padding:3px;}

#message_block div#bottom {background: url(files/rb_corn.gif)right top no-repeat; height:5px;}

#media {margin:0 4px 20px 20px; float: right; width: 163px;}

#media img {margin:0 0 20px 0;}







#have_media_content_outer { float: left; width: 100%; margin-right: -190px; }
#have_media_content_inner { margin-right: 190px; }


#tabBar { margin:0 4px 0 0; }
#tabBar .space { background:#e2e2e2; height:30px; clear: both; }
#tabBar .tab { height: 36px; float: left; text-align: center; width: 33.3%; color: #646464; background-color: #efefef;}
#tabBar .tab.last { width: 33.4%; }
#tabBar .tab.active {background-color: #e2e2e2;}
#tabBar .tab .corners {height: 4px; margin-bottom:5px;}
#tabBar .tab.active .corners .left, #tabBar .tab.first .corners .left {float: left; height:4px; width:4px; background:url(lc.gif) left top no-repeat;}
#tabBar .tab.active .corners .right, #tabBar .tab.last .corners .right {float: right; height:4px; width:4px; background:url(rc.gif) right top no-repeat;}
#tabBar .tab .corners .left {float: left; height:4px; width:4px; background:url(insl.gif) left top no-repeat;}
#tabBar .tab .corners .right {float: right; height:4px; width:4px; background:url(insr.gif) right top no-repeat;}
#tabBar a { color:#646464; display: block; }
#tabBar .active a { text-decoration: none; }
#tabBar a:focus { outline-style: none; } 

.cornersTop {height: 4px; margin-bottom:5px;}
.cornersTop .left {float: left; height:4px; width:4px; background:url(lc.gif) left top no-repeat;}
.cornersTop .right {float: right; height:4px; width:4px; background:url(rc.gif) right top no-repeat;}

.cornersContainer {padding:20px 18px 30px 18px;}
.cornersContainer .full a {color:#0533a2}
.cornersContainer .full textarea{padding:2px 4px;}

.cornersFoot {height: 4px; background:#e2e2e2;}
.cornersFoot .left {float: left; height:4px; width:4px; background:url(lbc.gif) left bottom no-repeat;}
.cornersFoot .right {float: right; height:4px; width:4px; background:url(rbc.gif) right bottom no-repeat;}



.commentContainer {list-style-type:none;}

.commentContainer .commentContainer { margin-left: 75px !important; }

.comment {margin-bottom:20px;}

.comment a {color:#053798;}

.comm_space {margin: -20px 0 10px 75px;}

.comm_space textarea {margin:5px 0 5px 0; padding:2px 4px; width:80%;}

/* .comm_space input {margin: 0 0px 10px 0;}*/

#add_comm {margin:0 0 30px 45px; background:url(add_comment.gif) top left no-repeat; padding-left:20px;}

#add_comm_space {background:#e2e2e2; width:85%; margin: 0 20px 30px 0;}

#padd {padding:20px 18px 30px 18px;}

#add_comm_space img {float:left; margin:0 20px 20px 0; padding:15px 0 0 0;}

#padd .full a {color:#0533a2}

.write {width:220px;}

.write b {font-size:90%;}

.write span {font-size:80%;}

.write ul {margin:0; padding:15px; font-size:80%; text-align: left;}

#padd .full textarea{padding:2px 4px;}

#add_comm a {color:#415cad}

#add_foot {height: 4px; background:#e2e2e2;}

#add_foot .left {float: left; height:4px; width:4px; background:url(lbc.gif) left bottom no-repeat;}

#add_foot .right {float: right; height:4px; width:4px; background:url(rbc.gif) right bottom no-repeat;}

#ava, .ava {float:left; width:60px; margin-right:16px;}

.avatar {width:58px; height:58px; border:2px solid #F5F5F5;}

#reviews {margin:20px 0; font-size:90%; color:#6c6c6c;}

#ava, .ava {float:left; width:60px; margin-right:16px;}

.avatar {height:58px; width:58px; border:2px solid #F5F5F5;}

.user {color:#ed6c1b;}

.posted {color:#b7b7b7}

strong {font-weight:100}

#week {width:207px; height:52px; margin-top:12px; text-align:center; background:url(week.gif) no-repeat; margin-left: auto; margin-right: auto; }
#productOfWeek { text-align: center; }






/* old CSS Document 
body {width:100%; font-size:90%; margin:0; padding:0; background:#f13f19; font-family:Verdana, Arial, Helvetica, sans-serif}

table {font-family:Verdana, Arial, Helvetica, sans-serif}

img, table {border:0;}

.half {width:50%; padding-right:10px; font-size:95%;}

.half strong a {font-size:120%; color:#000066}

.half a {color:#063293}

/*add select
input, textarea, select {border:1px solid #CCCCCC;}

input.radio {border:0;}

label { display: inline;}

a {text-decoration:underline;}

a:hover {text-decoration:none;}

strong {font-weight:100}

hr {height:1px;}

.button{
    margin:0 20px;
	float:left;
	background-image:url('button-right.gif');
	background-repeat:no-repeat;
	background-position:right top;
	background-color:transparent
}
.button{background-image:url('button-or-right.gif');}

.button:hover{background-image:url('button-or-on-right.gif')}

.button a, .button input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	display:block;
	float:left;
	background-image:url('button-left.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	margin-right:9px;
	height:22px;
	color:#1B1817;
	padding:0 5px 10px 14px
}

/*.button input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	white-space:nowrap;
	display:block;
	float:left;
	background-image:url('button-left.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	margin-right:5px;
	color:#1B1817;
	padding-right:5px;
	padding-left:14px;
	height:31px;
	border:none;
	cursor:pointer;
}*

.button a, .button input {background-image:url('button-or-left.gif'); color:#211E1C !important}

.button:hover a, .button:hover input {background-image:url('button-or-on-left.gif')}

#body {width:100%; background:#f13f19;}

#head {width:100%; height:92px; background:url(head_bg.jpg) repeat-x;}

#logo {width:200px; padding-top:5px;}

.small {font-size:80%}

.medium {font-size:90%}

#location {height:64px; padding-left:80px;}

#location a {color:#FFFFFF;}

#date {float:right; padding:16px 30px 0 0;}

#date span {font-size:160%}

.spacer_link {height:28px; width:28px;}

.bg_link {background:url(link_round.gif) no-repeat top left;}

h1 {color:#042e9c; font-weight:100; font-size:130%; padding:0; margin:10px 0 0 0;}

#city {font-size:135%; font-weight:500}

#location a:hover {text-decoration:none;}

.left span {font-size:135%; font-weight:500}

.spacer {width:78px;}

#top {background:#FFFFFF url(p_round.gif) top left no-repeat; height:33px;}

#sub_link_round {height:28px; width:28px; background:url(sub_rounds.gif) no-repeat bottom left;}

.link {background:#c32907; vertical-align:top; padding-top:5px; font-size:85%; color:#e2cdb0;}

.link a {color:#e2cdb0; vertical-align:middle;}

#search {padding:11px 30px 0 30px; width:200px; background:#CCCCCC;}

#rightPanel { height: 100%; background-color: #FFF; vertical-align: top; }
#searchComponentForm {padding: 11px 30px 0 30px; background: #CCC url(s_bg.gif) repeat-x scroll 0 bottom; text-align: right; height: 76px; }
#searchSubmit { border: none; background-color: transparent; font-size: 80%; }

.full {width:100%;}

.left {float:left;}

.bold {font-weight:bold;}

.none {float:none;}

.m_left {margin-left:70px;}

.white {color:#FFFFFF;}

.black {color:#000000;}

.b_white {background:#FFFFFF;}

#reg {background:url(enter.gif) no-repeat; width:70px; height:210px; position:absolute; margin: 30px 0px 20px -40px; padding:28px 0 0 12px;}

#reg a {color:#ebbaab; font-size:90%;}

#reg img {padding:10px 0 0 0;}

#my {background:url(my_cab.gif) no-repeat; width:96px; line-height:26px; color:#FFFFFF; font-size:90%; height:260px; position:absolute; margin: 30px 0px 20px -68px; padding:24px 0 0 10px;}

#my a {color:#ebbaab; padding-bottom:10px;}

#my img {height:70px; width:70px; border:2px solid #F5F5F5;}

#exit {background:url(enter.gif) no-repeat; width:70px; height:210px; position:absolute; margin: 30px 0px 20px -40px; padding:28px 0 0 12px;}

#exit img.off {margin-left:7px;}


a.delite {display: block; width: 19px; height: 19px; background: url("dell.gif") 0 0 no-repeat; text-decoration: none;}

a:hover.delite {background-position:-19px 0;}


#sublink {width:100%; vertical-align:top; padding-top:8px; background:#dbdbdb; font-size:85%;}

#sublink a {color:#636363;}

#navigation h1 {margin: -13px 0 15px 0; }

#breadcrumb {font-size:80%; margin-bottom:20px; color:#9b9b9b;}

#breadcrumb a {color:#3e64b5;}

.block {height: 175px; border:5px solid #FFFFFF; background:url(good_bg.jpg) repeat-x;}

.icon {padding:25px 45px;}

.descrip {float:none; line-height:30px; padding:25px 45px 25px 0;}

.descrip a {color:#063293;}

.descrip strong a {color:#063293; font-size:120%; text-decoration:none;}

.descrip strong a:hover {text-decoration:underline}


#do {padding:5px 30px 10px; height:37px; background:url(s_bg.gif) repeat-x; text-align:right;}

#px {height:1px;}

#index {color:#00309e; background:url(nav_bg.jpg) repeat-x;}

#index div {padding:10px; font-size:115%}

#index div span {font-size:110%;}

#index div ul {list-style:none; line-height:20px; padding:0; margin:0;}

#index div ul li {color:#e95a3c; text-decoration:none}

#index div ul li a {color:#00309e;}

/*My*
#index div ul li ul {padding-left: 1em;}

#index div#i_round {height:4px; background:#ebd991 url(nav_corn.gif) left bottom no-repeat;}

#week {width:207px; height:52px; margin-top:12px; text-align:center; background:url(week.gif) no-repeat; margin-left: auto; margin-right: auto; }
#productOfWeek { text-align: center; }

/*.center { text-align: center; }
.centerBlock { margin-left: auto; margin-right: auto; }*



#footer {height:76px; width:100%; background:url(foot_bg.jpg) repeat-x;}

#foot_spac {width:278px;}

#foot_round {background: url(bot_sub.gif) left bottom no-repeat;}

#foot_round div {width:18px; height:33px;}

#foot_info {width:100%; background:#c32907; vertical-align:top; padding-top:7px; padding-left: 20px; color:#e2cdb0; font-size:85%;}

#foot_info a {color:#f5d6b7;}

#copyright {padding:10px 0 0 22px; font-size:90%; color:#FFFFFF;}

#spacer_favor {width:78px;}

#body_round {float:left; width:21px; height:25px; background:url(bot_round.gif) bottom left no-repeat;}

#favorit {float:none; margin:-10px 0 0 38px;}

#favorit a {color:#063293}

.attach {padding-left:10px; font-size:110%}

.attach div {margin: 15px 0 8px 0; color:#0034a8; font-size:110%;}

.attach a {color:#0034a8;}
*/

.clr { clear: both; font-size:70%;}
.clr_left { clear: left; }
.clr_right { clear: right; }

.location_block { width: 50%;}
.location_block ul { list-style-type: none; padding-left: 0; }
/*End my*

*/

#good_bg {background:url(goodbg.gif) repeat-x; height:300px; line-height:30px; padding:20px 30px 30px 45px; border: solid 4px #FFFFFF;}

#cab_bg {background:#eceff4 url(goodbg.gif) repeat-x; color:#8a8a8a; line-height:30px; margin:0 0 20px -45px; padding:0 30px 30px 45px; border: solid 4px #FFFFFF;}

#cab_bg input, select {border:1px solid #CCCCCC; padding:4px;}

.gender {width:212px;}

#cab_bg h1 {color:#8a8a8a; font-weight:100; font-size:130%; padding:0; margin:0;}

#cab_bg a {color:#1537a2;}

#cab_bg div.descrip {float:none; line-height:23px; padding:25px 0 25px 0;}

#cab_bg div.icon {padding:25px 45px 25px 0;}

.character {margin:30px 45px 90px 85px; text-align:justify; font-size:100%; color:#666666;}

#good_bg a {color:#1537a2;}

#good_bg span {color:#767779;}

#good_bg span.attention {color:#ff5021;}

#good_bg b {color:#767779;}

#img {padding:20px 40px; width:340px; margin-right:60px; float:left; border: dashed 1px;}

#img img {height:260px;}

#rating {margin:10px 0;}

#count {color:#767779;}

#count input {padding:2px 1px; font-size:110%; text-align:center;}

.order {
    margin:30px 20px 20px 0;
	float:left;
	background-image:url('button-right.gif');
	background-repeat:no-repeat;
	background-position:right top;
	background-color:transparent
}
.order {background-image:url('button-or-right.gif');}

/*.order:hover{background-image:url('button-or-on-right.gif')}

.order a, .order input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	display:block;
	float:left;
	background-image:url('button-left.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	margin-right:9px;
	height:22px;
	color:#1B1817;
	padding:0 5px 10px 14px
}

.order a, .order input {background-image:url('button-or-left.gif'); color:#211E1C !important}

.order:hover a, .order:hover input {background-image:url('button-or-on-left.gif')}
*/

#send {padding:18px 0 18px 45px;; color:#cacaca;}

#send a {color:#40388d;}

#panel {height:36px; margin:0 4px 0 45px; background:#efefef; color:#646464;}

#panel a {color:#646464;}

.panel_left {float:left; width:33%; height:36px; text-align:center; color:#646464;}

.active {background:#e2e2e2;}

.corners {height: 4px; margin-bottom:5px;}

.platform {height:30px; margin:0 4px 0 45px; background:#e2e2e2;}

.start {float: left; height:4px; width:4px; background:url(lc.gif) left top no-repeat;}

.left_fin {float: right; height:4px; width:4px; background:url(insr.gif) right top no-repeat;}

.panel_middle {float:left; width:36%; height:36px; text-align:center;}

.panel_middle div.left {float:left; height: 4px; width: 4px; margin-bottom:5px; background:url(insl.gif) left top no-repeat;}

.panel_middle div.right {float: right; height: 4px; width: 4px; background:url(insr.gif) right top no-repeat;}

.panel_right {float:right; height:36px; text-align:center; width:30%;}

.right_left {float: left; height:4px; width:4px; background: url(insl.gif) left top no-repeat;}

/* .panel_right{float: left; height:4px; width:4px; background:url(insl.gif) left top no-repeat;}  */

/*my*/
.cornersTop {height: 4px; margin-bottom:5px;}
.cornersTop .left {float: left; height:4px; width:4px; background:url(lc.gif) left top no-repeat;}
.cornersTop .right {float: right; height:4px; width:4px; background:url(rc.gif) right top no-repeat;}

.cornersContainer {padding:20px 18px 30px 18px;}
.cornersContainer .full a {color:#0533a2}
.cornersContainer .full textarea{padding:2px 4px;}

.cornersFoot {height: 4px; background:#e2e2e2;}
.cornersFoot .left {float: left; height:4px; width:4px; background:url(lbc.gif) left bottom no-repeat;}
.cornersFoot .right {float: right; height:4px; width:4px; background:url(rbc.gif) right bottom no-repeat;}
/*End my*/


.fin {float: right; height:4px; width:4px; background:url(rc.gif) right top no-repeat;}

.zero {height:4px; width:4px;}

.terry {height: 4px; margin-bottom:5px;}

#foot_panel {height: 4px; margin:0 4px 0 45px; background:#e2e2e2;}

#foot_panel div#left {float: left; height:4px; width:4px; background:url(lbc.gif) left bottom no-repeat;}

#foot_panel div#right {float: right; height:4px; width:4px; background:url(rbc.gif) right bottom no-repeat;}

.cat_prop {background:#F5F5F5;}

.prop_head {border-bottom:2px solid #CCCCCC;}

.prop {width:50%; border-bottom:2px solid #F5F5F5;}

.prop a {color:#053798; text-decoration:none;}

.prop a:hover {text-decoration:underline;}

#reviews {margin:20px 0 20px 48px; font-size:100%; color:#6c6c6c;}

#ava, .ava {float:left; width:60px; margin-right:16px;}

.avatar {height:58px; width:58px; border:2px solid #F5F5F5;}

.user {color:#ed6c1b;}

.posted {color:#b7b7b7}

.comment {margin-bottom:30px;}

.comment a {color:#053798;}

.comm_space {margin: 10px 0 10px 80px;}

.comm_space textarea {margin:5px 0 10px 0; padding:2px 4px; width:90%;}

/*.comm_space input {margin: 5px 0px 10px 45px;} */

#add_comm {margin:0 0 20px 45px; background:url(add_comment.gif) top left no-repeat; padding-left:20px;}

#add_comm_space {background:#e2e2e2; width:85%; margin: 0 20px 30px 0;}

#padd {padding:20px 18px 30px 18px;}

#add_comm_space img {float:left; margin:0 20px 20px 0; padding:15px 0 0 0;}

#padd .full a {color:#0533a2}

.write {width:220px;}

.write b {font-size:90%;}

.write span {font-size:80%;}

.write ul {margin:0; padding:15px; font-size:80%; text-align: left;}

#padd .full textarea{padding:2px 4px;}

#add_comm a {color:#415cad}

#add_foot {height: 4px; background:#e2e2e2;}

#add_foot .left {float: left; height:4px; width:4px; background:url(lbc.gif) left bottom no-repeat;}

#add_foot .right {float: right; height:4px; width:4px; background:url(rbc.gif) right bottom no-repeat;}

#cab_bas {line-height:20px; font-size:95%;}

.bas_top {margin:14px 30px 0 45px; background:url(bas_head.gif) repeat-x;}

.bas_bot {margin:0 30px 0 45px; background:url(bas_head.gif) repeat-x;}

.bas_head {margin:5px 30px 5px 45px; color:#8a8a8a;}







.first {border:0}

.number {padding:0 20px; width:20px;}

.position {width:40%; text-align:left;}

.how {width:10%; text-align:center;}

.price {width:40%; text-align:center;}

.ord_body {padding:20px 30px;}

.del {width:10%; text-align:center;}

#summ {margin:0 0 0 45px; padding:10px 0 10px;}

.second {border-bottom: 1px solid #e4e4e4;}

.second a, .first a {color:#0e2992}

.to_order {height:35px; color:#6a6a6a; font-size:110%;}

.steps {color:#6a6a6a; margin:0; font-size:100%; }

.steps b {font-weight:bold;}

.to_order input {text-align:center; padding:4px;}

.to_order b {font-size:95%;}

.city {margin:32px 0 30px 0;}

.city a {color:#0e2992}

.data {background:#e2e2e2; margin:0 30px 10px 45px; color:#5e5e5e;}

.data input, textarea {padding:6px;}

.data b {color:#000000;}

.data strong {font-weight:bold;}

.disabled {background:#e2e2e2; color:#CCCCCC}

.choice {padding:10px 0 15px 0;}

.leftcoltop {width:15%; text-align:right; padding: 40px 20px 30px 0;}

.leftcol {width:15%; text-align:right; padding-right: 20px;}

.mcol {width:30%;}

.rcol {width:65%; padding-left:20px;}

.midcoltop {padding: 40px 0 30px 0;}

.leftcotbot {padding:15px 0;}

.rcolbot {padding:15px 0 15px 20px; padding-left:20px;}

.more {padding:20px 0;}

.butt {padding:3px 5px; font-size:110%;}

.code {margin-right:12px;}

.username {width:20%; vertical-align:top; padding-top:12px;}

.company {width:50%; vertical-align:top; padding-top:12px;}

.userdesc {width:20%; vertical-align:top; padding-top:12px;}

.use_data {width:35%;vertical-align:top; padding-top:12px;}

.use_data a {color:#0e2992}

.ord_menu {margin:0 0 50px 45px;}

.mycab_top {line-height:17px; width:100%;}

.mycab_tab {line-height:18px;}

#cab_tab_head { background:#CCCCCC;}

.mycab_tab td {padding:8px; border-bottom: 1px solid #e4e4e4;}

.mycab_tab td.fina {padding:8px; border:0;}






/*


#tabBar { margin:0 4px 0 45px; }
#tabBar .space { background:#e2e2e2; height:30px; clear: both; }
#tabBar .tab { height: 36px; float: left; text-align: center; width: 33.3%; color: #646464; background-color: #efefef;}
#tabBar .tab.last { width: 33.4%; }
#tabBar .tab.active {background-color: #e2e2e2;}
#tabBar .tab .corners {height: 4px; margin-bottom:5px;}
#tabBar .tab.active .corners .left, #tabBar .tab.first .corners .left {float: left; height:4px; width:4px; background:url(lc.gif) left top no-repeat;}
#tabBar .tab.active .corners .right, #tabBar .tab.last .corners .right {float: right; height:4px; width:4px; background:url(rc.gif) right top no-repeat;}
#tabBar .tab .corners .left {float: left; height:4px; width:4px; background:url(insl.gif) left top no-repeat;}
#tabBar .tab .corners .right {float: right; height:4px; width:4px; background:url(insr.gif) right top no-repeat;}
#tabBar a { color:#646464; display: block; }
#tabBar .active a { text-decoration: none; }
#tabBar a:focus { outline-style: none; } 

*/

/*my*/
.tabPanel { color:#666666; margin:30px 45px 90px 85px; text-align:justify; }
.commentContainer {list-style-type: none; }

.phoneCode { float: left; display: inline; margin-right: 0.3em;}
.topAlignTable td {vertical-align: top;}
.avatar { border:2px solid #F5F5F5;}
.errors { color: #F00; text-align: center; }


.round {height: 4px;}
.round .left {float: left; height:4px; width:4px; background:url(lbc.gif) left bottom no-repeat;}
.round .right {float: right; height:4px; width:4px; background:url(rbc.gif) right bottom no-repeat;}
/* End my*/

/*
.submit {
    margin:0 5px 0 0;
	float:left;
	background-image:url('button-right.gif');
	background-repeat:no-repeat;
	background-position:right top;
	background-color:transparent
}
.submit {background-image:url('button-or-right.gif');}

.submit:hover{background-image:url('button-or-on-right.gif')}

.submit a, .submit input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
	display:block;
	float:left;
	background-image:url('button-left.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	margin-right:9px;
	height:30px;
	color:#1B1817;
	padding:8px 5px 2px 14px
}

.submit a, .submit input {background-image:url('button-or-left.gif'); color:#211E1C !important}

.submit:hover a, .submit:hover input {background-image:url('button-or-on-left.gif')}
.ord_menu {margin:0 0 200px 45px;}
*/

.categoryNavigation {width: 48%; float: left; margin-right: 2%;}
/*
.half h2 {margin:10px 0 10px 0; padding:0;}
.half h2 a {font-size:16px;}
#favoritTable { margin-top: 10px; }
*/
#popup { position: absolute; border: solid 1px #000; z-index: 5;}
#close_popup {float: right; margin:7px 10px 0 0; z-index: 5;}
#close_popup a {color:#000000; text-decoration:none; font-weight:bold;}
#close_popup a:hover {text-decoration:underline;}
#popup_content { min-width: 400px; width: 400px; }

#cart_popup { position: absolute; border: solid 1px #000; z-index: 5;}
#close_cart_popup { float: right; z-index: 5;}
#cart_popup_content { width: 300px; padding: 30px; background:#edebd5; color:#404756; }

#choose {padding-top:14px;}

#black_region { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; opacity: 0.5; background-color: #000; z-index: 3;}

#locationSelectBlock, #sendLinkBox, #quickOrderBox {padding:30px 30px 50px 30px; background:#edebd5; color:#404756;}

#locationSelectBlock h2, #sendLinkBox h2, #quickOrderBox h2 {font-size:16px; margin:0 0 12px 0; padding:0;}

#locationSelectBlock select {width:350px; padding:2px; margin:6px 0 18px 0;}

#sendLinkBox .inputField, #quickOrderBox .inputField {width:335px; padding:2px; margin:6px 0 18px 0;}

/*
.mleft45 { margin-left: 45px; }
#mainPageInfo {position: absolute; top: 10px}


*/
.page {color:#555555; padding:0 40px 0 0;}

.page img {float:right; padding: 10px 0 20px 20px;}
.rating_container { clear:both; } 
.rating_container a { float:left; display:block; width:20px; height:17px; border:0; background-image:url("rating/select.gif"); }
.rating_container a.rating_off { background-position: -20px 0; }
.rating_container a.rating_half { background-position: 0 0; }
.rating_container a.rating_on { background-position: 0 0; }
.rating_container a.rating_selected { background-position: 0 0; }

#content_outer { float: left; margin-right: -280px; width: 100%; display: inline;}
#content_inner { margin-right: 280px; border: 5px solid #FFFFFF; padding-left: 40px; min-height: 280px; }
* html #content_outer { margin-right: -320px; }
.cart_layout #content_inner {margin-right: 0; }
#right_outer { float: left; width: 280px;}

* html #right_outer {margin-left: 0; }

.top15 {margin-top: 15px; }
#size_div {position: absolute; width: 100%; min-width: 1140px;}
.full_description { color: #555555; margin:16px 0; }

#cat_descript {color:#777777;}
#cat_descript b {font-weight:100;}
